Node de identificação da NFe
Campos# | Campo | Descrição | Tipo | Obrigatório | Tam. | Observação |
---|---|---|---|---|---|---|
7 | cUF | Código da UF do emitente do Documento Fiscal | N | S | 2 | Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE de código de unidades da federação (Anexo IX - Tabela de UF, Município e País) |
8 | cNF | Código Numérico que compõe a Chave de Acesso | N | S | 8 | Código numérico que compõe a Chave de Acesso. Número aleatório gerado pelo emitente para cada NF-e para evitar acessos indevidos da NF-e. (v2.0) |
9 | natOp | Descrição da Natureza da Operação | C | S | 1 - 60 | Informar a natureza da operação de que decorrer a saída ou a entrada, tais como: venda, compra, transferência, devolução, importação, consignação, remessa (para fins de demonstração, de industrialização ou outra), conforme previsto na alínea 'i', inciso I, art. 19 do CONVÊNIO S/Nº, de 15 de dezembro de 1970. |
10 | N | S | 1 | (Excluído no leiaute 4.0 - NT 2016/002) |
||
11 | mod | Código do Modelo do Documento Fiscal | N | S | 2 | 55=NF-e emitida em substituição ao modelo 1 ou 1A; 65=NFC-e, utilizada nas operações de venda no varejo (a critério da UF aceitar este modelo de documento). |
12 | serie | Série do Documento Fiscal | N | S | 1 - 3 | Série do Documento Fiscal, preencher com zeros na hipótese de a NF-e não possuir série. Série na faixa: - [000-889]: Aplicativo do Contribuinte; Emitente=CNPJ; Assinatura pelo e-CNPJ do contribuinte (procEmi<>1,2); - [890-899]: Emissão no site do Fisco (NFA-e - Avulsa); Emitente= CNPJ / CPF; Assinatura pelo e-CNPJ da SEFAZ (procEmi=1); - [900-909]: Emissão no site do Fisco (NFA-e); Emitente= CNPJ; Assinatura pelo e-CNPJ da SEFAZ (procEmi=1), ou Assinatura pelo e-CNPJ do contribuinte (procEmi=2); - [910-919]: Emissão no site do Fisco (NFA-e); Emitente= CPF; Assinatura pelo e-CNPJ da SEFAZ (procEmi=1), ou Assinatura pelo e-CPF do contribuinte (procEmi=2); - [920-969]: Aplicativo do Contribuinte; Emitente=CPF; Assinatura pelo e-CPF do contribuinte (procEmi<>1,2); (Atualizado NT 2018/001) |
13 | nNF | Número do Documento Fiscal | N | S | 1 - 9 | Número do Documento Fiscal. |
14 | dhEmi | Data e hora de emissão do Documento Fiscal | D | S | Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD |
|
15 | dhSaiEnt | Data e hora de Saída ou da Entrada da Mercadoria/Produto | D | N | Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD. Observação: Não informar este campo para a NFC-e. |
|
16 | tpNF | Tipo de Operação | N | S | 1 | 0=Entrada; 1=Saída |
17 | idDest | Identificador de local de destino da operação | N | S | 1 | 1=Operação interna; 2=Operação interestadual; 3=Operação com exterior |
18 | cMunFG | Código do Município de Ocorrência do Fato Gerador | N | S | 7 | nformar o município de ocorrência do fato gerador do ICMS. Utilizar a Tabela do IBGE (Anexo IX - Tabela de UF, Município e País) |
19 | tpImp | Formato de Impressão do DANFE | N | S | 1 | 0=Sem geração de DANFE; 1=DANFE normal, Retrato; 2=DANFE normal, Paisagem; 3=DANFE Simplificado; 4=DANFE NFC-e; 5=DANFE NFC-e em mensagem eletrônica (o envio de mensagem eletrônica pode ser feita de forma simultânea com a impressão do DANFE; usar o tpImp=5 quando esta for a única forma de disponibilização do DANFE). |
20 | tpEmis | Tipo de Emissão da NF-e | N | S | 1 | 1=Emissão normal (não em contingência); 2=Contingência FS-IA, com impressão do DANFE em Formulário de Segurança - Impressor Autônomo; 3=Contingência SCAN (Sistema de Contingência do Ambiente Nacional); *Desativado * NT 2015/002 4=Contingência EPEC (Evento Prévio da Emissão em Contingência); 5=Contingência FS-DA, com impressão do DANFE em Formulário de Segurança - Documento Auxiliar; 6=Contingência SVC-AN (SEFAZ Virtual de Contingência do AN); 7=Contingência SVC-RS (SEFAZ Virtual de Contingência do RS); 9=Contingência off-line da NFC-e;Observação: Para a NFC-e somente é válida a opção de contingência: 9-Contingência Off-Line e, a critério da UF, opção 4-Contingência EPEC. (NT 2015/002) |
21 | cDV | Dígito Verificador da Chave de Acesso da NF-e | N | S | 1 | nformar o DV da Chave de Acesso da NF-e, o DV será calculado com a aplicação do algoritmo módulo 11 (base 2,9) da Chave de Acesso. (vide item 5.4 do MOC – Visão Geral) |
22 | tpAmb | Identificação do Ambiente | N | S | 1 | 1=Produção; 2=Homologação |
23 | finNFe | Finalidade de emissão da NF-e | N | S | 1 | 1=NF-e normal; 2=NF-e complementar; 3=NF-e de ajuste; 4=Devolução de mercadoria. |
24 | indFinal | Indica operação com Consumidor final | N | S | 1 | 0=Normal; 1=Consumidor final; |
25 | indPres | Indicador de presença do comprador no estabelecimento comercial no momento da operação | N | S | 1 | 0=Não se aplica (por exemplo, Nota Fiscal complementar ou de ajuste); 1=Operação presencial; 2=Operação não presencial, pela Internet; 3=Operação não presencial, Teleatendimento; 4=NFC-e em operação com entrega a domicílio; 5=Operação presencial, fora do estabelecimento; (incluído NT 2016/002) 9=Operação não presencial, outros. |
26 | procEmi | Processo de emissão da NF-e | N | S | 1 | 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 NF-e pelo contribuinte com aplicativo fornecido pelo Fisco. |
27 | verProc | Versão do Processo de emissão da NF-e | C | S | 1- 20 | Informar a versão do aplicativo emissor de NF-e. |
29 | dhCont | Data e Hora da entrada em contingência | D | S | informar a data e hora de entrada em contingência no padrão UTC - Universal Coordinated Time, onde TZD pode ser -02:00 (Fernando de Noronha), -03:00 (Brasília) ou -04:00(Manaus), no horário de verão serão - 01:00, -02:00 e -03:00. Ex.: 2010-08-19T13:00:15-03:00. Importante: dhCont e xJust devem ser ambos informados ou omitidos. |
|
30 | xJust | Justificativa da entrada em contingência | C | S | 15 - 256 | informar a justificativa de entrada em contingência, deve ser informado sempre que tpEmis for diferente de 1. Importante: dhCont e xJust devem ser ambos informados ou omitidos. |
$std = new stdClass(); $std->cUF = 35; $std->cNF = '80070008'; $std->natOp = 'VENDA'; $std->indPag = 0; //NÃO EXISTE MAIS NA VERSÃO 4.00 $std->mod = 55; $std->serie = 1; $std->nNF = 2; $std->dhEmi = '2015-02-19T13:48:00-02:00'; $std->dhSaiEnt = null; $std->tpNF = 1; $std->idDest = 1; $std->cMunFG = 3518800; $std->tpImp = 1; $std->tpEmis = 1; $std->cDV = 2; $std->tpAmb = 2; $std->finNFe = 1; $std->indFinal = 0; $std->indPres = 0; $std->indIntermed = null; $std->procEmi = 0; $std->verProc = '3.10.31'; $std->dhCont = null; $std->xJust = null; $nfe->tagide($std);
<ide>
<cUF>35</cUF>
<cNF>00559284</cNF>
<natOp>Venda</natOp>
<mod>55</mod>
<serie>0</serie>
<nNF>1</nNF>
<dhEmi>2021-02-10T10:12:13-02:00</dhEmi>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>3550308</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>3</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<indFinal>0</indFinal>
<indPres>0</indPres>
<indIntermed>0</indIntermed>
<procEmi>0</procEmi>
<verProc>5.0</verProc>
</ide>