Num. de casas Identificador Observação Referência Nome do campo Descrição Formato Obrigatório decimais do Mínimo Máximo Definição do registro 10 1 TipoReg Tipo de registro Numérico Sim 2 0 Fixo 2 2 Preencher com '10' 2 CpfCnpj 3 DtIni 4 DtFin Cpf ou Cnpj do prestador de serviços Numérico Sim 11 ou 14 0 Fixo 11 ou 14 11 ou 14 Data de Inicio do período transferido Data Sim 10 Fixo 10 10 Data de fim do período transmitido Data Sim 10 Fixo 10 10 Preencher o cpf do prestador ou o cnpj com zeros a esquerda. No caso de cpf, informar um campo de 11 dígitos. No caso de Pessoa Jurídica informar um campo de 14 dígitos. Sem máscara. Menor data de emissão das nfs transmitidas Formato DD/MM/AAAA Maior data de emissão das nfs transmitidas. Deve ser Maior ou igual a Data de Início do Período transferido. Formato DD/MM/AAAA
Num. Referência Nome do campo Descrição 5 TipoTrib Tipo de Tributação do prestador Formato Layout Nfe Generativa - Versão 1.0 Obrigatório de casas decimais Identificador do Mínimo Numérico Sim 1 0 Fixo 1 1 Máximo Observação Tipo de tributação do prestador: Tipo de tributação: 1 = Tributado. O Serviço é tributado de acordo com a alíquota do serviço da lista da prefeitura ou do simples nacional, se o prestador é optante pelo simples nacional. 2 Isenção / Imunidade. Neste caso a alíquota é igual a zero. 3 Suspensão. Se a tributação está em decisão judicial, será acatado a alíquota informada no RPS, podendo esta ser igual a zero. 4-Simples Nacional 6 DtAdeSN 7 AlqIssSN Data de Adesão ao Simples Nacional Data Não 10 Fixo 10 10 Alíquota do Simples Nacional Numérico Não 5 2 Variável 0 5 Versão do arquivo Caracter Sim 4 Fixo 4 4 Data de Adesão ao simples nacional. Campo obrigatório se TipoTrib = 4. Caso contrário deixar em branco Alíquota de Iss para Prestador do Simples Nacional. Campo Obrigatório se campo TipoTrib = 4 Se não for optante deixar em branco Preencher com 1.00 8 Versao Definição do registro 20 1 TipoReg Tipo de registro Numérico Sim 2 0 Fixo 2 2 Preencher com '20'
Num. de casas Identificador Observação Referência Nome do campo Descrição Formato Obrigatório decimais do Mínimo Máximo 2 TipoNFS Caracter Sim 3 Fixo 3 3 Preencher com 'RPS' do Campo sequencial que não Recibo pode ser repetido e indicador provisório de do documento provisório 3 NumRps serviços Numérico Sim 9 0 Variável 1 9 4 SerRps Série do RPS Caracter Não 3 Fixo 3 3 Preencher com série do RPS 5 DtEmi 6 RetFonte 7 CodSrv 8 DiscrSrv 9 VlNFS Data de emissão do recibo Data Sim 10 Fixo 10 10 Indicador se Imposto foi Retido na Fonte Caracter Sim 3 Fixo 3 3 Código do Serviço Caracter Sim 10 Variável 5 10 Discriminação da natureza do serviço prestado Caracter Sim 4000 Variável 1 300 Valor da Nota Fiscal Numérico Sim 16 2 Variável 1 16 Data Informada deve pertencer ao período informado no registro tipo 10. Indica se o imposto foi retido no munícipio do tomador de serviços, ou não, no município do prestador. Preencher com SIM ou NAO sem acentuação. Conforme lista de serviços do município. Inclui pontuação se necessário. O código do serviço deve fazer parte da lista de serviços declarados pelo prestador. Além da discriminação dos serviços, os dados de frete,caso tenha, deverão ser digitados neste campo. decimal.
Num. Referência Nome do campo Descrição 10 VlDed 11 DiscrDed 12 VlBasCalc 13 AlqIss 14 VlIss Formato Layout Nfe Generativa - Versão 1.0 Obrigatório de casas decimais Identificador do Mínimo Máximo Valor da dedução Numérico Não 16 2 Variável 0 16 Discriminação de retenção e/ou dedução. caracter Não 1000 Variável 0 100 Valor da nota - Valor da dedução Numérico Não 16 2 Variável 0 16 Percentual de alíquota de iss Numérico Não 5 2 Variável 0 5 Valor do Imposto Calculado Numérico Não 16 2 Variável 0 16 Observação decimal. Valor a ser deduzido do valor da nota para obtenção da base de cálculo do imposto. Não pode ser Maior que o valor da Nota Fiscal Obrigatório se Valor da dedução > 0. Ele poderá também poderá ser utilizado caso o operador necessite informar retenções obrigatórias como IRPJ, PIS, COFINS,CSLL, INSS etc., sem necessariamente ter um valor no campo valor da dedução. Deve ser igual ao informado no campo valor da nota menos o informado no campo de valor de dedução. decimal. Deve estar de acordo com tabela de serviços ou adesão do simples nacional do Prestador de serviços. = Base de calculo informada no campo 13 * alíquota de iss (campo 14) / 100. Obrigatório se RetFonte = 'NÃO'. Se RetFonte = 'SIM' o conteúdo do campo deve ser = zero.
Num. Referência Nome do campo Descrição 15 VlIssRet 16 CpfCnpTom 17 RazSocTom Formato Layout Nfe Generativa - Versão 1.0 Obrigatório de casas decimais Identificador do Mínimo Máximo Valor do Iss Retido pelo Tomador Numérico Não 16 2 Variável 0 2 Cpf/Cnpj do Tomador de serviço Numérico Sim 11 ou 14 0 Variável 11 ou 14 11 ou 14 Razão Social ou Nome do tomador Caracter Sim 60 Variável 1 60 18 TipoLogtom Tipo do Logradouro Caracter Não 10 Variável 1 10 19 LogTom Logradouro Caracter Sim 60 Variável 1 60 do Endereço do 20 NumEndTom Logradouro Caracter Sim 10 Variável 1 10 Complemento 21 ComplEndTom do Endereço Caracter Não 60 Variável 1 60 22 BairroTom Bairro Caracter Sim 60 Variável 1 60 23 MunTom Nome do Município Caracter Sim 60 Variável 1 60 24 SiglaUFTom Sigla do estado Caracter Sim 2 Fixo 2 2 25 CepTom Código do Cep Numérico Sim 8 Fixo 8 8 Observação decimal. Obrigatório se RetFonte = 'SIM' e deve ficar = zero se RetFonte = "NÃO' Preencher o cpf do tomador de serviço ou o cnpj com zeros a esquerda. No caso de cpf, informar um campo de 11 dígitos. No caso de Pessoa Jurídica informar um campo de 14 dígitos Informar segundo a tabela que segue: RUA, AVENIDA, PRAÇA, ALAMEDA Informar EXTERIOR para operações com o exterior Informar EX para operações com o exterior Se SiglaUfTom = 'EX' campo do cep deve vir zerado
Num. Referência Nome do campo Descrição Formato Layout Nfe Generativa - Versão 1.0 Obrigatório de casas decimais Identificador do Mínimo Máximo 26 Telefone Telefone Caracter Não 10 Variável 1 10 27 Inscricao Municipal 28 TipoLogLocPre 29 LogLocPre 30 NumEndLocPre 31 ComplEndLocPre 32 BairroLocPre Inscrição Municipal Caracter Não 20 Variável 1 20 Tipo do Logradouro do local de Serviços Caracter Não 10 Variável 1 10 Logradouro do Local de Serviços Caracter Não 60 Variável 1 60 do Endereço do Local de Serviços Caracter Não 10 Variável 1 10 Complemento do Endereço do Local de Serviços Caracter Não 60 Variável 1 60 Bairro do Local de Serviços Caracter Não 60 Variável 1 60 Observação Informar os zeros não significativos. Preencher apenas com números, sem separadores. Colocar o DDD. Se Cnpj Inscrição Municipal é obrigatória. Informar somente se Local de Serviços diferente do Endereço do Tomador. Informar segundo a tabela que segue: RUA, AVENIDA, PRAÇA, ALAMEDA Obrigatório Somente se o campo 28 foi Informado Obrigatório Somente se o campo 28 foi Informado Obrigatório somente se o campo 28 foi Informado
Num. de casas Identificador Observação Referência Nome do campo Descrição Formato Obrigatório decimais do Mínimo Máximo Nome do Município do Local de 33 MunLocPre Serviços Caracter Não 60 Variável 1 60 Sigla do estado do Local de 34 SiglaUFLocpre Serviços Caracter Não 2 Fixo 2 2 com o exterior Código do Cep do Local de 35 CepLocPre Serviços Numérico Não 8 Variável 0 8 36 E-mail 1 37 E-mail 2 38 E-mail 3 Email para envio da NFe Caracter Não 120 Variável 1 120 Email para envio da NFe Caracter Não 120 Variável 1 120 Email para envio da NFe Caracter Não 120 Variável 1 120 Obrigatório somente se o campo 28 foi Informado. Informar EXTERIOR para serviços prestados no Exterior. Obrigatório somente se o campo 28 foi informado. Informar EX para operações Obrigatório somente se o campo 28 foi informado. Se SiglaUfTom = 'EX' campo do cep deve vir zerado. E-mail para envio da NFE Gerada Segundo endereço de e-mail para envio da NFE Gerada. Deve ser diferente do campo 36 e só deve ser informado se a nota deve ser enviada para mais de um endereço Terceiro endereço de e-mail para envio da NFE Gerada. Deve ser diferente do campo 36 e só deve ser informado se a nota deve ser enviada para
Num. Referência Nome do campo Descrição Formato Obrigatório de casas decimais Identificador do Mínimo Máximo Observação mais de um endereço Definição do Registro 90 1 TipoReg Tipo de registro Numérico Sim 2 0 Fixo 2 2 Preencher com '90' Qtd. De registros Quantidade de registro de 2 QtdRegNormal tipo 20 Numérico Sim 5 0 Variável 1 5 notas de serviço. Valor total da notas informadas no decimal. 3 ValorNFS registro tipo 20 Numérico Sim 16 2 Variável 1 16 4 ValorISS 5 ValorDed 6 ValorIssRetTom Valor total do Iss de Notas informadas no registro tipo 20 Numérico Sim 16 2 Variável 1 16 Valor total do campo Dedução Numérico Sim 16 2 Variável 1 16 Valor Total do Iss Retido pelo Tomador Numérico Sim 16 2 Variável 1 16 decimal. decimal. decimal. Para efetuar o registro eletrônico de RPS (Recibo Provisório de Serviços) o contribuinte deve: Gerar arquivo digital contendo dados da nota fiscal de serviços, segundo o layout em anexo. O contribuinte poderá validar o arquivo gerado através do link Validar Arquivo RPS que se encontra na página inicial do Nfe. Transmitir eletronicamente o arquivo gerado com a opção Transmitir RPS no menu de Nfe. Para efetuar isso o contribuinte deverá estar conectado à Internet.
Após receber o arquivo, a estrutura será validada e as notas fiscais eletrônicas serão geradas caso não sejam encontrados erros de validação. Após a geração das nfe, um recibo eletrônico é gerado. O contribuinte deverá conservar o recibo como prova de transmissão dos dados caso seja necessário ele confirmar o fato. Caso sejam encontrados erros relativos à estrutura do arquivo, estes serão apontados e o contribuinte deverá gerar outro arquivo e repetir os procedimentos. Para transmitir os dados, o usuário deverá ter senha de acesso devidamente cadastrada e o prestador deverá ter autorização de emissão de nfe. Lay-out do arquivo digital do Recibo Provisório de Serviços (RPS): Cada arquivo digital deverá conter informações de Recibos de serviços, emitidas por um único prestador, no período compreendido entre a data inicial e a data final, indicadas no próprio arquivo. 1. Formato: Texto 2. máximo: 1 Mgb 3. Nome do arquivo: atribuição livre. 4. Divisão entre os campos de cada registro: Usar Pipe ( ) como divisor de campos. O espaço entre os dois caracteres delimitadores deverá ficar vazio ( ) quando não houver informação para campos de preenchimento não obrigatório 5. Os formatos dos campos deverão obedecer a seguinte definição: a. Data(D): DD/MM/AAAA (Dia, mês e ano separados por barra) e o horário ao formato HH:MM:SS (horas, minutos e segundos separados por dois pontos) b. Campos numéricos: Devem ser informados com a casa decimal. Usar a vírgula como o separador decimal. Ex: 342,22. c. Campos alfanuméricos. com letras e números. O tamanho dos campos poderá ser variável e no lay-out haverá a quantidade mínima e máxima de posições para preenchimento do campo. d. Campos de tamanho fixo: o tamanho informado no lay-out deve ser respeitado.
e. Campos de tamanho variável tem um limite mínimo e máximo de quantidade de caracteres. 6. A Estrutura do arquivo deve ser composta dos seguintes tipos de registros: Tipo 10: Registro obrigatório, cabeçalho do arquivo, identificador do prestador de serviços. Deve ser informado exatamente um registro por arquivo e deve ser sempre o primeiro registro do arquivo. Tipo 20: Registro não obrigatório, identificador de Recibo provisório de serviços ou de notas fiscais de serviços tomadas. Tipo 90: Registro obrigatório, rodapé totalizador da quantidade de registros no arquivo. Deve ser informado 1 único registro por arquivo e deve ser sempre o ultimo registro. Exemplo de como deve ser a estrutura do arquivo: 10 cabeçalho 20 Nf de serviços, RPS 99...99 20 Nf de serviços, RPS 99...99 20 Nf de serviços, RPS 99...99 20 Nf de serviços, RPS 99...99...... 90 Rodapé do arquivo.