Forum
See question

Estorno Documento Tesouraria pelos motores   

30 views
0
0

Boa tarde,

Estou a tentar fazer um estorno de um fecho de caixa (FCHCX) através dos motores e deparo-me sempre com o seguinte erro:

“Não é possível estornar documentos que foram integrados por outro módulo.”

Nota: O documento não está integrado na contabilidade.

 

O código que estou a usar é o seguinte:

TesBE100.TesBEDocumentoTesouraria docEstorno = new TesBE100.TesBEDocumentoTesouraria();
BSO.Tesouraria.Documentos.EstornaDocumentoTesouraria(idFechoCaixaCorrigir, docEstorno, "C04"); //criar documento estorno

Efetuando a operação pelo ERP não tenho qualquer problema e funciona como esperado, criando um documento do mesmo tipo e com as mesmas linhas, alterando apenas os movimentos para os que estão configurados como movimentos de natureza inversa em cada um dos do documento original.

 

Existe um outro método de fazer estorno:
BSO.Vendas.CaixaPostos.EstornaFecho(CaixaPosto.IDDiarioCaixa, CaixaPosto);

No entanto, este obriga a que a caixa do POS em questão não tenha sido aberta depois do fecho a anular, conforme o comportamento do botão “Estorno Fecho” no POS.

Faça login para poder traduzir
V10
Marked as spam
Created 9 months and 3 weeks ago nunovidalsoares
n
nunovidalsoares Responsiveness Member