Layout XML NFe¶
Estrutura do XML¶
O XML da NFe segue o padrão SEFAZ com as principais tags:
Tags Principais¶
nfeProc¶
Raiz do documento processado
NFe¶
Nota Fiscal Eletrônica
infNFe¶
Informações da NF-e - Atributo versão: Versão do layout - Atributo Id: Chave de acesso com prefixo
ide¶
Identificação da NF-e - cUF: Código UF - nNF: Número da nota - serie: Série - dEmi: Data de emissão - dSaiEnt: Data de saída/entrada
emit¶
Dados do Emitente - CNPJ: CNPJ do emitente - xNome: Razão social - enderEmit: Endereço
dest¶
Dados do Destinatário - CNPJ/CPF: Documento - xNome: Nome - enderDest: Endereço
det¶
Detalhe dos Produtos/Serviços - prod: Dados do produto - imposto: Impostos
total¶
Totalizadores - ICMSTot: Totais de ICMS - vNF: Valor total da nota
infAdic¶
Informações Adicionais - infCpl: Informações complementares
Campos Utilizados¶
O sistema extrai principalmente: - Chave de Acesso: infNFe[@Id] - Número da Nota: ide/nNF - Data de Emissão: ide/dEmi - Valor Total: total/ICMSTot/vNF - CNPJ Emitente: emit/CNPJ - CNPJ/CPF Destinatário: dest/CNPJ ou dest/CPF
Exemplo Simplificado¶
<nfeProc>
<NFe>
<infNFe versao="4.00" Id="NFe12345...">
<ide>
<nNF>123456</nNF>
<dEmi>2024-01-15</dEmi>
</ide>
<emit>
<CNPJ>12345678000190</CNPJ>
<xNome>EMPRESA LTDA</xNome>
</emit>
<dest>
<CNPJ>98765432000100</CNPJ>
<xNome>CLIENTE SA</xNome>
</dest>
<total>
<ICMSTot>
<vNF>1000.00</vNF>
</ICMSTot>
</total>
</infNFe>
</NFe>
</nfeProc>
Informações Complementares¶
- O sistema valida a estrutura do XML conforme schema XSD da SEFAZ.
- Aceita múltiplas versões do layout NFe (3.10, 4.00).
- Extrai chave de acesso para validação e consulta.