Arquivo Retorno ACBR-NFe - Não Entendo

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
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por fladimir »

Olá colegas td bem...

Estou no desenvolvimento da NFe e pulando os pormenores de como gerar, minha idéia foi a seguinte:

- Instalei o ACBRNFeMonitor, configurei os caminhos, e o Certificado q peguei de um cliente q já adquiriu, e verifiquei por ele o Status do Serviço... td ok...

- Bom partindo do principio q configurei td certo peguei um arquivo TXT e configurei com o q vou gerar, tirando td q era opcional conforme manual do ACBRNFeMonitor deixando só os obrigatórios e salvei na pasta q vai trocar os Arquivos com o nome de Teste.INI

- Gerei um EntNFE.TXT com o seguinte conteúdo:

Código: Selecionar todos

  NFE.CriarNFe(teste.ini)
Só q esta dando Erro no Arquivod e Retorno SAINFE.TXT q não estou compreendendo...

Em anexo os arquivos ENTNFE.TXT o TESTE.INI e o SAINFE.TXT pra quem puder ajudar....

Agradeço desde já....

Sucesso!!!
Anexos
ENTNFE.TXT
(23 Bytes) Baixado 396 vezes
TESTE.INI
(1.06 KiB) Baixado 373 vezes
sainfe.txt
(1.72 KiB) Baixado 354 vezes
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por anacatacombs »

Meu caro.
Seu arquivo está correto.. apenas fiz algumas correções na forma que você está enviando.
Você não vai precisar do teste.ini .. envie apenas o ENTNFE.TXT conforme o modelo que anexei .


qualquer duvida é só chamar..

[]'s

Ana
Anexos
ENTNFE.TXT
Correção do arquivo de NFE.
(1.07 KiB) Baixado 473 vezes
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por fladimir »

Ana... testei e deu certo, OBRIGADO!

Agora pessoal depois disso eu:

Validei a Nfe =

Código: Selecionar todos

NFE.ValidarNFe("C:\ACBR\RESPOSTA\50091210864000000193550010000072770000072772-nfe.xml") 
Assinei a Nfe =

Código: Selecionar todos

NFE.AssinarNFe("C:\ACBR\RESPOSTA\50091210864000000193550010000072770000072772-nfe.xml")
Agora pra eu enviar a Nfe o comando seria este ?:

Código: Selecionar todos

NFE.EnviarNFe("C:\ACBR\RESPOSTA\50091210864000000193550010000072770000072772-nfe.xml",1,1,1)
mas o que seria exatamente o Nr. do Lote ?

- Outra pergunta, ao fazer estas operações: Criar, Validar, Assinar e Enviar, quais seriam os tratamento para retornos Negativos ?
- Poderia dar um exemplo de cada caso ?

- Com relação aos outros comandos:
Status Serviço - Utilizo pra saber se posso gerar Nfe ? Seria isto ? Caso sim como saber q o Serviço não esta ok, alguém tem um exemplo do retorno?
Consultar Nfe - Qual a Utilidade deste comando ?
Cancelar Nfe - Em quais casos posso cancelar e qdo deve-se cancelar uma NFe ? Como funciona em relação a periodos ?
Imprimir Danfe - Posso imprimir em qualquer hora q quiser baseado no XML de retorno ? Seria isto ?
Inutilizar Nfe - Qdo é utilizado este comando ?
Criar e Enviar Nfe - Este comando ele Cria, Valida, Assina e Envia ? Seria isto ?
Grato e Sucesso!!!

:)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por SandroBelarmino »

fladimir escreveu:mas o que seria exatamente o Nr. do Lote ?
O numero do lote é um sequencial que voce vai controlar no seu sistema, caso voce envie várias notas de uma só vez, ou uma nota de cada vez, para cada "envio" voce vai ter um lote, ou seja, esse sequencial.

Status Serviço - Utilizo pra saber se posso gerar Nfe ? Seria isto ? Caso sim como saber q o Serviço não esta ok, alguém tem um exemplo do retorno?
É para saber justamente o status do serviço, ou seja, para saber se o serviço está em operação ou não, pois, caso negativo, não é possível fazer nada relacionado à NFe.

Consultar Nfe - Qual a Utilidade deste comando ?
Ele retorna a situação que uma nota fiscal eletronica se encongra na receita de sua origem, ou seja, se está autorizada, denegada, rejeitada, etc...

