cancel
Showing results for 
Search instead for 
Did you mean: 

No existen registros coincidentes 'cuentas de mayor' (OACT)(ODBC-2028)

former_member326598
Participant
0 Kudos

Este año migramos a la version 8.8 de sap b1 haciendo una resalida tengo el SP00 PL15. Este mensaje me sale al hacer las FACTURAS DE PROVEEDORES las he estado haciendo bien todo es primer mes de Enero.

Ya verifique cuentas etc todo el cproveedore el articulo todo pero no doy con este problema me permitio hacer la Orden de compra y la propia entrada de Mercaderia pero no me permite hacer la factura

AQUI LA IMAGEN DEL ERROR

ERROR EN FACTURA PROVEEDOR

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

yo tuve este problema con algunos artículos cuando necesitaba realizar una factura, o una entrada de mercaderías.....al final de tanto revisar las parametrizaciones y demás el error estaba en el método de valoración, en la pestaña datos de inventario, dentro de la opción datos maestros de inventario. yo lo coloque como promedio ponderado y con eso se soluciono el problema...espero pueda ser de ayuda a muchas mas personas que tengan este problema...bendiciones


Former Member
0 Kudos

Hola Jesús,

En la versión 8.8 hay que añadir una cuenta más en la parametrización de los almacenes. Es la "Cuenta de balace de compras" (es la última) a esta cuenta van las diferencias cuando no hay stock. En la versión 2007 la tomaba de otro sitio. Si estás en España podría ser una 610000

Debes acceder por Gestión --> Definiciones --> Inventario --> Almacenes y añadirla para cada uno de los almacenes que tengas.

Espero que te sirva,

Un saludo,

Tere

former_member326598
Participant
0 Kudos

Teresa:

Lo maximo si funciono tal cual claro que yo no lo gestiono por lamacenes si no por grupo de articulos asi que en el grupo encontre en la pestaña FINANZAS > cuenta de balance de compras y puse una cuenta ahi y efectivamente pude hacer mi factura de proveedores

Muchas gracias una vez gracias y a ti en especial Teresa

Saludos

Former Member
0 Kudos

hola a todos, a nosotros nos esta saliendo el mismo error y estamos en la version 2007 server pack 1 PL 13 esto nos sale cuando queremos ligar una factura de anticipo la cual viene de una entrega a una factura final.

Lo raro es que el error sale solo cuando el anticipo es del 50% ya que si hacemos lo mismo con un anticpo del 10% o del 99% nos deja ligarlo son problemas, alguien tiene algun caso similar ??'

Former Member
0 Kudos

Hola Yessic,

Abre un nuevo hilo con esta consulta en el foro porque este está cerrado

Un saludo,

agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

¿Puedes comprobar si tu base de datos está afectada por la nota 1463211?

Ejecuta la query:

SELECT t1.BaseRef as 'DocNum', t1.transid, t1.shortname ,

t1.account , t0.debpayacct ,

CASE

WHEN t1.transtype = '13' THEN 'A/R Invoice'

WHEN t1.transtype = '18' THEN 'A/P Invoice'

WHEN t1.transtype = '14' THEN 'Credit Memo'

WHEN t1.transtype = '19' THEN 'A/P Credit Memo'

WHEN t1.transtype = '204' THEN 'A/P Down Payment'

WHEN t1.transtype = '203' THEN 'A/R Down Payment'

ELSE 'Others'

END

FROM jdt1 t1

inner join ocrd t0 on t1.shortname = t0.cardcode

WHERE t1.account <> t1.shortname and t1.account <> t0.debpayacct

AND TransType in (13, 18, 14, 19, 204, 203)

Un saludo

Agustí

former_member326598
Participant
0 Kudos

Hola agustin gracias por la respuesta pero como verifico si esta afectada por esa nota???

y segundo no puedo ejectutat tu query esta primera parte no la entiendo

SELECT t1.BaseRef as 'DocNum', t1.transid, t1.shortname BP code,

t1.account http://account.jdt1, t0.debpayacct BP control acct,

felipe_loyolarodriguez
Active Contributor
0 Kudos

Esa parte queda de esta manera


SELECT t1.BaseRef as 'DocNum', t1.transid, t1.shortname [BP code],
t1.account [account.jdt1], t0.debpayacct [BP control acct],

Saludos

former_member326598
Participant
0 Kudos

No puedo ejecutar este query no se si en las condiciones es igual mayo menor??

Una pregunta este query para que es??

felipe_loyolarodriguez
Active Contributor
0 Kudos

La query completa es la siguiente


SELECT t1.BaseRef as 'DocNum', t1.transid, t1.shortname [BP code],
t1.account [account.jdt1], t0.debpayacct [BP control acct],
CASE
WHEN t1.transtype = '13' THEN 'A/R Invoice'
WHEN t1.transtype = '18' THEN 'A/P Invoice'
WHEN t1.transtype = '14' THEN 'Credit Memo'
WHEN t1.transtype = '19' THEN 'A/P Credit Memo'
WHEN t1.transtype = '204' THEN 'A/P Down Payment'
WHEN t1.transtype = '203' THEN 'A/R Down Payment'

ELSE 'Others'
END

FROM jdt1 t1
inner join ocrd t0 on t1.shortname = t0.cardcode

WHERE t1.account != t1.shortname and t1.account != t0.debpayacct
AND TransType in (13, 18, 14, 19, 204, 203)

Lo que veo, es que esta evaluando si hay diferencia entre la cuenta de proveedor y cliente que esta parametizada V/S la que se encuentra en el diario.

Saludos