Pular para o conteúdo principal

Referência de campos da NF-e

Todos os campos que o Conota aceita dentro do objeto nota, para NF-e (modelo 55) e NFC-e (modelo 65).

Esta página é gerada, não escrita

Ela sai de duas fontes, direto do que roda em produção:

  • o conversor — quais nomes você pode enviar e em que campo do layout cada um vira;
  • os XSD oficiais da SEFAZ — tipo, tamanho, valores permitidos e a descrição de cada campo.

Por isso ela não diverge do sistema: se um campo muda no código, muda aqui. E por isso os textos da coluna "O que é" são os da SEFAZ, não uma reescrita nossa.

São 175 campos em 21 grupos, 166 deles com descrição oficial.

Como ler

O corpo da emissão tem esta forma:

{
"cpf_cnpj": "11222333000181",
"nota": {
"identificacao": { "...": "..." },
"emitente": { "...": "..." },
"destinatario": { "...": "..." },
"produtos": [ { "...": "..." } ],
"total": { "...": "..." },
"pagamentos": [ { "...": "..." } ]
}
}

Cada seção abaixo é um desses blocos. A coluna Campo é o que você envia; Vira é o campo do layout oficial, útil quando a SEFAZ devolve uma rejeição citando o nome dele.

Um campo costuma aceitar mais de um nome

18 campos aceitam nomes alternativos — cnpj, cpf e cnpj_cpf são o mesmo campo. Quando existem, aparecem como "também:" na primeira coluna. Qualquer um funciona.

Campo com nome errado não dá erro

O conversor repassa chave desconhecida como veio, e o emissor a ignora: vlrProd no lugar de vProd gera uma nota válida com o produto valendo R$ 0,00.

Antes da primeira emissão, passe o seu payload em POST /v1/nfe/verificar-campos — ele aponta o campo desconhecido e sugere o certo, sem emitir e sem consumir cota.

identificacao

CampoViraTipoTam.ValoresO que é
natureza_operacao
também: nat_op
natOpTString60Descrição da Natureza da Operação
modelomodstring55 65Código do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.
serieseriestringSérie do Documento Fiscal série normal 0-889 Avulsa Fisco 890-899 SCAN 900-999
numeronNFstringNúmero do Documento Fiscal
data_emissaodhEmistringData e Hora de emissão do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00
data_saidadhSaiEntstringData e Hora da saída ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)
tipo_notatpNFstring0 1Tipo do Documento Fiscal (0 - entrada; 1 - saída)
destino_operacaoidDeststring1 2 3Identificador de Local de destino da operação (1-Interna;2-Interestadual;3-Exterior)
tipo_ambientetpAmbstring1 2Identificação do Ambiente: 1 - Produção 2 - Homologação
tipo_impressaotpImpstring0 1 2 3 4 5Formato de impressão do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; 4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletrônica)
tipo_emissaotpEmisstring1 2 3 4 5 6 7 9Forma de emissão da NF-e 1 - Normal; 2 - Contingência FS 3 - Regime Especial NFF (NT 2021.002) 4 - Contingência DPEC 5 - Contingência FSDA 6 - Contingência SVC - AN 7 - Contingência SVC - RS 9 - Contingência off-line NFC-e
finalidadefinNFestring1 2 3 4 5 6Finalidade da emissão da NF-e: 1 - NFe normal 2 - NFe complementar 3 - NFe de ajuste 4 - Devolução/Retorno 5 - Nota de crédito 6 - Nota de débito
consumidor_finalindFinalstring0 1Indica operação com consumidor final (0-Não;1-Consumidor Final)
presencaindPresstring0 1 2 3 4 5 9Indicador de presença do comprador no estabelecimento comercial no momento da oepração (0-Não se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operação presencial;2-Não presencial, internet;3-Não presencial, teleatendimento;4-NFC-e entrega em domicílio;5-Operação presencial, fora do estabelecimento;9-Não presencial, outros)
processo_emissaoprocEmistring0 1 2 3Processo de emissão utilizado com a seguinte codificação: 0 - emissão de NF-e com aplicativo do contribuinte; 1 - emissão de NF-e avulsa pelo Fisco; 2 - emissão de NF-e avulsa, pelo contribuinte com seu certificado digital, através do site do Fisco; 3- emissão de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.
municipio_fgcMunFGstringCódigo do Município de Ocorrência do Fato Gerador (utilizar a tabela do IBGE)

emitente

