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.