Академический Документы
Профессиональный Документы
Культура Документы
FISCAL PAULISTANA
Verso 4.04
http://nfpaulistana.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/manuais
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 2
NDICE
1. Introduo ................................................................................................................................................ 3
2. Especificaes........................................................................................................................................... 3
3. Formatos e Layout Disponveis ................................................................................................................ 3
3.1. Instrues 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 Informaes ................................................................................................................................... 26
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 3
1. Introduo
Este manual tem como objetivo apresentar os layouts utilizados pelo Sistema da Nota Fiscal Paulistana
da Prefeitura de So Paulo na exportao de NFS-e (Prefeitura Contribuintes), permitindo que sejam
transferidas informaes da Prefeitura para os contribuintes em arquivos texto. Tais arquivos sero
gerados em layouts pr-definidos, apresentados neste documento.
Este manual no contempla a substituio do Recibo Provisrio de Servios (RPS) por NFS-e (converso
em lote). Para importar os RPS no sistema de NFS-e, enviando informaes do contribuinte para a
Prefeitura (Contribuinte Prefeitura), consulte o manual disponvel na seo Manuais, acessando o
endereo:
http://nfpaulistana.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/manuais
2. Especificaes
O arquivo tem o formato texto (Text Encoding = ISO-8859-1), podendo ser salvo com qualquer
nome, a critrio do contribuinte, possuindo no mximo 10 MB (10240 Kbytes) de tamanho.
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.
Neste item, so apresentados os 4 tipos de layout e 4 tipos de formato de arquivo de exportao (Prefeitura
Contribuintes) disponveis no sistema de NFS-e. O contribuinte poder escolher o formato que lhe for
mais conveniente.
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 4
Os formatos CSV e TXT Tabulado utilizam os seguintes tipos de registro, na disposio em que so
apresentados:
1 Linha do arquivo: Cabealho com o nome de cada um dos campos apresentados no Registro
Tipo 2, separados por seus respectivos delimitadores (CSV = ; e Tabulado = TAB - cdigo
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 Servios, das
Dedues, do ISS e do Crdito. 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 disposio em que so apresentados:
Neste formato, os campos possuem tamanhos fixos conforme descritos nas tabelas a seguir.
Neste formato todos os campos numricos sero preenchidos alinhados pela direita e sem formatao
(sem ponto e sem vrgula). Se necessrio, sero preenchidos com zeros esquerda at completar seu
tamanho mximo. Campo opcional (numrico): caso o contedo do campo no seja fornecido, este ser
preenchido com zeros at completar seu tamanho mximo.
Todos os campos alfanumricos sero preenchidos alinhados pela esquerda. Se necessrio, sero
preenchidos com espaos em branco direita at completar seu tamanho mximo, com exceo do campo
de Discriminao dos Servios da linha de detalhe. Campo opcional (alfanumrico): caso o contedo do
campo no tenha sido fornecido, este ser preenchido com espaos em branco at completar seu tamanho
mximo.
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 5
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
O arquivo de exportao
conter todas as Notas Fiscais
Data de Incio do
referentes ao perodo
Perodo
4 13 20 8 AAAAMMDD escolhido. Neste campo ser
Transferido no
informada a Data INICIAL
Arquivo
desse perodo no formato
AAAAMMDD.
O arquivo de exportao
conter todas as Notas Fiscais
Data de Fim do
referentes ao perodo
Perodo
5 21 28 8 AAAAMMDD escolhido. Neste campo ser
Transferido no
informada a Data FINAL desse
Arquivo
perodo no formato
AAAAMMDD.
REGISTRO TIPO 2 DETALHE (para o layout V.001 na ntegra e V.002 e V.003 at a ordem 47)
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Cdigo de
Cdigo de Verificao da NFS-e
4 verificao da 24 31 8 Texto
com 8 posies.
NFS-e
Razo Social do
12 85 159 75 Texto Razo Social do Prestador.
Prestador
Tipo do Endereo
13 do Prestador (Rua, 160 162 3 Texto Tipo do Endereo do Prestador.
Av, ...)
Endereo do
14 163 212 50 Texto Endereo do Prestador.
Prestador
Nmero do
Nmero do Endereo do
15 Endereo do 213 222 10 Texto
Prestador.
Prestador
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 7
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Complemento do
Complemento do Endereo do
16 Endereo 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
E-mail do
21 343 417 75 Texto E-mail do Prestador.
Prestador
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Data de Quitao
Data de quitao da guia
da Guia
26 440 447 8 AAAAMMDD vinculada a NFS-e no formato
Vinculada a Nota
AAAAMMDD.
Fiscal
Cdigo do Servio
Cdigo do Servio da Nota Fiscal
29 Prestado na Nota 478 482 5 Numrico
com 05 posies.
Fiscal
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Razo Social do
38 553 627 75 Texto Razo Social do Tomador.
Tomador
Tipo do Endereo
39 do Tomador (Rua, 628 630 3 Texto
Av, ...)
Endereo do
40 631 680 50 Texto
Tomador
Nmero do
41 Endereo do 681 690 10 Texto
Tomador
Cidade do
44 751 800 50 Texto
Tomador
Texto
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
R$ 500,85: 000000000050085
50 ISS a recolher 909 923 15 Numrico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
51 Discriminao dos 924 924 + (N- N (N Texto Descritivo dos servios. Texto
Servios 1) 1000) contnuo. O conjunto de
caracteres correspondentes ao
cdigo ASC 13 e ASC 10
(Chr(13) + Chr(10)) dever ser
substitudo 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
No sero colocados espaos
neste campo para completar seu
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 11
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
R$ 500,85: 000000000050085
50 ISS a recolher 909 923 15 Numrico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
51 Indicador de 924 924 1 Numrico Este campo indica o tipo de
CPF/CNPJ do dados fornecido no campo
Intermedirio CPF/CNPJ do Intermedirio
Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para sem CPF/CNPJ
informado.
R$ 500,85: 000000000050085
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
O layout V.004 trata da exportao da nota com adio de informaes sobre retenes federais e carga
tributria, obras e municpio de prestao do servio.
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
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 so separados por ; (ponto e vrgula). O arquivo gerado pode ser
facilmente visualizado atravs de planilhas no formato Excel.
Observaes:
Os campos a seguir sero preenchidos com seu respectivo padro de formatao: Inscrio Municipal
(0.000.000-0), CPF (000.000.000-00), CNPJ (00.000.000/0000-00), CEP (00000-000);
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 14
Os campos referentes a valores monetrios (Valor dos Servios, Valor das Dedues, Valor do ISS e
Valor do Crdito) e o campo de Alquota sero preenchidos com sua formatao padro, utilizando
ponto (.) como separador de milhar e virgula (,) como separador de decimal;
Todos os demais campos numricos sero preenchidos sem formatao (sem ponto e sem vrgula) e
no sero preenchidos com zeros esquerda at completar seu tamanho mximo. Campo opcional
(numrico): caso o contedo do campo no seja fornecido, este no ser preenchido com zeros at
completar seu tamanho mximo.
Todos os campos texto (alfanumrico) no sero preenchidos com espaos em branco direita at
completar seu tamanho mximo. Campo opcional (alfanumrico): caso o contedo do campo no tenha
sido fornecido, este no ser preenchido.
Formato semelhante ao CSV (item 3.4). A nica diferena que neste formato, o caractere separador de
campos utilizado o TAB (cdigo ASCII 9).
Este formato contempla todas as informaes do Tomador e do servio prestado na NFS-e. A nica
informao do Prestador de servio fornecida no arquivo o nmero do CCM (inscrio municipal). Neste
caso, o principal objetivo disponibilizar para o Prestador um arquivo compacto contendo os dados das
NFS-e geradas aps o envio dos RPS em Lote. Desta forma, possvel relacionar qual o nmero da NFS-
e foi gerado para cada RPS enviado, bem como ter acesso a outras informaes geradas pelo sistema da
NFS-e: o cdigo de verificao, a data de quitao do ISS e etc.
Observaes:
Neste formato todos os campos numricos sero preenchidos alinhados pela direita e sem formatao
(sem ponto e sem vrgula). Se necessrio, sero preenchidos com zeros esquerda at completar
seu tamanho mximo. Campo opcional (numrico): caso o contedo do campo no seja fornecido,
este ser preenchido com zeros at completar seu tamanho mximo.
Todos os campos alfanumricos sero preenchidos alinhados pela esquerda. Se necessrio, sero
preenchidos com espaos em branco direita at completar seu tamanho mximo, com exceo do
campo de Discriminao dos Servios da linha de detalhe. Campo opcional (alfanumrico): caso o
contedo do campo no tenha sido fornecido, este ser preenchido com espaos em branco at
completar seu tamanho mximo.
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 15
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
O arquivo de exportao
conter todas as Notas Fiscais
Data de Incio do
referentes ao perodo
Perodo
4 13 20 8 AAAAMMDD escolhido. Neste campo ser
Transferido no
informada a Data INICIAL
Arquivo
desse perodo no formato
AAAAMMDD.
O arquivo de exportao
conter todas as Notas Fiscais
Data de Fim do
referentes ao perodo
Perodo
5 21 28 8 AAAAMMDD escolhido. Neste campo ser
Transferido no
informada a Data FINAL desse
Arquivo
perodo no formato
AAAAMMDD.
REGISTRO TIPO 2 - DETALHE (para o layout V.001 na ntegra e V.002 e V.003 at a ordem 32)
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Inscrio
Inscrio Municipal do
2 Municipal do 2 9 8 Numrico
Prestador, com 8 posies.
Prestador
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Cdigo de
Cdigo de Verificao da NFS-
5 Verificao da 32 39 8 Texto
e com 8 posies.
NFS-e
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Cdigo do Servio
Cdigo do Servio da Nota
14 Prestado na Nota 109 113 5 Numrico
Fiscal com 05 posies.
Fiscal
Inscrio Municipal do
Tomador, com 8 posies.
Inscrio Quando o contedo deste
21 Municipal do 164 171 8 Numrico campo no tiver sido fornecido
Tomador na emisso da NFS-e, ser
preenchido com zeros at
completar as 8 posies.
Tomador
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Tipo do Endereo
24 do Tomador (Rua, 259 261 3 Texto
Av, ...) Caso o contedo destes
campos no tenha sido
fornecido na emisso da NFS-
Endereo do
25 262 311 50 Texto e, eles sero preenchidos com
Tomador
espaos at completar o
nmero mximo de posies de
Nmero do cada um.
26 Endereo do 312 321 10 Texto
Tomador
Complemento do
27 Endereo do 322 351 30 Texto
Tomador
Bairro do
28 352 381 30 Texto
Tomador
Cidade do
29 382 431 50 Texto
Tomador
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
R$ 500,85: 000000000050085
35 ISS a recolher 540 554 15 Numrico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
36 Discriminao dos 555 555 + (N- N (N Texto Descritivo dos servios. Texto
Servios 1) 1000) contnuo. O conjunto de
caracteres correspondentes ao
cdigo ASC 13 e ASC 10
(Chr(13) + Chr(10)) dever ser
substitudo 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
No sero colocados espaos
neste campo para completar seu
tamanho mximo (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)).
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
R$ 500,85: 000000000050085
35 ISS a recolher 540 554 15 Numrico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
36 Indicador de 555 555 1 Numrico Este campo indica o tipo de
CPF/CNPJ do dados fornecido no campo
Intermedirio CPF/CNPJ do Intermedirio
Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para sem CPF/CNPJ
informado.
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 20
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
39 Razo Social do
578 652 75 Texto Razo Social do Intermedirio.
Intermedirio
40 Repasse do Plano 653 667 15 Numrico Repasse do Plano de Sade,
de Sade incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
41 Discriminao dos 668 668 + (N- N (N Texto Descritivo dos servios. Texto
Servios 1) 1000) contnuo. O conjunto de
caracteres correspondentes ao
cdigo ASC 13 e ASC 10
(Chr(13) + Chr(10)) dever ser
substitudo 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
No sero colocados espaos
neste campo para completar seu
tamanho mximo (que de
1000 caracteres).
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
REGISTRO TIPO 3 - DETALHE (Exclusivo para NFS-e originada de Cupom Fiscal Vlido para o
layout V.001 na ntegra e V.002 e V.003 at a ordem 20)
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Inscrio
Inscrio Municipal do
2 Municipal do 2 9 8 Numrico
Prestador, com 8 posies.
Prestador
Cdigo de
Cdigo de Verificao da NFS-
5 Verificao da 32 39 8 Texto
e com 8 posies.
NFS-e
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Cdigo do Servio
Cdigo do Servio da Nota
14 Prestado na Nota 109 113 5 Numrico
Fiscal com 05 posies.
Fiscal
REGISTRO TIPO 3 - DETALHE (Exclusivo para NFS-e originada de Cupom Fiscal Vlido para o
layout V.002 a partir da ordem 21)
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
R$ 500,85: 000000000050085
23 ISS a recolher 187 201 15 Numrico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
24 Discriminao dos 202 202 + (N- N (N Texto Descritivo dos servios. Texto
Servios 1) 1000) contnuo. O conjunto de
caracteres correspondentes ao
cdigo ASC 13 e ASC 10
(Chr(13) + Chr(10)) dever ser
substitudo 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
No sero colocados espaos
neste campo para completar seu
tamanho mximo (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)).
REGISTRO TIPO 3 - DETALHE (Exclusivo para NFS-e originada de Cupom Fiscal Vlido para o
layout V.003 a partir da ordem 21)
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
R$ 500,85: 000000000050085
23 ISS a recolher 187 201 15 Numrico Valor a recolher para a NFS-e,
incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
24 Indicador de 202 202 1 Numrico Este campo indica o tipo de
CPF/CNPJ do dados fornecido no campo
Intermedirio CPF/CNPJ do Intermedirio
Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para sem CPF/CNPJ
informado.
25 CPF/CNPJ do 203 216 14 Numrico CNPJ do intermedirio com 14
Intermedirio posies ou CPF do tomador
com 11 posies. Sem
formatao (ponto, trao, barra,
....).
Quando o contedo deste
campo no tiver sido fornecido
na emisso da NFS-e, ser
preenchido com zeros at
completar as 8 posies.
26 Inscrio Municipal 217 224 8 Numrico Inscrio Municipal do Tomador,
do Intermedirio com 8 posies.
Quando o contedo deste
campo no tiver sido fornecido
na emisso da NFS-e, ser
preenchido com zeros at
completar as 8 posies.
27 Razo Social do
225 299 75 Texto Razo Social do Intermedirio.
Intermedirio
28 Repasse do Plano 300 314 15 Numrico Repasse do Plano de Sade,
de Sade incluindo os centavos (sem
ponto decimal e sem R$), com
15 posies. Exemplo:
R$ 500,85: 000000000050085
Posio Posio
Ordem Campo Tamanho Formato Contedo
Inicial Final
4. Acesso ao Sistema
Para exportar as NFS-e necessrio acessar o sistema de NFS-e e informar o CNPJ e a senha de acesso
(Senha-Web) ou Certificao Digital da empresa inscrita no cadastro de contribuintes municipal (CCM).
Caso sua empresa no possua autorizao para emisso de NFS-e, permitido apenas o envio e
validao do arquivo, no sendo permitida a gravao do mesmo. Com isto, possvel apenas validar o
arquivo, sem a necessidade de solicitar autorizao para emisso de NFS-e.
5. Mais Informaes
Para obter mais informaes sobre a Exportao de NFS-e, acesse a seo Perguntas e Respostas do
site http://www.nfpaulistana.prefeitura.sp.gov.br/ ou envie um e-mail para
notafiscalpaulistana@prefeitura.sp.gov.br
Para obter a verso mais atualizada deste documento, acesse o link a seguir:
Manual de Exportao de NFS-e Verso do Manual: 4.04 pg. 27
http://nfpaulistana.prefeitura.sp.gov.br/Nfe/empresas/informacoes-gerais/manuais