Você está na página 1de 27

Nota Fiscal de Serviços

Eletrônica – NFS-e

Manual de Exportação de NFS-e


– Instruções e Layout –

Versão 4.07

Para baixar a versão mais atualizada deste documento, acesse o endereço:

http://notadomilhao.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/manuais
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 2

Manual de Exportação de NFS-e – Instruções e Layout

ÍNDICE

1. Introdução ................................................................................................................................................ 3
2. Especificações........................................................................................................................................... 3
3. Formatos e Layout Disponíveis ................................................................................................................ 3
3.1. Instruções Gerais ............................................................................................................................... 3
3.2. Tipos de Registro utilizados por cada formato.................................................................................. 4
3.3. Formato txt ........................................................................................................................................ 4
3.4. Formato csv ..................................................................................................................................... 13
3.5. Formato txt tabulado ...................................................................................................................... 14
3.6. Formato txt retorno (Arquivo de Retorno) ..................................................................................... 14
4. Acesso ao Sistema .................................................................................................................................. 26
5. Mais Informações ................................................................................................................................... 27
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 3

1. Introdução

Este manual tem como objetivo apresentar os layouts utilizados pelo Sistema NFS-e da Prefeitura de São
Paulo na exportação de NFS-e (Prefeitura → Contribuintes), permitindo que sejam transferidas
informações da Prefeitura para os contribuintes em arquivos texto. Tais arquivos serão gerados em layouts
pré-definidos, apresentados neste documento.

Este manual não contempla a substituição do Recibo Provisório de Serviços (RPS) por NFS-e (conversão
em lote). Para importar os RPS no sistema de NFS-e, enviando informações do contribuinte para a
Prefeitura (Contribuinte → Prefeitura), consulte o manual disponível na seção “Manuais”, acessando o
endereço:

http://notadomilhao.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/manuais

2. Especificações

 O arquivo tem o formato texto (Text Encoding = ISO-8859-1), podendo ser salvo com qualquer
nome, a critério do contribuinte, possuindo no máximo 10 MB (10240 Kbytes) de tamanho.

 O arquivo conterá as NFS-e emitidas, recebidas ou intermediadas; ou os RPS convertidos em


determinado período, a critério do contribuinte.

 Há 4 (quatro) tipos de layout de exportação possíveis:

o V. 001 – Sem NFS-e substitutas;


o V. 002 – Com NFS-e substitutas. Este layout possui campos adicionais de informação em
relação à versão 001, com a inclusão das notas substitutas.
o V. 003 – Com NFS-e substitutas e informações adicionais do intermediário dos serviços.
Este layout possui campos adicionais de informação em relação à versão 002, com a
inclusão dos dados do intermediário dos serviços.
o V. 004 – Este layout apresenta os mesmos dados dos 3 layouts anteriores na sequência,
com adição de informações sobre retenções federais e carga tributária, obras, município
de prestação do serviço.

 O arquivo poderá ser gerado em 4 (quatro) tipos de formatos, descritos no item 3 deste documento.
O contribuinte poderá escolher o formato que lhe for mais conveniente.

3. Formatos e Layout Disponíveis

3.1. Instruções Gerais

Neste item, são apresentados os 4 tipos de layout e 4 tipos de formato de arquivo de exportação (Prefeitura
→ Contribuintes) disponíveis no sistema de NFS-e. O contribuinte poderá escolher o formato que lhe for
mais conveniente.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 4

3.2. Tipos de Registro utilizados por cada formato

O formato TXT utiliza os seguintes tipos de registro, na disposição em que são apresentados:

 Registro Tipo 1: Uma linha de cabeçalho. Primeira linha do arquivo;


 Registro Tipo 2: Zero ou mais linhas de detalhe. Cada linha correspondente a uma NFS-e
(inclusive RPS-C);
 Registro Tipo 9: Uma linha de rodapé. Última linha do arquivo.

Os formatos CSV e TXT Tabulado utilizam os seguintes tipos de registro, na disposição em que são
apresentados:

 1º Linha do arquivo: Cabeçalho com o nome de cada um dos campos apresentados no Registro
Tipo 2, separados por seus respectivos delimitadores (CSV = “;” e Tabulado = “TAB” - código
ASCII 9);
 Registro Tipo 2: Zero ou mais linhas de detalhe. Cada linha correspondente a uma NFS-e
(inclusive RPS-C);
 Última linha do arquivo: Totalizador da quantidade de NFS-e do arquivo, Valor dos Serviços, das
Deduções, do ISS e do Crédito. Todos Alinhados com suas respectivas colunas (o total da
quantidade de notas do arquivo está alinhado com a coluna que apresenta o Nº das NFS-e).

O formato TXT Retorno utiliza os seguintes tipos de registro, na disposição em que são apresentados:

 Registro Tipo 1: Uma linha de cabeçalho. Primeira linha do arquivo;


 Registro Tipo 2: Zero ou mais linhas de detalhe. Cada linha correspondente a uma NFS-e;
 Registro Tipo 3: Zero ou mais linhas de detalhe. Cada linha correspondente a uma NFS-e. Tipo
de registro exclusivo para NFS-e originada de RPS-C (Cupons). Neste tipo de registro a única
informação sobre o tomador do serviço é o CPF/CNPJ;
 Registro Tipo 9: Uma linha de rodapé. Última linha do arquivo.

3.3. Formato txt

Neste formato, os campos possuem tamanhos fixos conforme descritos nas tabelas a seguir.

Neste formato todos os campos numéricos serão preenchidos alinhados pela direita e sem formatação
(sem ponto e sem vírgula). Se necessário, serão preenchidos com zeros à esquerda até completar seu
tamanho máximo. Campo opcional (numérico): caso o conteúdo do campo não seja fornecido, este será
preenchido com zeros até completar seu tamanho máximo.

