Jump to content

dev botao

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

Recommended Posts

Posted

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

Posted

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

 

 

 

Posted

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.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...