NFS-e Tecnosistemas

Manual de integração Online

Lote RPS

Partindo da identificação do prestador e o protocolo de envio do lote de RPS, o Web Service processará a consulta a todos os registros do Lote informado. A mensagem XML esperada segue o padrão demonstrado abaixo.

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

<ConsultarLoteRpsEnvio 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">

  <Prestador>

    <CpfCnpj>

      <Cnpj>91593376000102</Cnpj>

      <!-- numero 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>

    <!-- numero da inscrição municipal do prestador -->

  </Prestador>

  <Protocolo>91593376000102000000001</Protocolo>

 <!-- numero do protocolo do envio do lote de RPS -->

</ConsultarLoteRpsEnvio>

A requisição acima descrita será respondida com uma mensagem XML no padrão demonstrado abaixo. Essa estrutura demonstra um lote com um único RPS que acumula dois serviços pestados.  A estrutura pode receber vários RPS dentro de um mesmo lote, cada um com até 10 serviços discriminados no seu conteúdo. Vale lembrar que toda essa situação requer mais processamento e pode tornar o trabalho mais lento. É recomendado que sejam enviados lotes menores para obter mais desempenho e praticidade.

Nesta mensagem XML de retorno encontra-se discriminada toda a estrutura de Lista de Notas NFSe que será reutilizada na grande maioria das consultas no ambiente de Web Services. Nas consultas posteriores não mais detalharemos os pormenores da Tag <ListaNfse></ListaNfse> e suas sub-divisões pois aqui já encontram-se completamente dissecadas em suas possibilidades.

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