Todos os campos alfanuméricos serão preenchidos alinhados pela esquerda. Se necessário, serão
preenchidos com espaços em branco à direita até completar seu tamanho máximo, com exceção do campo
de Discriminação dos Serviços da linha de detalhe. Campo opcional (alfanumérico): caso o conteúdo do
campo não tenha sido fornecido, este será preenchido com espaços em branco até completar seu tamanho
máximo.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 5

REGISTRO TIPO 1 – CABEÇALHO (para todos os layouts - V.001 a V.004)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Será preenchido com valor “1”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de cabeçalho.

Indica a versão do layout a ser


utilizada. Será preenchido com
2 Versão do Arquivo 2 4 3 Numérico
o número da versão atual. A
versão atual é a 001.

Inscrição Inscrição municipal do


3 Municipal do 5 12 8 Numérico contribuinte a que se refere o
Contribuinte arquivo.

O arquivo de exportação
conterá todas as Notas Fiscais
Data de Início do
referentes ao período
Período
4 13 20 8 AAAAMMDD escolhido. Neste campo será
Transferido no
informada a Data INICIAL
Arquivo
desse período no formato
AAAAMMDD.

O arquivo de exportação
conterá todas as Notas Fiscais
Data de Fim do
referentes ao período
Período
5 21 28 8 AAAAMMDD escolhido. Neste campo será
Transferido no
informada a Data FINAL desse
Arquivo
período no formato
AAAAMMDD.

Caractere de Fim ASC(13) + Caractere de Fim de Linha


6 29 30 2
de Linha ASC(10) (Chr(13) + Chr(10)).
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 6

REGISTRO TIPO 2 – DETALHE (para o layout V.001 na íntegra e V.002 e V.003 até a ordem 47)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Será preenchido com valor “2”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de detalhe.

2 Nº NFS-e 2 9 8 Numérico Número da NFS-e, 8 posições.

Data/hora de emissão da NFS-e


AAAAMMDD
3 Data Hora NFE 10 23 14 no formato
HHmmSS
AAAAMMDDHHmmSS.

Código de
Código de Verificação da NFS-e
4 verificação da 24 31 8 Texto
com 8 posições.
NFS-e

Tipo do RPS com 05 posições.


Tipos:
RPS - Recibo Provisório de
Serviços (equivalente às extintas
NFS, NFFS e NFSS).
5 Tipo de RPS 32 36 5 Texto RPS-M - Recibo Provisório de
Serviços provenientes de Nota
Fiscal Conjugada (Mista).
RPS-C - Recibo Provisório de
Serviços provenientes de Cupom
Fiscal.

6 Série do RPS 37 41 5 Texto Série do RPS com 05 posições

Número do RPS com 12


7 Número do RPS 42 53 12 Numérico
posições.

Data de Emissão Data de emissão do RPS no


8 54 61 8 AAAAMMDD
do RPS formato AAAAMMDD.

Inscrição Municipal Inscrição Municipal do Prestador,


9 62 69 8 Numérico
do Prestador com 8 posições.

Este campo indica o tipo de


Indicador de dados fornecido no campo
10 CPF/CNPJ do 70 70 1 Numérico CPF/CNPJ do Prestador
Prestador Valor 1 para CPF.
Valor 2 para CNPJ.

CNPJ do tomador com 14


posições ou CPF do Prestador
CPF ou CNPJ do
11 71 84 14 Numérico com 11 posições. Sem
Prestador
formatação
(ponto, traço, barra, ....).

Razão Social do
12 85 159 75 Texto Razão Social do Prestador.
Prestador

Tipo do Endereço
13 do Prestador (Rua, 160 162 3 Texto Tipo do Endereço do Prestador.
Av, ...)

Endereço do
14 163 212 50 Texto Endereço do Prestador.
Prestador

Número do
Número do Endereço do
15 Endereço do 213 222 10 Texto
Prestador.
Prestador
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 7

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Complemento do
Complemento do Endereço do
16 Endereço do 223 252 30 Texto
Prestador.
Prestador

Bairro do
17 253 282 30 Texto Bairro do Prestador.
Prestador

Cidade do
18 283 332 50 Texto Cidade do Prestador.
Prestador

19 UF do Prestador 333 334 2 Texto UF do Prestador.

20 CEP do Prestador 335 342 8 Numérico CEP do Prestador.

E-mail do
21 343 417 75 Texto E-mail do Prestador.
Prestador

0 = Não-Optante pelo Simples


Federal nem Municipal
1 = Optante p/ Simples Federal
(Alíquota de 1,0%)
Opção Pelo
22 418 418 1 Numérico 2 = Optante p/ Simples Federal
Simples
(Alíquota de 0,5%)
3 = Optante p/ Simples Municipal
4 = Optante p/ Simples Nacional

Situação da Nota Fiscal com 01


posição:
T - Tributado em São Paulo
I - Operação isenta ou não
tributável, executadas no
Município de São Paulo.
F - Tributado fora de São Paulo
C - Cancelada
E - Extraviada
J - ISS Suspenso por Decisão
Judicial
A - Tributado em São Paulo,
porém Isento
Situação da Nota B - Tributado fora de São Paulo,
23 419 419 1 Caractere
Fiscal porém Isento
D - Tributado em São Paulo com
isenção parcial
M - Tributado em São Paulo,
porém Imune
N - Tributado Fora de São Paulo,
porém Imune
X - Tributado em São Paulo,
porém Exigibilidade Suspensa
V - Tributado Fora de São Paulo,
porém Exigibilidade Suspensa
P - Exportação de Serviços
S - NFS-e substituída

Se a NFS-e tiver sido cancelada,


este campo será preenchido com
a data de cancelamento da NFS-
e (no formato AAAAMMDD), caso
contrário, será preenchido com
Data de
24 420 427 8 AAAAMMDD espaços.
Cancelamento
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 8

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Número da Guia, quitada ou em


