Node ide

Tag tagide

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

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>