Layout do arquivo de RPS
O layout do arquivo é composto por 3 partes.



Cabeçalho: Contém a informação do prestador, Datas do RPS e versão do arquivo.
Detalhe: Contém as informações da nota.
Descrição dos Serviços: Contém os Alfanumérico da discriminação dos serviços
da nota.
O arquivo é do tipo colunado. Nesse tipo de arquivo, é obrigatório que o campo tenha o
tamanho máximo permitido. Os campos numéricos terão que ser completados com zeros
a esquerda e os alfanuméricos terão que ser completados com brancos no final, até atingir
o tamanho máximo do campo.
Obs:
- O arquivo não pode conter linhas em branco.
- Para todo registro do tipo 2, é obrigatório existir ao menos um registro do tipo 3.
- Para o registro do tipo 3 (Descrição dos serviços) não é necessário completar com brancos
a direita.
- A última linha do arquivo deve ser um registro do tipo 3.
- Caracter de Fim de Linha é a quebra de linha propriamente dita, não inserir qualquer outro
tipo de caracter normal ou especial.
Tipo 1 – Cabeçalho
Campo
Posição Posição Tamanho
Inicial Final
Formato
Obrigatório
Descrição
Indicador de tipo de
registro. Deve ser
preenchido com ‘1’
Tipo
1
1
1
Numérico
S
Inscrição
Municipal
2
9
8
Numérico
S
Inscrição Municipal do
prestador.
Data de Início
do RPS
10
17
8
AAAAMMDD
S
Data de início a que se
referem os RPS
Data de Fim
do RPS
Versão do
Arquivo
Caracter de
Fim de Linha
18
25
8
AAAAMMDD
S
Data final dos RPS
26
28
3
Numérico
S
Versão do arquivo. A
versão atual é 001
29
30
2
ASCII(13)+
ASCII(10)
S
Caractere de fim de linha.
Tipo 2 – Detalhe
Campo
Tipo
Tipo do RPS
Posição Posição Tamanho
Inicial
Final
1
2
1
2
1
1
Formato
Obrigatório
Numérico
S
Numérico
S
Descrição
Indicador de tipo de registro.
Deve ser preenchido com ‘2’
Tipo do RPS.
Possíveis Valores:
0 – RPS
1 – RPS-C (Recibo provisório
de serviços simplificado)
Caso o estabelecimento possua
mais de um equipamento
emissor de RPS, a numeração
deverá ser precedida de até 5
Série do RPS
3
7
5
Alfanumérico
S
caracteres alfanuméricos
capazes de individualizar os
equipamentos. Caso contrário
deve ser informado ‘1’
Número do
RPS
8
21
14
Numérico
S
Data de
Emissão do
RPS
Número do RPS (Vide
Informações gerais da RPS.
Item 3).
22
29
8
AAAAMMDD
S
Data que o RPS foi emitido
Situação do RPS.
‘1’ – Normal.
‘2’ – Cancelada. (Dia do
processamento será assumido
como data do cancelamento.
Para cancelar uma NFe já
importada basta importá-la
novamente com situação ‘2’)
Situação do
RPS
30
30
1
Numérico
S
Valor dos
Serviços
31
41
11
Numérico
S
Valor dos serviços, com 11
posições, sendo que as duas
últimas são os decimais.
Código da
Atividade
42
49
8
Numérico
S
Código do serviço prestado.
Este código deverá pertencer
à lista de serviços do prestador.
50
53
4
Numérico
S
Alíquota
Valor do
Imposto
54
64
11
Numérico
S
Valor da alíquota, de acordo
com a atividade informada.
Campo com 4 posições, sendo
duas casas para os decimais.
Valor do imposto a pagar, com
11 posições, sendo que as
duas últimas são os decimais.
(caso tipo de recolhimento não
incidente valor do imposto
deve ser zero)
Tipo de recolhimento do imposto.
Tipo de
Recolhimento
65
65
1
Numérico
S
Identificação do
Tomador
66
79
14
Numérico
S
Tipo de
Identificação
80
80
1
Numérico
S
Nome/Razão Social
do Tomador
81
180
100
Alfanumérico
S
Endereço do
Tomador
181
380
200
Alfanumérico
N
Bairro do
Tomador
381
410
30
Alfanumérico
N
Alfanumérico
N
CEP do
Tomador
Cidade do
Tomador
UF do Tomador
Email do
Tomador
Local Tomador
Optante
Simples
Nacional
Deduções
Possíveis Valores:
0-Outro Município (Informar o
município onde foi prestado o serviço,
nos campos ‘Cidade de Prestação do
serviço’ e ‘UF da prestação do
serviço’)
1-Retido na Fonte
2–Normal (A recolher)
3-Simples Nacional/MEI
Informar CNPJ/CPF ou IM do
tomador.
Tipo de identificação do tomador
0 – CNPJ
1 – CPF
2 – IM
Nome/Razão Social do tomador
do serviço.
Endereço do tomador quando
o mesmo não for do município
ou não estiver cadastrado.
Bairro do tomador quando o
mesmo não for do município
ou não estiver cadastrado.
CEP do tomador quando o
mesmo não for do município
ou não estiver cadastrado.
411
418
8
419
458
40
Alfanumérico
S
Cidade do tomador.
459
460
2
Alfanumérico
S
UF do tomador.
461
540
80
Alfanumérico
N
Email do tomador.
541
541
1
Alfanumérico
S
542
542
1
Alfanumérico
N
543
553
11
Numérico
S
Local do Tomador. Possíveis
Valores:
0 – Cadastrado no município.
1 – Fora do município
2 – Não cadastrado no município
3 – Consumidor Final
Optante do Simples Nacional.
‘S’ – Sim
‘N’ – Não
Se campo estiver em branco
será considerado NÃO.
Valor das deduções, com
11 posições, sendo que as
duas últimas são os decimais.
Tributos Federais
PIS
554
565
12
Numérico
S
Tributos Federais
COFINS
566
577
12
Numérico
S
Valor do Tributo Federal, com 12
posições, sendo que as quatro
últimas são os decimais.
Valor do Tributo Federal, com 12
posições, sendo que as quatro
últimas são os decimais.
S
Valor do Tributo Federal, com 12
posições, sendo que as quatro
últimas são os decimais.
S
Valor do Tributo Federal, com 12
posições, sendo que as quatro
últimas são os decimais.
S
Valor do Tributo Federal, com 12
posições, sendo que as quatro
últimas são os decimais.
Tributos Federais
IR
Tributos Federais
INSS
Tributos Federais
CSLL
578
590
602
589
601
613
12
12
12
Numérico
Numérico
Numérico
Competência da prestação do
Competência
614
619
6
Numérico
serviço. Deve estar no formato
S
AAAAMM.
Tipo de Convênio. Possíveis valores
Convênio
620
620
1
Numérico
0 – Nenhum
S
1 – SUS
2 - Outros
Município de prestação de serviço,
Cidade da Prestação
do serviço
Quando prestado em outro
621
660
40
Alfanumérico
N
município. Quando não for
informado, será assumido Patos de
Minas
UF de prestação de serviço, quando
UF da Prestação do
serviço
661
662
2
Alfanumérico
Prestado em outro município.
N
Quando não for informado, será
Assumido Patos de Minas.
Caracter de
Fim de Linha
663
664
ASCII(13)+
ASCII(10)
2
Caractere de fim de linha.
S
Tipo 3 – Descrição dos Serviços
Campo
Tipo
Posição Posição Tamanho
Inicial
Final
1
1
Discriminação
dos Serviços
2
2 + (N-1)
Caracter de
Fim de Linha
2+N
3+N
1
Formato
Obrigatório
Numérico
S
N
Alfanumérico
(N<=250)
2
ASCII(13)+
ASCII(10)
S
S
Descrição
Indicador de tipo de registro.
Deve ser preenchido com ‘3’
Discriminação dos Serviços
prestados.
Cada linha desse tipo de registro
coresponde a uma linha de
Alfanumérico da discriminação
dos serviços. Máximo de 14
linhas ou 1200 caracteres no
total. Pelo menos uma linha
deverá existir.
Caractere de fim de linha.
Download

Layout do Arquivo de Importação de RPS