Ir para conteúdo
  • Cadastre-se

dev botao

Consulta Notas Recebidas NFSe SP


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1750 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde.

 

Estou tentando buscar documentos emitidos para mim pelo webservice de SP mas sempre retorna a opção que assinatura está divergente.

Segue em anexo para analise

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><ConsultaNFeRecebidasRequest xmlns="http://www.prefeitura.sp.gov.br/nfe"><VersaoSchema>1</VersaoSchema><MensagemXML><![CDATA[<PedidoConsultaNFePeriodo><Cabecalho Versao="1">   <CPFCNPJRemetente>      <CPF>MEUCPF IGUAL ECPF</CPF>   </CPFCNPJRemetente>   <CPFCNPJ>MEUCPF IGUAL ECPF</CPFCNPJ>   <dtInicio>2019-01-21</dtInicio>   <dtFim>2020-01-21</dtFim>   <NumeroPagina>1</NumeroPagina></Cabecalho><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=""><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>HpaZ6xr01PwUA/IAG6y82ARV4sI=</DigestValue></Reference></SignedInfo><SignatureValue>fIDTGsyqGmvDMXHzJWZzGYW5aTrIyivM4Bv4xLTqO8PHQX+TZG/Ci90luNAYGAZMXresE/IuxPlZscI9i/8XKz7ZCCM/PKUJYRB3p0Q8cOSJdLewg9IIxK9m1Ua3pQTCrRQg0QoZ5Z55hkfClJErThXdARj9u8tf1hXN7rHF0DqYlXKSt5KPvsm/3jNd9KNpFOPm+ddm15oyYKgesEXwo+AtXik1cLpwmpPhlEKcI4rEctVJY61W+6hKUzc5EDTZB2z+EhNgMDKsw63aviZU5gleXI9kWui5uTE/rmTpmSSUXoyuCNOzhu+GIoZJ97YCjsxXekjLtBkJJSrc4t5+6g==</SignatureValue><KeyInfo><X509Data><X509Certificate>CERTIFICADO</X509Certificate></X509Data></KeyInfo></Signature></PedidoConsultaNFePeriodo>]]></MensagemXML></ConsultaNFeRecebidasRequest></soap:Body></soap:Envelope>

Se alguem já implementou ou puder dar uma luz de onde estou errando 

Esse o retorno do webservice

 

<?xml version="1.0" encoding="UTF-8"?><RetornoConsulta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.prefeitura.sp.gov.br/nfe"><Cabecalho Versao="1" xmlns=""><Sucesso>false</Sucesso></Cabecalho><Erro xmlns=""><Codigo>1057</Codigo><Descricao>Rejeicao: Assinatura difere do calculado.</Descricao></Erro></RetornoConsulta>

 

Postado
39 minutos atrás, Italo Jurisato Junior disse:

Bom dia,

Você esta usando o componente ACBrNFSe?

Se sim, você fez alguma alteração para realizar esse tipo de consulta, pois no arquivo INI não esta previsto a consulta das NFe Recebidas.

Bom dia @Italo Jurisato Junior

Sim fiz algumas alterações para buscar as notas recebidas seguindo o padrão do Acbr

  • Consultores
  • Solution
Postado

Bom dia,

Analisando os seus XMLs, notei que não segue a mesma formatação que consta no arquivo INI do provedor SP.

Diferenças:

A definição do prefixo xsi você colocou na tag <ConsultarNFeRecebidasRequest> sendo que nos demais esta na tag <Envelope>.

O conteúdo da tag <MensagemXML> esta entre "<!CDATA[ ... ]]>" sendo que nos demais não esta dessa forma.

Não sei se isso é suficiente para que o webservice acusar que a assinatura possui divergência.

Você alterou o componente ACBrNFSe para realizar?

Se sim, poderia anexar as Units alteradas para que eu possa analisar?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Tive que fazer algumas alterações devido a buscar notas tomadas no caso. Foram varias Units que fiz  alteração para tratar esse tipo de consulta devido a estar implementando outros provedores. Sobre as tags, estou seguindo o que aparece pela consulta do WSDL do servidor, com a requisição padrão, pois usando da forma que veio com o ACBR dá erro 415. Sobre o CDATA é por conta de não modificar as tags do xml.

Quando mudo o CDATA me retorna erro 400 Bad Request, por isso o uso do CDATA

Fiz mais algumas correções aqui e localizei o erro que estava ocasionando essa falha... Já corrigi e já está 100%

 

Agradeço novamente pela atenção.

OBS: Estou com um problema junto a consulta de tomadas da Fiorilli. Eles disseram ja funcionar com certificado mais não consegui acessar o webservice deles com certificado. Se souberem de algo por favor me informar.

  • Curtir 1
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...