Resumo rápido

  • O XML da NFCom segue uma ordem fixa: ide, emit, dest, assinante, det, total, gFat, infAdic e gRespTec, mais infNFComSupl (QR Code) e a assinatura.
  • Cada item (det) exige cClass de 7 dígitos, CFOP, unidade de medida, quantidade, valores e o grupo de impostos.
  • Os totais precisam bater exatamente com a soma dos itens; divergência de centavos gera rejeição.
  • gSub, gCofat, gFatCentral e indSemCST só entram em situações específicas (substituição, cofaturamento, faturamento centralizado e item sem ICMS).
  • A maioria das rejeições nasce de cadastro incompleto do assinante e de tributação incoerente entre cClass, CFOP e CST.

Os campos obrigatórios da NFCom modelo 62 estão distribuídos em grupos do XML definidos no layout versão 1.00, publicado no Portal NFCom (SVRS) e detalhado no Manual de Orientação do Contribuinte (MOC). Toda nota precisa, no mínimo, de identificação (ide), emitente (emit), destinatário (dest), assinante (assinante), ao menos um item (det) com seus impostos, totais (total) e, na nota normal, os dados da fatura (gFat).

Abaixo, cada grupo aparece com uma tabela "campo, o que é e dica para provedor", seguida dos grupos condicionais e dos erros de preenchimento mais comuns. Se você está começando agora, leia antes o guia completo de NFCom.

Campos obrigatórios da NFCom: como o XML é organizado

O documento raiz é NFCom, no namespace http://www.portalfiscal.inf.br/nfcom. Dentro dele ficam infNFCom (os dados da nota, com o atributo Id="NFCom" seguido da chave de acesso de 44 dígitos), infNFComSupl (o QR Code) e Signature (a assinatura digital). A ordem dos grupos é validada pelo schema: um grupo fora de lugar derruba a nota antes mesmo das regras de negócio.

OrdemGrupoQuando aparece
1ideSempre
2emitSempre
3destSempre
4assinanteSempre
5gSubSó em nota de substituição
6gCofatSó em cofaturamento
7detSempre (1 a n itens)
8totalSempre
9gFatOmitido em nota de ajuste
10infAdicOpcional
11gRespTecConforme exigência da UF

Para ver todos esses grupos montados em um documento, consulte o exemplo comentado de XML da NFCom.

ide: identificação da nota

CampoO que éDica para provedor
cUFCódigo IBGE da UF do emitenteDefine também o autorizador: SVRS para 24 UFs; MG, MS e MT têm ambiente próprio.
tpAmb1 produção, 2 homologaçãoTeste sempre em homologação antes de virar a chave.
modModelo do documentoSempre 62.
serie / nNFSérie e número da notaA numeração é sequencial por série; nunca reutilize número já transmitido.
cNF / cDVCódigo numérico aleatório e dígito verificador da chaveGerados pelo emissor; não devem ser digitados.
dhEmiData e hora de emissão com fuso (AAAA-MM-DDThh:mm:ss-03:00)Servidor com relógio errado ou fuso ausente é causa clássica de rejeição.
tpEmis1 normal, 2 contingênciaEm contingência, o schema exige dhCont e xJust.
nSiteAutorizIdentificação do site do autorizadorPreenchido pelo emissor, compõe a chave.
cMunFGMunicípio do fato gerador (código IBGE)Use a tabela IBGE, não o nome da cidade.
finNFCom0 Normal, 3 Substituição, 4 AjusteA fatura mensal comum é sempre 0.
tpFat0 Normal, 1 Centralizado, 2 Cofaturamento1 e 2 ativam grupos adicionais (veja os condicionais).
verProcVersão do aplicativo emissorInformado automaticamente pelo software.

Há ainda campos opcionais, como indPrePago (serviço pré-pago) e gCompraGov (compras governamentais), que só entram quando a operação exige.

emit e dest: emitente e destinatário

