Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


4.1 Habilitando Login
Para conectar um sistema gerador de RPS com o sistema emissor de NFS-e

Siga os seguintes passos:
1 - acesse a Área do Prestador de Serviços, no portal Portal Janela Única.
2 - clique em Contribuinte e depois em RPS.
3 - clique no botão Alterar Senha.
A senha cadastrada será utilizada tanto na integração ao web Service de teste
quanto no Web Service de Produção. Uma vez cadastrada a nova senha a empresa
estará homologada.
As informações necessárias para acessar o Web Service são o código do usuário e
a senha.

...

Abaixo seguem algumas formatações de dados que devem ser seguidas para geração correta na estrutura dos arquivos.

Formado

Observação

Data (date)

Formato: AAAA-MM-DD
onde:
AAAA = ano com 4 caracteres
MM = mês com 2 caracteres
DD = dia com 2 caracteres

Data/Hora (datetime)

Formato AAAA-MM-DDTHH:mm:ss
onde:
AAAA = ano com 4 caracteres
MM = mês com 2 caracteres
DD = dia com 2 caracteres
T = caractere de formatação que deve existir separando a data
da hora
HH = hora com 2 caracteres
mm: minuto com 2 caracteres
ss: segundo com 2 caracteres

Valores Decimais (decimal)

Formato: 0.00
Não deve ser utilizado separador de milhar. O ponto (.) deve
ser utilizado para separar a parte inteira da fracionária.
Exemplo:
48.562,25 = 48562.25
1,00 = 1.00 ou 1
0,50 = 0.50 ou 0.5

Valores Percentuais (decimal)

Formato 00.00
O formato em percentual presume o valor percentual em sua
forma fracionária, contendo 5 dígitos. O ponto (.) separa a
parte inteira da fracionária.
Exemplo: 62% = 62
15% = 15
25,32 = 25.32

Não deve ser inserido caractere não significativo para preencher o tamanho completo do campo, ou seja, zeros antes de número ou espaço em branco após a cadeia de caracteres. A posição do campo é definida na estrutura do documento XML através de TAGs (<tag>conteúdo</tag>).

...

Legenda da tabela:
(1) Nome do tipo complexo;
(2) Descrição do tipo complexo;
(3) Identifica se a sequência de campos fará parte de uma escolha (choice);
(4) Nome do campo que faz parte do tipo complexo;
(5) Tipo do campo, que pode ser simples ou complexo;
(6) Quantas vezes o campo se repete na estrutura de dados: a. Formato: “x-y” onde “x” é a quantidade mínima e “y” a quantidade máxima. Se a quantidade máxima for indefinida, será utilizado “N” no lugar do “y”;
(7) Descrição do campo.

notaFiscalServicoEletronica

Representa dados de identificação da Nfs-e.

Nome

Tipo

Ocorrência

Descrição

numeroNfse

numeroNfse

1 - 1

codigoVerificacao

codigoVerificacao

1 - 1

dataEmissao

date

1 - 1

numeroNfseSubstituta

numeroNfse

0 - 1

Não utilizado

outrasinformacoes

outrasinformacoes

0 - 1

status

status

1 - 1

1 ou 2

descStatus

string

0 - 1

1 - Normal
2- Cancelada

creditoGerado

creditoGerado

0 - 1

Tabela creditoGerado

complementoPrestador

complementoPrestadorServico

0 - 1

valorNfse

valorNfse

0 - 1

identificacaoOrgaoGerador

identificacaoOrgaoGerador

0 - 1

Tabela identificacaoOrgaoGerador

rps

reciboProvisorioDeServico

0 - 1

Tabela reciboProvisorioDeServico

loteRPS

Representa dados de identificação do Lote.

Nome

Tipo

Ocorrência

Descrição

tipoLote

tipoLote

1 - 1

1 - Recibo provisório de
Serviços

ildentLote

numeroLote

1 - 1

Não pode ser repetido

recibosProvisoriosDeServico

recibosProvisoriosDeServico

1 - N

Tabela
reciboProvisorioDeServico

resultado

int

1 - 1

Número do resultado

status

int

1 - 1

Código do status

descStatus

string

1 - 1

Descrição do status

codErro

int

1 - 1

Código do erro

informacoesErro

string

0 - 1

Informações sobre o
erro

...