Boa Tarde,
Já faz alguns dias que estou com problema na assinatura digital do meu arquivo.
Estou implementando NFSE para prefeitura Araçoiaba, utilizando serviços da Abrasf e esta me retornando.
Código: E172 - Arquivo enviado com erro na assinatura. Porem a prefeitura não consegue me dar nenhum retorno do que pode estar acontecendo, apenas sugeriu para verificar os campos. Qual seria a forma correta para criar assinatura?
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://ws.issweb.fiorilli.com.br/"
xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header/>
<soapenv:Body>
<ws:gerarNfse>
<GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">
<Rps>
<InfDeclaracaoPrestacaoServico Id="Infrps5051">
<Rps Id="rps5051">
<IdentificacaoRps>
<Numero>5051</Numero>
<Serie>2</Serie>
<Tipo>1</Tipo>
</IdentificacaoRps>
<DataEmissao>2022-05-02</DataEmissao>
<Status>1</Status>
</Rps>
<Competencia>2022-05-02</Competencia>
<Servico>
<Valores>
<ValorServicos>3.00</ValorServicos>
<ValorDeducoes>0.00</ValorDeducoes>
<ValorPis>0.00</ValorPis>
<ValorCofins>0.00</ValorCofins>
<ValorInss>0.00</ValorInss>
<ValorIr>0.00</ValorIr>
<ValorCsll>0.00</ValorCsll>
<OutrasRetencoes>0.00</OutrasRetencoes>
<Aliquota>2.0</Aliquota>
</Valores>
<IssRetido>2</IssRetido>
<ResponsavelRetencao>1</ResponsavelRetencao>
<ItemListaServico>01.03</ItemListaServico>
<Discriminacao>Plano Aracoiaba JP 1</Discriminacao>
<CodigoMunicipio>3502903</CodigoMunicipio>
<CodigoPais>1058</CodigoPais>
<ExigibilidadeISS>1</ExigibilidadeISS>
</Servico>
<Prestador>
<CpfCnpj>
<Cnpj>46634069000178</Cnpj>
</CpfCnpj>
<InscricaoMunicipal>3068</InscricaoMunicipal>
</Prestador>
<Tomador>
<IdentificacaoTomador>
<CpfCnpj>
<Cpf>75058462052</Cpf>
</CpfCnpj>
</IdentificacaoTomador>
<RazaoSocial>JP Santana 1</RazaoSocial>
<Endereco>
<Endereco>Rua Santina Aparecida de Oliveira</Endereco>
<Numero>21</Numero>
<Bairro>bairro novo</Bairro>
<CodigoMunicipio>3552403</CodigoMunicipio>
<Uf>SP</Uf>
<Cep>13174120</Cep>
</Endereco>
<Contato>
<Telefone>1000000018</Telefone>
<Email>[email protected]</Email>
</Contato>
</Tomador>
<OptanteSimplesNacional>2</OptanteSimplesNacional>
<IncentivoFiscal>2</IncentivoFiscal>
</InfDeclaracaoPrestacaoServico>
<xd:Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<xd:SignedInfo>
<xd:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<xd:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<xd:Reference URI="#Infrps5051">
<xd:Transforms>
<xd:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<xd:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</xd:Transforms>
<xd:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<xd:DigestValue>nxK0.............alhk=</xd:DigestValue>
</xd:Reference>
</xd:SignedInfo>
<xd:SignatureValue>VaFj.......rQ==</xd:SignatureValue>
<xd:KeyInfo>
<xd:X509Data>
<xd:X509Certificate>MIIH...........eT5Q==</xd:X509Certificate>
</xd:X509Data>
</xd:KeyInfo>
</xd:Signature>
</Rps>
</GerarNfseEnvio>
<username>XXXXXXXXXX</username>
<password>XXXXXXX</password>
</ws:gerarNfse>
</soapenv:Body>
</soapenv:Envelope>
obs: ocultei apenas os values do meu certificado, assinatura, username e password