Ir para conteúdo
  • Cadastre-se

dev botao

Download XML CT-e


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

Recommended Posts

Postado

Olá, estou habituado a fazer o download do XML de NF-es apenas requisitando a chave de acesso ao cliente, fazendo o manifesto e em seguida utilizo o método "DistribuicaoDFePorChaveNFe". Preciso fazer o mesmo para as CT-es, mas o método  "DistribuicaoDFePorChaveCTe" não existe para o ACBrCTe, apenas por NSU, gostaria de saber como faria esse download utilizando o NSU, pois não entendi muito bem o funcionamento dessa numeração. 

Programador Sr. (Delphi 7, RAD Studio 10.3, C#.NET, Visual Studio, Firebird)

2018-06-08.png

  • Consultores
Postado

Bom dia ifcruz,

Favor baixar e ler a Nota Técnica: 2015/002 versão 1.00a que trata sobre o Web Service DistribuicaoDFe para o CT-e.

O Funcionamento do DistribuicaoDFePorUltNSU e DistribuicaoDFePorNSU é o mesmo da NF-e e existem explicações sobre os seus funcionamentos aqui no fórum.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

No meu caso, não tenho nenhum NSU registrado na minha base, então enviaria 0 no método DistribuicaoDFePorUltNSU. Fazendo isso ele provavelmente me retornará um lote com muitas notas. Queria saber como identificar a nota que eu preciso e como pegar seu NSU para registrar na minha base. Quais métodos o ACBrCTe me disponibiliza para isso?

Programador Sr. (Delphi 7, RAD Studio 10.3, C#.NET, Visual Studio, Firebird)

2018-06-08.png

Postado (editado)

Já consegui acessar a nota que eu preciso, agora queria saber o método para pegar o NSU dela para registrar na minha base.

Editado por ifcruz
Já tirei algumas dúvidas.

Programador Sr. (Delphi 7, RAD Studio 10.3, C#.NET, Visual Studio, Firebird)

2018-06-08.png

  • Consultores
Postado

Boa tarde ifcruz,

Para obter o NSU e a chave de um dos documentos retornados  é da seguinte forma:

sNSU  := ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ i ].NSU;

sChave := ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ i ].resCTe.chCTe;
 

Como podemos ter até 50 documentos retornados, logo o valor de "i" poderá variar de zero até 49.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Entendi. Agora estou tendo outro problema. Na hora de enviar o manifesto, ele fica dando time out. Já tentei de tudo mas o erro persistiu.

image.png.f61b59a61204848258034167c81193d9.png

 

 

Programador Sr. (Delphi 7, RAD Studio 10.3, C#.NET, Visual Studio, Firebird)

2018-06-08.png

Postado

Sim, estou usando apenas para as notas de entrada mesmo, no caso, o destinatário da CTe. Quanto a propriedade TimeOut eu já aumentei várias vezes mas não surtiu efeito. Meu cliente é do RJ e o componente automaticamente envia a requisição para o Ambiente Nacional quando a UF RJ está marcada, porém no site da CT-e está informando que a SEFAZ responsável pelo RJ é a do Rio Grande do Sul, então minha dúvida é sobre quem está certo. kkkkk

Programador Sr. (Delphi 7, RAD Studio 10.3, C#.NET, Visual Studio, Firebird)

2018-06-08.png

  • Consultores
  • Solution
Postado

ifcruz,

Se tratando de Manifestação do Destinatário o evento é enviando para o Ambiente Nacional.

Se a intenção é baixar o XML dos CT-e não se faz necessário a Manifestação do Destinatário, pois esta só se aplica a NF-e.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Ah sim, isso resolve meu problema. Muito obrigado Italo.

Programador Sr. (Delphi 7, RAD Studio 10.3, C#.NET, Visual Studio, Firebird)

2018-06-08.png

  • 2 semanas depois ...
Postado (editado)

Estou com problemas no download do Cte

Quando faço o download com certificado a1, funciona normalmente, mas quando utilizo o certificado A3, não funciona e fica travado.
Alguem sabe dizer o que pode ser ? 

Editado por Cilleni

Cilleni Caetano

Analista de Sistema

LM Systems

Postado
Em 23/03/2018 at 13:56, Cilleni disse:

Estou com problemas no download do Cte

Quando faço o download com certificado a1, funciona normalmente, mas quando utilizo o certificado A3, não funciona e fica travado.
Alguem sabe dizer o que pode ser ? 

Esqueci de mencionar que fiz todos os precedimentos indicados acima, mas mesmo assim para o certificado A3 , trava e não vem retorno algum, tenho que forçar fechamento da aplicação.

Grata.

 

 

Cilleni Caetano

Analista de Sistema

LM Systems

  • Moderadores
Postado
33 minutos atrás, Cilleni disse:

Esqueci de mencionar que fiz todos os precedimentos indicados acima, mas mesmo assim para o certificado A3 , trava e não vem retorno algum, tenho que forçar fechamento da aplicação.

Grata.

Já testou o acesso ao certificado fora do ACBr? Pelo navegador, por exemplo?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
17 horas atrás, BigWings disse:

Já testou o acesso ao certificado fora do ACBr? Pelo navegador, por exemplo?

Nao testeis,  mas deve estar funcionando corretamente ja que faz a distribuição e donwload da NF-e.
Mas vou testar, obrigada. 

Cilleni Caetano

Analista de Sistema

LM Systems

  • Moderadores
Postado
11 minutos atrás, Cilleni disse:

Nao testeis,  mas deve estar funcionando corretamente ja que faz a distribuição e donwload da NF-e.
Mas vou testar, obrigada. 

Se o travamento não está no acesso ao certificado, que foi a minha suspeita, é preciso debugar o código e identificar em que momento ele acontece.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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