Pular para o conteúdo

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

· 8 min de leitura

Conferido em 10 de outubro 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, 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 tabelaNo XMLO 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, 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, 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 > 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 consulta a nota pela chave de acesso de 44 dígitos do DANFE. Segundo a ajuda do Bling, 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 ou o Alterdata Bimer 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, 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 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 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.

NotaEmitenteDataCFOPNCMItemQtdValorICMSIPI
4521Torrefação Serra Verde02/0951020901.21.00Café torrado em grão 1 kg40R$ 2.246,40R$ 404,35R$ 0,00
8812Usina Doce Vale05/0961021701.99.00Açúcar refinado 1 kg100R$ 480,00R$ 57,60R$ 0,00
1077Plastik Sul Embalagens09/0961013924.10.00Copo plástico 300 ml, cx 1.00012R$ 1.068,00R$ 128,16R$ 160,20
1077Plastik Sul Embalagens09/0961014818.30.00Guardanapo de papel, pct 50200R$ 470,00R$ 56,40R$ 0,00
4598Torrefação Serra Verde23/0959490901.21.00Café torrado em grão 1 kg30R$ 1.684,80R$ 303,26R$ 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 mostra o que fazer com isso na reposição, e o guia 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 lista os relatórios dele que a IA lê. O guia 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, 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

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

Continue a leitura

Ver todos os artigos

Comece com um trabalho.

Pense na empresa inteira. Conte o que sua equipe precisa fazer. Vamos encontrar um ponto de partida com a Siglata.

Vamos conversar

Vendas e metas

Vendas.xlsx · Metas.xlsx

Vendas

R$218.400

3 lojas

Meta

R$215.000

3 lojas

CentroR$ 84.200
Meta R$ 80.000105% da meta
EstaçãoR$ 62.400
Meta R$ 60.000104% da meta
JardinsR$ 71.800
Meta R$ 75.00096% da meta