---
title: "XML da NF-e com IA: a pasta de notas fiscais virando uma tabela"
description: "Leia XMLs de NF-e com ChatGPT ou Claude: o que tem dentro, onde
  baixar, como pedir a tabela, quatro perguntas para fazer a ela e onde entra o
  contador."
language: pt-BR
canonical: https://www.siglata.com/blog/xml-da-nfe-com-ia
date: 2026-10-10
---

# XML da NF-e com IA: a pasta de notas fiscais virando uma tabela

Gasto por fornecedor, preço por item, notas que não aparecem no contas a pagar e CFOP fora da regra. Veja como a IA lê uma pasta de XMLs e monta uma tabela com a origem de cada número.

Angelica Lopes Tang · 10 de out. de 2026

**Para ler o XML da NF-e com IA, junte numa pasta os XMLs das notas, de compra ou de venda, e peça ao ChatGPT ou ao Claude uma tabela com uma linha por item: emitente, data, CFOP, NCM, item, quantidade, valor e os impostos (ICMS, IPI, PIS e COFINS).** Os XMLs saem do ERP, do portal da SEFAZ ou do e-mail do fornecedor. Com a tabela pronta, a IA responde quanto a empresa gastou com cada fornecedor, quanto o preço de cada item mudou, quais notas não aparecem no contas a pagar exportado e quais fogem da regra de CFOP da empresa.

Fontes conferidas em 6 de outubro de 2026.

## O que é o XML da NF-e

A nota fiscal eletrônica é um arquivo XML. O DANFE, o PDF que chega junto, é o documento auxiliar, para imprimir. O XML tem a nota inteira, em texto, com um nome para cada campo.

Quem define esses campos é o [Manual de Orientação do Contribuinte](https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=ndIjl+iEFdE=), o MOC, publicado no Portal da NF-e. A versão listada no portal é a 7.0, e o leiaute da nota que ela descreve é a versão 4.00. Conferido em 6 de outubro de 2026. Os campos que interessam para a tabela, com o nome que têm no Anexo I do manual:

| Na tabela | No XML | O que o manual diz |
| --- | --- | --- |
| Número da nota | `nNF` | Número do Documento Fiscal |
| Data | `dhEmi` | Data e hora de emissão |
| Emitente | `emit`, `xNome`, `CNPJ` | Razão Social ou Nome do emitente |
| Item | `xProd` | Descrição do produto ou serviço |
| NCM | `NCM` | Código NCM com 8 dígitos |
| CFOP | `CFOP` | Código Fiscal de Operações e Prestações |
| Quantidade | `qCom` | Quantidade Comercial |
| Valor unitário | `vUnCom` | Valor Unitário de Comercialização |
| Valor | `vProd` | Valor Total Bruto dos Produtos ou Serviços |
| Impostos | `ICMS`, `IPI`, `PIS`, `COFINS` | Tributos incidentes no Produto ou Serviço |
| Total da nota | `vNF` | Valor Total da NF-e |

Cada nota também tem uma chave de acesso de 44 dígitos, impressa no DANFE. É por ela que se acha a nota no portal.

## Onde baixar os XMLs das notas

Os XMLs vêm de três lugares. Caminhos conferidos em 6 de outubro de 2026.

