Ir para conteúdo
  • Cadastre-se

dev botao

Erro CTE Distribuição DFe


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

Recommended Posts

  • 3 meses depois ...
  • Membros Pro
Em 08/04/2017 at 12:31, Italo Jurisato Junior disse:

Boa tarde Otair,

Onde você alterou?

É preciso descobrir de onde vem vindo essa versão.

Você não colocou Schemas da NF-e e do CT-e na mesma pasta, colocou?

Se sim, é preciso separar pois o nome do Schema de DistribuicaoDFe da NF-e tem o mesmo nome que do CT-e a unica coisa que muda é o final que contem a versão.

Da NF-e o nome é distDFeInt_v1.01 e do CT-e é distDFeInt_v1.00, se você configurar o componente ACBrCTe com a versão 2.00 ou 3.00 ele não vai achar o schema nessa versão, neste caso ele procurar por uma versão inferior e acaba encontrado o da versão 1.01 

Passei pelo mesmo problema, com ajuda deste tópico consegui entender e resolver, obrigado. 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa noite, implementei a Distribuição DFE para NFe e para CTE esta semana e reparei  que o campo "vNF"  de WebServices.DistribuicaoDFe.retDistDFeInt.docZip[wi_I].resCTe.vNF  vinha sempre zerado, resolvi investigar o código do componente e reparei que na linha 496  da unit "pcteRetDistDFeInt.pas" havia um comentário de código.

Removi o comentário das duas ultimas linhas e alterei as tags da seguinte forma

           (*
            FdocZip.Items.FresCTe.FtpNF := StrToTpNF(ok, oLeitorInfZip.rCampo(tcStr, 'tpNF'));
            *)

            oLeitorInfZip.rExtrai(1, 'vPrest');
            FdocZip.Items.FresCTe.FvNF := oLeitorInfZip.rCampo(tcDe2, 'vTPrest');
 

e agora o valor de "vNF" passou a popular corretamente.

Não sei se aqui é o canal correto para esta colaboração, se não for peço instruções de como enviar esta pequena correção.

Cleyton Luiz

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Cleyton,

Por favor anexe a unit alterada para que possamos analisar.

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

Cleyton,

Muito obrigado pela colaboração, já enviei para o repositório.

  • 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

  • 5 meses depois ...
Em 30/06/2017 at 22:02, Italo Jurisato Junior disse:

Boa noite,

Tente atribuir o valor zero a mUnsu para realizar a primeira consulta.

Se não funcionar, com certeza o problema é na SEFAZ.

boa tarde Italo,

Por gentileza,  gostaria do xml completo do CTe, até o momento, estou conseguindo somente o resumo.

Como posso extrair o xml completo?

 

Obrigado.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Leo,

Qual método você esta usando e de qual componente?

 

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

Olá bom dia! estou com problema ao baixar os Cte, esta retornando consumo indevido ao fazer a comunicação.

obs: Ao meu entendimento tem uma certa quantidade  de requisições que o cliente pode fazer para retornar este erro, mas esta retornando toda hora! mesmo aguardando o prazo especificado. O método que estou usando é ACBrCTe.DistribuicaoDFePorUltNSU(Cod_UF[UF], Cpf_Cnpj, UltNSUCTE);

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Quando você executa o método DistribuicaoDFePorUltNSU qual é o valor passado ao parâmetro UltNSUCTE?

É o valor que foi retornado pela última execução ou é sempre zero?

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

7 minutos atrás, Italo Jurisato Junior disse:

Bom dia,

Quando você executa o método DistribuicaoDFePorUltNSU qual é o valor passado ao parâmetro UltNSUCTE?

É o valor que foi retornado pela última execução ou é sempre zero?

é sempre o ultimo NSU retornado na consulta anterior, tenho um campo na tabela onde eu guardo este numero.

Link para o comentário
Compartilhar em outros sites

8 horas atrás, Italo Jurisato Junior disse:

Bom dia Leo,

Qual método você esta usando e de qual componente?

 

 

Boa tarde Italo,

Consegui resolver: ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.XML ;

Mais uma dúvida, qual a diferença do ACBrCTe1.DistribuicaoDFePorULTNSU e ACBrCTe1.DistribuicaoDFePorNSU?