CampoViraTipoTam.ValoresO que é
cnpj
também: cnpj_cpf, cpf
CNPJCPFcampo do emissor, sem descrição no layout
razao_social
também: nome
xNomeTString60Razão Social ou Nome do emitente
nome_fantasia
também: fantasia
xFantTString60Nome fantasia
inscricao_estadual
também: ie
IEstring14IE do emitente da NF de Produtor
regime_tributario
também: crt
CRTstring1 2 3 4Código de Regime Tributário. Este campo será obrigatoriamente preenchido com: 1 – Simples Nacional; 2 – Simples Nacional – excesso de sublimite de receita bruta; 3 – Regime Normal. 4 - Simples Nacional - Microempreendedor individual - MEI
logradouroxLgrTString60Logradouro
numeronroTString60Número
complementoxCplTString60Complemento
bairroxBairroTString60Bairro
codigo_municipiocMunstringCódigo do Município de Incidência do Imposto
municipioxMunTString60Nome do munícipio
codigo_ufcUFstring11 12 13 14 15 16 17 21 22 23 24 25Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.
ufUFstringAC AL AM AP BA CE DF ES GO MA MG MSSigla da Unidade da Federação
cepCEPstringCEP
codigo_paiscPaisstring1058Código de Pais
paisxPaisTString60Brasil BRASILNome do país
telefoneFonecampo do emissor, sem descrição no layout
cnaeCNAEstringCNAE Fiscal
imIMTString15Inscrição Municipal
iestIESTstring14Inscricao Estadual do Substituto Tributário

destinatario

CampoViraTipoTam.ValoresO que é
cnpj
também: cnpj_cpf, cpf
CNPJCPFcampo do emissor, sem descrição no layout
razao_social
também: nome
xNomeTString60Razão Social ou Nome do emitente
indicador_ie
também: ind_ie_dest
indIEDeststring1 2 9Indicador da IE do destinatário: 1 – Contribuinte ICMSpagamento à vista; 2 – Contribuinte isento de inscrição; 9 – Não Contribuinte
inscricao_estadual
também: ie
IEstring14IE do emitente da NF de Produtor
emailEmailcampo do emissor, sem descrição no layout
logradouroxLgrTString60Logradouro
numeronroTString60Número
complementoxCplTString60Complemento
bairroxBairroTString60Bairro
codigo_municipiocMunstringCódigo do Município de Incidência do Imposto
municipioxMunTString60Nome do munícipio
ufUFstringAC AL AM AP BA CE DF ES GO MA MG MSSigla da Unidade da Federação
cepCEPstringCEP
codigo_paiscPaisstring1058Código de Pais
paisxPaisTString60Brasil BRASILNome do país
telefoneFonecampo do emissor, sem descrição no layout
id_estrangeiroidEstrangeirostringIdentificador do destinatário, em caso de comprador estrangeiro

produtos[]

CampoViraTipoTam.ValoresO que é
codigo
também: codigo_produto
cProdTString60Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria Formato ”CFOP9999”.
eancEANstringGTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras
ean_tributavelcEANTribstringGTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras
descricaoxProdTString120Descrição do produto ou serviço
ncmNCMstringCódigo NCM (8 posições), será permitida a informação do gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros) (v2.0)
cestCESTstringCodigo especificador da Substuicao Tributaria - CEST, que identifica a mercadoria sujeita aos regimes de substituicao tributária e de antecipação do recolhimento do imposto
cfopCFOPstringCfop
unidadeuComTString6Unidade comercial
quantidadeqComstringQuantidade Comercial do produto, alterado para aceitar de 0 a 4 casas decimais e 11 inteiros.
valor_unitariovUnComstringValor unitário de comercialização - alterado para aceitar 0 a 10 casas decimais e 11 inteiros
valor_totalvProdstringValor bruto do produto ou serviço.
unidade_tributaveluTribTString6Unidade Tributável
quantidade_tributavelqTribstringQuantidade Tributável - alterado para aceitar de 0 a 4 casas decimais e 11 inteiros
valor_unitario_tributavelvUnTribstringValor unitário de tributação - alterado para aceitar 0 a 10 casas decimais e 11 inteiros
valor_fretevFretestringValor Total do Frete
valor_segurovSegstringValor Total do Seguro
valor_descontovDescstringValor do Desconto
valor_outrosvOutrostringOutras despesas acessórias
indicador_totalindTotstring0 1Este campo deverá ser preenchido com: 0 – o valor do item (vProd) não compõe o valor total da NF-e (vProd) 1 – o valor do item (vProd) compõe o valor total da NF-e (vProd)
info_adicionalinfAdProdTString500Informações adicionais do produto (norma referenciada, informações complementares, etc)
numero_pedidoxPedTString15pedido de compra - Informação de interesse do emissor para controle do B2B.
item_pedidonItemPedstringNúmero do Item do Pedido de Compra - Identificação do número do item do pedido de Compra

total

