NF-e - NF-e enviada como EPEC e com status não faturada no sistema

Criado por Paulo Henrique em 21/11/2023 20:12  ·  Atualizado em 07/06/2024 17:13  ·  Leitura: 3 min

Situação: A NFe teve o evento EPEC autorizado na receita, no entanto esta como não faturada no sistema.

Solução:

  • Localizar o XML EPEC gerado e consultar a chave de acesso na SEFAZ
  • Após confirmar que o evento EPEC foi enviado para a SEFAZ será necessário realizar o lançamento da NFe no sistema, para transmissão.
  • Antes de tudo, é necessário realizar copia de segurança do Banco de dados
  • O Lançamento pode ser realizado voltando a versão do sistema para a v23.02ae0(VE) e colocando o sistema em contingência com o seguinte Update

    • update paranfe set paranfe.contingencia = 'S'
      where paranfe.codempresa = 'XX'
      and paranfe.contingencia = 'N'
  • Após colocar o sistema em contingência abrir o sistema na versão v23.02ae0(VE) e faturar o pedido referente a NFe em contingência, conforme dados do XML gerado.
  • Assim que for faturado o pedido será criado um registro na COMPLNFE e NFSAIDC, os quais precisarão de alguns tratamentos.

    •    Localizar o registro na COMPLNFCE através do seguinte select: 

      select * from complnfe where complnfe.numnf = 'XXXXXXXX'
      and complnfe.codempresa = 'XX'
      and complnfe.serie = 'XX'

    •    Alterar o seguintes campos: 


    • Onde o Status deve ficar igual a "T";
    • A chave de acesso deve ser alterada conforme o Evento EPEC na receita;
    • E o BLOB NFEASSINADAXML deve estar com as Chaves de acesso conforme o Evento EPEC autorizado na receita, sendo necessário trocar nos dois locais que aparecem.
    • Ainda na COMPLNFE será necessário tratar os seguintes campos:

    • Onde os campos DATAHOTAPROTOCOLO e DATAHORACONTING devem estar conforme as informações do Evento EPEC na receita
    • O campo STATUSCONTING deve estar preenchido como "E" 
    • O campo PROTOCOLOCONTING deve estar preenchido conforme Evento EPEC na receita
    • Após as devidas alterações, realizar o COMMIT.
    • Localizar o registro na tabela NFSAIDC, através do seguinte select:

      select * from nfsaidc where nfsaidc.numnf = 'XXXXXXXX'
      and nfsaidc.codempresa = 'XX'
      and nfsaidc.serie = 'XX'
    • Alterar os seguintes campos:


    • Onde ambos deverão ser igual à data/hora de emissão do EPEC, o qual fica gravado no XML EPEC gerado. 
    • Após as devidas alterações realizar o COMMIT.
  • Após terminar os tratamentos, realizar a transmissão da NFe na rotina "Transmissão de Notas Emitidas"

Após isso será possível transmitir corretamente a NFe com evento EPEC.