Ir para conteúdo
  • Cadastre-se

dev botao

XML de cancelamento com erro


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

Recommended Posts

Postado

Boa tarde senhores.

 

O arquivo de evento gravado na pasta PathEvento está ficando com nome diferente da chave de acesso, e apresenta o erro da imagem ao tentar ser aberto, meu client precisa enviar o XML para o destinatário do CT-e, mas o sistema dele acusa erro tanto no XML gravado automaticamente usando ACBRCte.Consultar('',True) . Já  salvando o XML que está em ACBRCTe.WebServices.Consulta.RetWS, fica um XML válido mas também não é aceito como um XML de cancelamento.

O que está errado ? Retorno da SEFAZ-MG ?

image.png

arquivoautomaticopathsalvar-procEventoCTe.xml arquivorRetWs.xml

  • Consultores
Postado

Boa tarde,

Você me dizer porque todas as tag do grupo Signature estão com o prefixo ds ?

O componente ACBrCTe não incluir o prefixo na assinatura.

			<ds:Signature>
				<ds:SignedInfo>
					<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
					<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
					<ds:Reference URI="#ID1101113123050303325200010557001000040121100040121101">
						<ds:Transforms>
							<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
							<ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
						</ds:Transforms>
						<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
						<ds:DigestValue>Dvy1vdx6Pqn3aSxmoIeLwPQszlQ=</ds:DigestValue>
					</ds:Reference>
				</ds:SignedInfo>
				<ds:SignatureValue>(...)</ds:SignatureValue>
				<ds:KeyInfo>
					<ds:X509Data>
						<ds:X509Certificate>(...)</ds:X509Certificate>
					</ds:X509Data>
				</ds:KeyInfo>
			</ds:Signature>

 

  • 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

  • Consultores
Postado

Você costuma salvar o XML em disco ou no banco de dados?

Se armazena no banco de dados, se tratando de evento o caminho para pegar ele é:

XmlEvento := ACBrCTe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML;

 

  • 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
14 minutos atrás, leootoni disse:

Salvo  tanto no BD quanto em disco o XML do Ct-e, os eventos somente no disco, vou usar o codigo acima para ver

 

19 horas atrás, Italo Giurizzato Junior disse:

Você costuma salvar o XML em disco ou no banco de dados?

Se armazena no banco de dados, se tratando de evento o caminho para pegar ele é:

XmlEvento := ACBrCTe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML;

 

Verifiquei que já utilizo dessa maneira quoa

Postado
1 hora atrás, Italo Giurizzato Junior disse:

Bom dia,

Favor atualizar os fontes e reinstale o ACBr.

Fiz e funcionou direitinho ! Muito obrigado Ítalo !

 

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