aberto, vinculada a NFS-e com
12 posições.
25 Nº da Guia 428 439 12 Número
Se a NFS-e não estiver vinculada
a nenhuma guia o campo será
preenchido com zeros.

Data de Quitação
Data de quitação da guia
da Guia
26 440 447 8 AAAAMMDD vinculada a NFS-e no formato
Vinculada a Nota
AAAAMMDD.
Fiscal

Valor dos Serviços da nota fiscal,


incluindo os centavos (sem ponto
decimal e sem R$), com 15
posições. Exemplo:
R$ 500,85 – 000000000050085
27 Valor dos Serviços 448 462 15 Numérico R$ 500,00 – 000000000050000
Caso a situação da nota seja
igual a “C” (Cancelada) ou “E”
(Extraviada), as 15 posições
poderão estar preenchidas com
zeros.

Valor das Deduções da nota


fiscal, incluindo os centavos (sem
ponto decimal e sem R$), com 15
Valor das
28 463 477 15 Numérico posições.
Deduções
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Código do Serviço
Código do Serviço da Nota Fiscal
29 Prestado na Nota 478 482 5 Numérico
com 05 posições.
Fiscal

Valor da Alíquota, incluindo duas


casas decimais (sem ponto
decimal e sem %) com 4
30 Alíquota 483 486 4 Numérico posições
Exemplo:
5,00% – 0500
2,75% – 0275

Valor do ISS da nota fiscal,


incluindo os centavos (sem ponto
decimal e sem R$), com 15
31 Valor do ISS 487 501 15 Numérico posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Valor do Crédito gerado,


incluindo os centavos (sem ponto
decimal e sem R$), com 15
32 Valor do Crédito 502 516 15 Numérico posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Valor ‘S’ (SIM) para ISS Retido.


Valor ‘N’ (NÃO) para Nota Fiscal
sem ISS Retido.
33 ISS Retido 517 517 1 S/N
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 9

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Este campo indica o tipo de


dados fornecido no campo
Indicador de
CPF/CNPJ do Tomador
34 CPF/CNPJ do 518 518 1 Numérico
Valor 1 para CPF.
Tomador
Valor 2 para CNPJ.
Valor 3 para CPF não-informado.

CNPJ do tomador com 14


posições ou CPF do tomador
CPF ou CNPJ do
35 519 532 14 Numérico com 11 posições. Sem
Tomador
formatação (ponto, traço, barra,
....).

Inscrição Municipal do Tomador,


com 8 posições.
Quando o conteúdo deste campo
Inscrição Municipal
36 533 540 8 Numérico não tiver sido fornecido na
do Tomador
emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.

Inscrição Estadual Inscrição Estadual do Tomador


37 541 552 12 Numérico
do Tomador com 12 posições.

Razão Social do
38 553 627 75 Texto Razão Social do Tomador.
Tomador

Tipo do Endereço
39 do Tomador (Rua, 628 630 3 Texto
Av, ...)

Endereço do
40 631 680 50 Texto
Tomador

Número do
41 Endereço do 681 690 10 Texto
Tomador

Complemento do Caso o conteúdo destes campos


42 Endereço do 691 720 30 Texto não tenha sido fornecido na
Tomador emissão da NFS-e, eles serão
preenchidos com espaços até
43 Bairro do Tomador 721 750 30 Texto completar o número máximo de
posições de cada um.
Cidade do
44 751 800 50 Texto
Tomador

45 UF do Tomador 801 802 2 Texto

46 CEP do Tomador 803 810 8 Numérico

Texto

47 Email do Tomador 811 885 75


Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 10

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Descritivo dos serviços. Texto


contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Discriminação dos N (N ≤
48 886 886 + (N-1) Texto Digitado na NF “Lavagem de
Serviços 1000)
carro
com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de 1000
caracteres).

Caractere de Fim ASC(13) + Caractere de Fim de Linha


49 886 + N 887 + N 2
de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.002, os itens ordenados de 48 a 52 são conforme demonstrados abaixo.

REGISTRO TIPO 2 – DETALHE (para o layout V.002 a partir da ordem 48)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

48 Nota Substituta 886 893 8 Numérico NFS-e substituta. Caso a NFS-e


não tenha sido substituída o
conteúdo estará vazio.
49 ISS recolhido por 894 908 15 Numérico Valor pago/recolhido para a
Guia NFS-e NFS-e, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições. Exemplo:

R$ 500,85: 000000000050085
50 ISS a recolher 909 923 15 Numérico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085
51 Discriminação dos 924 924 + (N- N (N ≤ Texto Descritivo dos serviços. Texto
Serviços 1) 1000) contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro
com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de 1000
caracteres).
52 Caractere de Fim 924 + N 925 + N 2 ASC(13) + Caractere de Fim de Linha
de Linha ASC(10) (Chr(13) + Chr(10)).
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 11

ATENÇÃO: para o Layout V.003, os itens ordenados de 48 a 57 são conforme demonstrados abaixo.

REGISTRO TIPO 2 – DETALHE (para o layout V.003 a partir da ordem 48)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

48 Nota Substituta 886 893 8 Numérico NFS-e substituta. Caso a NFS-e


não tenha sido substituída o
conteúdo estará vazio.
49 ISS recolhido por 894 908 15 Numérico Valor pago/recolhido para a
Guia NFS-e NFS-e, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições. Exemplo:

R$ 500,85: 000000000050085
50 ISS a recolher 909 923 15 Numérico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085
51 Indicador de 924 924 1 Numérico Este campo indica o tipo de
CPF/CNPJ do dados fornecido no campo
Intermediário CPF/CNPJ do Intermediário
Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para sem CPF/CNPJ
informado.

52 CPF/CNPJ do 925 938 14 Numérico CNPJ do intermediário com 14


