• Nenhum resultado encontrado

V 1.2. Sistema de Envio de Lotes RPS. Belgadata Soluções em Informática Sistema de Envio de Lotes RPS V 1.2 Rev. 1 23/10/2013

N/A
N/A
Protected

Academic year: 2021

Share "V 1.2. Sistema de Envio de Lotes RPS. Belgadata Soluções em Informática Sistema de Envio de Lotes RPS V 1.2 Rev. 1 23/10/2013"

Copied!
30
0
0

Texto

(1)

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

(2)

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

(3)

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

(4)

7.7.2 Arquivo de retorno ... 27

8. Anexo A ... 29

(5)

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.

(6)

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’.

(7)

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;

(8)

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;

(9)

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.

(10)

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

(11)

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

(12)

email

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

(13)

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’.

(14)

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’

(15)

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

(16)

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

email

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’

(17)

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.

(18)

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

(19)

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 é

(20)

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

(21)

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>

(22)

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

(23)

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>

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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>

(29)

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

(30)

8. Anexo A

As tabelas de códigos usados nos arquivos XML que não estão descritas nas estruturas

de dados podem ser baixadas em

http://www.belganfse.com.br:8080/documentos/codigos.zip

Referências

Documentos relacionados

O feito de que a Constitución declarase o Estado como unha monarquía constitucional deu a posibilidade de presentar un candidato carlista ó trono despois da

A Lei nº 2/2007 de 15 de janeiro, na alínea c) do Artigo 10º e Artigo 15º consagram que constitui receita do Município o produto da cobrança das taxas

Adiante, o Senhor Presidente solicitou aos senhores Suplentes de Vereador os Senhores Ernei Antônio Trierveiller e Mário Sebastião Lohn para adentrar no Plenário e

No Web Service assíncrono, os pedidos de serviço “Envio de Lote RPS”, “Teste de Envio de Lote de RPS”, e, “Emissão de Guia” são enviados para uma fila

Especificamente no agronegócio, uma ação, em particular, foi o estabelecimento da parceria da Raízen, empresa brasileira com presença nos setores de produção de açúcar

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

Os autores relatam a primeira ocorrência de Lymnaea columella (Say, 1817) no Estado de Goiás, ressaltando a importância da espécie como hospedeiro intermediário de vários parasitos

A longo prazo, a taxa de aumento é um pouco mais incerta, embora não haja razões para se acreditar que ela não se manterá quase constante por pelo menos 10