Verificar notas que foram enviadas para SEFAZ

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Verificar notas que foram enviadas para SEFAZ

Mensagem por rubens »

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
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Re: Verificar notas que foram enviadas para SEFAZ

Mensagem por JoséQuintas »

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.
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/
Avatar do usuário
rochinha
Administrador
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

Mensagem por rochinha »

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:

Código: Selecionar todos

UF_ANO_MES_CNPJ_MODELO_SERIE_NUM_NF-E_|_CODIGONUMERICO_DV
51_09_03_00280911000110_55_001_000050595_|_449096759_2
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.
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.
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Re: Verificar notas que foram enviadas para SEFAZ

Mensagem por rubens »

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
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Re: Verificar notas que foram enviadas para SEFAZ

Mensagem por JoséQuintas »

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.
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/
Avatar do usuário
rochinha
Administrador
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

Mensagem por rochinha »

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:

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>
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:

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>
Salve suas NFe e faça um backup.

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.
Responder