Ir para o conteúdo

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

  1. O sistema valida a estrutura do XML conforme schema XSD da SEFAZ.
  2. Aceita múltiplas versões do layout NFe (3.10, 4.00).
  3. Extrai chave de acesso para validação e consulta.