Intermediário posições ou CPF do tomador
com 11 posições. Sem
formatação (ponto, traço, barra,
....).
Quando o conteúdo deste
campo não tiver sido fornecido
na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.
53 Inscrição Municipal 939 946 8 Numérico Inscrição Municipal do Tomador,
do Intermediário com 8 posições.
Quando o conteúdo deste
campo não tiver sido fornecido
na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.
54 Razão Social do
947 1021 75 Texto Razão Social do Intermediário.
Intermediário
55 Repasse do Plano 1022 1036 15 Numérico Repasse do Plano de Saúde,
de Saúde incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085

Obs.: Informação somente


disponível nas consultas de
deduções legais declaradas na
Declaração do Plano de Saúde
– DPS.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 12

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

56 Discriminação dos 1037 1037 + N (N ≤ Texto Descritivo dos serviços. Texto


Serviços (N-1) 1000) contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de
1000 caracteres).
57 Caractere de Fim 1037 + N 1038 + N 2 ASC(13) + Caractere de Fim de Linha
de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.004, os itens ordenados de 56 a 70 são conforme demonstrados abaixo.

O layout V.004 trata da exportação da nota com adição de informações sobre retenções federais e carga
tributária, obras e município de prestação do serviço.

REGISTRO TIPO 2 – DETALHE (para o layout V.004 a partir da ordem 56)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

56 PIS/PASEP 1037 1051 15 Numérico Caso o conteúdo destes


campos não tenha sido
57 COFINS 1052 1066 15 Numérico fornecido na emissão da NFS-
e, eles serão preenchidos com
espaços até completar o
58 INSS 1067 1081 15 Numérico número máximo de posições
de cada um.
59 IR 1082 1096 15 Numérico

60 CSSL 1097 1111 15 Numérico

Carga tributária: 1112 1126 15 Numérico


61
Valor

Carga tributária: 1127 1131 5 Numérico


62
porcentagem

Carga tributária: 1132 1141 10 Texto


63
fonte

64 CEI 1142 1153 12 Numérico

65 Matrícula da Obra 1154 1165 12 Numérico

Município 1166 1172 07 Numérico


66 prestação – cód.
IBGE
67 Situação do Aceite 1173 1202 30 Texto
68 Número de seleção 1203 1212 10 Numérico
de notas dedutoras
69 Valor Total 1213 1227 15 Numérico
Recebido
70 Campo reservado 1228 1372 145 Campo reservado.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 13

71 Discriminação dos 1373 1373 + N (N ≤ Texto Descritivo dos serviços.


Serviços (N-1) 1000)
71 Caractere de Fim 1373 + N 1374 + N 2 ASC(13) + Caractere de Fim de Linha
de Linha ASC(10) (Chr(13) + Chr(10)).

REGISTRO TIPO 9 - RODAPÉ (para todos os layouts - V.001 a V.004)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Preenchido com valor “9”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de rodapé.

Número de linhas Número de linhas de detalhe


2 de detalhe do 2 8 7 Numérico (Tipo 2 +Tipo 3) contidas no
arquivo arquivo.

Informa a soma dos valores


Valor total dos
dos serviços das linhas de
3 serviços contido 9 23 15 Numérico
detalhe (Tipo 2 + Tipo 3)
no arquivo
contidas no arquivo.

Valor total das Informa a soma dos valores


deduções das deduções das linhas de
4 24 38 15 Numérico
contidas no detalhe (Tipo 2 + Tipo 3)
arquivo contidas no arquivo.

Informa a soma dos valores do


ISS das linhas de detalhe (Tipo
5 Valor total do ISS 39 53 15 Numérico
2 + Tipo 3) contidas no
arquivo.

Informa a soma dos valores


Valor total dos dos créditos das linhas de
6 54 68 15 Numérico
créditos detalhe (Tipo 2 + Tipo 3)
contidas no arquivo.

Caractere de Fim ASC(13) + Caractere de Fim de Linha


7 69 70 2
de Linha ASC(10) (Chr(13) + Chr(10)).

3.4. Formato csv

Este formato contempla os mesmos campos e na mesma ordem do formato TXT (registros tipo 2), descrito
no item 3.3. Neste formato, os campos são separados por “;” (ponto e vírgula). O arquivo gerado pode ser
facilmente visualizado através de planilhas no formato Excel.

Observações:

 Todos os campos Data serão preenchidos no padrão “DD/MM/AAAA”. Já os campos Data/Hora


utilizam o padrão “DD/MM/AAAA HH:mm:SS”;

 Os campos a seguir serão preenchidos com seu respectivo padrão de formatação: Inscrição Municipal
(0.000.000-0), CPF (000.000.000-00), CNPJ (00.000.000/0000-00), CEP (00000-000);
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 14

 Os campos referentes a valores monetários (Valor dos Serviços, Valor das Deduções, Valor do ISS e
Valor do Crédito) e o campo de Alíquota serão preenchidos com sua formatação padrão, utilizando
ponto (“.”) como separador de milhar e virgula (“,”) como separador de decimal;

 Todos os demais campos numéricos serão preenchidos sem formatação (sem ponto e sem vírgula) e
não serão preenchidos com zeros à esquerda até completar seu tamanho máximo. Campo opcional
(numérico): caso o conteúdo do campo não seja fornecido, este não será preenchido com zeros até
completar seu tamanho máximo.

Todos os campos texto (alfanumérico) não serão preenchidos com espaços em branco à direita até
completar seu tamanho máximo. Campo opcional (alfanumérico): caso o conteúdo do campo não tenha
sido fornecido, este não será preenchido.

3.5. Formato txt tabulado

Formato semelhante ao CSV (item 3.4). A única diferença é que neste formato, o caractere separador de
campos utilizado é o “TAB” (código ASCII 9).

3.6. Formato txt retorno (Arquivo de Retorno)

