Hola
las dos causas más comunes son:
-
haber hecho un apunte contable manual contra una cuenta de inventario.
-
haber utilizado una cuenta de inventario en un documento de servicio.
Para detectar la primera tienes que utilizar una consulta SQL:
SELECT T0.TransId, T1.Account, Sum(T1.Debit-T1.Credit) Balance FROM OJDT T0 INNER JOIN JDT1 T1 ON T0.TransId = T1.TransId WHERE T0.TransType = 30 and T1.Account in (SELECT distinct InvntAct FROM OINM) GROUP BY T0.TransId, T1.Account
Esta consulta es la de nota 1009070 - ¿Cómo puedes identificar asientos contables manuales publicados en la cuenta de inventario?
Para la segunda:
SELECT T1.acctcode FROM INV1 T1 inner join OINV T0 on T1.docentry = T0.docentry
WHERE T0.doctype = 'S' group by T1.acctcode order by T1.acctcode
Esta consulta te devuelve todas las cuentas contables utilizadas en las facturas de servicio. Comprueba que ninguna de ellas es de inventario; si encuentras una de inventario:
SELECT T0.dconum FROM OINV T0 inner join INV1 T1 on T1.docentry = T0.docentry
where T1.acctcode = una de la lista anterior
Un saludo
Agustín Marcos Cividanes