Olá
As duas causas mais comuns são:
-
ter feito um lançamento contábil manual contra uma conta de inventário.
-
ter utilizado uma conta de inventário em um documento de serviço.
Para detectar a primeira, você precisa usar uma 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 é a de nota 1009070 - Como identificar lançamentos contábeis manuais publicados na conta de inventário?
Para a 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 retorna todas as contas contábeis usadas nas faturas de serviço. Verifique se nenhuma delas é de inventário; se encontrar uma de inventário:
SELECT T0.dconum FROM OINV T0 inner join INV1 T1 on T1.docentry = T0.docentry
where T1.acctcode = uma da lista anterior
Atenciosamente
Agustín Marcos Cividanes