Este formato contempla todas as informações do Tomador e do serviço prestado na NFS-e. A única
informação do Prestador de serviço fornecida no arquivo é o número do CCM (inscrição municipal). Neste
caso, o principal objetivo é disponibilizar para o Prestador um arquivo compacto contendo os dados das
NFS-e geradas após o envio dos RPS em Lote. Desta forma, é possível relacionar qual o número da NFS-
e foi gerado para cada RPS enviado, bem como ter acesso a outras informações geradas pelo sistema da
NFS-e: o código de verificação, a data de quitação do ISS e etc.

Observações:

 Neste formato todos os campos numéricos serão preenchidos alinhados pela direita e sem formatação
(sem ponto e sem vírgula). Se necessário, serão preenchidos com zeros à esquerda até completar
seu tamanho máximo. Campo opcional (numérico): caso o conteúdo do campo não seja fornecido,
este será preenchido com zeros até completar seu tamanho máximo.

 Todos os campos alfanuméricos serão preenchidos alinhados pela esquerda. Se necessário, serão
preenchidos com espaços em branco à direita até completar seu tamanho máximo, com exceção do
campo de Discriminação dos Serviços da linha de detalhe. Campo opcional (alfanumérico): caso o
conteúdo do campo não tenha sido fornecido, este será preenchido com espaços em branco até
completar seu tamanho máximo.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 15

REGISTRO TIPO 1 - CABEÇALHO (para todos os layouts - V.001 a V.004)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Será preenchido com valor “1”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de cabeçalho.

Indica a versão do layout a ser


utilizada. Será preenchido com
2 Versão do Arquivo 2 4 3 Numérico
o número da versão atual. A
versão atual é a 001.

Inscrição Inscrição municipal do


3 Municipal do 5 12 8 Numérico contribuinte a que se refere o
Contribuinte arquivo.

O arquivo de exportação
conterá todas as Notas Fiscais
Data de Início do
referentes ao período
Período
4 13 20 8 AAAAMMDD escolhido. Neste campo será
Transferido no
informada a Data INICIAL
Arquivo
desse período no formato
AAAAMMDD.

O arquivo de exportação
conterá todas as Notas Fiscais
Data de Fim do
referentes ao período
Período
5 21 28 8 AAAAMMDD escolhido. Neste campo será
Transferido no
informada a Data FINAL desse
Arquivo
período no formato
AAAAMMDD.

Caractere de Fim ASC(13) + Caractere de Fim de Linha


6 29 30 2
de Linha ASC(10) (Chr(13) + Chr(10)).

REGISTRO TIPO 2 - DETALHE (para o layout V.001 na íntegra e V.002 e V.003 até a ordem 32)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Será preenchido com valor “2”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de detalhe.

Inscrição
Inscrição Municipal do
2 Municipal do 2 9 8 Numérico
Prestador, com 8 posições.
Prestador

Número da NFS-e, 8 posições.


3 Nº NFS-e 10 17 8 Numérico

Data/hora de emissão da NFS-


AAAAMMDD e no formato
4 Data Hora NFE 18 31 14
HHmmSS AAAAMMDDHHmmSS.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 16

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Código de
Código de Verificação da NFS-
5 Verificação da 32 39 8 Texto
e com 8 posições.
NFS-e

Tipo do RPS com 05 posições.


Tipos:
RPS – Recibo Provisório de
Serviços (equivalente às
6 Tipo de RPS 40 44 5 Texto extintas
NFS, NFFS e NFSS).
RPS-M – Recibo Provisório de
Serviços provenientes de Nota
Fiscal Conjugada (Mista)

7 Série do RPS 45 49 5 Texto Série do RPS com 05 posições.

Número do RPS com 12


8 Número do RPS 50 61 12 Numérico
posições.

Data de Emissão Data de emissão do RPS no


9 62 69 8 AAAAMMDD
do RPS formato AAAAMMDD.

Data de Quitação Data de quitação da guia


10 da Guia Vinculada 70 77 8 AAAAMMDD vinculada a NFS-e no formato
a Nota Fiscal AAAAMMDD.

Situação da Nota Fiscal com 01


posição:
T - Tributado em São Paulo
I - Operação isenta ou não
tributável, executadas no
Município de São Paulo.
F - Tributado fora de São Paulo
C - Cancelada
E - Extraviada
J - ISS Suspenso por Decisão
Judicial
A - Tributado em São Paulo,
porém Isento
B - Tributado fora de São
Situação da Nota
11 78 78 1 Caractere Paulo, porém Isento
Fiscal
D - Tributado em São Paulo
com isenção parcial
M - Tributado em São Paulo,
porém Imune
N - Tributado Fora de São
Paulo, porém Imune
X - Tributado em São Paulo,
porém Exigibilidade Suspensa
V - Tributado Fora de São
Paulo, porém Exigibilidade
Suspensa
P - Exportação de Serviços
S - NFS-e substituída

Valor dos Serviços da nota


fiscal, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições.
Exemplo:
Valor dos R$ 500,85 – 000000000050085
12 79 93 15 Numérico
Serviços R$ 500,00 – 000000000050000
Caso a situação da nota seja
igual a “C” (Cancelada) ou “E”
(Extraviada), as 15 posições
poderão estar preenchidas com
zeros.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 17

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Valor das Deduções da nota


fiscal, incluindo os centavos
(sem ponto decimal e sem R$),
Valor das
13 94 108 15 Numérico com 15 posições.
Deduções
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Código do Serviço
Código do Serviço da Nota
14 Prestado na Nota 109 113 5 Numérico
Fiscal com 05 posições.
Fiscal

Valor da Alíquota, incluindo


duas casas decimais (sem
ponto decimal e sem %) com 4
15 Alíquota 114 117 4 Numérico posições
Exemplo:
5,00% – 0500
2,75% – 0275

Valor do ISS da nota fiscal,


incluindo os centavos (sem
ponto decimal e sem R$), com
16 Valor do ISS 118 132 15 Numérico 15 posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Valor do Crédito gerado,


