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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, 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/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- 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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, 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/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- 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.