tipodocumentoEstruturas Simples das Tags do XML


Estrutura de tags

Nome

Pai

Tipo

Tam

Obrigatório

Máscara

Descrição

versao

infNFCom

Alfanumérico

--

Sim


Versão do leiaute

Id

infNFCom

Alfanumérico

49

Sim


Informar a chave de acesso da NFCom e precedida do
literal "NFCom" 

cUF

ide

Numérico

2

Sim


Código da UF de emissão e autorização do
Documento Fiscal.
Utilizar a Tabela do IBGE de código de unidades da
federação.  

tpAmb

ide

Numérico

1

Sim


1 - Produção;
2 - Homologação.

mod

ide

Numérico

2

Sim


Utilizar o código 62 para identificação da NFCom

serie

ide

Alfanumérico

1-3

Sim


Informar a série do documento fiscal (informar zero
para série única).

nNF

ide

Alfanumérico

1-9

Sim


Número que identifica o documento fiscal 1 a
999999999.  

cNF

ide

Alfanumérico

7

Sim


Código aleatório gerado pelo emitente, com o objetivo
de evitar acessos indevidos ao documento. 

cDV

ide

Alfanumérico

1

Sim


 Informar o dígito de controle da chave de acesso
documento fiscal, que deve ser calculado com a
aplicação do algoritmo módulo 11 (base 2,9) da chave
de acesso. 

dhEmi

ide

Alfanumérico

21

Sim


Formato AAAA-MM-DDTHH:MM:DD TZD  

tpEmis

ide

Numérico

1

Sim


1 - Normal;

2 - Contingência

nSiteAutoriz

ide

Alfanumérico

1

Sim


Se o autorizador da NFCom possuir apenas um site
deverá ser informado com Zero (0), em caso de
autorizador trabalhar com múltiplos sites indicar o
número do site para qual foi endereçada a NFCOM (1
a 9).
Observação: o ambiente autorizador que trabalhar
com mais de um Site deverá divulgar para cada
endereço de site qual número correspondente de
nSiteAutoriz o contribuinte pode usar  

cMunFG

ide

Alfanumérico

7

Sim


Código do município de ocorrência do
fato gerador  

finNFCom

ide

Numérico

1

Sim


0 - NFCom Normal;
3 - NFCom de Substituição;
4 - NFCom ajuste de débito;

tpFatideNumérico1Sim

0- Faturamento Normal;

1 - Faturamento centralizado;

2 - Cofaturamento  

verProcideAlfanumérico1-20Não

Informar a versão do aplicativo emissor de NFCom. 

indPrePagoideNumérico1Não
1 – Serviço pré-pago (informar a tag somente se a
nota for referente a um serviço exclusivamente prépago) 
indCessaoMeiosRede

ide

Numérico

1

Não


Uma vez informado (valor = 1), essa tag dispensa
geração do grupo Fatura.
Apenas para notas dos tipos Normal e Substituição
com tipo de faturamento normal  

dhCont

ide

Alfanumérico

21

Sim


Informar a data e hora no formato AAAA-MMDDTHH:MM:SS

xJust

ide

Alfanumérico

12-256

Sim


Justificativa da entrada em
contingência

CNPJ

emit

Alfanumérico

14

Sim


Informar zeros não significativos

IE

emit

Alfanumérico

2-14

Sim


Inscrição Estadual do emitente 

IEUFDest

emit

Alfanumérico

2-14

Não


Inscrição Estadual Virtual do emitente
na UF de Destino da partilha (IE
Virtual)  

CRT

emit

Numérico

1

Sim


Informar:

1=Simples Nacional;
2=Simples Nacional, excesso sublimite de receita
bruta;
3=Regime Normal.

xNome

emit

Alfanumérico

2-60

Sim


Razão social ou Nome do emitente

xFant

emit

Alfanumérico

1-60

Não


Nome fantasia do emitente

xLgr

enderEmit

Alfanumérico

2-60