incluindo os centavos (sem
ponto decimal e sem R$), com
17 Valor do Crédito 133 147 15 Numérico 15 posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Valor 1 para ISS Retido.


18 ISS Retido 148 148 1 Numérico Valor 2 para Nota Fiscal sem
ISS Retido.

Este campo indica o tipo de


dados fornecido no campo
Indicador de CPF/CNPJ do Tomador
19 CPF/CNPJ do 149 149 1 Numérico Valor 1 para CPF.
Tomador Valor 2 para CNPJ.
Valor 3 para CPF não-
informado.

CNPJ do tomador com 14


posições ou CPF do tomador
CPF ou CNPJ do
20 150 163 14 Numérico com
Tomador
11 posições. Sem formatação
(ponto, traço, barra, ....).

Inscrição Municipal do
Tomador, com 8 posições.
Inscrição Quando o conteúdo deste
21 Municipal do 164 171 8 Numérico campo não tiver sido fornecido
Tomador na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.

Inscrição Estadual Inscrição Estadual do Tomador


22 172 183 12 Numérico
do Tomador com 12 posições.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 18

Razão Social do
23 184 258 75 Texto Razão Social do Tomador.
Tomador

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Tipo do Endereço
24 do Tomador (Rua, 259 261 3 Texto
Av, ...) Caso o conteúdo destes
campos não tenha sido
fornecido na emissão da NFS-
Endereço do
25 262 311 50 Texto e, eles serão preenchidos com
Tomador
espaços até completar o
número máximo de posições de
Número do cada um.
26 Endereço do 312 321 10 Texto
Tomador

Complemento do
27 Endereço do 322 351 30 Texto
Tomador

Bairro do
28 352 381 30 Texto
Tomador

Cidade do
29 382 431 50 Texto
Tomador

30 UF do Tomador 432 433 2 Texto

31 CEP do Tomador 434 441 8 Numérico

32 Email do Tomador 442 516 75 Texto

Descritivo dos serviços. Texto


contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Discriminação dos 517 + (N- N
33 517 Texto Digitado na NF “Lavagem de
Serviços 1) (N≤1000)
carro com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com
lavagem de motor”
Não serão colocados espaços
neste campo para completar
seu tamanho máximo (que é de
1000 caracteres).

Caractere de Fim ASC(13) + Caractere de Fim de Linha


34 517 + N 518 + N 2
de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.002, os itens ordenados de 33 a 37 são conforme demonstrado abaixo.

REGISTRO TIPO 2 – DETALHE (para o layout V.002 a partir da ordem 33)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

33 Nota Substituta 517 524 8 Numérico NFS-e substituta. Caso a NFS-e


não tenha sido substituída o
conteúdo estará vazio.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 19

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

34 ISS recolhido por 525 539 15 Numérico Valor pago/recolhido para a


Guia NFS-e NFS-e, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições. Exemplo:

R$ 500,85: 000000000050085
35 ISS a recolher 540 554 15 Numérico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085

36 Discriminação dos 555 555 + (N- N (N ≤ Texto Descritivo dos serviços. Texto
Serviços 1) 1000) contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro
com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de
1000 caracteres).
37 Caractere de Fim 555 + N 556 + N 2 ASC(13) + Caractere de Fim de Linha
de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.003, os itens ordenados de 33 a 42 são conforme demonstrado abaixo.

REGISTRO TIPO 2 – DETALHE (para o layout V.003 a partir da ordem 33)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

33 Nota Substituta 517 524 8 Numérico NFS-e substituta. Caso a NFS-e


não tenha sido substituída o
conteúdo estará vazio.
34 ISS recolhido por 525 539 15 Numérico Valor pago/recolhido para a
Guia NFS-e NFS-e, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições. Exemplo:

R$ 500,85: 000000000050085
35 ISS a recolher 540 554 15 Numérico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085
36 Indicador de 555 555 1 Numérico Este campo indica o tipo de
CPF/CNPJ do dados fornecido no campo
Intermediário CPF/CNPJ do Intermediário
Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para sem CPF/CNPJ
informado.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 20

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

37 CPF/CNPJ do 556 569 14 Numérico CNPJ do intermediário com 14


Intermediário posições ou CPF do tomador
com 11 posições. Sem
formatação (ponto, traço, barra,
....).
Quando o conteúdo deste
campo não tiver sido fornecido
na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.

38 Inscrição Municipal 570 577 8 Numérico Inscrição Municipal do Tomador,


do Intermediário com 8 posições.
Quando o conteúdo deste
campo não tiver sido fornecido
na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.

39 Razão Social do
578 652 75 Texto Razão Social do Intermediário.
Intermediário
40 Repasse do Plano 653 667 15 Numérico Repasse do Plano de Saúde,
de Saúde incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085

Obs.: Informação somente


disponível nas consultas de
deduções legais declaradas na
Declaração do Plano de Saúde
– DPS.

41 Discriminação dos 668 668 + (N- N (N ≤ Texto Descritivo dos serviços. Texto
Serviços 1) 1000) contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro
com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de
1000 caracteres).

42 Caractere de Fim 668 + N 669 + N 2 ASC(13) + Caractere de Fim de Linha


de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.004, os itens ordenados de 41 a 54 são conforme demonstrado abaixo.
O layout de versão V.004 trata da exportação da nota com adição de informações sobre retenções federais
e carga tributária, obras e município de prestação do serviço.

REGISTRO TIPO 2 – DETALHE (para o layout V.004 a partir da ordem 41)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

41 PIS/PASEP 668 682 15 Numérico


Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 21

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

42 COFINS 683 697 15 Numérico

43 INSS 698 712 15 Numérico

44 IR 713 727 15 Numérico

45 CSSL 728 742 15 Numérico

Carga tributária: 743 757 15 Numérico


46
Valor

Carga tributária: 758 762 5 Numérico


