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 = '...'
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 = '...'
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