Resulth CheckOut: NFC-e em contingência com status "Desconhecido" ou “Aguardando resposta”.

Criado por Gabriela Innecco em 27/01/2026 18:30  ·  Leitura: 3 min

Situação: 

O sistema possuía NFC-e em contingência. Após a transmissão, algumas notas perderam a chave de acesso e ficaram com status “Desconhecido”. Mesmo com o painel API funcionando normalmente, as notas permaneceram com status “Aguardando resposta”, sem permitir consulta na SEFAZ nem o reenvio das notas.



Solução: 

Foi identificado que as notas com status “Aguardando resposta” pertenciam uma série, mas estavam sendo tratadas como outra série. Pois esses cupons não foram transmitidos após contingência, na série correta, o banco da API não possuía a chave de acesso delas. Ou seja, os cupons foram criados em uma seria específica, sofreram rejeição ou falha de comunicação e, posteriormente, foi realizada uma tentativa de transmissão utilizando o caixa incorreto, o que gerou a inconsistência entre as séries.  

Para corrigir o problema, é necessário executar os comandos abaixo: 

----------------------------------------------------------------------------------

UPDATE NFSAIDC N

   SET N.SERIE = '**'

 WHERE N.SERIE = '**'

   AND CAST(N.CODPEDIDO AS VARCHAR(20)) STARTING WITH '**'

   AND NOT EXISTS (

       SELECT 1

         FROM NFSAIDC X

        WHERE X.CODEMPRESA = N.CODEMPRESA

          AND X.NUMNF      = N.NUMNF

          AND X.SERIE      = '**'

   );

----------------------------------------------------------------------------------

UPDATE COMPLNFCE C

   SET C.STATUS = 'T',

       C.SERIE  = '**'

 WHERE C.STATUS = 'I'

   AND C.SERIE  = '**'

   AND NOT EXISTS (

       SELECT 1

         FROM COMPLNFCE X

        WHERE X.CODEMPRESA = C.CODEMPRESA

          AND X.NUMNFCE    = C.NUMNFCE

          AND X.SERIE      = '**'

   );

----------------------------------------------------------------------------------------------

Para evitar a recorrência desse problema, recomenda-se que cada caixa utilize o seu próprio banco de API, em vez de todos apontarem para o banco de API do servidor.


Gabriela Innecco
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br

Cadastro de Clientes: Alteração de e-mail na aba Contatos do Cadastro de Clientes não salva.
Outros: Como fazer o registro de uma DLL no windows através do CMD.