Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Varejo Motor Fiscal 

Línea de producto: 

 

Segmento:

Varejo 

Módulo:MARKETPLACE LOGÍSTICO
Función:
País:
Ticket:21198094
Requisito/Story/Issue (informe el requisito vinculado):DVMOTOR-2144


02. SITUAÇÃO/REQUISITO

Contexto: Devido a uma oscilação nos serviços da SEFAZ, o cliente gerou documentos em contingência. Durante esse processo, os documentos sofreram a seguinte rejeição:

  • Descrição: "Erro durante a comunicação com a Sefaz: Server was unable to process request. ---> A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible."
  • Chave de Acesso: 42240901107327002335570400000006978952115082
  • cStat: 999

Após a estabilização dos serviços da SEFAZ, o cliente desligou a contingência. No entanto, ao reprocessar os documentos, eles passaram a ser rejeitados com o seguinte erro:

  • Chave de Acesso: 42240901107327002335570400000006978952115082
  • Código de Rejeição: 227
  • Descrição: "Rejeição: Erro na composição do Campo ID"

Esse erro parece estar relacionado ao fato de que a chave foi inicialmente gerada para o ambiente da SEFAZ Virtual do RS, e, ao reprocessar o documento, a chave original vinculada ao documento não pôde ser substituída por uma nova chave gerada para o ambiente normal de produção.

Objetivo: Desenvolver uma solução que contorne o problema de rejeição de documentos com chave de acesso gerada em contingência e permitir a correta remissão ou reprocessamento dos documentos após a estabilização dos serviços da SEFAZ.


03. SOLUÇÃO

O Documento foi processado com Contingência ativada
Depois desativaram a Contingência e mandaram reprocessar o documento

Efetuado estudo sobre a geração de Chave de Acesso:

  1. Não é possível resolver o problema automaticamente no Motor, pois seria necessário gerar novamente a Chave de Acesso devido a troca do tpEmis (Tipo de Emissão). Isso desfaria a implementação da issue: https://jiraproducao.totvs.com.br/browse/DVMOTOR-1563 que trata a Não Geração da Chave de Acesso durante o reprocessamento de um documento com data dentro do mesmo mês.
  2. Sugerimos a validação de quando o tpEmis for alterado em um Reprocessamento, o Motor Fiscal retorne uma mensagem pedindo para Eliminar o documento e gerar um novo.
    Segue diagrama de como o Motor Fiscal gera a Chave da Nota com a sugestão do envio da mensagem de erro.


Segue o Diagrama: 

Geração de Chave de Acesso - DVMOTOR-2179 - Reprocessar (Alterar-Transmitir).drawio