Ver um Único Post

 
  #1 (permalink)  
Antigo 06/07/2010
chrisbhmg chrisbhmg está offline
Junior Member
Wannabe
Points: 478, Level: 9 Points: 478, Level: 9 Points: 478, Level: 9
Activity: 33.3% Activity: 33.3% Activity: 33.3%
Last Achievements
 
Registrado em: Jul 2010
Posts: 5
Thanks: 1
Thanked 0 Times in 0 Posts
Activity Longevity
0/20 19/20
Today Posts
ssssssss5
Question Problema Cancelamento NFS-e

Boa tarde,

Tenho uma logica de assinar e enviar(gerar) NFS-e que funciona perfeitamente.

Mas na hora de invocar o método de cancelamento de NFS-e, o sistema me retorna o seguinte erro - aparentemente não tratado - em relação a assinatura:

Citação:
0 - Ocorreu um erro Inesperado. (The XML signature in file invalid !!!!! (bad))
0 sendo o n° do erro, e o texto a descrição do mesmo, retornados pela estrutura ListaMensagemRetorno.


O XML que envio é o seguinte (retirei algumas informações do certificado e zerei CNPJ / Inscrição Municipal propositalmente):


Citação:
<?xml version="1.0" encoding="utf-8"?>
<CancelarNfseEnvio xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.abrasf.org.br/nfse.xsd">
<Pedido>
<InfPedidoCancelamento Id="cancelamento201000000000444">
<IdentificacaoNfse>
<Numero>201000000000444</Numero>
<Cnpj>000000000</Cnpj>
<InscricaoMunicipal>0000000000</InscricaoMunicipal>
<CodigoMunicipio>3106200</CodigoMunicipio>
</IdentificacaoNfse>
<CodigoCancelamento>2</CodigoCancelamento>
</InfPedidoCancelamento>
<Signature Id="Ass_cancelamento201000000000444" xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#cancelamento201000000000444">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>S/dIhFuaDfP2SJ6EsjThisCGTYg=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>.......</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>......</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Pedido>
</CancelarNfseEnvio>
Estou precisando cancelar notas e não consigo resolver este problema, sendo que as logicas de assinatura/envio são as mesmas que da geração de NFS-e e tudo funciona perfeitamente.

Vocês teriam alguma orientação/sugestão ?

Caso precisem de mais alguma informação, é so me perguntar.

Muito obrigado.
Responder com Citação
 

Content Relevant URLs by vBSEO 3.3.0