Ir para conteúdo
  • Cadastre-se

dev botao

Download CTe por DistribuicaoDFePorUltNSU


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

Recommended Posts

Boa!
Pessoa, estou tentando fazer o download de uma CTe pelo método DistribuicaoDFePorUltNSU , porém, sempre me é retornado o erro :

 Erro: WebService Distribuição de DFe:
- Inativo ou Inoperante tente novamente.
Erro Interno: 0
Erro HTTP: 0
A autoridade de certificação não é válida ou está incorreta - URL:https://hom1.cte.fazenda.gov.br/CTeDistribuicaoDFe/CTeDistribuicaoDFe.asmx - SOAPAction:http://www.portalfiscal.inf.br/cte/wsdl/CTeDistribuicaoDFe/cteDistDFeInteresse
31/10/2017 16:38:29 -  NSU:0

Passando o cnpj que está na tag autXML ou qualquer outro cnpj que esteja envolvido com este CTe.

O erro acontece tanto em ambiente de homologação, quanto no de produção.

Enfim, gostaria de saber o que estou fazendo de errado, se alguém puder me dar uma ajuda, eu agradeço. 

Valeu!

 

PS: Segue código que adaptei para fazer testes :

   mmLog.Lines.Clear;
   Memo1.Lines.Clear;
   try
      ACBrCTe1.Configuracoes.Certificados.NumeroSerie := ACBrCTe1.SSL.SelecionarCertificado;     
      ACBrCTe1.DistribuicaoDFePorUltNSU(ACBrCTe1.Configuracoes.WebServices.UFCodigo,'99999999999999','0');      
    except On E: Exception do
       mmLog.Lines.Add(DateTimeToStr(Now)+' - '+'Erro: '+e.Message);
    end;

    mmLog.Lines.Add(DateTimeToStr(Now)+' - '+ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.xMotivo+' NSU:0');

    for i := 0 to ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count -1 do
    begin
      Application.ProcessMessages;

      Memo1.Text := (ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.XML);
    end;

Link para o comentário
Compartilhar em outros sites

6 horas atrás, fabiofranzini disse:

Configurado o certificado digital ? 

Certificado Digital é do CNPJ que esta sendo solicitado ? 

Parece ser certificado este erro.

Sim, pode ser o certificado.

O cnpj que está no certificado precisa estar no autorizado, ou pode ser destinatário ou remetente ?

Isso não ficou claro para mim.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Sérgio,

Primeiramente é preciso saber quem pode se beneficiar do DistribuicaoDFe se tratando do CT-e.

Segundo a Nota Técnica 2015/002 versão 1.00a que trata sobre o DistribuicaoDFe do CT-e, na página 4 temos uma tabela.

Nela temos quem pode ter acesso e qual o tipo de retorno tem direito.

As pessoas que tem direito são: o Emitente, Remetente, Destinatário, Expedidor, Recebedor, Tomador e Terceiros.

Lembre-se que o Tomador do serviço, não necessariamente precisar ser o Remetente ou Destinatário ou Expedidor ou Recebedor.

Quem é Terceiros?

Terceiros é aquela pessoa cujo CNPJ ou CPF consta no grupo <autXML>, ou seja, pessoa autorizada a ter acesso ao XML do CT-e, por exemplo o contador.

Outra coisa importante o CNPJ ou CPF que você esta informado no parâmetro do método:  DistribuicaoDFePorUltNSU é o mesmo que consta no certificado digital?

O código da UF que também é informada se refere a UF dessa pessoa, ou seja, o CNPJ se refere a uma empresa de SP, logo o código da UF tem que ser de SP.

Você realizando os testes em ambiente de homologação ou produção?

 

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 horas atrás, Italo Jurisato Junior disse:

Bom dia Sérgio,

Primeiramente é preciso saber quem pode se beneficiar do DistribuicaoDFe se tratando do CT-e.

Segundo a Nota Técnica 2015/002 versão 1.00a que trata sobre o DistribuicaoDFe do CT-e, na página 4 temos uma tabela.

Nela temos quem pode ter acesso e qual o tipo de retorno tem direito.

As pessoas que tem direito são: o Emitente, Remetente, Destinatário, Expedidor, Recebedor, Tomador e Terceiros.

Lembre-se que o Tomador do serviço, não necessariamente precisar ser o Remetente ou Destinatário ou Expedidor ou Recebedor.

Quem é Terceiros?

Terceiros é aquela pessoa cujo CNPJ ou CPF consta no grupo <autXML>, ou seja, pessoa autorizada a ter acesso ao XML do CT-e, por exemplo o contador.

Outra coisa importante o CNPJ ou CPF que você esta informado no parâmetro do método:  DistribuicaoDFePorUltNSU é o mesmo que consta no certificado digital?

O código da UF que também é informada se refere a UF dessa pessoa, ou seja, o CNPJ se refere a uma empresa de SP, logo o código da UF tem que ser de SP.

Você realizando os testes em ambiente de homologação ou produção?

 

Boa ! 
Vou pegar outros XMLs para teste. 

Mas adianto que sim, o cnpj é o mesmo do certificado. 

E testei em ambos ambientes. 

OBS ! Verifiquei que o ambiente de homologação aparentemente não está batendo com o que está na norma técnica :
http://hom.cte.fazenda.gov.br/portal

No ACBR consta http://hom1.cte.fazenda.gov.br/portal

Farei novamente os testes com os novos XMLs e colocarei uma resposta. 

 

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • Moderadores

Um pouco antigo o tópico , sempre que precisar e como faz parte do SAC lembre-se de entrar no fórum privativo para obter respostas mais rápidas.

o NSU vem depois da consulta que é realizado com o valor 0 (zero) dai ele vai retornar o Ultimo NSU para que tu possa usar na próxima consulta

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1377 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.