| Produto: | TOTVS Varejo Gestão Fiscal |
|---|---|
| Linha de Produto: | Linha TOTVS Processos Fiscais |
| Segmento: | Varejo |
| Módulo: | Documento Fiscal |
| Função: | Emissão de NF-e |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVTPFTEC-1991 |
O problema ocorreu devido à evolução do TPF para emissão síncrona de NF-e para alguns estados.
No fluxo síncrono, não havia tratativa para verificar se o retorno da SEFAZ indicava rejeição por duplicidade de nota.
O fiscal-sync enviava a nota para o TPF pela primeira vez.
O TPF processava o envio e retornava OK, gerando o registro de integracaoNfe.
O fiscal-sync interpretava o OK e tentava mover o arquivo para a pasta de processados.
Caso ocorresse erro ao mover o arquivo, ele permanecia na pasta de envio.
O fiscal-sync, ao reencontrar o arquivo, enviava novamente para o TPF.
O TPF, ao processar novamente, enviava a mesma NF-e para a SEFAZ, causando envio duplicado.
Quando a SEFAZ retornava rejeição por duplicidade, o TPF não estava preparado para tratar a situação e não realizava consulta do status real da NF-e.
O retorno incorreto era enviado ao fiscal-sync, impactando o fluxo e gerando inconsistências.
Foi criada uma tratativa específica no envio síncrono do TPF para lidar com a rejeição por duplicidade.
Interceptação de resposta de rejeição por duplicidade no envio síncrono.
Consulta automática na SEFAZ para verificar o status atual da NF-e em caso de duplicidade.
Montagem de resposta correta para o fiscal-sync, com base no status real obtido na consulta.
Garantia de que, caso a NF-e já esteja autorizada, a resposta devolvida para o fiscal-sync reflita a autorização, evitando novo envio desnecessário.
Evita envios duplicados de NF-e para a SEFAZ.
Garante que o fiscal-sync receba status correto da NF-e, mesmo em casos de erro de movimentação de arquivos.
Melhora a resiliência do fluxo síncrono do TPF.
Reduz inconsistências e problemas fiscais causados por interpretações incorretas de status.
Não se aplica
Não se aplica