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.
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-->
<!--Se o link retornar com amp; substitua por &-->
<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>