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 — 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 oficiais, não uma reescrita nossa.

São 175 campos em 21 grupos, 90 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 Vira é o nome do campo no layout oficial, útil quando o fisco devolve uma rejeição citando o nome dele.

Um campo pode aceitar mais de um nome

18 campos aceitam nomes alternativos. 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: um 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.

nota.identificacao​

CampoViraTipoTam.ValoresO que é
natureza_operacao
também: nat_op
natOpTString60Descrição da Natureza da Operação
modelomodstring55 65
serieseriestring
numeronNFstring
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_fgcMunFGstring

nota.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_municipiocMunstring
municipioxMunTString60
codigo_ufcUFstring11 12 13 14 15 16 17 21 22 23 24 25 …Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.
ufUFstringAC AL AM AP BA CE DF ES GO MA MG MS …
cepCEPstringCEP
codigo_paiscPaisstring1058
paisxPaisTString60Brasil BRASILNome do país
telefoneFonecampo do emissor, sem descrição no layout
cnaeCNAEstringCNAE Fiscal
imIMTString15
iestIESTstring14Inscricao Estadual do Substituto Tributário

nota.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 destinatário
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
IEstring14
emailEmailcampo do emissor, sem descrição no layout
logradouroxLgrTString60Logradouro
numeronroTString60Número
complementoxCplTString60Complemento
bairroxBairroTString60Bairro
codigo_municipiocMunstring
municipioxMunTString60
ufUFstringAC AL AM AP BA CE DF ES GO MA MG MS …
cepCEPstringCEP
codigo_paiscPaisstring1058
paisxPaisTString60Brasil BRASILNome do país
telefoneFonecampo do emissor, sem descrição no layout
id_estrangeiroidEstrangeirostringIdentificador do destinatário, em caso de comprador estrangeiro

nota.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
cfopCFOPstring
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_totalvProdstring
unidade_tributaveluTribTString6
quantidade_tributavelqTribstring
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_descontovDescstring
valor_outrosvOutrostring
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_pedidoxPedTString15
item_pedidonItemPedstringNúmero do Item do Pedido de Compra - Identificação do número do item do pedido de Compra

nota.total​

CampoViraTipoTam.ValoresO que é
valor_bc_icmsvBCstring
valor_icmsvICMSstring
valor_bc_icms_stvBCSTstring
valor_icms_stvSTstringValor Total do ICMS ST
valor_produtosvProdstring
valor_fretevFretestringValor Total do Frete
valor_segurovSegstringValor Total do Seguro
valor_descontovDescstring
valor_iivIIstring
valor_ipivIPIstring
valor_pisvPISstring
valor_cofinsvCOFINSstring
valor_outrosvOutrostring
valor_notavNFstringValor Total da NF-e
valor_tributosvTotTribstringValor estimado total de impostos federais, estaduais e municipais

nota.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 transportador
inscricao_estadual
também: ie
IEstring14
enderecoxEnderTString60Endereço completo
municipioxMunTString60
ufUFstringAC AL AM AP BA CE DF ES GO MA MG MS …
placaPlacacampo do emissor, sem descrição no layout
uf_placaUFPlacacampo do emissor, sem descrição no layout
rntcRNTCTString20Registro Nacional de Transportador de Carga (ANTT)

nota.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_liquidopesoLTString9
peso_brutopesoBTString9

nota.fatura​

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

nota.duplicatas[]​

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

nota.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_credenciadoraCNPJstring14
bandeiratBandstringBandeira da operadora de cartão
autorizacaocAutTString128Número de autorização da operação com cartões, PIX, boletos e outros pagamentos eletrônicos

nota.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

nota.responsavel_tecnico​

CampoViraTipoTam.ValoresO que é
cnpjCNPJstring14
contatoxContatoTString60Informar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico.
emailemailTString60
telefonefonestring

nota.icms​

CampoViraTipoTam.ValoresO que é
origemorigstring0 1 2 3 4 5 6 7 8
cstCSTstring00
csosnCSOSNstring101
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_bcvBCstring
aliquotapICMSstring
valorvICMSstring
reducao_bcpRedBCstringPercentual de redução da BC
modalidade_bc_stmodBCSTstring0 1 2 3 4 5 6
mva_stpMVASTstring
reducao_bc_stpRedBCSTstring
valor_bc_stvBCSTstring
aliquota_stpICMSSTstring
valor_stvICMSSTstring
valor_desoneradovICMSDesonstring
motivo_desoneracaomotDesICMSstring3 9 12
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)

nota.ipi​

CampoViraTipoTam.ValoresO que é
cstCSTstring00
enquadramentocEnqTString3Código de Enquadramento Legal do IPI (tabela a ser criada pela RFB)
valor_bcvBCstring
aliquotapIPIstringAlíquota do IPI
valorvIPIstring

nota.pis​

CampoViraTipoTam.ValoresO que é
cstCSTstring00
valor_bcvBCstring
aliquotapPISstring
valorvPISstring

nota.cofins​

CampoViraTipoTam.ValoresO que é
cstCSTstring00
valor_bcvBCstring
aliquotapCOFINSstring
valorvCOFINSstring

nota.is_​

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

nota.ibscbs​

CampoViraTipoTam.ValoresO que é
cstCSTstring00
classificacaocClassTribstring

nota.ibs_uf​

CampoViraTipoTam.ValoresO que é
valor_bcvBCstring
aliquotapIBSUFstringAliquota do IBS de competência das UF (em percentual)
valorvIBSUFstring

nota.ibs_mun​

CampoViraTipoTam.ValoresO que é
valor_bcvBCstring
aliquotapIBSMunstringAliquota do IBS Municipal (em percentual)
valorvIBSMunstring

nota.cbs​

CampoViraTipoTam.ValoresO que é
valor_bcvBCstring
aliquotapCBSstringAliquota da CBS (em percentual)
valorvCBSstring

Grupos que passam direto​

Em 7 grupos o campo 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.