# Nfse Sorocaba - Assinatura ConsultarNfsePorRps

**URL:** <https://comunidade.opendfe.com.br/t/nfse-sorocaba-assinatura-consultarnfseporrps/895>\
**Category:** São Paulo\
**Tags:** php\
**Created:** [Agosto 11, 2023, 1:14pm UTC](https://comunidade.opendfe.com.br/t/nfse-sorocaba-assinatura-consultarnfseporrps/895 "2023-08-11T13:14:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Felipe\_Oliveira](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/felipe_oliveira/32/405_2.png) [@Felipe\_Oliveira](https://comunidade.opendfe.com.br/u/Felipe_Oliveira)\
**Post date:** [Agosto 11, 2023, 1:14pm UTC](https://comunidade.opendfe.com.br/t/nfse-sorocaba-assinatura-consultarnfseporrps/895/1 "2023-08-11T13:14:21Z")

</div>

Bom dia, fiz a integração da Nfse de Sorocaba, utilizando o manual e as urls de acesso do seguinte endereço:  
[https://notafiscal.sorocaba.sp.gov.br/notafiscal/paginas/portal/#/lote](https://notafiscal.sorocaba.sp.gov.br/notafiscal/paginas/portal/#/lote)

Para homologação tudo funcionou de acordo, em produção só a emissão da Nfse funciona mas a consulta não, no caso apresenta o seguinte erro, para qualquer método de consulta:

```auto
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Arquivo enviado com erro na assinatura. / Acerte a assinatura do arquivo.</faultstring></soap:Fault></soap:Body></soap:Envelope>  

```

Tentei assinar as tags com o mesmo método usado na emissão e com o método que encontrei aqui no canal, para o padrão ABRASF 2.03(Vila Velha), mas não funcionou também, segue o código utilizado sem assinatura:

```auto
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfse="http://nfse.abrasf.org.br" xmlns:xd="http://www.w3.org/2000/09/xmldsig#"><soapenv:Header/><soapenv:Body><nfse:ConsultarNfsePorRps>
<ConsultarNfseRpsEnvio>
  <IdentificacaoRps>
    <Numero>1191</Numero>
    <Serie>NF</Serie>
    <Tipo>1</Tipo>
  </IdentificacaoRps>
  <Prestador>
    <CpfCnpj>
      <Cnpj>27838743000191</Cnpj>
    </CpfCnpj>
    <InscricaoMunicipal>351869</InscricaoMunicipal>
  </Prestador>
</ConsultarNfseRpsEnvio>
</nfse:ConsultarNfsePorRps></soapenv:Body></soapenv:Envelope> 

```

Se alguém souber qual tag deve ser assinada ou se há outro modelo xml para implementar, agradeço.

---

<div class="post-metadata">

**Author:** ![luizvaz](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/luizvaz/32/4_2.png) [@luizvaz](https://comunidade.opendfe.com.br/u/luizvaz)\
**Post date:** [Agosto 17, 2023, 4:51am UTC](https://comunidade.opendfe.com.br/t/nfse-sorocaba-assinatura-consultarnfseporrps/895/2 "2023-08-17T04:51:50Z")

</div>

Está faltando a assinatura.  
No caso é do conteúdo todo do ConsultarNfseRpsEnvio.  
Você computa a assinatura e adiciona no final, logo após Prestador.

```auto
<xs:element name="ConsultarNfseRpsEnvio">
<xs:complexType>
<xs:sequence>
<xs:element name="IdentificacaoRps" type="tns:tcIdentificacaoRps"/>
<xs:element name="Prestador" type="tns:tcIdentificacaoPrestador"/>
<xs:element form="qualified" minOccurs="0" name="Signature" type="ns1:SignatureType"/>
</xs:sequence>
</xs:complexType>
</xs:element>

```

---

<div class="post-metadata">

**Author:** ![Felipe\_Oliveira](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/felipe_oliveira/32/405_2.png) [@Felipe\_Oliveira](https://comunidade.opendfe.com.br/u/Felipe_Oliveira)\
**Post date:** [Agosto 18, 2023, 6:01pm UTC](https://comunidade.opendfe.com.br/t/nfse-sorocaba-assinatura-consultarnfseporrps/895/4 "2023-08-18T18:01:12Z")

</div>

Boa tarde Luiz, obrigado pela sua atenção, tentei assinar o ConsultarNfseRpsEnvio adicionando a assinatura depois da tag Prestador, mas continua dando o mesmo erro de “Arquivo enviado com erro na assinatura”.  
Mas devo estar fazendo de maneira errada, eu assino ConsultarNfseRpsEnvio, e adiciono dentro dele no final, teoricamente não poderia modificar a uma tag já assinada certo, ou não tem problema isso?  
Segue exemplo do código assinado:

```auto
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfse="http://nfse.abrasf.org.br"><soapenv:Header/><soapenv:Body><nfse:ConsultarNfsePorRps><ConsultarNfseRpsEnvio><IdentificacaoRps Id="IDRPS20230816193542"><Numero>1261</Numero><Serie>NF</Serie><Tipo>1</Tipo></IdentificacaoRps><Prestador><CpfCnpj><Cnpj>27838743000191</Cnpj></CpfCnpj><InscricaoMunicipal>351869</InscricaoMunicipal></Prestador><Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="20230816194216"><SignedInfo Id="20230816189551"><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="#IDRPS20230816193542"><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>cM+bBOSYi/oYcmcFsH3/LN9Ox4s=</DigestValue></Reference></SignedInfo><SignatureValue>VngA0u4MoVqpHWwMlgPtznwWN6KV6/yuNE9/NjziMPOITta/UaRXa2f5NxvPY7w9eur88BotHOkloEeSned3np8i559HQZ777/2ibTZlLNtW6xDICkS946HfLmQwC31J6j8qhzKlDfeeKSl1ctR05X3EF4xmAgyhSRNTtwm8tgOGAvK2R/MCGADa+9JbdANdy0yY9uaYWb/XZAJ6G4ORKAIC0eIaSzGc9fZYTFZg0C7grLqb5ilpNuZqOyMHAFKar/DUTIUJSM71W65EQmG+aw9uHvijEUHSmtSqqk0kC5jtOnqrpKK3RopUPYZMpMHlXCAqEXOg1MZrmklK67xR3g==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIH8jCC...QWdSl0y+TS2A==</X509Certificate></X509Data></KeyInfo></Signature></ConsultarNfseRpsEnvio></nfse:ConsultarNfsePorRps></soapenv:Body></soapenv:Envelope>

```

---

<div class="post-metadata">

**Author:** ![luizvaz](https://comunidade.opendfe.com.br/user_avatar/comunidade.opendfe.com.br/luizvaz/32/4_2.png) [@luizvaz](https://comunidade.opendfe.com.br/u/luizvaz)\
**Post date:** [Agosto 26, 2023, 11:38am UTC](https://comunidade.opendfe.com.br/t/nfse-sorocaba-assinatura-consultarnfseporrps/895/5 "2023-08-26T11:38:45Z")

</div>

Muito estranho isso.  
Sua assinatura está correta.
