Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Consultar NFSe por SOAP


edsrp

Pergunta

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 ???

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 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

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...