Node ide

Tag tagide

Node de identificação da NFe

Grupo .
# 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 indPag Indicador da forma de pagamento N S 1 0=Pagamento à vista; 1=Pagamento a prazo; 2=Outros.
(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.
Campos Obrigatórios

# Campo Descrição Status
1 cUF Código da Unidade Federativa do emitente. obrigatório
2 cNF Código Numérico da NFe, utilizado para formar a chave de acesso. obrigatório
3 natOp Natureza da Operação. obrigatório
4 mod Modelo do documento fiscal, como "55" para NFe. obrigatório
5 serie Série da nota fiscal. obrigatório
6 nNF Número da nota fiscal. obrigatório
7 dhEmi Data e hora de emissão da NFe. obrigatório
8 tpNF Tipo de Operação (0 para entrada, 1 para saída). obrigatório
9 idDest Identificador de Destino da Operação. obrigatório
10 cMunFG Código do Município de Ocorrência do Fato Gerador do ICMS. obrigatório
11 tpImp Tipo de Impressão do DANFE. obrigatório
12 tpEmis Tipo de Emissão da NFe (1 para emissão normal). obrigatório
13 cDV Dígito Verificador da Chave de Acesso. obrigatório
14 tpAmb Tipo de Ambiente (1 para produção, 2 para homologação). obrigatório
15 finNFe Finalidade de Emissão. obrigatório
16 indFinal Indicador de Consumidor Final (1 para consumidor final, 0 caso contrário). obrigatório
17 indPres Indicador de Presença do Comprador no momento da operação. obrigatório
18 procEmi Processo de Emissão (0 para emissão própria). obrigatório
19 verProc Versão do Processo de Emissão. obrigatório

códigos

								
$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>