Olá...
Alguem sabe como verificar as notas que foram enviadas para a SEFAZ?
Na implantação acabei perdendo o controle das notas que foram enviadas... Daí precisava da relação das notas que foram enviadas e autorizadas, para poder inutilizar as que pularam a sequencia..
Alguem sabe se isso é possivel?
Obg..
Rubens
Verificar notas que foram enviadas para SEFAZ
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: Verificar notas que foram enviadas para SEFAZ
Será que estou entendendo a pergunta? Você não sabe que nota emitiu?
Se seu sistema registra as notas emitidas, e a NFe utiliza o mesmo número, está tudo no seu sistema.
E se estiver obedecendo a lei, deve ter guardado os XMls da emissão, também pode usá-los.
Se não está guardando, é um bom momento pra conseguir TODAS as notas, e não apenas a numeração.
Também pela numeração, já que NFe começa no número 1.
Outra opção, que requer o máximo de atenção, e tem que saber o que está fazendo, é reenviar cada número para a Sefaz, o retorno dirá se foi enviada ou não.
No caso de não retornar duplicidade, envia em seguida o cancelamento.
Particularmente prefiro este último método.
Além do comprovante da Sefaz, meu arquivo fica redondinho e padronizado.
Também tem a opção de ligar pra cada cliente, pedir a chave de acesso, ver se o financeiro recebeu o valor da nota, ver a cópia de arquivo, etc. Em algum lugar tem a informação, basta escolher a mais acessível no seu caso, ou a que resolva tudo (números e arquivos XML), antes que a empresa receba a multa por falta dos arquivos.
Se seu sistema registra as notas emitidas, e a NFe utiliza o mesmo número, está tudo no seu sistema.
E se estiver obedecendo a lei, deve ter guardado os XMls da emissão, também pode usá-los.
Se não está guardando, é um bom momento pra conseguir TODAS as notas, e não apenas a numeração.
Também pela numeração, já que NFe começa no número 1.
Outra opção, que requer o máximo de atenção, e tem que saber o que está fazendo, é reenviar cada número para a Sefaz, o retorno dirá se foi enviada ou não.
No caso de não retornar duplicidade, envia em seguida o cancelamento.
Particularmente prefiro este último método.
Além do comprovante da Sefaz, meu arquivo fica redondinho e padronizado.
Também tem a opção de ligar pra cada cliente, pedir a chave de acesso, ver se o financeiro recebeu o valor da nota, ver a cópia de arquivo, etc. Em algum lugar tem a informação, basta escolher a mais acessível no seu caso, ou a que resolva tudo (números e arquivos XML), antes que a empresa receba a multa por falta dos arquivos.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
- rochinha
- Administrador

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- Contato:
Re: Verificar notas que foram enviadas para SEFAZ
Amiguinho,
Qual o método voce esta usando para gerar seus arquivos?
A sua chave esta sendo gerado pelo seu sistema? como esta formatado a sua chave?
Geralmente a chave é gerada com os seguintes componentes e formatos:
Se o CODIGONUMERICO não for aleatório, ou seja, voce coloca um numero conhecido nele voce poderá recriar sua chave e poder fazer a consulta.
Uma dica-chave é armazenar sua chave dentro de um campo no registro de seu sistema e se possivel salvar o recibo de cada operação.
Como o processo é baseado na criação de um XML para posterior validação, assinatura e envio, é primordial que voce nunca apague este arquivo.
Se o arquivo foi validado e assinado já esta pronto para ser arquivado.
Não brinquem com os arquivos XML pois eles serão nossa prova juridica em mãos.
Qual o método voce esta usando para gerar seus arquivos?
A sua chave esta sendo gerado pelo seu sistema? como esta formatado a sua chave?
Geralmente a chave é gerada com os seguintes componentes e formatos:
Código: Selecionar todos
UF_ANO_MES_CNPJ_MODELO_SERIE_NUM_NF-E_|_CODIGONUMERICO_DV
51_09_03_00280911000110_55_001_000050595_|_449096759_2
Uma dica-chave é armazenar sua chave dentro de um campo no registro de seu sistema e se possivel salvar o recibo de cada operação.
Como o processo é baseado na criação de um XML para posterior validação, assinatura e envio, é primordial que voce nunca apague este arquivo.
Se o arquivo foi validado e assinado já esta pronto para ser arquivado.
Não brinquem com os arquivos XML pois eles serão nossa prova juridica em mãos.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Re: Verificar notas que foram enviadas para SEFAZ
Rochinha...
Uso o ACBR, configurei os diretorios certinho, mas em fase de adaptação foram apagados alguns xml, não tenho todos mas faltam alguns... e não tenho os dados mencionados por voce para recriar os xml, imaginei que existisse algum metodo de consulta no site da receita com a relacao dos xml das nfe enviadas para um determinado cnpj. Eu salvo no controle de notas os nome do xml, protocolo e mais alguns dados referente ao nota criada.. Mas infelizmente na pressao de por o negócio para funcionar houve esta falha... Só estou querendo deixar o controle redondinho... Imagino que o cliente tem uma cópia dos danfe que criou. Vou verificar isso com ele e fazer o que voce mencionou.. com o numero impresso no danfe faço uma consulta e consigo o xml..
Obg...
Rubens
Uso o ACBR, configurei os diretorios certinho, mas em fase de adaptação foram apagados alguns xml, não tenho todos mas faltam alguns... e não tenho os dados mencionados por voce para recriar os xml, imaginei que existisse algum metodo de consulta no site da receita com a relacao dos xml das nfe enviadas para um determinado cnpj. Eu salvo no controle de notas os nome do xml, protocolo e mais alguns dados referente ao nota criada.. Mas infelizmente na pressao de por o negócio para funcionar houve esta falha... Só estou querendo deixar o controle redondinho... Imagino que o cliente tem uma cópia dos danfe que criou. Vou verificar isso com ele e fazer o que voce mencionou.. com o numero impresso no danfe faço uma consulta e consigo o xml..
Obg...
Rubens
"Eu e minha casa servimos ao Senhor e você
"
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: Verificar notas que foram enviadas para SEFAZ
Tem um programa que permite recriar o XML a partir da página da Fazenda.
Usei aqui e achei interessante.
O programa é capturanfe, da flexdocs.
Parece que eles tiraram do site, não sei se deixou de ser compatível com a página da Fazenda.
Opção pra você:
Gere o arquivo novamente, se for o caso converta pra XML, coloque os dados da chave correta, assine, e acrescente o protocolo.
Usei aqui e achei interessante.
O programa é capturanfe, da flexdocs.
Parece que eles tiraram do site, não sei se deixou de ser compatível com a página da Fazenda.
Opção pra você:
Gere o arquivo novamente, se for o caso converta pra XML, coloque os dados da chave correta, assine, e acrescente o protocolo.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
- rochinha
- Administrador

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- Contato:
Re: Verificar notas que foram enviadas para SEFAZ
Amiguinho,
Como assim:
"...e não tenho os dados mencionados por voce para recriar os xml..."
Sua aplicação não gera os XMLs?
Se sua aplicação gera e voce usa o ACBrNFE para validar, etc voce já terá o necessário. Voce precisará é claro lembrar o seu numero de NFe o qual foi passado para as tags nNF e cNF do XML.
No caso do ACBrNFE é bem simples montar a sequencia bastando gerar o digito e acrescentar á chave:
51090300280901000110550010000000010000000012
...
51090300280901000110550010000001230000001235
Supondo que a chave tenha conteúdo parecido com o exemplificado acima:
...imaginei que existisse algum metodo de consulta no site da receita com a relacao dos xml das nfe enviadas...
Quanto ao XML não, voce não poderá recuperá-lo pelo site da receita, mas poderá sim consultar resumidamente ou completamente o conteúdo das NFes enviadas.
Voce poderá fazer a consulta pela aba TESTES do ACBrNFE e provavelmente conseguir o recibo ou seu conteúdo.
...Eu salvo no controle de notas os nome do xml...
Se voce salva o nome dos XML já tem o necessário para consultar.
Exemplo de recibo:
Caso voce tenha de regerar as NFe, voce não conseguirá protocolá-las então use este artifício:
Faça a consulta de cada NFe e consiga o recibo de protocolo referente, ele terá um conteúdo idêntico ao apresentado acima.
O que nos importa estará entre as tags <protNFe></protNFe>.
Valide e assine os XMLs gerados e inclua o trecho contido no recibo nas tags <protNFe></protNFe> entre as tags como exemplificado abaixo:
Salve suas NFe e faça um backup.
Boa sorte.
Como assim:
"...e não tenho os dados mencionados por voce para recriar os xml..."
Sua aplicação não gera os XMLs?
Se sua aplicação gera e voce usa o ACBrNFE para validar, etc voce já terá o necessário. Voce precisará é claro lembrar o seu numero de NFe o qual foi passado para as tags nNF e cNF do XML.
No caso do ACBrNFE é bem simples montar a sequencia bastando gerar o digito e acrescentar á chave:
51090300280901000110550010000000010000000012
...
51090300280901000110550010000001230000001235
Supondo que a chave tenha conteúdo parecido com o exemplificado acima:
...imaginei que existisse algum metodo de consulta no site da receita com a relacao dos xml das nfe enviadas...
Quanto ao XML não, voce não poderá recuperá-lo pelo site da receita, mas poderá sim consultar resumidamente ou completamente o conteúdo das NFes enviadas.
Voce poderá fazer a consulta pela aba TESTES do ACBrNFE e provavelmente conseguir o recibo ou seu conteúdo.
...Eu salvo no controle de notas os nome do xml...
Se voce salva o nome dos XML já tem o necessário para consultar.
Exemplo de recibo:
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">
<tpAmb>2</tpAmb>
<verAplic>SP_NFE_PL_005e</verAplic>
<nRec>350000015108550</nRec>
<cStat>104</cStat>
<xMotivo>Lote processado</xMotivo>
<cUF>35</cUF>
<protNFe versao="1.10">
<infProt>
<tpAmb>2</tpAmb>
<verAplic>SP_NFE_PL_005e</verAplic>
<chNFe>35100503009004000116550010000068590000068599</chNFe>
<dhRecbto>2010-05-07T19:25:41</dhRecbto>
<nProt>135100019459444</nProt>
<digVal>+1HlScvKBJD/IT91z+2ng9IL43k=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</retConsReciNFe>
Faça a consulta de cada NFe e consiga o recibo de protocolo referente, ele terá um conteúdo idêntico ao apresentado acima.
O que nos importa estará entre as tags <protNFe></protNFe>.
Valide e assine os XMLs gerados e inclua o trecho contido no recibo nas tags <protNFe></protNFe> entre as tags como exemplificado abaixo:
Código: Selecionar todos
...
</Signature>
</NFe>
<protNFe versao="1.10">
<infProt>
<tpAmb>2</tpAmb>
<verAplic>SP_NFE_PL_005e</verAplic>
<chNFe>35100503009004000116550010000068590000068599</chNFe>
<dhRecbto>2010-05-07T19:25:41</dhRecbto>
<nProt>135100019459444</nProt>
<digVal>+1HlScvKBJD/IT91z+2ng9IL43k=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</nfeProc>
Boa sorte.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.