Checkout - Rejeição 704: NFC-e com Data-Hora de emissão atrasada.

Criado por Luiz Paulo em 02/09/2024 11:09  ·  Atualizado em 02/09/2024 11:10  ·  Leitura: 4 min

Situação: Ao tentar consultar/transmitir uma NFCe a SEFAZ retorna a Rejeição 704, mas ao tentar realizar a consulta o sistema realiza a consulta diretamente no banco API por não conseguir realizar a consulta na .
 
Rejeição 704: NFC-e com Data-Hora de emissão atrasada
 
 
Deve-se consultar a NF diretamente no site da SEFAZ para em seguida realizar a correção de forma manual.
 
 
Solução:
ATENÇÃO! O PROCESSO A SEGUIR DEVE SER SUPERVISIONADO POR UM ANALISTA!
 
Após consultar as informações na SEFAZ, guarde as seguintes informações:
  • Numeração da NFCe
  • Série
  • Data de Emissão
  • Protocolo
  • Data do Protocolo
1º - Será atualizada a informação nas tabelas COMPLNFCE e NFSAIDC.
 
Utilize os SELECT's para localizar a informação da NF em questão:
 
SELECT * FROM COMPLNFCE WHERE COMPLNFCE.NUMNFCE = 'xxx'
and COMPLNFCE.SERIE = 'xx'
 
SELECT * FROM NFSAIDC WHERE NFSAIDC.NUMNF = 'xxx'
and NFSAIDC.SERIE = 'xx' 
 
2º - Em seguida corrija as informações nas colunas a seguir:
 
  • COMPLNFCE
STATUS e CHAVEDEACESSO (Considerando que a NF já se encontra autorizada na SEFAZ):
 
 
DATAHORAEMISSAO:
 
  • NFSAIDC - OBS.: (Se a hora estiver como 00:00:00 no campo, ela não deve ser alterada, APENAS A DATA)
DTEMISSAO
            
 
DATA SAIDA
 
 
HORASAIDA
 
 
HORAEMISSAO
 
 
3º - REALIZE UMA CÓPIA DE SEGURANÇA DO BANCO API ANTES DO PROCESSO A SEGUIR!
 
Concluída a cópia de segurança, iremos substituir as informações de data e hora de emissão presentes do pgAdmin e inserir as informações sobre o protocolo de autorização da NF
 
4º - Utilize o SELECT a seguir para localizar a NF e o ID que será utilizado para realizar a correção (preencha a numeração da nota SEM os zeros extras:
 
select * from DOCUMENTO_FISCAL where NUMERO_DOCUMENTO = 'xxxxx' and SERIE = 'xx'
 
Exemplo:
 
select * from DOCUMENTO_FISCAL where NUMERO_DOCUMENTO = '47259' and SERIE = '10'
 
 
5º - Utilize o UPDATDE a seguir para substituir as informações necessárias, o ID utilizado é o número no campo circulado na imagem do exemplo acima (será utilizado no fim do segundo update):
 
1º -
update documento_fiscal
set situacao_contingencia = 'TRANSMITIDA',
data_emissao = '2024-08-24 12:05:35'
where numero_documento = '...' and documento_fiscal.serie = '...'
 
2º - 
update documento_fiscal_complemento
set codigo_status_sefaz = '100',
ultimo_retorno_sefaz = 'Autorizado o uso da NF-e',
data_protocolo = '2024-07-11 12:41:02.000',
protocolo = '........'
where documento_fiscal_complemento.id = '...'
 
 
6º - Concluído esse processo, retorne ao Checkout e realize a consulta da NF na pesquisa status.
 
 

Igor Santos
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br