Páginas filhas
  • DSERTSS3-3928 - DT TRANSMITE - Análise: Falha ao manifestar NF-e


01. DADOS GERAIS

Produto:

TOTVS Transmite

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-3928

02. SITUAÇÃO/REQUISITO

03. SOLUÇÃO

Com base na nota fiscal informada pelo cliente produzimos a avaliação por meio do histórico de registros da operação que estão armazenados em base de dados, identificando os pontos descritos a seguir:

  • A primeira tentativa de transmissão do evento "Operação Não Realizada" ocorreu no dia 03/11/22 às 17:31:09.698

          Nesta tentativa o envio foi produzido com a justificativa contendo uma espaço no final, conforme identificado a seguir:

         

          Atualmente (24/11/2022) é possível preencher o campo "justificativa" inserindo espaços no final do campo, sendo este obrigatório durante a produção do envio deste evento.

          Nesta tentativa, a resposta da SEFAZ foi: "Rejeição: Evento não atende o Schema XML específico".

         

  • Após esta resposta, uma nova tentativa foi produzida também no dia 03/11/22 às 17:31:58.894 sem a incidência dos espaços no final do campo de justificativa, sendo assim a transmissão do evento para a SEFAZ funcionou conforme o esperado:  

         

          Contudo no processamento da gravação da resposta de confirmação da SEFAZ, o serviço de banco de dados do Transmite apresentou instabilidade e portanto a gravação não foi efetivada.0

         


Propomos as seguintes melhorias/correções no processo de transmissão de eventos de manifesto do Transmite, sendo elas:

FRONT-END (Tela de Transmissão de Eventos de Manifesto nos documentos do tipo NF-e Recebida)

  1. Revisão do bloqueio do envio do evento para situações aonde o mínimo requerido pela SEFAZ (15 caracteres) não seja atingido, desabilitando por sua vez o botão "Enviar" ou apresentando uma mensagem para o usuário sobre o mínimo requerido.

       

BACK-END (Validação da mensagem de manifestação aplicada no projeto transmit.portal.api)

  1. Modificação do mecanismo de validação da mensagem para checar o mínimo requerido de caracteres excluindo os espaços no começo da mensagem e no final, verificando se a mesma possui entre 15 caracteres até no máximo 255, vide documentação oficial da SEFAZ sobre o processo de manifestação. 

         

         Fonte: Manifestacao do Destinatario - NT_2020_001


04. DEMAIS INFORMAÇÕES

  • Não há

05. ASSUNTOS RELACIONADOS

  • Não há