47
porcentagem

Carga tributária: 763 772 10 Texto


48
fonte

49 CEI 773 784 12 Numérico

50 Matrícula da Obra 785 796 12 Numérico

Município 797 803 07 Numérico


51 prestação – cód.
IBGE

52 Situação do Aceite 804 833 30 Texto

Número de 834 843 10 Numérico


53 seleção de notas
dedutoras

Valor total 844 858 15 Numérico


54
Recebido

55 Campo reservado 859 1003 145 Campo reservado.

Discriminação dos 1004 + N


56 1004 Texto Descritivo dos serviços.
Serviços (N-1) (N≤1000)

Caractere de Fim ASC(13) + Caractere de Fim de Linha


57 1004 + N 1005 + N 2
de Linha ASC(10) (Chr(13) + Chr(10)).

REGISTRO TIPO 3 - DETALHE (Exclusivo para NFS-e originada de Cupom Fiscal – Válido para o
layout V.001 na íntegra e V.002 e V.003 até a ordem 20)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Será preenchido com valor “3”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de detalhe.

Inscrição
Inscrição Municipal do
2 Municipal do 2 9 8 Numérico
Prestador, com 8 posições.
Prestador

3 Nº NFS-e 10 17 8 Numérico Número da NFS-e, 8 posições.

Data/hora de emissão da NFS-


AAAAMMDD
4 Data Hora NFE 18 31 14 e no formato
HHmmSS
AAAAMMDDHHmmSS.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 22

Código de
Código de Verificação da NFS-
5 Verificação da 32 39 8 Texto
e com 8 posições.
NFS-e

6 Tipo de RPS 40 44 5 Texto Será preenchido com “RPS-C”.

7 Série do RPS 45 49 5 Texto Série do RPS com 05 posições.

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Número do RPS com 12


8 Número do RPS 50 61 12 Numérico
posições.

Data de Emissão Data de emissão do RPS no


9 62 69 8 AAAAMMDD
do RPS formato AAAAMMDD.

Data de quitação da guia


Data de Quitação
vinculada a NFS-e no formato
10 da Guia Vinculada 70 77 8 AAAAMMDD
AAAAMMDD.
a Nota Fiscal

Situação da Nota Fiscal com 01


posição:
T - Tributado em São Paulo
I - Operação isenta ou não
tributável, executadas no
Município de São Paulo.
F - Tributado fora de São Paulo
C - Cancelada
E - Extraviada
J - ISS Suspenso por Decisão
Judicial
A - Tributado em São Paulo,
porém Isento
B - Tributado fora de São
Situação da Nota
11 78 78 1 Caractere Paulo, porém Isento
Fiscal
D - Tributado em São Paulo
com isenção parcial
M - Tributado em São Paulo,
porém Imune
N - Tributado Fora de São
Paulo, porém Imune
X - Tributado em São Paulo,
porém Exigibilidade Suspensa
V - Tributado Fora de São
Paulo, porém Exigibilidade
Suspensa
P - Exportação de Serviços
S - NFS-e substituída

Valor dos Serviços da nota


fiscal, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições.
Exemplo:
R$ 500,85 – 000000000050085
Valor dos
12 79 93 15 Numérico R$ 500,00 – 000000000050000
Serviços
Caso a situação da nota seja
igual a “C” (Cancelada) ou “E”
(Extraviada), as 15 posições
poderão estar preenchidas com
zeros.

Valor das Valor das Deduções da nota


13 94 108 15 Numérico
Deduções fiscal, incluindo os centavos
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 23

(sem ponto decimal e sem R$),


com 15 posições. Exemplo:
R$ 500,85 – 000000000050085

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Código do Serviço
Código do Serviço da Nota
14 Prestado na Nota 109 113 5 Numérico
Fiscal com 05 posições.
Fiscal

Valor da Alíquota, incluindo


duas casas decimais (sem
ponto decimal e sem %) com 4
15 Alíquota 114 117 4 Numérico posições
Exemplo:
5,00% – 0500
2,75% – 0275

Valor do ISS da nota fiscal,


incluindo os centavos (sem
ponto decimal e sem R$), com
16 Valor do ISS 118 132 15 Numérico 15 posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Valor do Crédito gerado,


incluindo os centavos (sem
ponto decimal e sem R$), com
17 Valor do Crédito 133 147 15 Numérico 15 posições.
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000

Valor 1 para ISS Retido.


18 ISS Retido 148 148 1 Numérico Valor 2 para Nota Fiscal sem
ISS Retido.

Este campo indica o tipo de


dados fornecido no campo
Indicador de CPF/CNPJ do Tomador
19 CPF/CNPJ do 149 149 1 Numérico Valor 1 para CPF.
Tomador Valor 2 para CNPJ.
Valor 3 para CPF não-
informado.

CNPJ do tomador com 14


posições ou CPF do tomador
CPF ou CNPJ do
20 150 163 14 Numérico com
Tomador
11 posições. Sem formatação
(ponto, traço, barra, ....).

Descritivo dos serviços. Texto


contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
Discriminação dos 164 + (N- N
21 164 Texto substituído pelo caracter | (pipe
Serviços 1) (N≤1000)
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro com lavagem de motor”
Preenchimento do arquivo:
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 24

“Lavagem de carro|com
lavagem de motor”
Não serão colocados espaços
neste campo para completar
seu tamanho máximo (que é de
1000 caracteres).

Caractere de Fim ASC(13) + Caractere de Fim de Linha


22 164 + N 165 + N 2
de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.002, os itens ordenados de 21 a 25 são conforme demonstrado abaixo.

REGISTRO TIPO 3 - DETALHE (Exclusivo para NFS-e originada de Cupom Fiscal – Válido para o
layout V.002 a partir da ordem 21)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

21 Nota Substituta 164 171 8 Numérico NFS-e substituta. Caso a NFS-e


não tenha sido substituída o
conteúdo estará vazio.
22 ISS recolhido por 172 186 15 Numérico Valor pago/recolhido para a
Guia NFS-e NFS-e, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições. Exemplo:

R$ 500,85: 000000000050085
23 ISS a recolher 187 201 15 Numérico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085

24 Discriminação dos 202 202 + (N- N (N ≤ Texto Descritivo dos serviços. Texto
Serviços 1) 1000) contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro
com lavagem de motor”
Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de 1000
caracteres).
25 Caractere de Fim 202 + N 203 + N 2 ASC(13) + Caractere de Fim de Linha
de Linha ASC(10) (Chr(13) + Chr(10)).

