Páginas filhas
  • DSERTSS3-4291 - DT TRANSMITE - Tratamento para eventos de CTe recebidos antes do CTe

01. DADOS GERAIS

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Transmite

Função:Não Há
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :

DSERTSS3-4291

02. SITUAÇÃO/REQUISITO

Alterar o processo de sincronismo de CTe e CTeOS recebidos para tratar os eventos que possivelmente são recebidos antes do CTe. No cenário atual, esses eventos são armazenados em uma fila do message broker, mas não são reprocessados.

03. SOLUÇÃO

Foi implementado novo serviço no projeto transmit-cte-worker para consumir as mensagens da fila e adicionar o evento ao respectivo documento na base de dados. Também foram incluídos dois parâmetros no arquivo de configuração onde será definido o número de tentativas que o serviço tentará processar a mensagem e também o intervalo em segundos até a próxima tentativa.

Uma vez que esgotarem as tentativas e o documento não existir na base de dados, a mensagem será descartada. Somente eventos de carta de correção e cancelamento serão processados, os demais não serão mantidos na fila.

04. DEMAIS INFORMAÇÕES

  • Não Há.

05. ASSUNTOS RELACIONADOS

  • Não Há.