Sim


Logradouro

nro

enderEmit

Alfanumérico

1-60

Sim


Numero

xCpl

enderEmit

Alfanumérico

1-60

Não


Complemento

xBairro

enderEmit

Alfanumérico

2-60

Sim


Bairro

cMun

enderEmit

Alfanumérico

7

Sim


Código do município (utilizar a tabela
do IBGE)

xMun

enderEmit

Alfanumérico

2-60

Sim


Nome do município

CEP

enderEmit

Alfanumérico

8

Sim


CEP

UF

enderEmit

Alfanumérico

2

Sim


Sigla da UF 

fone

enderEmit

Alfanumérico

7-12

Não


Telefone

email

enderEmit

Alfanumérico

1-60

Não


Endereço de E-mail

xNomedestAlfanumérico2-60Sim
Razão social ou Nome do destinatário
CNPJdestAlfanumérico14Sim
Em caso de empresa não estabelecida no Brasil, será
informado o CNPJ com zeros.
Informar os zeros não significativos.  
CPFdestAlfanumérico11Sim
Informar os zeros não significativos.  
idOutrosdestAlfanumérico2-20Sim
Identificação do destinatário não obrigado a inscrição
do CPF tais como estrangeiro, indígena e quilombola;
Em caso de não contar CPF do assinante, informar o
RG  
indIEDestdestNumérico1Sim
1 - Contribuinte ICMS (informar a IE do destinatário);
2 - Contribuinte isento de Inscrição no cadastro de
Contribuintes do ICMS;
9 - Não Contribuinte, que pode ou não possuir
Inscrição Estadual no Cadastro de Contribuintes do
ICMS.
Nota: No caso de Contribuinte Isento de Inscrição 
IEdestAlfanumérico0-14Não
Inscrição Estadual do destinatário 
IMdestAlfanumérico1-15Não
Inscrição Municipal 
xLgrenderDestAlfanumérico2-60Sim
Logradouro
nroenderDestAlfanumérico1-60Sim
Numero
xCplenderDestAlfanumérico1-60Não
Complemento
xBairroenderDestAlfanumérico2-60Sim
Bairoo
cMunenderDestAlfanumérico7Sim
Código do município (utilizar a tabela
do IBGE)  
xMunenderDestAlfanumérico2-60Sim
Nome do município 
CEPenderDestAlfanumérico8Sim
Informar zeros não significativos 
UFenderDestAlfanumérico2Sim
Sigla da UF 
foneenderDestAlfanumérico7-12Não
Telefone
emailenderDestAlfanumérico1-60Não
Endereço de E-mail 
iCodAssinanteassinanteAlfanumérico1-15Sim
Código único de Identificação do
assinante
tpAssinanteassinanteNumérico2Sim
1-Comercial;
2-Industrial;
3-Residencial/Pessoa Física;
4-Produtor Rural;
5-Órgão da administração pública estadual direta e
suas fundações e autarquias, quando mantidas pelo
poder público estadual e regidas por normas de direito
público, nos termos do Convênio ICMS 107/95;
6-Prestador de serviço de telecomunicação
responsável pelo recolhimento do imposto incidente
sobre a cessão dos meios de rede do prestador do
serviço ao usuário final, nos termos do Convênio ICMS
17/13 ;
7-Missões Diplomáticas, Repartições Consulares e
Organismos Internacionais, nos termos do Convênio
ICMS 158/94 ;
8-Igrejas e Templos de qualquer natureza ;
99-Outros não especificados anteriormente
tpServUtilassinanteNumérico1Sim

1-Telefonia;
2-Comunicação de dados;
3-TV por Assinatura; 

4 - Provimento de acesso à Internet;
5-Multimídia;
6-Outros;
7-Varios;  

