Ir para conteúdo
  • Cadastre-se

XML de cancelamento com erro


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1133 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á 1133 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...
The popup will be closed in 10 segundos...