Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao tentar autorizar CTE - Falha na validação dos dados do Conhecimento


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

Recommended Posts

Postado

Bom Dia,

Fiz a atualização do AcBr na última sexta-feira 05/04/2024 para a adequação da Sefaz que entraria em vigor na segunda 08/04/2024 e ao rodar meu projeto com o AcBr atualizado, me deparo com o erro  '1871 - Element '{http://www.portalfiscal.inf.br/cte}CTe': Missing child element(s). Expected is ( {http://www.w3.org/2000/09/xmldsig#}Signature ).' ao tentar autorizar o CTe.

Debugando a aplicação no método Assinar (ACBrCTe.Conhecimentos.Assinar), verifico que até certo momento dentro do método Assinar eu tenho um XML Assinado com todas as tags da assinatura, desde "<Signature> até <KeyInfo> com DigestValue, SignatureValue e X509Certificate porém, eu outro momento, ainda dentro do método, o XML fica sem as assinaturas, finalizando nas tag    "</infCTeSupl> </CTe>" e, passando do método Assinar sem erro e, retornando o erro mencionado acima, indo para o método Validar, gerando um XML com erro (segue em anexo). 

Fico no aguardo de alguma ajuda.

Desde já, Obrigado!

50240407811984000130570010000000121000000128-cte.xml

Postado

Estou com o mesmo problema, atualizei o ACBr hoje (09/04/2024) e ao tentar emitir o CTe recebo o seguinte erro:

.image.thumb.png.b864278b95b5ef06dcaf1b61ffb23958.png

Lembrando que não fiz nenhuma alteração na rotina de transmissão após a atualização do ACBr e que até antes de atualizar o ACBr estava emitindo normalmente.

 

  • Moderadores
  • Solution
Postado

Enviei uma possível correção, rev. 33217.

Favor atualizar os fontes, reinstalar os componentes e testar novamente.

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

Projeto ACBr

 

 

Postado
4 horas atrás, cefantacini disse:

Atualizei para a revisão 33217 e o problema permanece...

Não tive tempo para atualizar o AcBr novamente e realizar os testes hoje, mas amanhã eu faço e retorno uma resposta.

Postado

Atualizei os meus fontes hoje e resolveu o problema. Mas tive que ajustar no meu projeto parar o tipo de impressão do DANFSe ficar igual ao informado no CTe.

Obrigado.

Postado

Eu atualizei o ACBR, reconstrui o lazarus, atualizei os schemas e recompilei o projeto e o problema acima foi resolvido, porém, apareceu outro.

image.png.5f121a34781628b4d7d4876b2a23c436.png

 

Sendo que eu estou alimentando o componente com tiRetrato, que tem indice 1 : TpcnTipoImpressao = (tiSemGeracao, tiRetrato, tiPaisagem, tiSimplificado, tiNFCe, tiMsgEletronica);

image.png.f03ab96aa26abd805f674324e0613b35.png

Porém o XML está sendo alimentado com 0

image.png.05b0ff62107b7224d5df9cc707aea5f3.png

  • Consultores
Postado

Boa tarde @cefantacini,

Para estar gerando a tag com o valor zero, isso significa que o campo tpImp não esta recebendo o valor de tiRetrado.

Me diz uma coisa, nas linhas:

image.png.f03ab96aa26abd805f674324e0613b35.png

Qual é o valor do índice "i" ?

Lembre-se que o primeiro elemento da lista sempre é zero e não 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
58 minutos atrás, cefantacini disse:

image.png.f03ab96aa26abd805f674324e0613b35.png

 

o Valor do Indice [ i ] é 0

Tive esse problema e resolvi assim:

CTe.Ide.tpImp := tiRetrato;
frmMain.ACBrCTe.DACTE.TipoDACTE:= tiRetrato;

 

Postado
46 minutos atrás, antonio donizete ribeiro junior disse:

Tive esse problema e resolvi assim:

CTe.Ide.tpImp := tiRetrato;
frmMain.ACBrCTe.DACTE.TipoDACTE:= tiRetrato;

 

Valeu, resolveu!

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