Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | Fiscal |
Função: | Integração de NF-e |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVE-10445 |
Atualmente a rotina de integração envia a NF-e para o TPF que a envia para a Sefaz solicitando que a mesma seja autorizada para uso. A Sefaz retorna um numero de protocolo de recebimento justamente porque o processamento pode não ocorrer no momento do envio devido as validações que são realizadas para saber se a NF-e é válida.
Posteriormente ao envio da NF-e realizamos uma consulta de Lote informando esse número de protocolo recebido, essa consulta pode retornar alguns status:
Em alguns casos esse retorno de status vindo da Sefaz pode demorar um pouco mais do que o necessário para a rotina de emissão detecta-lo e consequentemente o status dela no sistema fica incorreto no momento, mas sendo corrigido após o processo de checagem via procedure ser iniciado o que ocorre a cada 10 minutos.
Foi implementado um ajuste na rotina de integração com o TPF que verifica o status retornado e caso esse status seja igual a 103, 104 ou 105 é realizada uma nova consulta de lote no TPF mas com limite de 10 consultas e com intervalo de 5 segundos entre elas. Caso a consulta de lote tenha um retorno diferente dos códigos citados ou esgote o limite de 10 tentativas a rotina segue com o seu fluxo.