Login Registre-se
Posicinar TAG para assinatura do XML  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rapharezzi

JavaC Membro

Membro desde: 12/11/2014 10:26:39
Mensagens: 6
Offline

Olá galera.

Estou realizando a assinatura do XML de Envio de Lote RPS para NFSe, só que o XML gerado está posicionando a assinatura dentro da tag LoteRps (após tag </ListaRps> ), sendo que deveria ser posterior a ela (</LoteRps> ).
A assinatura para o RPS (</InfRps> ) está na posição certa, por isso não entendo porque esta ocorrendo isso.
Gostaria de encontrar o erro ou saber como mudar a TAG a ser assinada.

Outra dúvida (secundária) é: A tag precisa ter um atributo "Id" para ser assinada?

Valeu galera.

Segue código:


Segue XML:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EnviarLoteRpsEnvio xmlns="http:/www.abrasf.org.br/nfse.xsd">
<LoteRps Id="XXXXXXXXXXXXXXX">
<NumeroLote>84</NumeroLote>
<Cnpj>XXXXXXXXXXXXXXXX</Cnpj>
<InscricaoMunicipal>XXXXXXXXX</InscricaoMunicipal>
<QuantidadeRps>1</QuantidadeRps>
<ListaRps>
<Rps>
<InfRps Id="Rps911">
<IdentificacaoRps>
<Numero>9</Numero>
<Serie>1</Serie>
<Tipo>1</Tipo>
</IdentificacaoRps>
<DataEmissao>2015-01-05T00:00:00.000-03:00</DataEmissao>
<NaturezaOperacao>1</NaturezaOperacao>
<RegimeEspecialTributacao>1</RegimeEspecialTributacao>
<OptanteSimplesNacional>1</OptanteSimplesNacional>
<IncentivadorCultural>2</IncentivadorCultural>
<Status>0</Status>
<Servico>
<Valores>
<ValorServicos>120.0</ValorServicos>
<IssRetido>2</IssRetido>
<ValorIss>2.4</ValorIss>
<BaseCalculo>120.0</BaseCalculo>
<Aliquota>2.0</Aliquota>
<ValorLiquidoNfse>120.0</ValorLiquidoNfse>
</Valores>
<ItemListaServico>XXXX</ItemListaServico>
<CodigoCnae>XXXXX</CodigoCnae>
<Discriminacao>TROCA DE AMORTECEDOR DIANTEIROS</Discriminacao>
<CodigoMunicipio>5107XXXX909</CodigoMunicipio>
</Servico>
<Prestador>
<Cnpj>XXXXXXXXXXX</Cnpj>
<InscricaoMunicipal>XXXXX</InscricaoMunicipal>
</Prestador>
<Tomador>
<IdentificacaoTomador>
<CpfCnpj>
<Cpf>XXXXXXXXX</Cpf>
</CpfCnpj>
<InscricaoMunicipal/>
</IdentificacaoTomador>
<RazaoSocial>XXXXXXXXXXXXXXXXXXXXXXXXXXXX</RazaoSocial>
<Endereco>
<Endereco>Rua LAMBARI, N:105</Endereco>
<Numero>105</Numero>
<Complemento/>
<Bairro>CAMPING CLUB</Bairro>
<CodigoMunicipio>XXXXXXXXXXXXXX</CodigoMunicipio>
<Uf>MT</Uf>
<Cep>78550000</Cep>
</Endereco>
<Contato>
<Telefone>XXXXXXXXXXXXXXXXXXXX</Telefone>
<Email>XXXXXXXXXXXXXXXXXXXXXX</Email>
</Contato>
</Tomador>
</InfRps>
<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="#Rps911">
<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>aW5OksHyF1FWFd4OW8oiYmzyAkU=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>BSItbWNSBDuYjPHfPxFFzU7ucfkJJwTjS3m92M8obEEcs4p+DvXes9P5L...</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIIBTCCBe2gAwIBAgIIALGdHWVqnf4wDQYJKoZIhvcNAQELBQA...</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Rps>
</ListaRps>
<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="#XXXXXXXXXXXXXXXXXXX">
<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>f3VisxRKjZQVjzAAt9oIA9GowF8=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>Qt/haBGmtwjrROKPLikaYqyYAFf8TSrs5OgW45uShMPiMKxSDx0kYPc3ZstG...</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIIBTCCBe2gAwIBAgIIALGdHWVqnf4wDQYJKoZIhvcNAQELBQAwd...</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</LoteRps>
</EnviarLoteRpsEnvio>

 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team