Cancelar Nfe - Em quais casos posso cancelar e qdo deve-se cancelar uma NFe ? Como funciona em relação a periodos ?
O cancelamento da NFe continua seguindo as mesmas regras que o cancelamento de uma nota fiscal convencional, a única coisa é referente ao prazo, que se não me engano é de 7 ou 6 dias corridos da autorização da Nfe. Depois desse prazo não é mais possível cancelar a nota.

Imprimir Danfe - Posso imprimir em qualquer hora q quiser baseado no XML de retorno ? Seria isto ?
A partir do momento que voce gerou o xml pelo comando criarnfe, já é possível imprimir o Danfe, porém, nesse momento voce ainda não sabe se a nfe vai ser autorizada ou não, pois só terá essa informação após enviá-la para a receita, então o ideal e o correto, é imprimir o Danfe depois de autorizado o uso da nfe, pois só a partir desse momento voce terá o protocolo de autorização de uso que sairá impresso no Danfe.

Inutilizar Nfe - Qdo é utilizado este comando ?
Esse comando é usado caso aconteça algum problema no seu sistema de "pular" a numeração da nota fiscal, ou seja, fica um "vão" na sequencia das notas, nesse caso esses numeros que foram pulados devem ser inutilizados, para não ficar esses numeros vagos na receita. Esses numeros depois de inutilizados, não poderão mais ser usados em hipótese alguma.

Criar e Enviar Nfe - Este comando ele Cria, Valida, Assina e Envia ? Seria isto ?
Eu uso a seguinte sequencia: crio a nfe, valido a nfe e depois já envio com o comando NFE.EnviarNFe( cArquivo, nLote,[ nAssina, nImprime ] ) colocando o parametro para já assinar a nfe, e está funcionando perfeitamente.

Todas essas informações estão no manual de integração que voce pode consultar no link:

http://www.nfe.fazenda.gov.br/portal/do ... -11-04.pdf

ou nesse link que tem todas as versões do manual.

http://www.nfe.fazenda.gov.br/portal/integracao.aspx


Sandro.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por fladimir »

Sandro brigadão, muito úteis as informações aki prestadas e com certeza irão ajudar outros colegas...

Grato e Sucesso a tds!!!

:)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
marciosistemas
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 25 Fev 2015 09:26
Localização: Goiânia-Goiás

Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por marciosistemas »

É bem simples, só colocar os arquivo TXT dentro de uma pasta no acbrmonitor, só criar uma pasta ENTRADA e outra SAIDA, e enviar o TXT com os dados da NFE e a resposta irá para pasta de SAIDA.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Arquivo Retorno ACBR-NFe - Não Entendo

Mensagem por JoséQuintas »

marciosistemas escreveu:É bem simples, só colocar os arquivo TXT dentro de uma pasta no acbrmonitor, só criar uma pasta ENTRADA e outra SAIDA, e enviar o TXT com os dados da NFE e a resposta irá para pasta de SAIDA.
Pois é....
Na sefazclass que é complicado, até pedem manual.

Código: Selecionar todos

cXmlAutorizado := envianfe( cXmlNota )
Se o programador não entender isso, não é um manual que vai resolver.

Aonde fica no disco ? que disco ? pra que disco ?
É enviar uma variável com o conteúdo do XML, e receber outra com o conteúdo do XML autorizado.
Quer disco ? faça você mesmo uai.

Código: Selecionar todos

hb_MemoWrit( "autorizado.xml", EnviaNfe( MemoRead( "nota.xml" ) )
Pois é.... e o ACBR que é simples... kkk
O numero do lote é um sequencial que voce vai controlar no seu sistema, caso voce envie várias notas de uma só vez, ou uma nota de cada vez, para cada "envio" voce vai ter um lote, ou seja, esse sequencial.
E ainda tem isso.... Será que tem a ver com ACBR?
Desde 2008, há 15 anos, envio lote=1.
Centenas de milhares de notas autorizadas, com lote=1
O ACBR pede pra controlar o número do lote?
marciosistemas escreveu:É bem simples, só colocar os arquivo TXT
Como assim ? desde 2008 existe XML, já se passaram 15 anos e até agora não aprenderam a fazer XML ?
Depois de 15 anos, acostumados com ACBR e mais velhos, nem vão aprender mais.....
Além do que, o ACBR conserta algumas cagad.as do TXT, e nem isso vão aprender.... kkkk
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/
Responder