CampoViraTipoTam.ValoresO que é
valor_bc_icmsvBCstringValor da BC do ICMS
valor_icmsvICMSstringValor do ICMS
valor_bc_icms_stvBCSTstringValor da BC do ICMS ST
valor_icms_stvSTstringValor Total do ICMS ST
valor_produtosvProdstringValor bruto do produto ou serviço.
valor_fretevFretestringValor Total do Frete
valor_segurovSegstringValor Total do Seguro
valor_descontovDescstringValor do Desconto
valor_iivIIstringValor do Imposto de Importação
valor_ipivIPIstringValor Total do IPI
valor_pisvPISstringValor do PIS
valor_cofinsvCOFINSstringValor do COFINS
valor_outrosvOutrostringOutras despesas acessórias
valor_notavNFstringValor Total da NF-e
valor_tributosvTotTribstringValor estimado total de impostos federais, estaduais e municipais

transportador

CampoViraTipoTam.ValoresO que é
modalidade_frete
também: mod_frete
modFretestring0 1 2 3 4 9Modalidade do frete 0- Contratação do Frete por conta do Remetente (CIF); 1- Contratação do Frete por conta do destinatário/remetente (FOB); 2- Contratação do Frete por conta de terceiros; 3- Transporte próprio por conta do remetente; 4- Transporte próprio por conta do destinatário; 9- Sem Ocorrência de transporte.
cnpj
também: cnpj_cpf
CNPJCPFcampo do emissor, sem descrição no layout
razao_social
também: nome
xNomeTString60Razão Social ou Nome do emitente
inscricao_estadual
também: ie
IEstring14IE do emitente da NF de Produtor
enderecoxEnderTString60Endereço completo
municipioxMunTString60Nome do munícipio
ufUFstringAC AL AM AP BA CE DF ES GO MA MG MSSigla da Unidade da Federação
placaPlacacampo do emissor, sem descrição no layout
uf_placaUFPlacacampo do emissor, sem descrição no layout
rntcRNTCTString20Registro Nacional de Transportador de Carga (ANTT)

volumes[]

CampoViraTipoTam.ValoresO que é
quantidadeqVolstringQuantidade de volumes transportados
especieespTString60Espécie dos volumes transportados
marcaMarcacampo do emissor, sem descrição no layout
numeracaonVolTString60Numeração dos volumes transportados
peso_liquidopesoLTString9Peso líquido
peso_brutopesoBTString9Peso bruto

fatura

CampoViraTipoTam.ValoresO que é
numeronFatTString60Número da fatura
valor_originalvOrigstringValor original da fatura
valor_descontovDescstringValor do Desconto
valor_liquidovLiqstringValor líquido da fatura

duplicatas[]

CampoViraTipoTam.ValoresO que é
numeronDupTString60Número da duplicata
vencimentodVencstringData de vencimento da duplicata (AAAA-MM-DD)
valorvDupstringValor da duplicata

pagamentos[]

CampoViraTipoTam.ValoresO que é
tipo
também: tipo_pagamento
tPagstringForma de Pagamento:
valorvPagstringValor do Pagamento. Esta tag poderá ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrário deverá ser preenchida.
indicadorindPagstring0 1Indicador da Forma de Pagamento:0-Pagamento à Vista;1-Pagamento à Prazo;
descricaoxPagTString60Descrição do Meio de Pagamento
trocovTrocostringValor do Troco.
tipo_integracaotpIntegrastring1 2Tipo de Integração do processo de pagamento com o sistema de automação da empresa: 1 - Pagamento integrado com o sistema de automação da empresa (Ex.: equipamento TEF, Comércio Eletrônico, POS Integrado); 2 - Pagamento não integrado com o sistema de automação da empresa (Ex.: equipamento POS Simples).
cnpj_credenciadoraCNPJstring14CNPJ do emitente do documento fiscal referenciado
bandeiratBandstringBandeira da operadora de cartão
autorizacaocAutTString128Número de autorização da operação com cartões, PIX, boletos e outros pagamentos eletrônicos

informacoes_adicionais

CampoViraTipoTam.ValoresO que é
info_fisco
também: informacoes_fisco
infAdFiscoTString2000Informações adicionais de interesse do Fisco (v2.0)
info_complementar
também: informacoes_complementares
infCplTString5000Informações complementares de interesse do Contribuinte

responsavel_tecnico

CampoViraTipoTam.ValoresO que é
cnpjCNPJstring14CNPJ do emitente do documento fiscal referenciado
contatoxContatoTString60Informar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.
emailemailTString60Informar o e-mail do destinatário. O campo pode ser utilizado para informar o e-mail de recepção da NF-e indicada pelo destinatário
telefonefonestringTelefone

