Fórum
Ver pergunta

V10 – Integrar fatura na contabilidade   

96 visualizações
0
0

Boa tarde, na V10 estou a tentar integrar na contabilidade uma fatura (depois de gravada), ao chamar:

PriEngine.Engine.Base.LigacaoCBL.IntegraDocumentoLogCBL("V", objvenda.Tipodoc, objvenda.Serie, objvenda.NumDoc, objvenda.Filial, 1, ref strerro, true);

Mas apesar de lhe passar o parâmetro “GravaRascunhoCasoErro” a “true”, se houver erros na contabilização (reflexão de contas IVA no meu caso), é originada uma excepção e não grava o rascunho.

Está a faltar alguma coisa, ou é erro do motor?

No ERP ao tentar o mesmo, dá a mensagem de erro, mas deixa prosseguir gravando o rascunho.

Obrigado.

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 4 anos e 1 semana manuelquelhas
manuelquelhas Iniciante
Comentários
@manuelalves Não teraás de passar os outros parametros relativos ao documento da CBL?
4 anos e 1 semana
sergiosereno
    @sereno obrigado, mas penso que não, pois os outros são facultativos. O motor em principio trataria disso. E para poder passar os outros parâmetros como os vou buscar? É que não existe exemplo disto na V10. Vi um post no stackoverflow relativo à V9 e era idêntico ao que fiz.
    4 anos e 1 semana
    manuelquelhas
      @mquelhas Acabei de testar e integrou sem problema. Atualizei o exemplo do Guithub Primavera.Sales do repositório ERP10Integration com este integração. Deve ser alguma coisa na configuração da tua ligação à CBL.
      4 anos e 1 semana
      sergiosereno
        @sereno experimentas-te contabilizar um documento em que uma conta não exista no plano por exemplo? Porque no meu também funciona caso não haja problemas na contabilização. Agora se houver erros, falta de reflexão para um centro de custo ou IVA por exemplo, ele não grava o rascunho, apesar de se passar o parâmetro a "true". O mesmo documento no ERP grava o rascunho. Era este o comportamento que queria. Mas se não der não faz mal. Fica na fila de contabilização. Exemplo do meu caso, em que é gerada a excepção com a mensagem: Linha: 1 - Classe do IVA inexistente Linha 1 - Não existe a reflexão para o IVA Linha 1 - Não existe a reflexão para o C.Custo O que me dá a entender, é que o motor não cria o rascunho no caso de haver erros, apesar do parâmetro.
        4 anos e 1 semana
        manuelquelhas