nContratoassinanteAlfanumérico1-20Não
Número do Contrato do assinante 
dContratoIniassinanteData10Não
Formato AAAA-MM-DD 
dContratoFimassinanteData10Não
Formato AAAA-MM-DD 
NroTermPrincassinanteAlfanumérico7-12Sim
Em se tratando de plano de prestação de serviço
telefônico corporativo, familiar ou similares, informar o
número do terminal telefônico principal do plano.  
cUFassinanteNumérico2Sim
Utilizar a
Tabela do IBGE de código de unidades da federação
NroTermAdicassinanteAlfanumérico7-12Sim
Número dos Terminais adicionais do
serviço contratado  
cUFassinanteNumérico2Sim
Código da UF de habilitação do
terminal 
chNFComgSubAlfanumérico44Sim
Chave de acesso da NFCom original
CNPJgNFAlfanumérico14Sim
Informar o CNPJ do emitente do Documento Fiscal  
modgNFNumérico2Sim
21 ou 22
seriegNFAlfanumérico3-3Sim
Serie do documento fiscal 
nNFgNFAlfanumérico1-9Sim
Número do documento fiscal
CompetEmisgNFAlfanumérico6-6Sim
Ano e mês da emissão da NF
(AAAAMM)  
hash115gNFAlfanumérico32-32Não
Campo poderá ser exigido a critério da UF – campo 36
do arquivo MESTRE DE DOCUMENTO FISCAL
(Anexo Único, item 5 do Conv. 115/03) 
motSubgNFNumérico2Sim
01 – Erro de Preço;
02 – Erro Cadastral;
03 – Decisão Judicial;
04 - Erro de Tributação;
05 – Descontinuidade do Serviço 
chNFComLocal gCofatAlfanumérico44Sim
Chave de acesso da NFCom emitida
pela Operadora Local
nItemdetAlfanumérico3Sim
Número do item da NFCom
chNFComAntdetAlfanumérico44Sim
Informar chave de acesso de referência anterior
nItemAntdetAlfanumérico3Sim
Informar nro do item da chave de acesso de referência
anterior
cProdprodAlfanumérico1-60Sim
Código do produto ou serviço.
xProdprodAlfanumérico1-120Sim
Descrição do produto ou serviço
cClassprodAlfanumérico7Sim
Tabela de Classificação de Item da NFCom (validar
por RV)  
CFOPprodAlfanumérico4Não
 Utilizar Tabela de CFOP
CNPJLDprodAlfanumérico14Não
Informar o CNPJ da operadora LD que irá lançar o
item de cofaturamento em nota do tipo faturamento 2 
uMedprodNumérico1Sim
=Minuto
2=MB;
3=GB;
4=UN  
qFaturadaprodAlfanumérico11,0 - 11,4Sim
11 posições, sendo 11 inteiras e 0 a 4 casas decimais.
Informar a quantidade de comercialização do produto. 
vItemprodAlfanumérico13,2 - 13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais.
vDescprodAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
vOutroprodAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
vProdprodAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais.
dExpiracaoprodData10Não
Formato AAAA-MM-DD.
indDevolucaoprodNumérico1Não
1 – Devolução do valor do item  
CSTICMS00Numérico2Sim
00 - Tributação normal ICMS
vBCICMS00Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais. 
pICMSICMS00Alfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais.  
vICMSICMS00Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
pFCPICMS00Alfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais.  
vFCPICMS00Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
CSTICMS40Numérico2Sim
40=Isenta;
41=Não tributada;  
vICMSDesonICMS40Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais
cBenefICMS40Alfanumérico10Sim
Código de Benefício Fiscal utilizado pela UF, aplicado ao item.  
CSTICMS51Numérico2Sim
Tributação pelo ICMS 51 - Diferimento 
vICMSDesonICMS51Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
cBenefICMS51Alfanumérico10Sim
Código de Benefício Fiscal utilizado pela UF, aplicado ao item.
CSTICMS90Numérico2Sim
90 - ICMS outros  
vBCICMS90Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais
pICMSICMS90Alfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais.
vICMSICMS90Alfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais
CSTICMSSNNumérico2Sim
90 - Outros SN 
indSNICMSSNNumérico1Sim
Indica se o contribuinte é Simples
Nacional 1=Sim
cUFDestICMSUFDestNumérico2Sim

vBCUFDestICMSUFDestAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
pFCPUFDestICMSUFDestAlfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais.
Alíquota adotada nas operações internas na UF do
destinatário
pICMSUFDestICMSUFDestAlfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais.
Alíquota adotada nas operações internas na UF do
destinatário
vFCPUFDestICMSUFDestAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
vICMSUFDestICMSUFDestAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
vICMSUFEmiICMSUFDestAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
cBenefUFDestICMSUFDestAlfanumérico10Não
Código de Benefício Fiscal utilizado pela UF, aplicado ao item
CSTindSemCST/PISNumérico2Sim
01 – Tributável com alíquota básica
02 – Tributável com alíquota diferenciada
06 – Tributável com alíquota zero
07 – Operação isenta de contribuição
08 – Operação sem incidência da contribuição
09 – Operação com suspensão da contribuição
49 – Outras operações de saída  
vBCindSemCST/PISAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
pPISindSemCST/PISAlfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais.
vPISindSemCST/PISAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
CSTCOFINSNumérico2Sim
01 – Tributável com alíquota básica
02 – Tributável com alíquota diferenciada
06 – Tributável com alíquota zero
07 – Operação isenta de contribuição
08 – Operação sem incidência da contribuição
09 – Operação com suspensão da contribuição
49 – Outras operações de saída  
vBCCOFINSAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
pCOFINSCOFINSAlfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais. 
vCOFINSCOFINSAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
vBCFUSTAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
pFUSTFUSTAlfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais. 
vFUSTFUSTAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
vBCFUNTTELAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
pFUNTTELFUNTTELAlfanumérico3,2Sim
5 posições, sendo 3 inteiras e 2 casas decimais. 
vFUNTTELFUNTTELAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.  
vRetPISretTribAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais. 
vRetCofinsretTribAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais. 
vRetCSLLretTribAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais. 
vBCIRRFretTribAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais. 
vIRRFretTribAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais. 
vItemgProcRefAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 a 8 casas decimais.
Informar o valor sem a influência da decisão
judicial/administrativa.
qFaturadagProcRefAlfanumérico11,0-11,4Sim
11 posições, sendo 11 inteiras e 0 a 4 casas decimais.
Informar a quantidade de comercialização do produto. 
vProdgProcRefAlfanumérico13,2-13,8Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vDescgProcRefAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
vOutrogProcRefAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
indDevolucaogProcRefNumérico1Não
1 – Devolução do valor do item  
vBCgProcRefAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
pICMSgProcRefAlfanumérico3,2Não
5 posições, sendo 3 inteiras e 2 casas decimais
vICMSgProcRefAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
vPISgProcRefAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
vCOFINSgProcRefAlfanumérico13,2Não
15 posições, sendo 13 inteiras e 2 casas decimais.
tpProcgProcNumérico1Sim
0 - SEFAZ; 1 - Justiça Federal; 2 - Justiça Estadual 
nProcessogProcAlfanumérico1-60Sim
Número do Processo 
tpRessarcgRessarcNumérico2Sim
1 - Cobrança Indevida
2 - Interrupção
99 - Outros
dRefgRessarcData10Sim
Formato AAAA-MM-DD
nProcessogRessarcAlfanumérico1-60Não
Número do Processo 
nProtReclamagRessarcAlfanumérico1-60Não
Número do protocolo de reclamação
xObsgRessarcAlfanumérico15-100Não
Observações sobre o processo de
ressarcimento  
infAdProdgRessarcAlfanumérico1 - 500 