icms

CampoViraTipoTam.ValoresO que é
origemorigstring0 1 2 3 4 5 6 7 8origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importação direta 2 - Estrangeira - Adquirida no mercado interno
cstCSTstring00Tributção pelo ICMS 00 - Tributada integralmente
csosnCSOSNstring101101- Tributada pelo Simples Nacional com permissão de crédito. (v.2.0)
modalidade_bcmodBCstring0 1 2 3Modalidade de determinação da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preço Tabelado Máximo (valor); 3 - Valor da Operação.
valor_bcvBCstringValor da BC do ICMS
aliquotapICMSstringAlíquota do ICMS
valorvICMSstringValor do ICMS
reducao_bcpRedBCstringPercentual de redução da BC
modalidade_bc_stmodBCSTstring0 1 2 3 4 5 6Modalidade de determinação da BC do ICMS ST: 0 – Preço tabelado ou máximo sugerido; 1 - Lista Negativa (valor); 2 - Lista Positiva (valor); 3 - Lista Neutra (valor); 4 - Margem Valor Agregado (%); 5 - Pauta (valor) 6-Valor da Operação;
mva_stpMVASTstringPercentual da Margem de Valor Adicionado ICMS ST
reducao_bc_stpRedBCSTstringPercentual de redução da BC ICMS ST
valor_bc_stvBCSTstringValor da BC do ICMS ST
aliquota_stpICMSSTstringAlíquota do ICMS ST
valor_stvICMSSTstringValor do ICMS ST
valor_desoneradovICMSDesonstringValor do ICMS de desoneração
motivo_desoneracaomotDesICMSstring3 9 12Motivo da desoneração do ICMS:3-Uso na agropecuária;9-Outros;12-Fomento agropecuário
credito_sn_aliquotapCredSNstringAlíquota aplicável de cálculo do crédito (Simples Nacional). (v2.0)
credito_sn_valorvCredICMSSNstringValor crédito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)

ipi

CampoViraTipoTam.ValoresO que é
cstCSTstring00Tributção pelo ICMS 00 - Tributada integralmente
enquadramentocEnqTString3Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB)
valor_bcvBCstringValor da BC do ICMS
aliquotapIPIstringAlíquota do IPI
valorvIPIstringValor Total do IPI

pis

CampoViraTipoTam.ValoresO que é
cstCSTstring00Tributção pelo ICMS 00 - Tributada integralmente
valor_bcvBCstringValor da BC do ICMS
aliquotapPISstringAlíquota do PIS (em percentual)
valorvPISstringValor do PIS

cofins

CampoViraTipoTam.ValoresO que é
cstCSTstring00Tributção pelo ICMS 00 - Tributada integralmente
valor_bcvBCstringValor da BC do ICMS
aliquotapCOFINSstringAlíquota do COFINS (em percentual)
valorvCOFINSstringValor do COFINS

is_

CampoViraTipoTam.ValoresO que é
cstCSTISstringCódigo Situação Tributária do Imposto Seletivo
classificacaocClassTribISstring
valor_bcvBCISstringValor do BC
aliquotapISstringAlíquota do Imposto Seletivo (percentual)
valorvISstringValor do Imposto Seletivo calculado

ibscbs

CampoViraTipoTam.ValoresO que é
cstCSTstring00Tributção pelo ICMS 00 - Tributada integralmente
classificacaocClassTribstring

ibs_uf

CampoViraTipoTam.ValoresO que é
valor_bcvBCstringValor da BC do ICMS
aliquotapIBSUFstringAliquota do IBS de competência das UF (em percentual)
valorvIBSUFstringValor total do IBS Estadual

ibs_mun

CampoViraTipoTam.ValoresO que é
valor_bcvBCstringValor da BC do ICMS
aliquotapIBSMunstringAliquota do IBS Municipal (em percentual)
valorvIBSMunstringValor total do IBS Municipal

cbs

CampoViraTipoTam.ValoresO que é
valor_bcvBCstringValor da BC do ICMS
aliquotapCBSstringAliquota da CBS (em percentual)
valorvCBSstringValor total da CBS

Grupos que passam direto

Em 7 grupos o campo enviado vai para o layout com o mesmo nome, sem tradução: is_total · ibscbs_total · issqn · ibs · cbs · uf · mun

São os grupos da Reforma Tributária e do ISSQN. Use os nomes do layout oficial.

O que esta página não cobre

Ela lista quais campos existem e o que cada um aceita. Ela não diz quando cada grupo é exigido — isso depende de UF, município, regime tributário e da operação, e está nos guias de emissão. Um payload que passa por esta referência ainda pode ser rejeitado por regra fiscal.