Olá!
Aconteceu aqui na BA, diz que a NFe já foi tirada, mas quando consulta diz que não está na BASE DE DADOS.
Tem como saber a CHAVE da NFe que está lá na base de dados ?, o retorno é um tal de NREC mas não é a chave velha.
Saudações,
Itamar M. Lins Jr.
NFe duplicidade, saber a chave ?
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
-
marco.prodata
- Usuário Nível 3

- Mensagens: 238
- Registrado em: 30 Nov 2018 10:07
- Localização: Caratinga
NFe duplicidade, saber a chave ?
Estranho, geralmente quando é duplicidade com chave diferente, avisa na mensagem de erro, "Duplicidade de nota com chave diferente", algo assim, acontece muito quando emite um nota dia 31 por exemplo, a mesma é autorizada mas não retorna resultado, ai tenta emitir novamente no dia 01 do mês seguinte com mudança na data de emissão. Quando vem informando apenas o nRec diferente, é pq teoricamente é a mesma chave.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFe duplicidade, saber a chave ?
Quando tenta autorizar uma nota já emitida, podem acontecer duas coisas:
- retorno de duplicidade
- retorno de duplicidade, mostrando a chave anterior (não lembro sobre recibo anterior)
NÃO SEI se melhoraram a consulta protocolo pra mostrar esses casos.
Consulte esse recibo retornado e vai ter a chave e o retorno anterior.
As classes não costumam ter a opção de recibo isolado, porque fazem tudo automático, e essa consulta de recibo seria uma exceção a regra geral.
Na sefazclass dá pra usar isso, apesar de também ser exceção.
- retorno de duplicidade
- retorno de duplicidade, mostrando a chave anterior (não lembro sobre recibo anterior)
NÃO SEI se melhoraram a consulta protocolo pra mostrar esses casos.
Consulte esse recibo retornado e vai ter a chave e o retorno anterior.
As classes não costumam ter a opção de recibo isolado, porque fazem tudo automático, e essa consulta de recibo seria uma exceção a regra geral.
Na sefazclass dá pra usar isso, apesar de também ser exceção.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFe duplicidade, saber a chave ?
Não sei dizer se antigamente retornava chave e agora não, porque testei com uma notade mesma chave, e retornou só o recibo.
Esse é o programa teste da sefazclass.
Como o default não atende é:
- escolher certificado
- escolher uf
- escolher ambiente
- talvez a opção 6, pra selecionar entre NF e NF consumidor
- Consultar recibo, e digitar número
Se adotar como quebra galho, pode salvar o retorno (não lembro se salvo), acho que só mostro com msgbox.
Pensando bem...
Tava bom de usar HWGUI e usar um textbox, pra poder copiar/colar (se é que isso é automático lá).
Esse é o programa teste da sefazclass.
Como o default não atende é:
- escolher certificado
- escolher uf
- escolher ambiente
- talvez a opção 6, pra selecionar entre NF e NF consumidor
- Consultar recibo, e digitar número
Se adotar como quebra galho, pode salvar o retorno (não lembro se salvo), acho que só mostro com msgbox.
Pensando bem...
Tava bom de usar HWGUI e usar um textbox, pra poder copiar/colar (se é que isso é automático lá).
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
BenjaminFloyd
- Usuário Nível 1

- Mensagens: 2
- Registrado em: 26 Dez 2023 12:15
- Localização: Rio de Janeiro
NFe duplicidade, saber a chave ?
Infelizmente, o número do recibo (NREC) não é equivalente à chave de acesso completa da NF-e. Para obter a chave de acesso da NF-e na base de dados, você precisará consultar os registros usando o número da NF-e e a data de emissão. Verifique se há um campo que contenha a chave de acesso completa na tabela correspondente à NF-e na sua base de dados.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFe duplicidade, saber a chave ?
Não, mas a partir do recibo obtemos o protocolo de autorização, que contém a chave.BenjaminFloyd escreveu:Infelizmente, o número do recibo (NREC) não é equivalente à chave de acesso completa da NF-e.
NÃO SEI por quanto tempo isso fica disponível, tem essa também.
Comigo já aconteceu muitas vezes de faltar alguma nota, afinal, já são 15 anos de NFE.
Faz tempo que não acontece.
A solução foi criar uma nota com data atual e mesmo número e enviar pra autorização.
Com base no retorno será a solução.
- Se autorizar normal, sinal de que o número não existia, é cancelar
- Se retornar chave anterior, é baixar a nota
- Se retornar recibo anterior, é consultar o recibo pra ter a chave
A duplicidade É DO NÚMERO, não significa que a nota atual é exatamente igual à anterior.
Importante:
Se juntar XML errado com protocolo errado, vai ter uma nota autorizada do mesmo jeito.
Isso de NFE não vale nada, como eu digo há vários anos.
Só se alguém MANUALMENTE consultar a nota é que vai detectar o problema.
É bom tomar cuidado com isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
NFe duplicidade, saber a chave ?
Olá!
Só para constar.
Foi resolvido. Era um BUG dos servidores da SEFAZ-BA. No outro dia a consulta resultou OK!
Mas só daquela NFe, outras foram tiradas, depois eu consultei e a NFe constava no BD da Sefaz.
Saudações,
Itamar M. Lins Jr.
Só para constar.
Foi resolvido. Era um BUG dos servidores da SEFAZ-BA. No outro dia a consulta resultou OK!
Mas só daquela NFe, outras foram tiradas, depois eu consultei e a NFe constava no BD da Sefaz.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.