Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
edsrp

Delphi consulta de nota fiscal de serviços por soap

Recommended Posts

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

Editado por Simon Viegas
Antes de postar um código, favor pressionar o botão <>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×