NFS-e Tecnosistemas

Manual de integração Online

Nota Fiscal por Serviços Intermediados

E por fim, se a consulta de NFSe cujos serviços foram tomados através de intermediários pelo Web Services, o processo se inverte no que diz respeito a estrutura do XML de Envio em relação ao descrito no item Consulta NFSe Serv. Prestados. Neste caso há um terceiro ator no processo, o Consulente, que comporá com o Prestador, o Tomador, o Intermediário (neste caso, informação obrigatória) e o Número da Nota a argumentação para consulta.

<?xml version="1.0" encoding="utf-8"?>

<ConsultarNfseServicoTomadoEnvio xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.abrasf.org.br/nfse.xsd">

  <Consulente>

    <CpfCnpj>

      <Cnpj>91593376000102</Cnpj>                                        

      <!--número do CPF/CNPJ do Consulente-->

    </CpfCnpj>

    <InscricaoMunicipal>0</InscricaoMunicipal>                           

    <!--número da inscrição municipal do Consulente (se houver)-->

  </Consulente>

  <NumeroNfse>5</NumeroNfse>

  <Prestador>

    <CpfCnpj>

      <Cnpj>9159376000102</Cnpj>                                         

      <!--número do CPF/CNPJ do prestador do serviço-->

    </CpfCnpj>

    <RazaoSocial>TECNOSISTEMAS INFORMÁTICA LTDA.</RazaoSocial>           

    <!--razão social do prestador do serviço-->

    <InscricaoMunicipal>31001042</InscricaoMunicipal>                    

    <!--inscrição municipal do prestador do serviço-->

  </Prestador>

  <Tomador>

    <CpfCnpj>

      <Cpf>64193454053</Cpf>                                             

      <!--número do CPF/CNPJ do tomador do serviço-->

    </CpfCnpj>

    <InscricaoMunicipal>0</InscricaoMunicipal>                           

    <!--inscrição municipal do tomador do serviço (se houver)-->

  </Tomador>

  <Intermediario>

    <CpfCnpj>

      <Cnpj>99999999999999</Cnpj>                                        

      <!--número do CPF/CNPJ do intermediário da prestação de serviços-->

    </CpfCnpj>

    <InscricaoMunicipal>0</InscricaoMunicipal>                           

    <!--número da inscrição municipal do intermediário da prestação de serviços-->

  </Intermediario>

  <Pagina>000000</Pagina>                                                

  <!--número da página de consulta, enviar ZERADO se desejar todas as informações no retorno-->

</ConsultarNfseServicoTomadoEnvio>

O retorno possui duas possibilidades, uma para quando a composição da argumentação não contemplar a consulta, neste caso o retorno demonstrará em mensagem XML no padrão abaixo, o qual lista as possíveis ocorrências que inviabilizam a consulta realizada.

<?xml version="1.0" encoding="utf-8"?>

<ConsultarNfseServicoTomadoResposta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.abrasf.org.br/nfse.xsd">

  <ListaMensagemRetorno>

    <MensagemRetorno>

      <Codigo>E0063</Codigo>

      <Mensagem>Inscrição Municipal do intermediário do serviço inválida.</Mensagem>

      <Correcao>Informe a Inscrição Municipal correta do intermediário do serviço.</Correcao>

    </MensagemRetorno>

  </ListaMensagemRetorno>

</ConsultarNfseServicoTomadoResposta>

Em caso de argumentação satisfatória, a consulta retornará um XML do objeto de retorno com uma lista de NFSe padrão, a mesma que já foi detalhada anteriormente neste manual de ajuda.

<?xml version="1.0" encoding="utf-8"?>

<ConsultarNfseServicoTomadoResposta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.abrasf.org.br/nfse.xsd">

  <ListaNfse>

          <LinkNota>http://demo.nfse-tecnos.com.br/printer/printnota_from_mail.aspx?cnpj=P0NpSYsAYDLxpNb0hk4I7A==&nf=h5xtQEv01Uk=&cod=ElKbl27OKB17gPe6A70B9A==</LinkNota>

          <!--Link para consulta da nota-->

    <!--para detalhamento dessas tags ver item Consulta Lote por RPS-->

  </ListaNfse>

</ConsultarNfseServicoTomadoResposta>

Logo Tecnosistemas

Copyright© - Todos os direitos reservados
www.tecnosistemas.com.br