• 0
Sign in to follow this  
edsrp

(Resolvido) Consultar NFSe por SOAP

Question

bom dia estou testando consultar uma nota fiscal de serviço no GINFES por SOAP.
Gero o seguinte arquivo da seguinte forma

<?xml version="1.0" encoding="UTF-8"?>
<ConsultarNfseRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_nfse_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
<IdentificacaoRps>
<tipos:Numero>1</tipos:Numero>
<tipos:Serie>1</tipos:Serie>
<tipos:Tipo>1</tipos:Tipo>
</IdentificacaoRps>
<Prestador>
<tipos:Cnpj>56123490000178</tipos:Cnpj>
<tipos:InscricaoMunicipal>3766801</tipos:InscricaoMunicipal>
</Prestador>
</ConsultarNfseRpsEnvio> 


isso validei e esta correto o xml
após jogar no componete HTTPRIO1 ele gera o seguinte xml de envio


<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ConsultarLoteRps xmlns="http://homologacao.ginfes.com.br"> <arg0 xmlns="">
<?xml version="1.0"?> <ConsultarNfseRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_nfse_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> 
<IdentificacaoRps> 
<tipos:Numero>1</tipos:Numero> 
<tipos:Serie>1</tipos:Serie> 
<tipos:Tipo>1</tipos:Tipo> 
</IdentificacaoRps> 
<Prestador> 
<tipos:Cnpj>56123490000178</tipos:Cnpj> 
<tipos:InscricaoMunicipal>3766801</tipos:InscricaoMunicipal> 
</Prestador> 
</ConsultarNfseRpsEnvio></arg0>
</ConsultarLoteRps>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


e retorna esse erro dizendo que o xml não está no padrão mas está 
alguém pode me ajudar ?

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns1:ConsultarLoteRpsResponse xmlns:ns1="http://homologacao.ginfes.com.br">
<return>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:ConsultarLoteRpsResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.ginfes.com.br/servico_consultar_nfse_rps_envio" xmlns:ns3="http://www.ginfes.com.br/tipos" xmlns:ns5="http://www.ginfes.com.br/servico_consultar_lote_rps_envio" xmlns:ns6="http://www.ginfes.com.br/servico_enviar_lote_rps_envio" xmlns:ns7="http://www.ginfes.com.br/servico_consultar_situacao_lote_rps_envio"><ns2:ListaMensagemRetorno><ns2:MensagemRetorno><ns3:Codigo>E160</ns3:Codigo><ns3:Mensagem>Arquivo enviado fora da estrutura do arquivo XML de entrada.</ns3:Mensagem></ns2:MensagemRetorno></ns2:ListaMensagemRetorno></ns2:ConsultarLoteRpsResposta>
</return>
</ns1:ConsultarLoteRpsResponse>
</env:Body>
</env:Envelope>

seria alguma configuração o HTTPRIO1 que falta fazer ???

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Erro no XML de Envio

XML Parsing Error: XML or text declaration not at start of entity
Line Number 4, Column 1:

<?xml version="1.0"?> <ConsultarNfseRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_nfse_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
^

deveria ficar dessa forma

<?xml version="1.0"?> 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ConsultarLoteRps xmlns="http://homologacao.ginfes.com.br"> <arg0 xmlns="">
<ConsultarNfseRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_nfse_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"> 
<IdentificacaoRps> 
<tipos:Numero>1</tipos:Numero> 
<tipos:Serie>1</tipos:Serie> 
<tipos:Tipo>1</tipos:Tipo> 
</IdentificacaoRps> 
<Prestador> 
<tipos:Cnpj>56123490000178</tipos:Cnpj> 
<tipos:InscricaoMunicipal>3766801</tipos:InscricaoMunicipal> 
</Prestador> 
</ConsultarNfseRpsEnvio></arg0>
</ConsultarLoteRps>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns1:ConsultarLoteRpsResponse xmlns:ns1="http://homologacao.ginfes.com.br">
<return>
<ns2:ConsultarLoteRpsResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.ginfes.com.br/servico_consultar_nfse_rps_envio" xmlns:ns3="http://www.ginfes.com.br/tipos" xmlns:ns5="http://www.ginfes.com.br/servico_consultar_lote_rps_envio" xmlns:ns6="http://www.ginfes.com.br/servico_enviar_lote_rps_envio" xmlns:ns7="http://www.ginfes.com.br/servico_consultar_situacao_lote_rps_envio"><ns2:ListaMensagemRetorno><ns2:MensagemRetorno><ns3:Codigo>E160</ns3:Codigo><ns3:Mensagem>Arquivo enviado fora da estrutura do arquivo XML de entrada.</ns3:Mensagem></ns2:MensagemRetorno></ns2:ListaMensagemRetorno></ns2:ConsultarLoteRpsResposta>
</return>
</ns1:ConsultarLoteRpsResponse>
</env:Body>
</env:Envelope>

abraço

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this