Nfe Layout Emitidas recebidas-SP
Nfe Layout Emitidas recebidas-SP
Nfe Layout Emitidas recebidas-SP
6/12/2006 Página 1 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Índice
1 Introdução ........................................................................................................................................ 3
2 Especificações ................................................................................................................................. 3
3 Formatos e Layout Disponíveis ........................................................................................................ 4
3.1 Instruções Gerais................................................................................................................. 4
3.2 Tipos de Registro utilizados por cada Formato .................................................................... 4
3.3 Formato TXT ....................................................................................................................... 5
3.4 Formato CSV..................................................................................................................... 10
3.5 Formato TXT Tabulado...................................................................................................... 10
3.6 Formato TXT Retorno (arquivo de retorno) ........................................................................ 11
4 Acesso ao Sistema ........................................................................................................................ 18
5 Mais Informações........................................................................................................................... 18
6/12/2006 Página 2 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
1 INTRODUÇÃO
Este manual tem como objetivo apresentar os layouts utilizados pelo Sistema de Notas Fiscais
Eletrônicas® da Prefeitura de São Paulo na exportação de NF-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 NF-e (conversão
em lote). Para importar os RPS no sistema de NF-e, enviando de informações do contribuinte para a
Prefeitura (Contribuinte → Prefeitura), acesse o manual contido no link a seguir:
https://nfe.prefeitura.sp.gov.br/arquivos/nfe_layout_rps.pdf
2 ESPECIFICAÇÕES
2.1. 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.
2.2. O arquivo conterá as NF-e emitidas ou recebidas; ou os RPS convertidos em determinado período,
a critério do contribuinte.
2.3. 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.
6/12/2006 Página 3 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
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 NF-e
(inclusive RPS-C);
Registro Tipo 9: Uma linha de rodapé. Última linha do arquivo.
Os formatos TXT 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 NF-e
(inclusive RPS-C);
Última linha do arquivo: Totalizador da quantidade de NF-e do arquivo, Valor dos Serviços, Valor
das Deduções, Valor do ISS e Valor 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
NF-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 NF-e;
Registro Tipo 3: Zero ou mais linhas de detalhe. Cada linha correspondente a uma NF-e. Tipo de
registro exclusivo para NF-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.
6/12/2006 Página 4 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
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.
6/12/2006 Página 5 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
1 Tipo de registro 1 1 1 Numérico Será preenchido com valor “2”, indicando linha de
detalhe.
2 Nº NF-e 2 9 8 Numérico Número da NF-e, 8 posições.
6/12/2006 Página 6 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final
Situação da Nota Fiscal com 01 posição:
T - Operação normal (tributação conforme
documento emitido)
I - Operação isenta ou não tributável, executadas no
Município de São Paulo.
23 Situação da Nota Fiscal 419 419 1 Caractere F – Operação isenta ou não tributável pelo
Município de São Paulo, executada em outro
Município.
C - Cancelada
E - Extraviada
J – ISS Suspenso por Decisão Judicial
Se a NF-e tiver sido cancelada, este campo será
24 Data de Cancelamento 420 427 8 AAAAMMDD preenchido com a data de cancelamento da NF-e
(no formato AAAAMMDD), caso contrário, será
preenchido com espaços.
Número da Guia vinculada a NF-e com 12 posições.
25 Nº da Guia 428 439 12 Número Se a Guia não estiver quitada ou se a NF-e não
estiver vinculada a nenhuma guia o campo será
preenchido com zeros.
Data de Quitação da Guia
26 440 447 8 AAAAMMDD Data de quitação da guia vinculada a NF-e no
Vinculada a Nota Fiscal formato AAAAMMDD.
6/12/2006 Página 7 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final
33 ISS Retido 517 517 1 S/N Valor ‘S’ (SIM) para ISS Retido.
Valor ‘N’ (NÃO) para Nota Fiscal sem ISS Retido.
Este campo indica o tipo de dados fornecido no
campo CPF/CNPJ do Tomador
Indicador de CPF/CNPJ do
34 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
35 CPF ou CNPJ do Tomador 519 532 14 Numérico tomador com 11 posições. Sem formatação (ponto,
traço, barra, ....).
Inscrição Municipal do Tomador, com 8 posições.
Inscrição Municipal do
36 533 540 8 Numérico Quando o conteúdo deste campo não tiver sido
Tomador fornecido na emissão da NF-e, será preenchido com
zeros até completar as 8 posições.
Inscrição Estadual do
37 541 552 12 Numérico Inscrição Estadual do Tomador com 12 posições.
Tomador
38 Razão Social do Tomador 553 627 75 Texto Razão Social do Tomador.
Tipo do Endereço do
39 628 630 3 Texto
Tomador (Rua, Av, ...)
40 Endereço do Tomador 631 680 50 Texto
Número do Endereço do
41 681 690 10 Texto
Tomador Caso o conteúdo destes campos não tenham sido
Complemento do Endereço fornecido na emissão da NF-e, eles serão
42 691 720 30 Texto
do Tomador preenchidos com espaços até completar o número
43 Bairro do Tomador 721 750 30 Texto máximo de posições de cada um.
44 Cidade do Tomador 751 800 50 Texto
45 UF do Tomador 801 802 2 Texto
46 CEP do Tomador 803 810 8 Numérico
47 Email do Tomador 811 885 75 Texto
6/12/2006 Página 8 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
1 Tipo de registro 1 1 1 Numérico Preenchido com valor “9”, indicando linha de rodapé.
Número de linhas
Número de linhas de detalhe (Tipo 2 +Tipo 3) contidas no
2 de detalhe do 2 8 7 Numérico
arquivo.
arquivo
Valor total dos
Informa a soma dos valores dos serviços das linhas de
3 serviços contido 9 23 15 Numérico
detalhe (Tipo 2 + Tipo 3) contidas no arquivo.
no arquivo
Valor total das
deduções Informa a soma dos valores das deduções das linhas de
4 24 38 15 Numérico
contidas no detalhe (Tipo 2 + Tipo 3) contidas no arquivo.
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.
Valor total dos Informa a soma dos valores dos créditos das linhas de detalhe
6 54 68 15 Numérico
créditos (Tipo 2 + Tipo 3) contidas no arquivo.
Caractere de Fim ASC(13) +
7 69 70 2 Caractere de Fim de Linha (Chr(13) + Chr(10)).
de Linha ASC(10)
6/12/2006 Página 9 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Este formato contempla os mesmos campos e na mesma ordem do formato TXT (registros tipo 2),
descrito no item 3.2. 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:
Os campos a seguir serão preenchidos com seu respectivo padrão de formatação: Inscrição
Municipal (0.000.000-00), CPF (000.000.000-00), CNPJ (00.000.000/0000-00), CEP (00000-
000).
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.
Formato semelhante ao CSV (item 3.3). A única diferença é que neste formato, o caractere separador
de campos utilizado é o “TAB” (código ASCII 9).
6/12/2006 Página 10 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Este formato contempla todas as informações do Tomador e do serviço prestado na NF-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 NF-e geradas após o envio dos RPS em Lote. Desta forma, é possível relacionar qual o
número da NF-e foi gerado para cada RPS enviado, bem como ter acesso a outras informações
geradas pelo sistema da NF-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.
6/12/2006 Página 11 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
6/12/2006 Página 12 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final
Valor da Alíquota, incluindo duas casas decimais (sem ponto
decimal e sem %) com 4 posições
15 Alíquota 114 117 4 Numérico Exemplo:
5,00% – 0500
2,75% – 0275
Valor do ISS da nota fiscal, incluindo os centavos (sem ponto
decimal e sem R$), com 15 posições.
16 Valor do ISS 118 132 15 Numérico 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 posições.
17 Valor do Crédito 133 147 15 Numérico Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000
20 CPF ou CNPJ do 150 163 14 Numérico CNPJ do tomador com 14 posições ou CPF do tomador com
Tomador 11 posições. Sem formatação (ponto, traço, barra, ....).
Inscrição Municipal do Tomador, com 8 posições.
Inscrição
21 Municipal do 164 171 8 Numérico Quando o conteúdo deste campo não tiver sido fornecido na
Tomador emissão da NF-e, será preenchido com zeros até completar
as 8 posições.
Inscrição
22 Estadual do 172 183 12 Numérico Inscrição Estadual do Tomador com 12 posições.
Tomador
6/12/2006 Página 13 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
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:
Digitado na NF
33 Discriminação 517+ N
517 Texto “Lavagem de carro
dos Serviços (N-1) (N ≤ 1000)
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).
6/12/2006 Página 14 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
6/12/2006 Página 15 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
Posição Posição
Ordem Campo Tamanho Formato Conteúdo
Inicial Final
Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000
Valor do Crédito 133 147 15 Numérico Valor do Crédito gerado, incluindo os centavos (sem ponto
decimal e sem R$), com 15 posições.
17 Exemplo:
R$ 500,85 – 000000000050085
R$ 500,00 – 000000000050000
ISS Retido 148 148 1 Numérico Valor 1 para ISS Retido.
18
Valor 2 para Nota Fiscal sem ISS Retido.
Indicador de 149 149 1 Numérico Este campo indica o tipo de dados fornecido no campo
CPF/CNPJ do CPF/CNPJ do Tomador
19 Tomador Valor 1 para CPF.
Valor 2 para CNPJ.
Valor 3 para CPF não-informado.
CPF ou CNPJ do 150 163 14 Numérico CNPJ do tomador com 14 posições ou CPF do tomador com
20
Tomador 11 posições. Sem formatação (ponto, traço, barra, ....).
Discriminação 164 164+ N Texto Descritivo dos serviços. Texto contínuo. O conjunto de
dos Serviços (N-1) (N ≤ 1000) caracteres correspondentes ao código ASC 13 e ASC 10
(Chr(13) + Chr(10)) será substituído pelo caracter | (pipe ou
barra vertical. ASC 124).
Exemplo:
Digitado na NF
21
“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).
22 Caractere de Fim 164 + N 165 + N 2 ASC(13) + Caractere de Fim de Linha (Chr(13) + Chr(10)).
de Linha ASC(10)
6/12/2006 Página 16 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
1 Tipo de
1 1 1 Numérico Preenchido com valor “9”, indicando linha de rodapé.
registro
Número de
2 linhas de Número de linhas de detalhe (Tipo 2 +Tipo 3) contidas no
2 8 7 Numérico
detalhe do arquivo.
arquivo
Valor total
3 dos serviços Informa a soma dos valores dos serviços das linhas de
9 23 15 Numérico
contido no detalhe (Tipo 2 + Tipo 3) contidas no arquivo.
arquivo
Valor total
das
4 Informa a soma dos valores das deduções das linhas de
deduções 24 38 15 Numérico
detalhe (Tipo 2 + Tipo 3) contidas no arquivo.
contidas no
arquivo
5 Valor total Informa a soma dos valores do ISS das linhas de detalhe (Tipo
39 53 15 Numérico
do ISS 2 + Tipo 3) contidas no arquivo.
6 Valor total Informa a soma dos valores dos créditos das linhas de detalhe
54 68 15 Numérico
dos créditos (Tipo 2 + Tipo 3) contidas no arquivo.
7 Caractere de ASC(13) +
69 70 2 Caractere de Fim de Linha (Chr(13) + Chr(10)).
Fim de Linha ASC(10)
6/12/2006 Página 17 de 18
Prefeitura da Cidade de São Paulo
Notas Fiscais Eletrônicas (NF-e)
Manual de Exportação de NF-e
4 ACESSO AO SISTEMA
Para exportar as NF-e é necessário acessar o sistema de NF-e e informar o CNPJ e a senha de acesso
(Senha-Web) da empresa inscrita no cadastro de contribuintes municipal (CCM).
Caso sua empresa não possua autorização para emissão de NF-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 NF-e.
5 MAIS INFORMAÇÕES
Para obter mais informações sobre a Exportação de NF-e, acesse a seção 10 de Perguntas e
Respostas do site http://www.prefeitura.sp.gov.br/nfe/ ou envie um e-mail para [email protected]
Para obter a versão mais atualizada deste documento, acesse o sistema e selecione a opção
‘Exportação das NF-e’, ou acesse diretamente o link a seguir:
https://nfe.prefeitura.sp.gov.br/arquivos/nfe_layout_emitidas_recebidas.pdf
6/12/2006 Página 18 de 18