Tabela 1: Formatação dos Campos do Arquivo
Tipo | Instrução |
Inteiro |
Formato Padrão: 1234 São aceitos números inteiros e positivos, apenas dígitos de 0 a 9. O separador do milhar não deve constar nos números. |
Numérico |
Padrão: 1234.56 São aceitos números reais e positivos, dígitos de 0 a 9, sempre com separador decimal, o separador decimal deve ser “.” (ponto). A quantidade de casas decimais deve ser de duas casas após o ponto. O separador do milhar não deve constar nos números. |
Data |
Padrão: 31/01/2020 (dd/mm/yyyy) São aceitos datas compostas por (dia, mês e ano), dígitos de 0 a 9, com separador. O separador deve ser: “/” |
Lógico |
Padrão: 0;1 São aceitos 0, para representar Falso ou Não, e, 1, para representar Verdadeiro ou Sim. Obs: Outros formatos válidos, sem alteração no leiaute do importador variável são: N;S. |
Texto |
Padrão: NF Cancelada São aceitos Caracteres como: letras, dígitos e símbolos. |
Nome do Campo | Tipo | Tam. | Requerido |
Valores Válidos |
Observação |
<XML> | Sim | Início do Arquivo XML. | |||
<PREFEITURA> | Texto | 100 | Não | Razão Social da Prefeitura do Município de Emissão da NFSE. | |
<N_DA_NFSE> | Inteiro |
|
Sim | Número da NFSE. | |
<DATA_EMISSAO> | Data | 10 | Sim | Formato (dd/mm/yyyy); | Data de Emissão da NFSE. |
<COMPETENCIA> | Data | 10 | Sim |
Quando na extração dos dados da Prefeitura vier com a informação em formato (dd/mm/yyyy), será mantido a informação na tag. Quando vier em outro formato deve ser convertido para o formato (dd/mm/yyyy). Quando na extração somente vir a informação de (mm/yyyy), será inserido o primeiro dia do mês (01), para ficar no formato(dd/mm/yyyy). Quando não vier nenhuma informação na <COMPETENCIA>, assumirá o mesmo Valor da <DATA_EMISSAO>, sendo que essa tag também seguirá o formato (dd/mm/yyyy); |
Data de Competência da NFSE. |
<CODIGO_DE_VERIFICACAO> | Texto | 44 | Não | Código de verificação que confirma a autenticidade da NFS-e. | |
<NUMERO_DO_RPS> | Não | Número do RPS (Recibo Provisório de Serviço). | |||
<NO_NFSE_SUBSTITUIDA> | Não | ||||
<LOCAL_DA_PRESTACAO> | Inteiro | Sim | Quando <LOCAL_DA_PRESTACAO> não possuir conteúdo, informa o conteúdo do <MUNICIPIO_TOMADOR>; | Código IBGE do Município onde foi prestado o serviço. | |
<NOME_PRESTADOR> | Texto | 50 | Sim | Razão Social do prestador do serviço. | |
<NOME_FANTASIA> | Não | Nome Fantasia do prestador do serviço. | |||
<CPFCNPJ_PRESTADOR> | Texto | 18 | Sim |
Pode ser informado na sequência de 14 números corridos sem máscara, ex: “99999999000199”; Ou Pode ser informado no formato com a máscara padrão CNPJ, ex: “99.999.999/0001-99”; |
Número do CPF/CNPJ do Prestador do Serviço |
<INSC_MUNICIPAL> | Texto | 25 | Não | Inscrição municipal do prestador que emitiu a NFSE. | |
<CIDADE_PRESTADOR> | Inteiro | Não | Informar o código IBGE do município; | Código do município onde o tomador está estabelecido (Tabela do IBGE). | |
<ESTADO_PRESTADOR> | Texto | 2 | Sim | Caso operação com Exterior, informar “EX”; | Sigla da unidade da federação do prestador. |
<ENDERECO_PRESTADOR> | Texto | 40 | Não | Tipo e nome do logradouro do prestador (Av.., Rua..., ...) | |
<NO_ENDERECO_PRESTADOR> | Inteiro | Não | Número do Imóvel do prestador. | ||
<CEP_PRESTADOR> | Texto | 10 | Não |
Utilizar apenas números, sem separadores. Ex: “99777000”. Caso informado menos de 8 dígitos, será complementado com zeros a esquerda. Caso informado mais de 8 dígitos serão considerados os 8 dígitos da direita; Ou Utilizar o formato com a seguinte máscara “99.777-000”; |
Número do CEP do prestador. |
<BAIRRO_PRESTADOR> | Texto | 30 | Não | Bairro do prestador. | |
<COMPLEMENTO_PRESTADOR> | Texto | 20 | Não | Complemento de Endereço do prestador. | |
<TELEFONE_PRESTADOR> | Inteiro | Não | Número do telefone do prestador. | ||
<EMAIL_PRESTADOR> | Texto | 100 | Não | E-mail do prestador. | |
<NOME_TOMADOR> | Texto | 50 | Sim | Nome / Razão Social do tomador. | |
<NOME_FANTASIA_TOMADOR> | Texto | 50 | Não | Nome Fantasia do tomador. | |
<CPFCNPJ_TOMADOR> | Texto | 18 | Sim |
Pode ser informado na sequência de 14 números corridos sem máscara, ex: “99999999000199”; Ou Pode ser informado no formato com a máscara padrão CNPJ, ex: “99.999.999./0001-99”; |
CPF/CNPJ do tomador do serviço. |
<INSC_MUNICIPAL_TOMADOR> | Texto | 25 | Não | Número da inscrição municipal do Tomador. | |
<MUNICIPIO_TOMADOR> | Inteiro | Não | Informar o código IBGE do município.. | Código do município onde o tomador está estabelecido (Tabela do IBGE). | |
<ESTADO_TOMADOR> | Texto | 2 | Sim | Caso operação com Exterior, informar “EX”; | Sigla da unidade da federação do tomador |
<ENDERECO_E_CEP_TOMADOR> | Texto | 40 | Não | Tipo e nome do logradouro (Av.., Rua..., ...) | |
<NO_ENDERECO_TOMADOR> | Inteiro | Não | Número do Imóvel do tomador. | ||
<CEP_TOMADOR> | Texto | 10 | Não |
Utilizar apenas números, sem separadores. Ex: “99777000”. Caso informado menos de 8 dígitos, será complementado com zeros a esquerda. Caso informado mais de 8 dígitos serão considerados os 8 dígitos da direita; Ou Utilizar o formato com a seguinte máscara “99.777-000”; |
Número do CEP do tomador |
<BAIRRO_TOMADOR> | Texto | 30 | Não | Bairro do tomador | |
<COMPLEMENTO_TOMADOR> | Texto | 20 | Não | Complemento de Endereço do tomador. | |
<TELEFONE_TOMADOR> | Inteiro | Não | Número do Telefone do tomador. | ||
<EMAIL_TOMADOR> | Texto | 100 | Não | E-mail do tomador. | |
<CODIGO_SERVICO> | Texto | Sim | Lista de serviços anexa à Lei Complementar nº 116; | Código do serviço prestado. | |
<COD_DE_ATIVIDADE_SUB_ITEM> | Não | ||||
<ATIVIDADE> | Não | ||||
<CODIGO_DA_OBRA_CEI> | Não | Número da matrícula CEI da obra ou da empresa. | |||
<CODIGO_ART> | Texto | 15 | Não | Número da ART. | |
<VL_PIS> | Numérico | 14,2 | Não | Valor da retenção do PIS. | |
<VL_COFINS> | Numérico | 14,2 | Não | Valor da retenção do COFINS. | |
<VL_CSLL> | Numérico | 14,2 | Não | Valor da retenção do CSLL. | |
<VL_IR> | Numérico | 14,2 | Não | Valor da retenção do IR. | |
<VL_INSS> | Numérico | 14,2 | Não | Valor da retenção do INSS. | |
<VALOR_DOS_SERVICOS> | Numérico | 14,2 | Não | Valor Total dos Serviços. | |
<DESCONTO_INCONDICIONADO_VLS> | Numérico | 14,2 | Não | Valor do desconto incondicionado. | |
<DESCONTO_CONDICIONADO> | Numérico | 14,2 | Não | Valor do desconto condicionado. | |
<RETENCOES_FEDERAIS> | Numérico | 14,2 | Não | ||
<ISS_RETIDO> | Numérico | 14,2 | Não | Terá valor quando <ISS_A_RETER> for igual a 1; | Valor de retenção do ISS. |
<VALOR_LIQUIDO> | Numérico | 14,2 | Não | Valor Líquido dos Serviços. | |
<NATUREZA_OPERACAO> | Inteiro | 1 | Não |
Quando tributação dentro do município de prestação do serviço enviar “1”; Quando tributação fora do município de prestação de serviço enviar “2”; Observar <LOCAL_DA_PRESTACAO> para alimentar essa tag; |
Natureza da operação que indica se a tributação foi dentro ou fora do Município de prestação de serviço. |
<REGIME_ESPECIAL_TRIBUTACAO> | Inteiro | 1 | Não |
1 – Microempresa Municipal; 2 – Estimativa; 3 – Sociedade de Profissionais; 4 – Cooperativa; 5 – Microempresário Individual (MEI); 6 – Microempresário e Empresa de Pequeno Porte (ME EPP); |
Informar o Regime Especial de Tributação. |
<OPCAO_SIMPLES_NACIONAL> | Inteiro | 1 | Não |
1 – Sim; 2 – Não; |
Informar se é optante pelo Simples Nacional. |
<DEDUCOES_PERMITIDAS_EM_LEI> | Numérico | 14,2 | Não | Valor do desconto condicionado. | |
<DESCONTO_INCONDICIONADO_ISS> | Numérico | 14,2 | Não | Valor do desconto incondicionado. | |
<BASE_ISS> | Numérico | 14,2 | Não |
Quando não tem valor na <BASE_ISS>, informar o resultado dos valores das <VALOR_DOS_SERVICOS> -<DEDUCOES_PERMITIDAS_EM_LEI> - <DESCONTO_INCONDICIONADO_ISS>; |
Valor da Base de Cálculo do ISS. |
<ALIQUOTA_ISS> | Numérico | 5,2 | Não | Será apresentada com 2 casas decimais. Exemplo: 2.00; | Alíquota do ISS. |
<ISS_A_RETER> | Inteiro | 1 | Não |
Quando tem retenção enviar o dígito: “1”; Quando não tem retenção enviar o dígito: “2”; |
Indica se existe retenção de ISS na operação. |
<VL_ISS> | Numérico | 14,2 | Não | Somente será importado se <ISS_A_RETER> = 1; | Valor do ISS. |
<BASE_INSS> | Numérico | 14,2 | Não |
Quando <VL_INSS> maior que 0 (zero), deve apresentar o valor na tag; Quando a <BASE_INSS> não possuir conteúdo, o valor será o mesmo que a <BASE_ISS>; |
Valor da Base de Cálculo do INSS. |
<DISCRIMINACAO_DOS_SERVICOS> | Texto | 120 | Sim | Discriminação dos serviços | |
<AVISOS> | Não | ||||
<PEDIDO> | Não | ||||
<CANCELADO> | Não | Situação/status do Documento. | |||
<NUM_PEDIDO> | Não | ||||
</XML> | Sim | Fim do Arquivo XML. |