Estou usando o DistribuicaoDFePorULTNSU, comecei passando '0', ai baixou os 50.. blz..

Na segunda consulta estou passando o ACBrCTe1.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU do ultimo retorno, porém está retornando os mesmos documentos.

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Leo,

A diferença entre os métodos é:

DistribuicaoDFePorUltNSU retorna até 50 documentos a partir do NSU informado.

DistribuicaoDFePorNSU retorna somente o documento referente ao NSU informado.

Devemos sempre utilizar o primeiro a cada nova execução devemos passar como terceiro parâmetro o valor do ultNSU retornado na execução anterior.

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

Em 23/04/2018 at 08:46, Italo Jurisato Junior disse:

Bom dia Leo,

A diferença entre os métodos é:

DistribuicaoDFePorUltNSU retorna até 50 documentos a partir do NSU informado.

DistribuicaoDFePorNSU retorna somente o documento referente ao NSU informado.

Devemos sempre utilizar o primeiro a cada nova execução devemos passar como terceiro parâmetro o valor do ultNSU retornado na execução anterior.

Bom dia Italo,

Muito obrigado pela ajuda.

Apenas para encerrar o assunto rsrs, existe alguma documentação aqui no forum sobre o "DistribuicaoDFe" ?

Gostaria de estudar as funções, pois ao longo do tempo vai surgindo novas dúvidas rsrs.

Hoje por exemplo, o pessoal aqui da empresa gostaria de baixar os Xmls somente do ano de 2017;

Estou pesquisando no forum novamente e testando as funções rsrs.

 

Obrigado novamente pela força.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
32 minutos atrás, Leo_Godas disse:

Bom dia Italo,

Muito obrigado pela ajuda.

Apenas para encerrar o assunto rsrs, existe alguma documentação aqui no forum sobre o "DistribuicaoDFe" ?

Gostaria de estudar as funções, pois ao longo do tempo vai surgindo novas dúvidas rsrs.

Hoje por exemplo, o pessoal aqui da empresa gostaria de baixar os Xmls somente do ano de 2017;

Estou pesquisando no forum novamente e testando as funções rsrs.

 

Obrigado novamente pela força.

Bom dia, Leo_Godas.

No svn tem exemplos de como usar, existe o projeto do Monitor em pascal para você estudar e usar o componente.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Felipe E. Resende Mesquita disse:

Bom dia, Leo_Godas.

No svn tem exemplos de como usar, existe o projeto do Monitor em pascal para você estudar e usar o componente.

Boa tarde Felipe,

 

Obrigado, já estou analisando.

Referente a última dúvida que surgiu, após ler o manual da Sefaz,  acredito que não seja possível baixar os XMLs de 2017 através do Webservice.

Conforme manual, "os documentos estarão disponíveis para distribuição por até 3 meses após sua recepção pelo Ambiente Nacional do CT-e".

 

Obrigado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Leo_Godas disse:

Boa tarde Felipe,

 

Obrigado, já estou analisando.

Referente a última dúvida que surgiu, após ler o manual da Sefaz,  acredito que não seja possível baixar os XMLs de 2017 através do Webservice.

Conforme manual, "os documentos estarão disponíveis para distribuição por até 3 meses após sua recepção pelo Ambiente Nacional do CT-e".

 

Obrigado.

Correto.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
Em 20/04/2018 at 09:13, gerasoft disse:

Olá bom dia! estou com problema ao baixar os Cte, esta retornando consumo indevido ao fazer a comunicação.

obs: Ao meu entendimento tem uma certa quantidade  de requisições que o cliente pode fazer para retornar este erro, mas esta retornando toda hora! mesmo aguardando o prazo especificado. O método que estou usando é ACBrCTe.DistribuicaoDFePorUltNSU(Cod_UF[UF], Cpf_Cnpj, UltNSUCTE);

Boa tarde!

Também está ocorrendo o mesmo problema de "Consumo Indevido". Após consultar em torno de 16 NSU´s diferentes, ocorre o consumo indevido. 

Estou utilizando o método DistribuicaoDFePorUltNSU.

Possuo a mesma lógica das NFe´s, no qual não ocorre este problema.

 

Att.:

Daniel

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
  • Administradores

Boa tarde.

Este tópico está inativo a algum tempo e por isso será fechado, caso necessário favor criar um novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...