V 1.2
Belgadata – Soluções em Informática
Sistema de Envio de Lotes RPS – V 1.2
Rev. 1
23/10/2013
Sistema de Envio de Lotes RPS
SUMÁRIO
1. Apresentação ... 4
2. Objetivos ... 4
3. Fluxo de Utilização ... 4
4. Estrutura da Solução ... 5
4.1
Enviar Lote ... 5
4.2
Consultar Situação do Lote ... 5
4.3
Consultar Lote ... 6
4.4
Consultar Nota Fiscal ... 6
4.5
Consultar Nota Fiscal por Período ... 6
4.6
Consultar Nota Fiscal por RPS ... 7
4.7
Cancelar Nota Fiscal ... 7
4.8
Consultar Dados do Prestador ... 7
5. Conexão com o Serviço ... 8
6. Estrutura de Dados ... 9
6.1
Estruturas da funcionalidade EnviarLote ... 9
6.1.1 Estrutura ‘Lote’ ... 9
6.1.2 Estrutura ‘RPS’ ... 10
6.1.3 Estrutura ‘Tomador’ ... 10
6.1.4 Estrutura ‘Endereco’ ... 11
6.1.5 Estrutura ‘Deducao’ ... 11
6.1.6 Estrutura ‘DeducaoMapa’ ... 11
6.1.7 Estrutura ‘DeducaoPercentual’ ... 12
6.1.8 Estrutura ‘Item’ ... 12
6.1.9 Estrutura ‘RetornoSituacaoLote’ ... 12
6.1.10 Estrutura ‘Mensagem’ ... 12
6.2
Estruturas da funcionalidade ‘Consultar Situação do Lote’ ... 12
6.2.1 Estrutura ‘RetornoSituacaoLote’ ... 13
6.3
Estruturas da funcionalidade ‘Consultar Lote’ ... 13
6.3.1 Estrutura ‘RetornoLote’ ... 13
6.4
Estruturas da funcionalidade ‘Consultar Nota Fiscal’ ... 13
6.4.2 Estrutura ‘NFSE’ ... 14
6.4.3 Estrutura ‘Prestador’ ... 15
6.4.4 Estrutura ‘Enquadramento’ ... 15
6.5
Estruturas da funcionalidade ‘Consultar Nota Fiscal por Período’ ... 16
6.6
Estruturas da funcionalidade ‘Consultar Nota Fiscal Por RPS’ ... 16
6.7
Estruturas da funcionalidade ‘Cancelar Nota Fiscal’ ... 17
6.7.1 Estrutura ‘RetornoCancelamentoNota’ ... 17
6.8
Estruturas da funcionalidade ‘Consultar Dados do Prestador’ ... 17
6.8.1 Estrutura ‘RetornoDadosPrestador’ ... 18
6.8.2 Estrutura ‘DadosPrestador’ ... 18
6.8.3 Estrutura ‘Atividade’... 18
6.8.4 Estrutura ‘TipoDeducao’... 19
6.8.5 Estrutura ‘DeducaoPercentual’ ... 19
7. Exemplos ... 20
7.1
Envio de Lote ... 20
7.1.1 Arquivo de envio ... 20
7.1.2 Arquivo de retorno ... 21
7.2
Consultar Situação do Lote ... 21
7.2.1 Arquivo de envio ... 21
7.2.2 Arquivo de retorno ... 21
7.3
Consultar Lote ... 22
7.3.1 Arquivo de envio ... 22
7.3.2 Arquivo de retorno ... 22
7.4
Consultar Nota Fiscal ... 23
7.4.1 Arquivo de envio ... 23
7.4.2 Arquivo de retorno ... 23
7.5
Consultar Nota Fiscal por RPS ... 25
7.5.1 Arquivo de envio ... 25
7.5.2 Arquivo de retorno ... 25
7.6
Cancelar Nota Fiscal ... 27
7.6.1 Arquivo de envio ... 27
7.6.2 Arquivo de retorno ... 27
7.7
Consultar Dados do Prestador ... 27
7.7.2 Arquivo de retorno ... 27
8. Anexo A ... 29
1. Apresentação
O Sistema de Nota Fiscal Eletrônica, em sua plataforma web, é utilizado por usuários
que possuem acesso normal à internet, e que não possuem uma demanda muito alta de criação
de notas fiscais. Dessa forma, através do site da nota, é possível fazer emissão de documentos
fiscais, com informações relativas à prestação de serviços, além de consultas e impressão de
guias, entre outros serviços.
Alguns contribuintes, entretanto, possuem uma demanda alta de emissão de notas e
precisam de formas mais rápidas para a geração desses documentos. Nesse contexto, foi criado
o Regime em Lote, no qual o contribuinte pode implementar, dentro do seu sistema próprio, um
módulo para que Recibos Provisórios sejam armazenados localmente, e posteriomente, sejam
convertidos em notas fiscais. Os contribuintes que aderirem a esse modo de envio de notas,
precisarão se cadastrar como tal, para que sejam habilitados a realizar esse procedimento.
2. Objetivos
Esse regime foi criado, principalmente, por causa das grandes empresas que necessitam
do envio de uma enorme quantidade de notas fiscais. É o caso de colégios, por exemplo, que
possuem uma enorme quantidade de alunos, e precisa, em uma determinada data, emitir notas
fiscais para um grande número de pessoas.
Neste manual, encontram-se todas as instruções para integração dos sistemas de
informações dos contribuintes emissores de notas que optarem pelo Regime em Lote. O
webservice foi criado para possibilitar a troca de informações entre o sistema do prestador e o
ambiente da nota fiscal, possibilitando a emissão, consulta e cancelamento de notas.
3. Fluxo de Utilização
Para utilizar o Sistema de Envio de Lotes RPS, o prestador deve comparecer à prefeitura
e solicitar a liberação de uso. Após a solicitação, a prefeitura irá habilitar o prestador para
emissão de lotes, disponibilizará um ambiente de testes e fornecerá um token de 8 dígitos, que
será utilizado para a assinatura das mensagens.
É de extrema importância que o prestador mantenha o token em sigilo, pois o mesmo
garantirá a autenticidade do arquivo XML enviado.
4. Estrutura da Solução
O funcionamento do Sistema de Envio de Lotes de RPS baseia-se na comunicação entre
cliente e servidor através de um Web Service utilizando o padrão XML para a comunicação entre
ambos. Desta forma, o sistema é independente de plataforma ou linguagem de programação,
abrindo a possibilidade de o Prestador de Serviços desenvolver seu próprio sistema de emissão
de Lotes de RPS para funcionar em conjunto com os outros sistemas presentes no sua
organização.
O Web Service disponibiliza sete serviços para a utilização do prestador. São eles:
Enviar Lote;
Consultar Situação do Lote;
Consultar Lote;
Consultar Nota Fiscal;
Consultar Nota Fiscal por RPS;
Cancelar Nota Fiscal;
Consultar Dados do Prestador;
Abaixo segue a descrição completa de cada serviço.
4.1
Enviar Lote
O serviço ‘Enviar Lote’ envia um lote contendo um ou mais RPS para posterior
processamento dos mesmos.
O cliente envia um arquivo XML com a estrutura ‘Lote’ e recebe como resposta um
arquivo XML com a estrutura ‘RetornoSituacaoLote’ que confirma o recebimento do mesmo no
sistema.
Note que o processamento dos RPS não acontecem logo após o recebimento do lote. Os
mesmos são armazenados em um banco de dados para posterior processamento.
4.2
Consultar Situação do Lote
O serviço ‘Consultar Situação do Lote’ faz a consulta de um lote enviado para obter
informações do mesmo. Desta forma, o cliente pode saber se o lote já foi processado e se foi
encontrado algum erro durante o processamento.
A consulta é feita através do número do lote e retorna para o cliente um arquivo XML
com a estrutura ‘RetornoSituacaoLote’.
4.3
Consultar Lote
O serviço ‘Consultar Lote’ retorna todos os dados de um lote enviado anteriormente,
permitindo que o cliente formate os dados do lote para visualização.
A consulta é feita através do envio dos seguintes dados:
CNPJ do prestador (somente números);
Código do município;
Número do lote;
Assinatura;
Esta consulta retorna um arquivo XML com a estrutura ‘RetornoLote’.
4.4
Consultar Nota Fiscal
O serviço ‘Consultar Nota Fiscal’ retorna todos os dados de uma nota fiscal, tendo esta
sido enviada através de um lote de RPS ou não.
A consulta é feita através do envio dos seguintes dados:
CNPJ do prestador (somente números);
Código do município;
Número da Nota Fiscal;
Assinatura;
Esta consulta retorna um XML com a estrutura ‘RetornoNfse’.
4.5
Consultar Nota Fiscal por Período
O serviço ‘Consultar Nota Fiscal por Período’ retorna todas as notas fiscais de um
determinado período, tendo estas sendo enviadas através de lotes de RPS ou não.
A consulta é feita através do envio dos seguintes dados:
CNPJ do prestador (somente números);
Código do município;
Data inicial do período;
Data finao do período;
Assinatura;
4.6
Consultar Nota Fiscal por RPS
O serviço ‘Consultar Nota Fiscal por RPS’ retorna todos os dados de uma nota fiscal
através de uma consulta pelo número do RPS que gerou a nota.
A consulta é feita através do envio dos seguintes dados:
CNPJ do prestador (somente números);
Código do município;
Número do RPS;
Assinatura;
Esta consulta retorna um arquivo XML com a estrutura ‘RetornoNfse’.
4.7
Cancelar Nota Fiscal
O serviço ‘Cancelar Nota Fiscal’ permite ao cliente cancelar qualquer nota fiscal,
inclusive notas que não foram enviadas através de um lote de RPS.
A consulta é feita através do envio dos seguintes dados:
CNPJ do prestador (somente números);
Código do município;
Número da Nota Fiscal;
Assinatura;
Esta consulta retorna um arquivo XML com a estrutura ‘RetornoCancelamentoNota’.
4.8
Consultar Dados do Prestador
O serviço ‘Consultar Dados do Prestador’ permite ao cliente obter informações
relevantes para a emissão dos seus lotes de RPS, tais como enquadramento, aliquotas e
atividades permitidas para o mesmo.
A consulta é feita através do envio dos seguintes dados:
CNPJ do prestador (somente números);
Código do município;
Assinatura;
5. Conexão com o Serviço
A URL de conexão ao serviço é:
http://www.belganfse.com.br:9080/NFSeWS/Service?wsdl
Está também disponibilizado um serviço para o contribuinte efetuar testes,
possibilitando um processo de desenvolvimento mais seguro, sem que os dados enviados
durante o desenvolvimento sejam convertidos em notas reais pelo sistema do município.
A URL para testes de desenvolvimento é:
http://www.belgadata.com.br:8080/NFSeWS/Service?wsdl
PS. A utilização do serviço de testes é similar ao serviço disponibilizado pela prefeitura. O
token para a criação da assinatura é o mesmo e a estrutura das mensagens é idêntica.
6. Estrutura de Dados
Abaixo segue as estruturas de dados das funcionalidades do web service.
INFORMAÇÃO
DESCRIÇÃO
OC
Ocorrência
Número de vezes que a informação pode ser apresentada.
DESCRIÇÃO
Descrição do atributo.
OB
Obrigatório
Obrigatoriedade de preenchimento.
TIP
Tipo
N – Numérico
C – Caracteres
[ ] – Array
B – Booleano
TAM
Tamanho
Quantidade máxima de caracteres , precisão numérica ou
tamanho máximo do array
6.1
Estruturas da funcionalidade EnviarLote
A funcionalidade ‘Enviar Lote’ passa como parâmetro a estrutura ‘Lote’ e recebe como
retorno uma estrutura ‘RetornoSituacaoLote’.
6.1.1 Estrutura ‘Lote’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
assinatura
1-1
Assinatura da mensagem. Formada pela
concatenação dos elementos citados abaixo e
criptografado no formato SHA1: token do
prestador + CPF/CNPJ(somente dígitos) + data
Inicio no formato (dd-MM-aaaa) + data Fim no
(dd-MM-aaaa) + quantidade de RPS do lote
S
C
40
codMunicipio
1-1
Código IBGE do Município
S
N
7
cpfCnpjPrestador
1-1
CPF/CNPJ do prestador (somente dígitos)
S
C
14
dataInicio
1-1
Data de emissão do RPS mais antigo no
formato (dd-MM-aaaa)
S
C
10
dataFim
1-1
Data de emissão do RPS mais novo no formato
(dd-MM-aaaa)
S
C
10
quantidadeRPS
1-1
Quantidade de RPS do lote
S
N
3
razaoSocial
1-1
Razão social do prestador
S
C
115
valorTotalRPS
1-1
Somatório do valor de todos os RPS do lote
S
N
15,2
versao
1-1
Versão do layout da mensagem (mesma versão
deste documento)
S
C
10
RPS
1-N
Lista de RPS do lote
S
RPS[ ]
200
6.1.2 Estrutura ‘RPS’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
numero
1-1
Número do RPS
S
N
15
dataEmissao
1-1
Data de emissão do RPS no formato
(dd-MM-aaaa hh:mm:ss)
S
C
19
tipoTomador
1-1
1 – Normal
2 – Estrangeiro
3 – Não Identificado
S
N
1
tomador
1-1
Tomador do serviço
S
Tomador
1
atividade
1-1
Código da atividade de acordo com a
tabela de CNAEs do município
(somente números)
S
N
9
codigoMunicipioPrestacao
1-1
Código IBGE do município de
prestação do serviço
S
N
7
tipoRecolhimento
1-1
1 – ISS a recolher pelo prestador
2 – ISS a recolher pelo tomador
3 – Sem incidência no município
S
N
1
tributacao
1-1
1 – Imune
2 – Isento
3 – Tributável
4 – Exigibilidade suspensa
S
N
1
aliquota
1-1
Alíquota do serviço
S
N
3,2
deducao
1-1
Dedução do serviço
S
Deducao
1
descricaoNota
1-1
Descrição da nota
S
C
1500
itensNota
1-N
Itens da nota
S
Item[ ]
25
valorINSS
0-1
Valor da retenção do INSS
N
N
15,2
valorIR
0-1
Valor da retenção do IR
N
N
15,2
valorPIS
0-1
Valor da retenção do PIS
N
N
15,2
valorCOFINS
0-1
Valor da retenção do COFINS
N
N
15,2
valorCSLL
0-1
Valor da retenção do CSLL
N
N
15,2
aliquotaINSS
0-1
Alíquota da retenção do INSS
N
N
3,2
aliquotaIR
0-1
Alíquota da retenção do IR
N
N
3,2
aliquotaPIS
0-1
Alíquota da retenção do PIS
N
N
3,2
aliquotaCOFINS
0-1
Alíquota da retenção do COFINS
N
N
3,2
aliquotaCSLL
0-1
Alíquota da retenção do CSLL
N
N
3,2
valorServicos
1-1
Valor total dos serviços
S
N
15,2
valorDeducoes
1-1
Valor total das deduções
S
N
15,2
situacaoRPS
1-1
1 – Normal
2 – Cancelada
S
N
1
6.1.3 Estrutura ‘Tomador’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
cpfCnpj
0-1
CPF/CNPJ do tomador do serviço (somente
dígitos)
N
C
14
razaoSocial
0-1
Razão social do tomador do serviço
N
C
115
idEstrangeiro
0-1
Número de identificação to tomador
estrangeiro
N
C
20
inscricaoMunipal
0-1
Número da inscrição municipal
N
C
20
0-1
Email do tomador
N
C
80
telefone
0-1
Telefone com DDD (somente dígitos)
N
C
10
Endereco
0-1
Endereço do tomador
N
Endereco
1
6.1.4 Estrutura ‘Endereco’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
tipoLogradouro
1-1
Valor referente ao tipo de logradouro de
acordo com a tabela do Anexo A
S
N
2
tipoLogradouroDescricao
0-1
Descrição do tipo de logradouro
N
C
60
logradouro
1-1
Logradouro do tomador
S
C
115
cep
1-1
Cep do tomador (somente dígitos)
S
C
8
bairro
1-1
Bairro do tomador
S
C
60
municipio
1-1
Código IBGE do município
S
C
7
municipioDescricao
0-1
Nome do município
N
C
60
numero
1-1
Número
S
C
10
pais
0-1
Código país de acordo com a tabela do
Anexo A
N
N
3
paisDescricao
0-1
Nome do País
N
C
60
6.1.5 Estrutura ‘Deducao’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
deducaoMapa
0-N
Lista de itens a serem deduzidos
N
DeducaoMapa[ ]
10
DeducaoPercentual
0-1
Dedução percentual
N
DeducaoPercentual
1
6.1.6 Estrutura ‘DeducaoMapa’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
cpfCnpjFornecedor
1-1
CPF/ CNPJ do fornecedor (somente
dígitos)
S
N
14
numeroNotaFiscal
1-1
Número da nota fiscal
S
N
32
valorNotaFiscal
1-1
Valor da nota fiscal
S
N
15,2
valorDeducao
1-1
Valor da dedução
S
N
15,2
tipoDeducaoMapa
1-1
1 – Despesas com Materiais
S
N
1
tipoDeducaoMapaDescricao
1-1
Descrição do tipo de dedução por mapa
N
C
60
6.1.7 Estrutura ‘DeducaoPercentual’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
percentual
1-1
Percentual de dedução
S
N
3,2
6.1.8 Estrutura ‘Item’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
descricao
1-1
Descrição do ítem
S
C
115
quantidade
1-1
Quantidade de itens
S
N
15
valorUnitario
1-1
Valor unitário do ítem
S
N
15,2
valorTotal
1-1
Valor total do ítem
S
N
15,2
6.1.9 Estrutura ‘RetornoSituacaoLote’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
sucesso
1-1
Informa se o lote foi enviado com
sucesso
S
B
processado
1-1
Informa se o lote foi processado
S
B
protocolo
1-1
Número de protocolo do lote enviado
S
N
15
cpfCnpj
1-1
CPF/CNPJ do prestador
S
N
15,2
dataEnvio
1-1
Data de envio do lote
S
N
15,2
versao
1-1
Versão do arquivo XML enviado
S
N
10
mensagens
0-N Mensagens de erro ou alerta
N
Mensagem[ ]
200
6.1.10 Estrutura ‘Mensagem’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
tipo
1-1
1 – Erro
2 – Alerta
S
N
1
codigo
1-1
Código da mensagem
S
C
7
descricao
1-1
Descrição da mensagem
S
C
256
6.2
Estruturas da funcionalidade ‘Consultar Situação do Lote’
A funcionalidade ‘Consultar Situação Lote’ passa como parâmetro o número de
protocolo do lote e recebe como retorno uma estrutura ‘RetornoSituacaoLote’.
6.2.1 Estrutura ‘RetornoSituacaoLote’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
sucesso
1-1
Informa se o lote foi processado com
sucesso
S
B
protocolo
1-1
Número de protocolo do lote enviado
S
N
20
cpfCnpj
1-1
CPF/CNPJ do prestador
S
N
15,2
dataEnvio
1-1
Data de envio do lote
S
N
15,2
versao
1-1
Versão do arquivo XML enviado
S
N
10
mensagens
0-N
Mensagens de erro ou alerta
N
Mensagem[ ]
200
6.3
Estruturas da funcionalidade ‘Consultar Lote’
A funcionalidade ‘Consultar Lote’ passa os seguintes parâmetros:
PARÂMETRO
DESCRIÇÃO
TIP
cpfCnpj
CPF/CNPJ do prestador
C
municipio
Código IBGE do município
N
numeroLote
Número de protocolo do lote consultado
C
assinatura
Assinatura da mensagem. Formada pela concatenação dos
elementos citados abaixo e criptografado no formato SHA1: token
do prestador + CPF/CNPJ(somente dígitos) + código do município +
N° de protocolo do lote
C
Esta funcionalidade recebe como retorno uma estrutura ‘RetornoLote’.
6.3.1 Estrutura ‘RetornoLote’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
sucesso
1-1
Informa se o lote foi processado com
sucesso
S
B
municipio
1-1
Código IBGE do município
S
N
7
lote
1-1
Lote consultado
S
Lote
1
mensagens
1-1
Mensagens de erro ou alerta
S
Mensagem[ ]
200
6.4
Estruturas da funcionalidade ‘Consultar Nota Fiscal’
PARÂMETRO
DESCRIÇÃO
TIP
cpfCnpj
CPF/CNPJ do prestador
C
municipio
Código IBGE do município
N
numero
Número da Nota Fiscal
C
assinatura
Assinatura da mensagem. Formada pela concatenação dos
elementos citados abaixo e criptografado no formato SHA1: token
do prestador + CPF/CNPJ(somente dígitos) + código do município +
N° da nota fiscal
C
Esta funcionalidade recebe como retorno uma estrutura ‘RetornoNfse’.
6.4.1 Estrutura ‘RetornoNfse’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
sucesso
1-1
Informa se o lote foi processado com
sucesso
S
B
municipio
1-1
Código IBGE do município
S
N
7
nfse
1-1
Nota Fiscal consultada
S
NFSE
1
mensagens
1-1
Mensagens de erro ou alerta
S
Mensagem[ ]
200
6.4.2 Estrutura ‘NFSE’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
numero
1-1
Número do RPS
S
N
15
dataEmissao
1-1
Data de emissão do RPS no formato
(dd-MM-aaaa hh:mm:ss)
S
C
19
tipoTomador
1-1
1 – Normal
2 – Estrangeiro
3 – Não Identificado
S
N
1
tomador
1-1
Tomador do serviço
S
Tomador
1
atividade
1-1
Código da atividade de acordo com
a tabela de CNAEs do município
(somente números)
S
N
9
codigoMunicipioPrestacao
1-1
Código IBGE do município de
prestação do serviço
S
N
7
tipoRecolhimento
1-1
1 – ISS a recolher pelo prestador
2 – ISS a recolher pelo tomador
3 – Sem incidência no município
S
N
1
tributacao
1-1
1 – Imune
2 – Isento
3 – Tributável
4 – Exigibilidade suspensa
S
N
1
aliquota
1-1
Alíquota do serviço
S
N
3,2
deducao
1-1
Dedução do serviço
S
Deducao
1
descricaoNota
1-1
Descrição da nota
S
C
1500
itensNota
1-N Itens da nota
S
Item[ ]
25
valorINSS
0-1
Valor da retenção do INSS
N
N
15,2
valorIR
0-1
Valor da retenção do IR
N
N
15,2
valorPIS
0-1
Valor da retenção do PIS
N
N
15,2
valorCOFINS
0-1
Valor da retenção do COFINS
N
N
15,2
valorCSLL
0-1
Valor da retenção do CSLL
N
N
15,2
aliquotaINSS
0-1
Alíquota da retenção do INSS
N
N
3,2
aliquotaIR
0-1
Alíquota da retenção do IR
N
N
3,2
aliquotaPIS
0-1
Alíquota da retenção do PIS
N
N
3,2
aliquotaCOFINS
0-1
Alíquota da retenção do COFINS
N
N
3,2
aliquotaCSLL
0-1
Alíquota da retenção do CSLL
N
N
3,2
valorServicos
1-1
Valor total dos serviços
S
N
15,2
valorDeducoes
1-1
Valor total das deduções
S
N
15,2
situacaoRPS
1-1
1 – Normal
2 – Cancelada
S
N
1
municipioIncidencia
1-1
Município de incidência
S
C
115
estadoMunicipioIncidencia
1-1
Estado do município de incidência
S
C
60
prestador
1-1
Prestador de serviços
S
Prestador
1
codigoAutenticidade
1-1
Código de autenticidade da nota
S
C
8
situacao
1-1
Situação da nota
S
C
32
Rps
1-1
Número do RPS que gerou a nota
S
N
15
valorTotalNota
1-1
Valor total da nota
S
N
15,2
deducaoTotal
1-1
Total de deduções
S
N
15,2
valorItensTributaveis
1-1
Valor dos itens tributáveis
S
N
15,2
valorIss
1-1
Valor do ISS
S
N
15,2
baseCalculo
1-1
Base de cálculo
S
N
15,2
municipioPrestacao
1-1
Município de prestação do serviço
S
C
115
estadoMunicipioPrestacao
1-1
Estado do município de prestação
S
C
60
descricaoTipoRecolhimento
1-1
Tipo de recolhimento
S
C
60
descricaoTributacao
1-1
Tipo de tributação
S
C
60
6.4.3 Estrutura ‘Prestador’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
cpfCnpj
0-1
CPF/CNPJ do tomador do serviço
(somente dígitos)
S
C
14
razaoSocial
0-1
Razão social do tomador do serviço
S
C
115
idEstrangeiro
0-1
Número de identificação to tomador
estrangeiro
S
C
20
inscricaoMunipal
0-1
Número da inscrição municipal
S
C
20
0-1
Email do tomador
S
C
80
telefone
0-1
Telefone com DDD (somente dígitos)
S
C
10
endereco
0-1
Endereço do tomador
S
Endereco
1
enquadramento
0-1
Enquadramento do prestador
S
Enquadramento
1
6.4.4 Estrutura ‘Enquadramento’
tipo
1-1
1 – Homologado
2 – Estimado
3 – Sociedade de Profissionais
4 – Simples Nacional
5 – Simples Nacional Estimado
6 – SIMEI
7 – Imune
8 – Isento
9 – Exigibilidade Suspensa
S
N
2
descricao
1-1
Descrição do enquadramento
S
C
115
6.5
Estruturas da funcionalidade ‘Consultar Nota Fiscal por Período’
A funcionalidade ‘Consultar Nota Fiscal por Período’ passa os seguintes parâmetros:
PARÂMETRO
DESCRIÇÃO
TIP
cpfCnpj
CPF/CNPJ do prestador
C
municipio
Código IBGE do município
N
dataInicio
Data inicial do período, no formato (dd-MM-yyyy)
C
dataFim
Data final do período, no formato (dd-MM-yyyy)
C
assinatura
Assinatura da mensagem. Formada pela concatenação dos
elementos citados abaixo e criptografado no formato SHA1: token
do prestador + CPF/CNPJ(somente dígitos) + data Inicio no formato
(dd-MM-aaaa) + data Fim no (dd-MM-aaaa) + código do município
+ N°do RPS
C
Esta funcionalidade recebe como retorno uma estrutura ‘RetornoNfse’.
As estruturas desta funcionalidade são idênticas às do ítem 4.4.
6.6
Estruturas da funcionalidade ‘Consultar Nota Fiscal Por RPS’
A funcionalidade ‘Consultar Nota Fiscal Por RPS’ passa os seguintes parâmetros:
PARÂMETRO
DESCRIÇÃO
TIP
cpfCnpj
CPF/CNPJ do prestador
C
municipio
Código IBGE do município
N
rps
Número do RPS
C
assinatura
Assinatura da mensagem. Formada pela concatenação dos
elementos citados abaixo e criptografado no formato SHA1: token
do prestador + CPF/CNPJ(somente dígitos) + código do município +
N°do RPS
C
Esta funcionalidade recebe como retorno uma estrutura ‘RetornoNfse’.
As estruturas desta funcionalidade são idênticas às do ítem 4.4.
6.7
Estruturas da funcionalidade ‘Cancelar Nota Fiscal’
A funcionalidade ‘Cancelar Nota Fiscal’ passa os seguintes parâmetros:
PARÂMETRO
DESCRIÇÃO
TIP
cpfCnpj
CPF/CNPJ do prestador
C
municipio
Código IBGE do município
N
numero
Número da Nota Fiscal
C
assinatura
Assinatura da mensagem. Formada pela concatenação dos
elementos citados abaixo e criptografado no formato SHA1: token
do prestador + CPF/CNPJ(somente dígitos) + código do município +
N° da nota fiscal
C
Esta funcionalidade recebe como retorno uma estrutura ‘RetornoCancelamentoNota’.
6.7.1 Estrutura ‘RetornoCancelamentoNota’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
sucesso
1-1
Informa se o cancelamento foi processado com
sucesso
S
B
numeroNota
1-1
Número da nota fiscal
N
15
cpfCnpj
1-1
CPF/CNPJ do prestador
C
18
municipio
1-1
Código IBGE do município
S
N
7
dataEnvio
1-1
Data da solicitação (no formato dd-MM-yyyy
hh:mm:ss
S
C
1
mensagens
1-1
Mensagens de erro ou alerta
S
Mensagem[ ]
200
6.8
Estruturas da funcionalidade ‘Consultar Dados do Prestador’
A funcionalidade ‘Consultar Dados do Prestador’ passa os seguintes parâmetros:
PARÂMETRO
DESCRIÇÃO
TIP
cpfCnpj
CPF/CNPJ do prestador
C
municipio
Código IBGE do município
N
assinatura
Assinatura da mensagem. Formada pela concatenação dos
elementos citados abaixo e criptografado no formato SHA1: token
do prestador + CPF/CNPJ(somente dígitos) + código do município +
data atual no formato (dd-MM-aaaa) + N° da nota fiscal
C
6.8.1 Estrutura ‘RetornoDadosPrestador’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
sucesso
1-1
Informa se o cancelamento foi processado
com sucesso
S
B
municipio
1-1
Código IBGE do município
S
N
7
dataPrestador 1-1
Informações do prestador
S
DadosPrestador
1
mensagens
1-1
Mensagens de erro ou alerta
S
Mensagem[ ]
200
6.8.2 Estrutura ‘DadosPrestador’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
prestador
1-1
Informações sobre o prestador
S
Prestador
1
atividades
1-N Atividades do prestador
S
Atividade[ ]
200
6.8.3 Estrutura ‘Atividade’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
subclasse
1-1 Subclasse da atividade
S
C
14
descricaoAtividade
1-1 Descrição da atividade
S
C
256
ativo
1-1
Informa se é uma atividade
ativa
S
B
emiteNota
1-1
Informa se a atividade emite
nota
S
B
simplesNacional
1-1
Informa se é uma atividade
que pode ser utilizada por
prestadores enquadrados
como Simples Nacional
S
B
descricaoItem
1-1
Descrição do item que a
atividade pertence
S
C
256
issDevidoLocalPrestacao
1-1
Informa se o ISS é devido no
local da prestação do serviço
S
B
deducao
1-1 Tipo de dedução permitido
S
TipoDeducao
1
itensTributaveis
1-1
Informa se os itens são
tributáveis
S
B
atividadeEconomica
1-1
Informa a atividade
econômica
S
C
60
permiteTomadorNaoIdentificado 1-1
Informa se é permitido
tomador não identificado
S
B
tributavel
1-1
Informa se a atividade é
6.8.4 Estrutura ‘TipoDeducao’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
tipo
1-1
1 – Sem dedução
2 – Permite dedução por
percentual
3 – Permite dedução por mapa
4 – Permite dedução por
percentual ou mapa
S
N
1
descricao
1-1
Descrição do tipo de dedução
S
C
115
deducaoPercentual
0-N
Deduções percentuais, caso o tipo
de dedução permita
N
DeducaoPercentual[ ]
100
6.8.5 Estrutura ‘DeducaoPercentual’
ATRIBUTO
OC
DESCRIÇÃO
OB
TIP
TAM
7. Exemplos
7.1
Envio de Lote
7.1.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:enviarLote xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <lote> <assinatura>3685e7abbdb9aad21e0226a237eb7757138c3b6f</assinatura> <codMunicipio>2211001</codMunicipio> <cpfCnpjPrestador>62764615000141</cpfCnpjPrestador> <dataFim>28-09-2011</dataFim> <dataInicio>28-09-2011</dataInicio> <quantidadeRPS>1</quantidadeRPS><razaoSocial>Prestador de Serviços Exemplo</razaoSocial> <rps> <aliquota>3.0</aliquota> <aliquotaCOFINS>0.0</aliquotaCOFINS> <aliquotaCSLL>0.0</aliquotaCSLL> <aliquotaINSS>3.0</aliquotaINSS> <aliquotaIR>0.0</aliquotaIR> <aliquotaPIS>0.0</aliquotaPIS> <atividade>106600000</atividade> <codigoMunicipioPrestacao>2211001</codigoMunicipioPrestacao> <dataEmissao>28-09-2011 19:20:45</dataEmissao> <deducao> <deducaoMapa> <cpfCnpjFornecedor>62764615000141</cpfCnpjFornecedor> <numeroNotaFiscal>9999</numeroNotaFiscal> <tipoDeducaoMapa>1</tipoDeducaoMapa> <valorDeducao>100.0</valorDeducao> <valorNotaFiscal>200.0</valorNotaFiscal> </deducaoMapa> </deducao>
<descricaoNota>Descrição da nota fica aqui</descricaoNota> <itensNota>
<descricao>Descrição de item exemplo</descricao> <quantidade>2</quantidade> <tributavel>true</tributavel> <valorTotal>1200.0</valorTotal> <valorUnitario>600.0</valorUnitario> </itensNota> <numero>9</numero> <situacaoRPS>1</situacaoRPS> <tipoRecolhimento>1</tipoRecolhimento> <tipoTomador>1</tipoTomador> <tomador> <cpfCnpj>98499653391</cpfCnpj> <email>exemplows@belgadata.com</email> <endereco> <bairro>Bairro Exemplo</bairro> <cep>64000000</cep> <complemento>Complemento Exemplo</complemento> <logradouro>Logradouro Exemplo</logradouro> <municipio>2211001</municipio> <numero>999</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> </endereco> <inscricaoMunicipal>99999</inscricaoMunicipal>
<razaoSocial>Tomador de Serviços Exemplo</razaoSocial> <telefone>9999999999</telefone>
</tomador>
<tributacao>3</tributacao> <valorCOFINS>0.0</valorCOFINS> <valorCSLL>0.0</valorCSLL>
<valorDeducoes>100.0</valorDeducoes> <valorINSS>36.0</valorINSS> <valorIR>0.0</valorIR> <valorPIS>0.0</valorPIS> <valorServicos>1200.0</valorServicos> </rps> <valorTotalRps>1200.0</valorTotalRps> <versao>1</versao> </lote> </ns2:enviarLote> </S:Body> </S:Envelope>
7.1.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:enviarLoteResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <cpfCnpj>62764615000141</cpfCnpj> <dataEnvio>15-02-2012 17:53:40</dataEnvio> <numeroLote>1401202151753</numeroLote> <sucesso>true</sucesso> <versao>1</versao> </return> </ns2:enviarLoteResponse> </S:Body> </S:Envelope>7.2
Consultar Situação do Lote
7.2.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarSituacaoLote xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <numeroLote>1401202151753</numeroLote> </ns2:consultarSituacaoLote> </S:Body> </S:Envelope>7.2.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarSituacaoLoteResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <cpfCnpj>62.764.615/0001-41</cpfCnpj> <dataEnvio>15-02-2012 18:12:41</dataEnvio> <numeroLote>1401202151753</numeroLote> <sucesso>true</sucesso> <versao>1</versao> </return> </ns2:consultarSituacaoLoteResponse> </S:Body> </S:Envelope>7.3
Consultar Lote
7.3.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarLote xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <cpfCnpj>62764615000141</cpfCnpj> <municipio>2211001</municipio> <numeroLote>1401202151753</numeroLote> <assinatura>bae3e3bcd5fdfc157fc85a04ccc652231248df31</assinatura> </ns2:consultarLote> </S:Body> </S:Envelope>7.3.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarLoteResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <lote> <assinatura>3685e7abbdb9aad21e0226a237eb7757138c3b6f</assinatura> <codMunicipio>2211001</codMunicipio> <cpfCnpjPrestador>62764615000141</cpfCnpjPrestador> <dataFim>28-09-2011</dataFim> <dataInicio>28-09-2011</dataInicio> <quantidadeRPS>1</quantidadeRPS><razaoSocial>Prestador de Serviços Exemplo</razaoSocial> <rps> <aliquota>3.0</aliquota> <aliquotaCOFINS>0.0</aliquotaCOFINS> <aliquotaCSLL>0.0</aliquotaCSLL> <aliquotaINSS>0.0</aliquotaINSS> <aliquotaIR>0.0</aliquotaIR> <aliquotaPIS>0.0</aliquotaPIS> <atividade>106600000</atividade> <codigoMunicipioPrestacao>2211001</codigoMunicipioPrestacao> <dataEmissao>28-09-2011</dataEmissao> <deducao> <deducaoMapa> <cpfCnpjFornecedor>62.764.615/0001-41</cpfCnpjFornecedor> <numeroNotaFiscal>9999</numeroNotaFiscal> <tipoDeducaoMapa>1</tipoDeducaoMapa>
<tipoDeducaoMapaDescricao>Despesas com Materiais</tipoDeducaoMapaDescricao> <valorDeducao>100.0</valorDeducao>
<valorNotaFiscal>200.0</valorNotaFiscal> </deducaoMapa>
</deducao>
<descricaoNota>Descrição da nota fica aqui</descricaoNota> <itensNota>
<descricao>Descrição de item exemplo</descricao> <quantidade>2</quantidade> <tributavel>true</tributavel> <valorTotal>1200.0</valorTotal> <valorUnitario>600.0</valorUnitario> </itensNota> <numero>9</numero> <situacaoRPS>1</situacaoRPS> <tipoRecolhimento>1</tipoRecolhimento> <tipoTomador>1</tipoTomador> <tomador> <cpfCnpj>98499653391</cpfCnpj> <email>exemplows@belgadata.com</email> <endereco> <bairro>Bairro Exemplo</bairro> <cep>64000000</cep> <complemento>Complemento Exemplo</complemento> <logradouro>Logradouro Exemplo</logradouro>
<municipio>2211001</municipio> <numero>999</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> <tipoLogradouroDescricao>Rua</tipoLogradouroDescricao> </endereco> <inscricaoMunicipal>99999</inscricaoMunicipal>
<razaoSocial>Tomador de Serviços Exemplo</razaoSocial> <telefone>9999999999</telefone> </tomador> <tributacao>3</tributacao> <valorCOFINS>0.0</valorCOFINS> <valorCSLL>0.0</valorCSLL> <valorDeducoes>0.0</valorDeducoes> <valorINSS>0.0</valorINSS> <valorIR>0.0</valorIR> <valorPIS>0.0</valorPIS> <valorServicos>0.0</valorServicos> </rps> <valorTotalRps>1200.0</valorTotalRps> <versao>1</versao> </lote> <municipio>2211001</municipio> <sucesso>false</sucesso> </return> </ns2:consultarLoteResponse> </S:Body> </S:Envelope>
7.4
Consultar Nota Fiscal
7.4.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarNota xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <cpfCnpj>62764615000141</cpfCnpj> <municipio>2211001</municipio> <numero>15</numero> <assinatura>f43a7c411c95ca3479b73c6a0a6347a0dca9d98e</assinatura> </ns2:consultarNota> </S:Body> </S:Envelope>7.4.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarNotaResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <municipio>2211001</municipio> <nfse> <aliquota>3.0</aliquota> <aliquotaCOFINS>0.0</aliquotaCOFINS> <aliquotaCSLL>0.0</aliquotaCSLL> <aliquotaINSS>0.0</aliquotaINSS> <aliquotaIR>0.0</aliquotaIR> <aliquotaPIS>0.0</aliquotaPIS> <atividade>1066-0/00-00</atividade> <codigoMunicipioPrestacao>2211001</codigoMunicipioPrestacao> <dataEmissao>28-09-2011</dataEmissao> <deducao> <deducaoMapa> <cpfCnpjFornecedor>62.764.615/0001-41</cpfCnpjFornecedor> <numeroNotaFiscal>9999</numeroNotaFiscal> <tipoDeducaoMapa>1</tipoDeducaoMapa><tipoDeducaoMapaDescricao>Despesas com Materiais</tipoDeducaoMapaDescricao> <valorDeducao>100.0</valorDeducao>
<valorNotaFiscal>200.0</valorNotaFiscal> </deducaoMapa>
</deducao> <itensNota>
<descricao>Descrição de item exemplo</descricao> <quantidade>2</quantidade> <tributavel>true</tributavel> <valorTotal>1200.0</valorTotal> <valorUnitario>600.0</valorUnitario> </itensNota> <numero>15</numero> <situacaoRPS>0</situacaoRPS> <tipoRecolhimento>1</tipoRecolhimento> <tipoTomador>0</tipoTomador> <tomador> <cpfCnpj>984.996.533-91</cpfCnpj> <email>exemplows@belgadata.com</email> <endereco> <bairro>Bairro Exemplo</bairro> <cep>64000-000</cep> <complemento>Complemento Exemplo</complemento> <logradouro>Logradouro Exemplo</logradouro> <municipio>2211001</municipio> <municipioDescricao>Teresina</municipioDescricao> <numero>999</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> <tipoLogradouroDescricao>Rua</tipoLogradouroDescricao> </endereco>
<razaoSocial>Tomador de Serviços Exemplo</razaoSocial> <telefone>(99) 9999-9999</telefone> </tomador> <tributacao>3</tributacao> <valorCOFINS>0.0</valorCOFINS> <valorCSLL>0.0</valorCSLL> <valorDeducoes>0.0</valorDeducoes> <valorINSS>0.0</valorINSS> <valorIR>0.0</valorIR> <valorPIS>0.0</valorPIS> <valorServicos>0.0</valorServicos> <baseCalculo>1100.0</baseCalculo> <codigoAutenticidade>3df6be77</codigoAutenticidade> <deducaoTotal>100.0</deducaoTotal> <estadoMunicipioIncidencia>PI</estadoMunicipioIncidencia> <estadoMunicipioPrestacao>PI</estadoMunicipioPrestacao> <municipioIncidencia>Teresina</municipioIncidencia> <municipioPrestacao>Teresina</municipioPrestacao> <prestador> <cpfCnpj>62.764.615/0001-41</cpfCnpj> <endereco> <bairro>Bairro Exemplo</bairro> <cep>64000-000</cep> <complemento>ap. 1111</complemento> <logradouro>Logradouro de Exemplo</logradouro> <municipio>2211001</municipio> <municipioDescricao>Teresina</municipioDescricao> <numero>999</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> <tipoLogradouroDescricao>Rua</tipoLogradouroDescricao> </endereco> <inscricaoMunicipal>123456</inscricaoMunicipal> <razaoSocial>Belgadata</razaoSocial> <telefone>(11) 1111-1111</telefone> <enquadramento> <descricao>Homologado</descricao> <tipo>1</tipo> </enquadramento> </prestador> <rps>9</rps> <situacao>Emitida</situacao>
<tipoRecolhimentoDescricao>ISS a Recolher Pelo Prestador</tipoRecolhimentoDescricao> <tributacaoDescricao>Tributável</tributacaoDescricao>
<valorItensTributaveis>1200.0</valorItensTributaveis> <valorTotalNota>1200.0</valorTotalNota> </nfse> <sucesso>true</sucesso> </return> </ns2:consultarNotaResponse> </S:Body> </S:Envelope>
7.5
Consultar Nota Fiscal por RPS
7.5.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarNotaPorRps xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <cpfCnpj>62764615000141</cpfCnpj> <municipio>2211001</municipio> <rps>9</rps> <assinatura>c000362ee17debbb6006f7d4cc65b072086d59ed</assinatura> </ns2:consultarNotaPorRps> </S:Body> </S:Envelope>7.5.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarNotaPorRpsResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <municipio>2211001</municipio> <nfse> <aliquota>3.0</aliquota> <aliquotaCOFINS>0.0</aliquotaCOFINS> <aliquotaCSLL>0.0</aliquotaCSLL> <aliquotaINSS>0.0</aliquotaINSS> <aliquotaIR>0.0</aliquotaIR> <aliquotaPIS>0.0</aliquotaPIS> <atividade>1066-0/00-00</atividade> <codigoMunicipioPrestacao>2211001</codigoMunicipioPrestacao> <dataEmissao>28-09-2011</dataEmissao> <deducao> <deducaoMapa> <cpfCnpjFornecedor>62.764.615/0001-41</cpfCnpjFornecedor> <numeroNotaFiscal>9999</numeroNotaFiscal> <tipoDeducaoMapa>1</tipoDeducaoMapa><tipoDeducaoMapaDescricao>Despesas com Materiais</tipoDeducaoMapaDescricao> <valorDeducao>100.0</valorDeducao>
<valorNotaFiscal>200.0</valorNotaFiscal> </deducaoMapa>
</deducao> <itensNota>
<descricao>Descrição de item exemplo</descricao> <quantidade>2</quantidade> <tributavel>true</tributavel> <valorTotal>1200.0</valorTotal> <valorUnitario>600.0</valorUnitario> </itensNota> <numero>15</numero> <situacaoRPS>0</situacaoRPS> <tipoRecolhimento>1</tipoRecolhimento> <tipoTomador>0</tipoTomador> <tomador> <cpfCnpj>984.996.533-91</cpfCnpj> <email>exemplows@belgadata.com</email> <endereco> <bairro>Bairro Exemplo</bairro>
<cep>64000-000</cep> <complemento>Complemento Exemplo</complemento> <logradouro>Logradouro Exemplo</logradouro> <municipio>2211001</municipio> <municipioDescricao>Teresina</municipioDescricao> <numero>999</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> <tipoLogradouroDescricao>Rua</tipoLogradouroDescricao> </endereco>
<razaoSocial>Tomador de Serviços Exemplo</razaoSocial> <telefone>(99) 9999-9999</telefone> </tomador> <tributacao>3</tributacao> <valorCOFINS>0.0</valorCOFINS> <valorCSLL>0.0</valorCSLL> <valorDeducoes>0.0</valorDeducoes> <valorINSS>0.0</valorINSS> <valorIR>0.0</valorIR> <valorPIS>0.0</valorPIS> <valorServicos>0.0</valorServicos> <baseCalculo>1100.0</baseCalculo> <codigoAutenticidade>3df6be77</codigoAutenticidade> <deducaoTotal>100.0</deducaoTotal> <estadoMunicipioIncidencia>PI</estadoMunicipioIncidencia> <estadoMunicipioPrestacao>PI</estadoMunicipioPrestacao> <municipioIncidencia>Teresina</municipioIncidencia> <municipioPrestacao>Teresina</municipioPrestacao> <prestador> <cpfCnpj>62.764.615/0001-41</cpfCnpj> <endereco> <bairro>Bairro Exemplo</bairro> <cep>64019-500</cep> <complemento>ap. 111</complemento> <logradouro>Logradouro Exemplo</logradouro> <municipio>2211001</municipio> <municipioDescricao>Teresina</municipioDescricao> <numero>999</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> <tipoLogradouroDescricao>Rua</tipoLogradouroDescricao> </endereco> <inscricaoMunicipal>123456</inscricaoMunicipal> <razaoSocial>Belgadata</razaoSocial> <telefone>(11) 1111-1111</telefone> <enquadramento> <descricao>Homologado</descricao> <tipo>1</tipo> </enquadramento> </prestador> <rps>9</rps> <situacao>Emitida</situacao>
<tipoRecolhimentoDescricao>ISS a Recolher Pelo Prestador</tipoRecolhimentoDescricao> <tributacaoDescricao>Tributável</tributacaoDescricao> <valorIss>33.0</valorIss> <valorItensTributaveis>1200.0</valorItensTributaveis> <valorTotalNota>1200.0</valorTotalNota> </nfse> <sucesso>true</sucesso> </return> </ns2:consultarNotaPorRpsResponse> </S:Body> </S:Envelope>
7.6
Cancelar Nota Fiscal
7.6.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:cancelarNota xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <cpfCnpj>62764615000141</cpfCnpj> <municipio>2211001</municipio> <numero>15</numero> <assinatura>f43a7c411c95ca3479b73c6a0a6347a0dca9d98e</assinatura> </ns2:cancelarNota> </S:Body> </S:Envelope>7.6.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:cancelarNotaResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <cpfCnpj>62764615000141</cpfCnpj> <dataEnvio>16-02-2012 15:59:13</dataEnvio> <municipio>2211001</municipio> <numeroNota>15</numeroNota> <sucesso>true</sucesso> </return> </ns2:cancelarNotaResponse> </S:Body> </S:Envelope>7.7
Consultar Dados do Prestador
7.7.1 Arquivo de envio
<?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarPrestador xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <cpfCnpj>62764615000141</cpfCnpj> <municipio>2211001</municipio> <assinatura>916e8f0c5f911d5a4be3676e4efa42025d917a03</assinatura> </ns2:consultarPrestador> </S:Body> </S:Envelope>7.7.2 Arquivo de retorno
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:consultarPrestadorResponse xmlns:ns2="http://webservice.nfse.belgadata.com.br/"> <return> <dadosPrestador> <atividades> <atividadeEconomica>Serviços</atividadeEconomica> <ativo>true</ativo> <deducao> <deducaoPercentual> <percentual>10.0</percentual> </deducaoPercentual> <deducaoPercentual><percentual>20.0</percentual> </deducaoPercentual> <deducaoPercentual> <percentual>40.0</percentual> </deducaoPercentual> <deducaoPercentual> <percentual>45.0</percentual> </deducaoPercentual>
<descricao>Permite Dedução por percentual ou mapa</descricao> <tipo>4</tipo>
</deducao>
<descricaoAtividade>Construcao de edificios</descricaoAtividade>
<descricaoItem>Execução, por administração, empreitada ou subempreitada, de obras de construção civil, hidráulica ou elétrica e de outras obras semelhantes, inclusive sondagem, perfuração de poços, escavação, drenagem e irrigação, terraplanagem, pavimentação, concretagem e a instalação e montagem de produtos, peças e equipamentos (exceto o fornecimento de mercadorias produzidas pelo prestador de serviços fora do local da prestação dos serviços, que fica sujeito ao ICMS).</descricaoItem> <emiteNota>true</emiteNota> <issDevidoLocalPrestacao>true</issDevidoLocalPrestacao> <itensTributaveis>true</itensTributaveis> <permiteTomadorNaoIdentificado>true</permiteTomadorNaoIdentificado> <simplesNacional>true</simplesNacional> <subclasse>1066-0/00-00</subclasse> <tributavel>true</tributavel> </atividades> <prestador> <cpfCnpj>62.764.615/0001-41</cpfCnpj> <endereco> <bairro>Bairro Exemplo</bairro> <cep>64000-000</cep> <complemento>ap. 111</complemento> <logradouro>Logradouro Exemplo</logradouro> <municipio>2211001</municipio> <municipioDescricao>Teresina</municipioDescricao> <numero>899</numero> <pais>0</pais> <tipoLogradouro>1</tipoLogradouro> <tipoLogradouroDescricao>Rua</tipoLogradouroDescricao> </endereco> <inscricaoMunicipal>123456</inscricaoMunicipal> <razaoSocial>Belgadata</razaoSocial> <telefone>(11) 1111-1111</telefone> <enquadramento> <descricao>Homologado</descricao> <tipo>1</tipo> </enquadramento> </prestador> </dadosPrestador> <municipio>2211001</municipio> <sucesso>true</sucesso> </return> </ns2:consultarPrestadorResponse> </S:Body> </S:Envelope>