ATENÇÃO: para o Layout V.003, os itens ordenados de 21 a 30 são conforme demonstrado abaixo.

REGISTRO TIPO 3 - DETALHE (Exclusivo para NFS-e originada de Cupom Fiscal – Válido para o
layout V.003 a partir da ordem 21)
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 25

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

21 Nota Substituta 164 171 8 Numérico NFS-e substituta. Caso a NFS-e


não tenha sido substituída o
conteúdo estará vazio.

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

22 ISS recolhido por 172 186 15 Numérico Valor pago/recolhido para a


Guia NFS-e NFS-e, incluindo os centavos
(sem ponto decimal e sem R$),
com 15 posições. Exemplo:

R$ 500,85: 000000000050085
23 ISS a recolher 187 201 15 Numérico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:
R$ 500,85: 000000000050085
24 Indicador de 202 202 1 Numérico Este campo indica o tipo de
CPF/CNPJ do dados fornecido no campo
Intermediário CPF/CNPJ do Intermediário
Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para sem CPF/CNPJ
informado.
25 CPF/CNPJ do 203 216 14 Numérico CNPJ do intermediário com 14
Intermediário posições ou CPF do tomador
com 11 posições. Sem
formatação (ponto, traço, barra,
....).
Quando o conteúdo deste
campo não tiver sido fornecido
na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.
26 Inscrição Municipal 217 224 8 Numérico Inscrição Municipal do Tomador,
do Intermediário com 8 posições.
Quando o conteúdo deste
campo não tiver sido fornecido
na emissão da NFS-e, será
preenchido com zeros até
completar as 8 posições.
27 Razão Social do
225 299 75 Texto Razão Social do Intermediário.
Intermediário
28 Repasse do Plano 300 314 15 Numérico Repasse do Plano de Saúde,
de Saúde incluindo os centavos (sem
ponto decimal e sem R$), com
15 posições. Exemplo:

R$ 500,85: 000000000050085

Obs.: Informação somente


disponível nas consultas de
deduções legais declaradas na
Declaração do Plano de Saúde –
DPS.
29 Discriminação dos 315 315 + (N- N (N ≤ Texto Descritivo dos serviços. Texto
Serviços 1) 1000) contínuo. O conjunto de
caracteres correspondentes ao
código ASC 13 e ASC 10
(Chr(13) + Chr(10)) deverá ser
substituído pelo caracter | (pipe
ou barra vertical. ASC 124).
Exemplo:
Digitado na NF “Lavagem de
carro
com lavagem de motor”
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 26

Preenchimento do arquivo:
“Lavagem de carro|com lavagem
de motor”
Não serão colocados espaços
neste campo para completar seu
tamanho máximo (que é de 1000
caracteres).
30 Caractere de Fim 315 + N 316 + N 2 ASC(13) + Caractere de Fim de Linha
de Linha ASC(10) (Chr(13) + Chr(10)).

REGISTRO TIPO 9 - RODAPÉ (para todos os layouts - V.001 a V.004)

Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final

Preenchido com valor “9”,


1 Tipo de registro 1 1 1 Numérico
indicando linha de rodapé.

Número de linhas Número de linhas de detalhe


2 de detalhe do 2 8 7 Numérico (Tipo 2 +Tipo 3) contidas no
arquivo arquivo.

Informa a soma dos valores


Valor total dos
dos serviços das linhas de
3 serviços contido 9 23 15 Numérico
detalhe (Tipo 2 + Tipo 3)
no arquivo
contidas no arquivo.

Valor total das Informa a soma dos valores


deduções das deduções das linhas de
4 24 38 15 Numérico
contidas no detalhe (Tipo 2 + Tipo 3)
arquivo contidas no arquivo.

Informa a soma dos valores do


ISS das linhas de detalhe (Tipo
5 Valor total do ISS 39 53 15 Numérico
2 + Tipo 3) contidas no
arquivo.

Informa a soma dos valores


Valor total dos dos créditos das linhas de
6 54 68 15 Numérico
créditos detalhe (Tipo 2 + Tipo 3)
contidas no arquivo.

Caractere de Fim ASC(13) + Caractere de Fim de Linha


7 69 70 2
de Linha ASC(10) (Chr(13) + Chr(10)).

4. Acesso ao Sistema

Para exportar as NFS-e é necessário acessar o sistema de NFS-e e informar o CNPJ e a senha de acesso
(Senha-Web) ou Certificação Digital da empresa inscrita no cadastro de contribuintes municipal (CCM).

Caso sua empresa não possua autorização para emissão de NFS-e, é permitido apenas o envio e
validação do arquivo, não sendo permitida a gravação do mesmo. Com isto, é possível apenas validar o
arquivo, sem a necessidade de solicitar autorização para emissão de NFS-e.
Manual de Exportação de NFS-e Versão do Manual: 4.07 pág. 27

5. Mais Informações

Para obter mais informações sobre a Exportação de NFS-e, acesse a seção Perguntas e Respostas do
site http://notadomilhao.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/perguntas-e-respostas
ou envie um e-mail para ni@prefeitura.sp.gov.br

Para obter a versão mais atualizada deste documento, acesse o link a seguir:

http://notadomilhao.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/manuais

Você também pode gostar