Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola,

Estou executando o camando:

NFe.EnviarNFe

Com o parametro

"bAssina - Coloque 0 se não quiser que o componente assine o arquivo"

como 0 (zero)

NFe.EnviarNFe("NFe35170210710409000155550010000000101000000108.xml",95,0,0,0,1)

E com os testes que realizei comparando arquivo, me parece que o ACBR tenta assinar do mesmo jeito, trocando a assinatura original do XML (o XML acima já está com a assinatura...estou enviando em anexo).

Sabem me dizer se realmente o ACBR considera 0 para não assinar novamente ao enviar?

Estou fazendo algo errado no comando ou no XML em anexo?

Obrigado.

NFe35170210710409000155550010000000101000000108.xml

Postado

Fiz um pequeno ajuste no seu XML, que resolveu o problema. Aparentemente o componente não consegue ler o conteúdo da TAG SignatureValue, quando esta tem um ID, removi o ID e o ACBr não tenta mais assinar o documento. FIcou como abaixo:

// Linha modificada -> <Signature Id="xmldsig-51eeb71a-97c9-4af9-8936-05c55f5d8aab" xmlns="http://www.w3.org/2000/09/xmldsig#">
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
			<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
			<Reference URI="#NFe35170210710409000155550010000000101000000108">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
					<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
				<DigestValue>pxUrKgDc/gbq+2NC7eu3GktwrfM=</DigestValue>
			</Reference>
		</SignedInfo>
// Linha Modificada -> <SignatureValue Id="xmldsig-51eeb71a-97c9-4af9-8936-05c55f5d8aab-signature-value">ejwT/D7N...9pVlygApcxQh+g==</SignatureValue>
<SignatureValue>ejwT/D7N...9pVlygApcxQh+g==</SignatureValue>
		<KeyInfo>
			<X509Data>
				<X509Certificate>MII...4D2OM</X509Certificate>
			</X509Data>
		</KeyInfo>
	</Signature>

 

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Postado

Ola Celso,

Muito obrigado por esta verificação. Deu certo, mas surgiu uma outra mensagem.

Ele realmente não assina mais, só que deu a mensagem Rejeição 297 - "Assinatura Difere do Calculado".

Chequei o XML e só tirou o ID mesmo.....

Obrigado.

×
×
  • 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.