CampoO que éDica para provedor
emit/CNPJCNPJ do estabelecimento emitenteDeve ser o mesmo CNPJ do certificado digital usado na assinatura.
emit/IEInscrição estadual do emitentePrecisa estar ativa no cadastro da SEFAZ da UF de emissão.
emit/CRTCódigo de regime tributárioTem de ser coerente com o grupo de ICMS usado nos itens (Simples Nacional usa ICMSSN).
emit/xNome e enderEmitRazão social e endereçoEndereço com município em código IBGE e CEP válido.
dest/xNomeNome do tomador do serviçoEvite abreviações e caracteres especiais que o sistema de gestão importa errado.
dest/CPF ou CNPJDocumento do tomadorCPF ou CNPJ inválido é uma das causas mais frequentes de rejeição.
dest/IEInscrição estadual do tomador, quando contribuinteA situação do destinatário influencia o CFOP escolhido.
enderDestEndereço do tomadorCódigo de município e UF precisam ser coerentes entre si.

assinante: o grupo específico de telecom

O grupo assinante é o que diferencia a NFCom de outros documentos fiscais: ele descreve a relação contratual entre o provedor e o cliente.

CampoO que éDica para provedor
iCodAssinanteCódigo do assinante no sistema do emitenteUse o ID do cliente no seu sistema de gestão, estável ao longo do tempo.
tpAssinanteTipo de assinante1 Comercial, 2 Industrial, 3 Residencial/Pessoa física, 4 Produtor rural, 5 Órgão da administração pública estadual, 6 Prestador de telecom responsável pelo recolhimento, 7 Missões diplomáticas, 8 Igrejas e templos, 99 Outros.
tpServUtilTipo de serviço utilizado1 Telefonia, 2 Comunicação de dados, 3 TV por assinatura, 4 Provimento de acesso à internet, 5 Multimídia, 6 Outros, 7 Vários.
nContratoNúmero do contratoMantenha o mesmo número em todas as faturas do contrato.
dContratoIni / dContratoFimInício e fim do contratoA data de fim só é informada quando existe.

A descrição completa das tabelas de tpAssinante e tpServUtil está no MOC da NFCom; confira sempre a versão vigente, porque notas técnicas podem alterá-las.

det e prod: os itens da fatura

Cada serviço cobrado vira um det, numerado pelo atributo nItem. Dentro dele, o grupo prod descreve o serviço:

CampoO que éDica para provedor
cProd / xProdCódigo e descrição do serviçoUse o código do plano no sistema e uma descrição clara para o assinante.
cClassClassificação do item (7 dígitos)Ex.: 0100401 assinatura SCM; 0600501 instalação; 0800601 roteador; 1000301 juros de mora.
CFOPNatureza da prestaçãoGrupo 5.30x/6.30x; para pessoa física o comum é 5.307/6.307. Valide com a contabilidade.
CNPJLDCNPJ da operadora de longa distânciaSó em cofaturamento.
uMedUnidade de medida1 minuto, 2 MB, 3 GB, 4 UN.
qFaturadaQuantidade faturadaPara assinatura mensal, normalmente 1 UN.
vItem / vProdValor unitário e valor total do itemArredondamento diferente entre sistema de gestão e emissor gera divergência de totais.
vDesc / vOutroDesconto e outros valoresInforme o desconto no item, não "embutido" no preço.
dExpiracao / indDevolucaoExpiração de crédito e indicador de devoluçãoUsados em cenários como pré-pago e devoluções.

A tabela oficial de cClass é publicada no Portal NFCom e atualizada por notas técnicas. A escolha certa do cClass conversa diretamente com o CFOP e com o CST, como detalhado em CST da NFCom para provedor.

imposto: tributos por item

GrupoO que éDica para provedor
ICMS00, ICMS20, ICMS40, ICMS51, ICMS90ICMS por situação tributária (o grupo 40 atende CST 40 e 41)Use apenas um grupo de ICMS por item, coerente com o CST.
ICMSSNICMS do Simples NacionalPara emitentes optantes do Simples.
pFCP / vFCPFundo de Combate à PobrezaAparece nos grupos 00 e 20 quando a UF exige.
ICMSUFDestICMS devido à UF de destinoRelevante em prestações interestaduais, conforme a legislação.
PIS / COFINSContribuições federaisO emissor SyncNFe aceita os CST 01, 02, 06, 07, 08, 09 e 49.
FUST / FUNTTELContribuições setoriais de telecomInforme quando aplicável ao seu enquadramento.
retTribRetenções de tributosComum em clientes órgãos públicos e algumas empresas.
IBSCBSGrupo da reforma tributária (NT 2025.001)2026 é ano de transição; acompanhe as notas técnicas.