1. **O ERP.** No [Bling](https://ajuda.bling.com.br/hc/pt-br/articles/360035753933-Como-exportar-o-XML-das-notas), as notas de venda saem em Vendas \> Notas Fiscais de Saída \> Exportar XML, por loja e período, num arquivo .zip; as notas canceladas e as cartas de correção vêm junto. As de compra saem pelo mesmo caminho em Estoque \> Notas Fiscais de Entrada. No [Omie](https://ajuda.omie.com.br/pt-BR/articles/499036-exportando-os-arquivos-xml-da-nf-e), as de venda saem em Vendas e NF-e \> Painel de NF-e \> Exportar Notas Fiscais; acima de 1.500 notas, o Omie exporta só os XMLs, sem o DANFE. As de compra saem em [Compras, Estoque e Produção](https://ajuda.omie.com.br/pt-BR/articles/11870042-exportando-o-xml-das-nf-es-compras-estoque-e-producao) \> Passo 3 Cadastrar Compras e Receber \> Exportar XML das NF-es, até 500 por vez.
2. **O portal da SEFAZ.** O [Portal da NF-e](https://www.nfe.fazenda.gov.br/portal/consultaRecaptcha.aspx?tipoConsulta=resumo&amp;tipoConteudo=7PhJ+gAVw2g=) consulta a nota pela chave de acesso de 44 dígitos do DANFE. Segundo a [ajuda do Bling](https://ajuda.bling.com.br/hc/pt-br/articles/16612882768663-Como-obter-o-XML-da-NF-e-pelo-portal-da-SEFAZ), o botão Download do Documento baixa o XML com o certificado digital da empresa, para notas emitidas por ela ou destinadas a ela.
3. **O e-mail do fornecedor.** Quando o fornecedor manda o XML junto com o PDF, salve os anexos .xml na mesma pasta.

Descompacte os arquivos do ERP e junte tudo numa pasta só, por mês. Quem usa o [TagPlus](/erp/tagplus) ou o [Alterdata Bimer](/erp/alterdata) acha, na página de cada um, os relatórios que exportam para a IA.

## Como pedir a tabela à IA

Anexe os XMLs e peça assim:

> Leia estes XMLs de NF-e e monte uma tabela com uma linha por item: número da nota, emitente, CNPJ, data, CFOP, NCM, item, quantidade, valor unitário, valor, ICMS, IPI, PIS e COFINS. Separe as notas canceladas e as cartas de correção. No fim, diga quantos arquivos leu e o total das notas.

"Diga quantos arquivos leu" confere se nenhum ficou de fora. E o pedido para separar as canceladas importa porque a exportação do ERP pode trazer as canceladas junto, como no Bling.

No ChatGPT, segundo a [ajuda da OpenAI](https://help.openai.com/en/articles/8555545-file-uploads-faq), dá para enviar até 80 arquivos a cada 3 horas, e quem usa o plano gratuito pode enviar 3 arquivos por dia. Limites conferidos em 6 de outubro de 2026. Cada XML é um arquivo, então uma pasta grande vai em lotes: peça a tabela do primeiro lote e a continuação nos seguintes.

No Claude, a [ajuda da Anthropic](https://support.claude.com/en/articles/8241126-uploading-files-to-claude) lista os tipos de arquivo aceitos no chat (PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON e XLSX), e o XML não está na lista. Conferido em 6 de outubro de 2026. Para ler a pasta no Claude, use o Claude Code, que trabalha com os arquivos do computador. O guia [Claude Code com os documentos da empresa](/blog/claude-code-documentos-da-empresa) mostra como.

## Quatro perguntas para fazer à tabela

Um mês de exemplo: as compras de setembro do Empório Serra Azul, que revende café, açúcar e descartáveis.

| Nota | Emitente | Data | CFOP | NCM | Item | Qtd | Valor | ICMS | IPI |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 4521 | Torrefação Serra Verde | 02/09 | 5102 | 0901.21.00 | Café torrado em grão 1 kg | 40 | R$ 2.246,40 | R$ 404,35 | R$ 0,00 |
| 8812 | Usina Doce Vale | 05/09 | 6102 | 1701.99.00 | Açúcar refinado 1 kg | 100 | R$ 480,00 | R$ 57,60 | R$ 0,00 |
| 1077 | Plastik Sul Embalagens | 09/09 | 6101 | 3924.10.00 | Copo plástico 300 ml, cx 1.000 | 12 | R$ 1.068,00 | R$ 128,16 | R$ 160,20 |
| 1077 | Plastik Sul Embalagens | 09/09 | 6101 | 4818.30.00 | Guardanapo de papel, pct 50 | 200 | R$ 470,00 | R$ 56,40 | R$ 0,00 |
| 4598 | Torrefação Serra Verde | 23/09 | 5949 | 0901.21.00 | Café torrado em grão 1 kg | 30 | R$ 1.684,80 | R$ 303,26 | R$ 0,00 |

Exemplo ilustrativo, com empresas, fornecedores e valores fictícios. A tabela completa também traz o CNPJ, o valor unitário, o PIS e o COFINS.

1. **Quanto a empresa gastou com cada fornecedor?** Torrefação Serra Verde, R$ 3.931,20 em duas notas; Plastik Sul Embalagens, R$ 1.698,20 (R$ 1.538,00 de produtos e R$ 160,20 de IPI); Usina Doce Vale, R$ 480,00. Total do mês: R$ 6.109,40.
2. **Quanto o preço de cada item mudou?** Com os XMLs de agosto na mesma pasta, a IA compara o valor unitário. O café foi de R$ 52,00 para R$ 56,16, alta de 8,0%. O copo foi de R$ 85,00 para R$ 89,00, alta de 4,7%. O açúcar ficou em R$ 4,80. O guia [estoque e compras](/blog/estoque-e-compras) mostra o que fazer com isso na reposição, e o guia [contratos e PDFs](/blog/contratos-e-pdfs) mostra como conferir o preço da nota contra a tabela do fornecedor.
3. **Quais notas não aparecem no contas a pagar exportado?** Exporte também o contas a pagar do mês, em planilha ou CSV, e peça que a IA cruze os XMLs com ele. No exemplo, a NF 8812 da Usina Doce Vale, de R$ 480,00, não foi encontrada nesse arquivo. Isso não prova que a nota falta no ERP. Para verificar o cadastro, cruze também com as notas de entrada, usando a chave de acesso.
4. **Quais notas fogem da regra de CFOP da empresa?** A regra vem de você, como na próxima seção. No exemplo, a NF 4598 veio com 5949.

## A regra de CFOP e o contador

A IA confere o CFOP contra a regra que a empresa escreveu. Um exemplo de regra, para as compras de revenda do Empório: "a nota de compra para revenda vem com 5102, se o fornecedor é do mesmo estado, ou com 6102 ou 6101, se é de outro estado. Qualquer outro CFOP vai para a lista do contador, com o número da nota, o fornecedor e o CFOP."

Com essa regra, a IA separa a NF 4598, que veio com 5949. O que essa nota significa para os impostos da empresa, e se ela precisa de correção, é com o contador. A IA organiza e confere a nota contra a regra; a conclusão fiscal é responsabilidade de quem cuida da contabilidade da empresa. Se o contador usa o Domínio, a página [ChatGPT com o Domínio](/erp/dominio) lista os relatórios dele que a IA lê. O guia [IA na contabilidade](/blog/ia-na-contabilidade) mostra o que a IA já faz nesse trabalho.

## Como ver de onde veio cada número

A IA pode errar. A resposta é pedir a origem de cada número:

- **Cada linha com o arquivo.** Peça o nome do arquivo XML e o número da nota em cada linha. Assim qualquer linha pode ser achada na pasta.
- **As somas fecham.** No exemplo, R$ 5.949,20 de produtos mais R$ 160,20 de IPI dão R$ 6.109,40, o total das quatro notas. A soma por fornecedor dá o mesmo valor.
- **O número de arquivos bate.** Quatro arquivos na pasta, quatro notas na tabela, cinco linhas de item.
- **Pergunte de qualquer número.** "De onde veio esse R$ 56,16?" A IA mostra o campo \`vUnCom\` do item no XML da NF 4598.

## Ler a nota não é emitir a nota

Este guia é sobre ler XMLs que já existem. Emitir, validar e consultar notas é outro trabalho, feito por emissores como a NFE.io. Segundo a [página da NFE.io para o ChatGPT](https://nfe.io/mcp/chatgpt), conferida em 6 de outubro de 2026, a NFE.io tem um servidor MCP que conecta ao ChatGPT, e "no ChatGPT, o conector está disponível para consultas e validações". A mesma página diz que a emissão de nota pela conversa ainda não está disponível no ChatGPT, e que ela funciona no Claude, no Gemini e no Copilot. Criar a conta na NFE.io é gratuito e libera 13 ferramentas de validação e consulta.

## Onde entra a Siglata

A Siglata é o lugar de trabalho da sua IA: os arquivos, as planilhas, o ERP e as regras da empresa, com as ferramentas para fazer o trabalho inteiro. Você define o trabalho; a sua IA executa.

O seu ChatGPT trabalha com as exportações do ERP, em planilha ou CSV, e também nas próprias páginas do ERP, como o Bling: a sua IA entra no portal com o login que você ou a empresa conectou, lê listas e tabelas, clica, preenche e lança, sem ver a senha. Os XMLs ficam nos arquivos da empresa. Até 128 KiB por arquivo, a sua IA recebe o texto pela Siglata; arquivos maiores vêm com um link de download. A IA tira os campos e salva a tabela numa edição nova da planilha, com a anterior guardada. A regra de CFOP fica numa skill da empresa, e a IA segue essa regra sempre que você pede a conferência.

A IA trabalha com o acesso que a empresa dá a cada pessoa: ler e agir são permissões separadas. A senha fica fora do alcance da IA, e cada execução fica registrada.

A Siglata funciona no ChatGPT e no Codex.

[Conectar ao ChatGPT](/docs/agents/install/chatgpt)

[Conectar ao Codex](/docs/agents/install/codex)

## Perguntas frequentes

### Dá para ler o XML da nota fiscal com o ChatGPT?

Dá. Anexe os XMLs e peça uma tabela com uma linha por item, com o emitente, a data, o CFOP, o NCM, a quantidade, o valor e os impostos. Peça também quantos arquivos ela leu, para conferir se nenhum ficou de fora.

### Como baixar o XML das notas fiscais de entrada?

Pelo ERP, pelo portal da SEFAZ ou pelo e-mail do fornecedor. No Bling, em Estoque > Notas Fiscais de Entrada > Exportar XML; no Omie, em Compras, Estoque e Produção > Exportar XML das NF-es. No portal, com a chave de acesso e o certificado digital da empresa. Caminhos conferidos em 6 de outubro de 2026.

### O que tem dentro do XML da NF-e?

A nota inteira, em campos com nome: o emitente, o destinatário, a data, e cada item com o NCM, o CFOP, a quantidade, o valor e os impostos. O Manual de Orientação do Contribuinte, no Portal da NF-e, descreve cada campo; em 6 de outubro de 2026, o leiaute em uso é a versão 4.00.

### Quantos XMLs posso enviar ao ChatGPT?

Segundo a ajuda da OpenAI, conferida em 6 de outubro de 2026, até 80 arquivos a cada 3 horas, e 3 arquivos por dia no plano gratuito. Cada XML conta como um arquivo, então uma pasta grande vai em lotes.

### A IA substitui o contador na conferência do CFOP?

Não. A IA confere cada nota contra a regra que a empresa escreveu e separa o que foge dela. A conclusão fiscal, e o que fazer com cada nota, é responsabilidade do contador.

### Dá para emitir nota fiscal pelo ChatGPT?

Este guia trata de ler notas. Segundo a página da NFE.io, conferida em 6 de outubro de 2026, o conector da NFE.io no ChatGPT faz consultas e validações, e a emissão pela conversa ainda não está disponível no ChatGPT.

### Funciona com o meu ERP?

A sua IA trabalha com as exportações do ERP, em planilha ou CSV, e nas próprias páginas do ERP, como o Bling, com o login que você ou a empresa conectou.

- [IA na contabilidade: DRE e lançamentos a partir das exportações do ERP](/blog/ia-na-contabilidade)

- [Estoque e compras com IA: cobertura, reposição e cotações](/blog/estoque-e-compras)