Informações adicionais do produto
(norma referenciada, informações
complementares, etc)  
vProdtotalAlfanumérico13,2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vBCICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vICMSICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vICMSDesonICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vFCPICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vCOFINSICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vPISICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vFUNTTELICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vFUSTICMSTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vRetPISvRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vRetCofinsvRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vRetCSLLvRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vIRRFvRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vDescvRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vOutrovRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
vNFvRetTribTotAlfanumérico13, 2Sim
15 posições, sendo 13 inteiras e 2 casas decimais.
qtdSaldoPtsgFidelidadeAlfanumérico1-20Sim
Saldo de pontos do cliente na data de
referência
dRefSaldoPtsgFidelidadeData10Sim
 Formato AAAA-MM-DD
qtdPtsResggFidelidadeAlfanumérico1-20Sim
Qtd de pontos resgatados na data de
referência  
dRefResgPtsgFidelidadeData10Sim
 Formato AAAA-MM-DD
CompetFatgFatAlfanumérico6Sim
Ano e mês referência do faturamento
(AAAAMM)  
dVencFatgFatData10Sim
Formato AAAA-MM-DD 
dPerUsoInigFatData10Não
Formato AAAA-MM-DD 
dPerUsoFimgFatData10Sim
Formato AAAA-MM-DD 
codBarrasgFatAlfanumérico1-48Sim
Linha digitável do código de barras
codDebAutogFatAlfanumérico1-20Sim
Código de autorização débito em conta
codBancogFatAlfanumérico3-5Sim
Número do banco para débito em
conta  
codAgenciagFatAlfanumérico1-10Sim
Número da agência bancária para
débito em conta
xLgrenderCorrespAlfanumérico2-60Sim
Logradouro
nroenderCorrespAlfanumérico1-60Sim
Número
xCplenderCorrespAlfanumérico1-60Não
Complemento
xBairroenderCorrespAlfanumérico2-60Sim
Bairro
cMunenderCorrespAlfanumérico7Sim
Código do município (utilizar a tabela
do IBGE) 
xMunenderCorrespAlfanumérico2-60Sim
Nome do município 
CEPenderCorrespAlfanumérico8Sim
Informar zeros não significativos
UFenderCorrespAlfanumérico2Sim
Sigla da UF 
foneenderCorrespAlfanumérico7-12Não
Telefone
emailenderCorrespAlfanumérico1-60Não
Endereço de E-mail 
urlQRCodePIXgPIXAlfanumérico1-2000Sim
URL do QRCode do PIX que será
apresentado na fatura
CNPJgFatCentralAlfanumérico14Sim
Informar zeros não significativos  
cUFgFatCentralNumérico2Sim
Informar zeros não significativos  
infAdFiscoinfAdicAlfanumérico1-2000Não
Norma referenciada, informações complementares, etc
infCplinfAdicAlfanumérico1-3000Não
Informações complementares de
interesse do Contribuinte
CNPJgRespTecAlfanumérico14Sim
Informar o CNPJ da pessoa jurídica desenvolvedora
do sistema utilizado na emissão do documento fiscal
eletrônico. 
xContatogRespTecAlfanumérico2-60Sim
Informar o nome da pessoa a ser contatada na
empresa desenvolvedora do sistema utilizado na
emissão do documento fiscal eletrônico. No caso de
pessoa física, informar o respectivo nome.  
emailgRespTecAlfanumérico1-60Sim
Email da pessoa jurídica a ser
contatada  
fonegRespTecAlfanumérico7-12Sim
Preencher com o Código DDD + número do telefone.
idCSRTgRespTecAlfanumérico3Sim
Identificador do CSRT utilizado para geração do hash 
hashCSRTgRespTecAlfanumérico20Sim
O hashCSRT é o resultado das funções SHA-1 e
base64 do token CSRT fornecido pelo fisco + chave
de acesso do DF-e. (Implementação em futura NT)
Observação: 28 caracteres são representados no
schema como 20 bytes do tipo base64Binary  
qrCodNFCominfNFComSuplAlfanumérico50-1000Sim
Texto com o QR-Code para consulta
da NFCom