Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

Não assinar ao executar NFe.EnviarNFe


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

Recommended Posts

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

Link to comment
Share on other sites

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

 

 

 

Link to comment
Share on other sites

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