Ir para conteúdo
  • Cadastre-se

dev botao

Protocolo de autorização CTe (Propriedade XMLprocCTe removida)


  • Este tópico foi criado há 3119 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom tarde,

Tem que debugar a partir do Enviar mais precisamente a unit ACBrNFeWebServices.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia a todos.

Estou debugando os fontes do Acbr e nesse meio tempo, percebi que o XML só recebe o protocolo de autorização se a propriedade Salvar estiver true.

Acbrnfe1.Configuracoes.Arquivos.Salvar := true;

Vou verificar agora se o mesmo ocorrerá, ao fazer a consulta pelo carregamento do XML.

Assim que possível, posto o resultado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

No seu caso, não existe a intensão de salvar o XML em disco e sim no banco de dados?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde

Atualmente, salvo em disco e hospedo na nuvem.

Esqueci de mencionar que, no dia 02/09/15, eu baixei o componente pelo tortoise usando o link: svn://svn.code.sf.net/p/acbr/code/trunk2.

Para a consulta com carregamento do XML, o meu código ficou assim:

AcbrNFe1.NotasFiscais.Clear;
Acbrnfe1.Configuracoes.Arquivos.Salvar := true;
AcbrNFe1.Configuracoes.Geral.ModeloDF := moNFe;
AcbrNFe1.Configuracoes.Geral.VersaoDF := TpcnVersaoDF(2);
AcbrNFe1.NotasFiscais.LoadFromFile(arqxml);
AcbrNFe1.Consultar;
AcbrNFe1.NotasFiscais.Items[0].GravarXML(chvnfe+'-nfe.xml');

No diretório especificado na propriedade PathSalvar do componente, é criado um xml com todos os elementos, inclusive com o protocolo de autorização.

Ainda permanece a questão das duas vias sendo impressas, contudo ambas impressões são válidas e estão aparecendo o protocolo de autorização.

Assim está o meu código para impressão do XML:

AcbrNFe1.NotasFiscais.LoadFromFile('C:\seudiretorio\'+chvnfe+'-NFe.xml');
wnProt := TLeitor.Create;
wnProt.CarregarArquivo('C:\seudiretorio\'+chvnfe+'-NFe.xml');
wnProt.Grupo := wnProt.Arquivo;
AcbrNFe1.DANFE.ProtocoloNFe := wnProt.rCampo(tcStr,'nProt');
AcbrNFe1.NotasFiscais.Imprimir;
wnProt.Free;

Lembrando que não modifiquei nada nos novos fontes baixados.

Novamente, agradeço a todos os colegas pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Me responda:

Porque não informar ve310 como valor de VersaoDF em vez de TpcnVersaoDF(2)?

Porque você executa o GravarXML sendo que o Consultar já faz isso?

E ao imprimir porque você lê o numero do protocolo e atribui a propriedade ProtocoloNFe?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Porque não informar ve310 como valor de VersaoDF em vez de TpcnVersaoDF(2)?

Na pressa para tentar ajustar o código, não sabia que podia fazer isso.

Porque você executa o GravarXML sendo que o Consultar já faz isso?

Na minha aplicação, ao mudar do Trunk para Trunk2, o protocolo deixou de aparece no XML final. E ao acrescentar essa instrução, o protocolo retornou.

E ao imprimir porque você lê o numero do protocolo e atribui a propriedade ProtocoloNFe?

Desde 2011 que venho trabalhando assim e nunca modifiquei.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Quanto ao XML não constar o protocolo de autorização estamos analisando o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Bom dia,

Você testou?

Foram feitos diversas alterações visando corrigir o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3119 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.