total, gFat e infAdic

CampoO que éDica para provedor
total/vProdSoma dos itensDeve ser exatamente a soma dos vProd dos itens.
ICMSTotvBC, vICMS, vICMSDeson, vFCPSomatórios dos grupos de ICMS dos itens.
vPIS, vCOFINS, vFUST, vFUNTTEL, vRetTribTotTotais de contribuições e retençõesNunca digite totais à mão: deixe o emissor somar.
vDesc, vOutro, vNFDescontos, outros valores e valor da notaO vNF precisa fechar com a regra de cálculo do MOC.
IBSCBSTot / vTotDFeTotais da reforma tributáriaPresentes quando os grupos de IBS/CBS são usados.
gFatDados da fatura (competência, vencimento, período de uso, cobrança)Omitido na nota de ajuste; na nota normal, espelha o boleto ou PIX do mês.
infAdFiscoInformações de interesse do fiscoAté 2.000 caracteres.
infCplInformações complementaresAté 5 ocorrências de até 3.000 caracteres cada.

gRespTec, infNFComSupl e assinatura

  • gRespTec: identifica o responsável técnico pelo software emissor. A exigência varia por UF; o emissor SyncNFe gera o grupo para emitentes de MG.
  • infNFComSupl/qrCodNFCom: URL do QR Code impresso no DANFE-COM. No SVRS, o padrão é https://dfe-portal.svrs.rs.gov.br/NFCom/QRCode?chNFCom={chave}&tpAmb={1|2}; MG, MS e MT têm URL própria.
  • Signature: assinatura digital com certificado ICP-Brasil (A1 ou A3) do CNPJ emitente.

Campos condicionais da NFCom modelo 62: quando entram

Campo ou grupoQuando usarDica para provedor
gSubNota de substituição (finNFCom=3)Informe o motivo (motSub: 01 erro de preço, 02 erro cadastral, 03 decisão judicial, 04 erro de tributação, 05 descontinuidade do serviço) e a nota substituída: chave da NFCom ou, na migração, série, número, competência e hash115 da nota 21/22.
gCofatCofaturamento (tpFat=2)Referencia o documento da operadora cofaturada; os itens usam CNPJLD e cClass de cofaturamento.
gFatCentralFaturamento centralizado (tpFat=1)Usado quando um estabelecimento centraliza a fatura de outros; confira os requisitos no MOC.
indSemCSTItem sem ICMSInformado com valor 1 no lugar do grupo de ICMS, por exemplo em itens como juros e multa, conforme a orientação da contabilidade.
dhCont / xJustContingência (tpEmis=2)Data/hora de entrada em contingência e justificativa.

Erros comuns no preenchimento dos campos da NFCom

  1. CPF/CNPJ inválido ou ausente no destinatário, geralmente herdado de cadastro antigo.
  2. Município sem código IBGE ou divergente da UF informada.
  3. Totais que não fecham por arredondamento diferente entre o sistema de gestão e o emissor.
  4. cClass incompatível com o CFOP ou com o grupo de ICMS usado (por exemplo, SVA tributado como SCM).
  5. CRT incoerente com o grupo de ICMS (regime normal usando ICMSSN, ou o contrário).
  6. dhEmi com fuso errado ou relógio do servidor desajustado.
  7. Grupo fora de ordem ou vazio em integrações que montam o XML manualmente.
  8. Certificado de outro CNPJ ou vencido na assinatura.

Para entender como a SEFAZ responde a esses erros e como corrigir cada um, veja NFCom rejeitada: códigos e soluções.

Regra geral x emissor

O que está nas tabelas acima é o layout oficial. O que muda de um emissor para outro é quanto disso é preenchido e validado automaticamente. No emissor de NFCom da SyncNFe, os grupos são montados a partir do cadastro e do faturamento (MKAuth, MikWeb, BeesWeb, MKMAuth ou API), com totais calculados pelo sistema. Quer conferir com a sua base? Faça um teste grátis.

Conteúdo informativo. Regras de tributação, CFOP, CST e prazos variam por UF e mudam com novas notas técnicas; valide o enquadramento da sua operação com a contabilidade e a SEFAZ competente. Base normativa: Ajuste SINIEF 7/22 e Portal da NFCom (SVRS).