Ir para conteúdo
  • Cadastre-se

dev botao

CTe Ler XML - Recibo e protocolo


informacaoweed
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2655 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia!

Estou implementando importação dos dados da XML para o sistema, e tenho uma dúvida quanto ao recibo e o protocolo.

Estes dados são alocados em ACBrCTe.WebServices.Retorno.Recibo e ACBrCTe.WebServices.Retorno.Protocolo, respectivamente, no momento do envio da XML para a SEFAZ.

Ao ler as XML, acessamos elas através do vetor ACBrCTe.Conhecimentos.Items[indice]. Gostaria de saber como obter, do objeto contido no vetor, a informação dessas 2 propriedades presentes em ACBrCTe.WebServices.

 

Encontrei a propriedade ACBrCTe.Conhecimentos.Items[indice].CTe.procCTe.nProt, onde me pergunto se pode ser a mesma informação de ACBrCTe.WebServices.Retorno.Protocolo. Está correto? E onde posso conseguir a informação contida em ACBrCTe.WebServices.Retorno.Recibo?

Se você amar o caminho... você chegará lá.

Multi possibilidades!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Você chegou a comparar o valor retornado pela propriedade:  ACBrCTe.Conhecimentos.Items[indice].CTe.procCTe.nProt com o conteúdo da tag <nProt> do XML carregado?

  • Curtir 1
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

  • Consultores
  • Solution

Boa noite,

O numero do Recibo é retornado quando se envia o Lote e serve para atestar que o lote foi recebido pela SEFAZ.

No XML do CT-e o que temos é o numero do Protocolo e serve para atestar que o CT-e foi autorizado pela SEFAZ.

.O numero do Protocolo é muito mais importante que o numero do Recibo.

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

  • 3 meses depois ...

Pessoal,

Boa noite!

Estou tentando pegar o recibo do meu CTe enviado.

Estou usando o seguinte codigo:

ACBrCTe1.Configuracoes.Certificados.ArquivoPFX :=
    'C:\librasistemas\cte\certificados\CERTIFICADO.pfx';
ACBrCTe1.Configuracoes.Certificados.Senha := 'senha';
ACBrCTe1.Configuracoes.Arquivos.PathSalvar := 'C:\librasistemas\cte\xml_temp';
ACBrCTe1.Configuracoes.WebServices.UF := 'MG';
ACBrCTe1.Configuracoes.WebServices.Ambiente := StrToTpAmb(Ok, IntToStr(2));
ACBrCTe1.Configuracoes.Arquivos.PathSchemas := 'C:\librasistemas\cte\schemas';
ACBrCTe1.WebServices.Recibo.Recibo := numeroDoRecebi;
ACBrCTe1.WebServices.Recibo.Executar;
t  := UTF8Encode(ACBrCTe1.WebServices.Recibo.RetWS);

quando executa a linha

 ACBrCTe1.WebServices.Recibo.Executar;

lança "Access violation at address".

Será que esta faltando alguma propriedade que deverá ser preenchida?

Att

Vinicius Castro

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2655 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.