<ConsultarLoteRpsResposta 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">

  <Situacao>4</Situacao>

    <!--codigo da situação do lote de RPS-->

        <!--1-Não recebido-->

        <!--2-Não processado-->

        <!--3-Processado com erro-->

        <!--4-Processado com sucesso-->

  <ListaNfse>

    <CompNfse>

      <Nfse versao="20.01">

        <!--identificação da versão do layout-->

        <InfNfse Id="91593376000102000000001">

          <!--identificação da nota fiscal eletronica-->

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

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

          <Numero>7</Numero>

          <!--número da nota fiscal de serviços-->

          <CodigoVerificacao>LJ7M1.LZ5P0</CodigoVerificacao>

          <!--código de verificação do número da nota a ser informado na rotina de consulta do site, por exemplo.-->

          <DataEmissao>2013-06-14T11:03:44</DataEmissao>

          <!--data de emissão da nota fiscal de serviços-->

          <NfseSubstituida />

          <OutrasInformacoes>OUTRAS INFORMAÇÕES</OutrasInformacoes>

          <!--informações adicionais ao documento-->

          <ValoresNfse>

            <!--valores monetários, com "." separando as casas decimais-->

            <BaseCalculo>15000.00</BaseCalculo>

            <!--valor dos Serviços - (valor das deduções + descontos incondicionados)-->

            <Aliquota>3.00</Aliquota>

            <!--aliquota aplicada sobre a base de calculo para apuração do tributo-->

            <ValorIss>450.00</ValorIss>

            <!--valor do ISS apurado-->

            <ValorLiquidoNfse>15000.00</ValorLiquidoNfse>

            <!--valor dos serviços - (valor PIS + valor Cofins + valor INSS + valor IR +-->

                <!--valor CSLL + outras retenções + valor ISS retido + desconto incondicionado + desconto condicionado-->

          </ValoresNfse>

          <ValorCredito>0</ValorCredito>

          <!--valor do crédito do ISS caso o município utilize essa política a informação por parte do prestador deverá vir ZERO, o cálculo é de responsabilidade da Administração Tributária Municipal-->

          <EnderecoPrestadorServico>

            <Endereco>AV. OSVALDO ARANHA</Endereco>

            <!--endereço do prestador do serviço-->

            <Numero>1075</Numero>

            <!--numero do logradouro do prestador do serviço-->

            <Complemento>SALA 606</Complemento>

            <!--complemento do endereço do prestador do serviço-->

            <Bairro>CENTRO</Bairro>

            <!--nome do bairro do prestador do serviço-->

            <CodigoMunicipio>4302105</CodigoMunicipio>

            <!--codigo do IBGE do municipio do prestador do serviço-->

            <Uf>RS</Uf>

            <!--unidade da federação do pretador do serviço-->

            <CodigoPais>1058</CodigoPais>

            <!--codigo do pais do prestador do serviço-->

            <Cep>95700000</Cep>

            <!--cep do prestador do serviço-->

          </EnderecoPrestadorServico>

          <ContatoPrestadorServico>

            <Telefone>5491919191</Telefone>

            <!--telefone do prestador de serviços-->

            <Email>prestador@email.com.br</Email>

            <!--e-mail do prestador de serviços-->

          </ContatoPrestadorServico>

          <OrgaoGerador>

            <CodigoMunicipio>4302105</CodigoMunicipio>

            <!--código do IBGE do municipio gerador da nota fiscal de serviços-->

            <Uf>RS</Uf>

            <!--unidade da federação do municipio gerador da nota fiscal de serviços-->

          </OrgaoGerador>

          <DeclaracaoPrestacaoServico>

            <InfDeclaracaoPrestacaoServico>

              <Rps Id="12011915933760001020000000007">

                <!--identificação do RPS do serviço-->

                <IdentificacaoRps>

                  <Numero>7</Numero>

                  <!--numero do RPS do serviço prestado-->

                  <Serie>UNICA</Serie>

                  <!--série do RPS do serviço prestado (UNICA)-->

                  <Tipo>1</Tipo>

                  <!--código do tipo do RPS-->

                    <!--1-RPS-->

                    <!--2-Nota fiscal conjugada (Mista)-->

                    <!--3-Cupom-->

                </IdentificacaoRps>

                <DataEmissao>2013-06-14T11:03:44.2548106-02:00</DataEmissao>

                <!--data de emissão do RPS-->

                <Status>4</Status>

                <!--codigo do status do RPS-->

                  <!--1-Normal-->

                  <!--2-Cancelado-->

                <RpsSubstituido>

                  <!--quando o RPS tiver sido substituido, identificá-lo-->

                  <Numero />

                  <Serie />

                  <Tipo>1</Tipo>

                </RpsSubstituido>

              </Rps>

              <Competencia>2013-06-14T11:03:44.2538106-02:00</Competencia>

              <!--identificação do período de competência-->

              <Servico>

                <!--rol de serviços que compõem o RPS, no máximo 10-->

                <tcDadosServico>

                  <Valores>

                    <!--valores monetários, com "." separando decimais-->

                    <ValorServicos>10000</ValorServicos>

                    <!--valor bruto dos serviços-->

                    <ValorDeducoes>0</ValorDeducoes>

                    <!--valor das deduções-->

                    <ValorPis>65</ValorPis>

                    <!--valor do PIS sobre o serviço-->

                    <ValorCofins>0</ValorCofins>

                    <!--valor do Cofins sobre o serviço-->

                    <ValorInss>0</ValorInss>

                    <!--valor do INSS sobre o serviço-->

                    <ValorIr>150</ValorIr>

                    <!--valor do IR sobre o serviço-->

                    <ValorCsll>0</ValorCsll>

                    <!--valor do CSLL sobre o serviço-->

                    <OutrasRetencoes>0</OutrasRetencoes>

                    <!--valor de outras retenções-->

                    <ValorIss>300</ValorIss>

                    <!--valor do ISS sobre o serviço-->

                    <Aliquota>3</Aliquota>

                    <!--valor da Alíquota para cálculo do ISS sobre o serviço-->

                    <DescontoIncondicionado>0</DescontoIncondicionado>

                    <!--valor do desconto incondicionado-->

                    <DescontoCondicionado>0</DescontoCondicionado>

                    <!--valor do desconto condicionado-->

                  </Valores>

                  <IssRetido>2</IssRetido>

                  <!--identificação se o ISS foi retido pelo tomador-->

                    <!--1-SIM-->

                    <!--2-Não-->

                  <ResponsavelRetencao>1</ResponsavelRetencao>

                  <!--no caso de ISS Retido, identificar o responsável pela retenção. Obs.: em caso de ISS não retido, preencher com o valor "1"-->

                    <!--1-Tomador-->

                    <!--2-Intermediário-->

                  <ItemListaServico>1.01</ItemListaServico>

                  <!--código de identificação do serviço conforme lei complementar 116-->

                  <CodigoCnae>6203100</CodigoCnae>

                  <!--código da atividade CNAE-->

                  <CodigoTributacaoMunicipio>0</CodigoTributacaoMunicipio>

                  <!--código de tributação local do municipio, preencher com "0" (ZER0)-->

                  <Discriminacao>SERVIÇO TESTE</Discriminacao>

                  <!--discriminação do serviço (disponibilidade de 2000 caracteres)-->

                  <CodigoMunicipio>4302105</CodigoMunicipio>

                  <!--codigo do IBGE do município onde foi prestado o serviço-->

                  <CodigoPais>1058</CodigoPais>

                  <!--codigo do pais onde está localizado o municipio-->

                  <ExigibilidadeISS>1</ExigibilidadeISS>

                  <!--código da natureza da operação-->

                    <!--1-Exigível-->

                    <!--2-Não incidência-->

                    <!--3-Isenção-->

                    <!--4-Exportação-->

                    <!--5-Imunidade-->

                    <!--6-Exigibilidade Suspensa por Decisão Judicial-->

                    <!--7-Exigibilidade Suspensa por Processo Administrativo-->

                  <MunicipioIncidencia>4302105</MunicipioIncidencia>

                  <!--codigo do IBGE do município onde recai a incidência do tributo-->

                  <NumeroProcesso>91593376000102000000001</NumeroProcesso>

                  <!--número do processo referente ao envio do lote do RPS-->

                </tcDadosServico>

                <!--abaixo é apenas mais um item da nota-->

                <tcDadosServico>

                  <Valores>

                    <ValorServicos>5000</ValorServicos>

                    <ValorDeducoes>0</ValorDeducoes>

                    <ValorPis>32.5</ValorPis>

                    <ValorCofins>0</ValorCofins>

                    <ValorInss>0</ValorInss>

                    <ValorIr>75</ValorIr>

                    <ValorCsll>0</ValorCsll>

                    <OutrasRetencoes>0</OutrasRetencoes>

                    <ValorIss>150</ValorIss>

                    <Aliquota>3</Aliquota>

                    <DescontoIncondicionado>0</DescontoIncondicionado>

                    <DescontoCondicionado>0</DescontoCondicionado>

                  </Valores>

                  <IssRetido>2</IssRetido>

                  <ResponsavelRetencao>1</ResponsavelRetencao>

                  <ItemListaServico>1.01</ItemListaServico>

                  <CodigoCnae>6203100</CodigoCnae>

                  <CodigoTributacaoMunicipio>0</CodigoTributacaoMunicipio>

                  <Discriminacao>SERVIÇO TESTE</Discriminacao>

                  <CodigoMunicipio>4302105</CodigoMunicipio>

                  <CodigoPais>1058</CodigoPais>

                  <ExigibilidadeISS>1</ExigibilidadeISS>

                  <MunicipioIncidencia>4302105</MunicipioIncidencia>

                  <NumeroProcesso>91593376000102000000001</NumeroProcesso>

                </tcDadosServico>

              </Servico>

              <Prestador>

                <CpfCnpj>

                  <Cpf>91593376000102</Cpf>                              

                  <!--número do CPF/CNPJ que identifica o prestador do serviço da nota fiscal-->

                </CpfCnpj>

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

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

                <InscricaoMunicipal>31001042</InscricaoMunicipal>        

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

              </Prestador>

              <Tomador>

                <IdentificacaoTomador>

                  <CpfCnpj>

                    <Cpf>64193454053</Cpf> />                            

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

                  </CpfCnpj>

                  <InscricaoMunicipal />                                 

                  <!--número da inscrição municipal do tomador do serviço (quando possuir)-->

                </IdentificacaoTomador>

                <RazaoSocial>NOME COMPLETO DO TOMADOR</RazaoSocial>      

                <!--razão social do tomador-->

                <Endereco>

                  <Endereco>RUA DAS CAMÉLIAS</Endereco>                  

                  <!--endereço do tomador-->

                  <Numero>1024</Numero>                                  

                  <!--numero do logradouro do tomador-->

                  <Complemento>FUNDOS</Complemento>                      

                  <!--complemento do endereço do tomador-->

                  <Bairro>CENTRO</Bairro>                                

                  <!--bairro do tomador-->

                  <CodigoMunicipio>4302105</CodigoMunicipio>             

                  <!--codigo do municipio do tomador-->

                  <Uf>RS</Uf>                                            

                  <!--unidade da federação do tomador-->

                  <CodigoPais>1058</CodigoPais>                          

                  <!--codigo do pais do tomador-->

                  <Cep>95700000</Cep>                                    

                  <!--numero do CEP do tomador-->

                </Endereco>

                <Contato>

                  <Telefone>5499999999</Telefone>                        

                  <!--telefone do tomador-->

                  <Email>tomador@teste.com.br</Email>                    

                  <!--email do tomador-->

                </Contato>

              </Tomador>

              <Intermediario>

                <!--se houver um intermediário na prestação do serviço, informe-o-->

                <IdentificacaoIntermediario>

                  <CpfCnpj>

                    <Cpf />

                  </CpfCnpj>

                  <InscricaoMunicipal />

                </IdentificacaoIntermediario>

                <RazaoSocial />

              </Intermediario>

              <ConstrucaoCivil>                                          

                <!--se for uma prestação de serviços relacionada à construção civil informe os seus dados-->

                <CodigoObra>123456</CodigoObra>                          

                <!--código da obra no registro do INSS-->

                <Art>123456</Art>                                        

                <!--número da ART no CREA-->

              </ConstrucaoCivil>

              <RegimeEspecialTributacao>1</RegimeEspecialTributacao>

              <!--codigo de identificação do regime especial de tributação-->

                <!--1-Microempresa Municipal-->

                <!--2-Estimativa-->

                <!--3-Sociedade de profissionais-->

                <!--4-Cooperativa-->

                <!--5-Microempresário Individual (MEI)-->

                <!--6-Microempresário e Empresa de Pequeno Porte (ME EPP)-->

              <NaturezaOperacao>1</NaturezaOperacao>

              <!--código da natureza da operação-->

                <!--1-Exigível-->

                <!--2-Não incidência-->

                <!--3-Isenção-->

                <!--4-Exportação-->

                <!--5-Imunidade-->

                <!--6-Exigibilidade Suspensa por Decisão Judicial-->

                <!--7-Exigibilidade Suspensa por Processo Administrativo-->

              <OptanteSimplesNacional>2</OptanteSimplesNacional>

              <!--identificação de optante do simples nacional nas consultas/exportação das notas-->

                <!--2-Sim-->

                <!--1-Não-->

              <IncentivoFiscal>2</IncentivoFiscal>

              <!--identificação de contribuinte com incentivos fiscais-->

                <!--1-Sim-->

                <!--2-Não-->

            </InfDeclaracaoPrestacaoServico>

          </DeclaracaoPrestacaoServico>

        </InfNfse>

      </Nfse>

      <!--caso o documento tenha sido cancelado será demonstrado os dados do cancelamento-->

      <NfseCancelamento versao="">

        <Confirmacao Id="">

          <Pedido>

            <InfPedidoCancelamento>

              <IdentificacaoNfse>

                <Numero />

                <CpfCnpj>

                  <Cpf />

                </CpfCnpj>

                <InscricaoMunicipal />

                <CodigoMunicipio>0</CodigoMunicipio>

              </IdentificacaoNfse>

              <CodigoCancelamento>1</CodigoCancelamento>

              <Id />

            </InfPedidoCancelamento>

          </Pedido>

          <DataHora>2013-06-14T11:03:44.260811-02:00</DataHora>

        </Confirmacao>

      </NfseCancelamento>

      <!--em caso de substituição do documento será demonstrado os dados da substituição-->

      <NfseSubstituicao versao="">

        <SubstituicaoNfse Id="">

          <NfseSubstituidora />

        </SubstituicaoNfse>

      </NfseSubstituicao>

    </CompNfse>

  </ListaNfse>

</ConsultarLoteRpsResposta>

Logo Tecnosistemas

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