15053 - Nota fiscal de entrada realizada no ERP não integrou para o Retaguarda
Problema: Descrição do Problema: Nota fiscal de entrada realizada no ERP não integrou para o Retaguarda.
Quando ocorre / onde se aplica: Após realizar uma nota no ERP a mesma não chegou no Retaguarda.
Solução: Solução: Identificado que na tabela FILA do IntegradorFilial, a mensagem JSON referente a nota em questão havia sido excluída, com isso, ela ficou com status='I', e não é mais integrada.
Para localizar, executar o seguinte select na base do IntegradorFilial: SELECT * FROM FILA WHERE CODINTEGRACAO=99 AND CONTEUDOFILA LIKE '%15037%', onde 15037 pode ser o número da nota, ou o código do fornecedor, enfim, algum parâmetro que tenha dentro do CONTEUDOFILA, que nada mais é do que a mensagem JSON completa contendo a nota em questão.
Após localizar a nota desejada (pode ser aberto o conteúdo da fila para confirmar), e o mesmo estiver com status=I, pode-se verificar qual mensagem ocorreu da primeira vez, estará no campo MSG_RETORNO.
Após isso, deve ser alterado para P de pendente, onde o integrador filial vai processar novamente e enviar para o Retaguarda.
Se a mensagem de retorno ocorrida da primeira vez já foi solucionada, a nota integrará, do contrário, será exibido no integrador novamente a mensagem, devendo esta ser tratada.
Exemplos:
- Fornecedor não cadastrado: se o fornecedor já foi cadastrado, vai integrar;
- Produto com base de cálculo/valor de imposto errado, ou algum outra regra de negócio: Deverá tratar a situação para que a nota integre, porém ela estará no monitor.
Validade: /#31/12/2050#
Público: Interno, canais/consultores, clientes
Quando ocorre / onde se aplica: Após realizar uma nota no ERP a mesma não chegou no Retaguarda.
Solução: Solução: Identificado que na tabela FILA do IntegradorFilial, a mensagem JSON referente a nota em questão havia sido excluída, com isso, ela ficou com status='I', e não é mais integrada.
Para localizar, executar o seguinte select na base do IntegradorFilial: SELECT * FROM FILA WHERE CODINTEGRACAO=99 AND CONTEUDOFILA LIKE '%15037%', onde 15037 pode ser o número da nota, ou o código do fornecedor, enfim, algum parâmetro que tenha dentro do CONTEUDOFILA, que nada mais é do que a mensagem JSON completa contendo a nota em questão.
Após localizar a nota desejada (pode ser aberto o conteúdo da fila para confirmar), e o mesmo estiver com status=I, pode-se verificar qual mensagem ocorreu da primeira vez, estará no campo MSG_RETORNO.
Após isso, deve ser alterado para P de pendente, onde o integrador filial vai processar novamente e enviar para o Retaguarda.
Se a mensagem de retorno ocorrida da primeira vez já foi solucionada, a nota integrará, do contrário, será exibido no integrador novamente a mensagem, devendo esta ser tratada.
Exemplos:
- Fornecedor não cadastrado: se o fornecedor já foi cadastrado, vai integrar;
- Produto com base de cálculo/valor de imposto errado, ou algum outra regra de negócio: Deverá tratar a situação para que a nota integre, porém ela estará no monitor.
Validade: /#31/12/2050#
Público: Interno, canais/consultores, clientes