Sim, é possível automatizar faturas com IA: um modelo lê o PDF do fornecedor, extrai os dados e deixa-os no seu programa de contabilidade prontos para aprovar. O que não faz é decidir por si. Na nossa própria contabilidade, três em cada quatro documentos entraram sem tocar em nada e o resto precisou que alguém decidisse.
Aqui contamos o processo passo a passo, que verificações é preciso colocar à volta da IA e o que aconteceu quando o fizemos com 136 documentos de despesa reais.
Este artigo é sobre as faturas que recebe. Se o que procura é emitir automaticamente as da sua loja, contamos isso em como automatizar as faturas de WooCommerce com Holded.
O que a IA faz com uma fatura e o que não faz
Uma fatura é um documento feito para ser lido por uma pessoa. Cada fornecedor a maqueteia à sua maneira, e por isso os modelos tradicionais falhavam assim que o design mudava. Um modelo de linguagem não precisa de modelo: entende que «Total a pagar», «Importe total» e «TOTAL FACTURA» são a mesma coisa.
| Tarefa | Quem a faz |
|---|---|
| Ler o documento e extrair fornecedor, número, data e valores | A IA |
| Distinguir uma fatura de um recibo, um alvará ou uma proforma | A IA, e o que for duvidoso é separado |
| Verificar que a base mais o IVA dá o total | Uma regra, sem IA |
| Detetar que essa fatura já estava lançada | Uma regra, sem IA |
| Escolher a conta de despesa e o imposto habituais desse fornecedor | Uma regra, a partir do que já foi contabilizado |
| Decidir o tratamento de um caso novo ou raro | Uma pessoa, com a sua assessoria |
| Aprovar | Uma pessoa, pelo menos no início |
A ideia que organiza tudo o resto: a IA lê, as regras verificam e uma pessoa decide o que não está claro. Quem deixa as três coisas nas mãos da IA acaba com erros que ninguém vê até ao trimestre.
O processo, passo a passo
- Reunir. Todas as faturas num só sítio: uma pasta ou uma caixa de correio só para isso. É o passo menos vistoso e o que mais organiza.
- Extrair o texto. Um PDF gerado por um programa já traz o texto dentro, e extrai-se sem IA. Um scan ou uma foto precisam primeiro de reconhecimento de caracteres (OCR) ou de um modelo que leia imagens.
- Extrair os campos. O modelo recebe o texto e devolve uma estrutura fixa: fornecedor, NIF, número da fatura, data, base tributável por cada tipo de IVA, quota, retenção se existir, total e moeda. Sempre os mesmos campos, e vazio o que não encontrar.
- Verificar. Antes de tocar na contabilidade, as regras da secção seguinte separam o que está limpo do que é duvidoso.
- Criar em rascunho. A despesa é criada no programa sem aprovar, com o PDF anexado. Uma pessoa revê o lote e aprova.
- Arquivar e deixar rasto. O PDF vai para a sua pasta por ano e fornecedor, e cada fatura deixa uma linha num registo: o que foi lido, o que foi criado e em que estado ficou.
Uma instrução vale mais do que todas as outras: que o modelo deixe o campo vazio quando não o vir. Um espaço em branco é revisto; um dado inventado é contabilizado.
As verificações que a IA não faz
Um modelo pode ler mal um número e dizê-lo com toda a segurança. Estas verificações são aritmética e pesquisas, não custam nada e são o que torna o processo fiável:
- A conta bate certo. A soma das bases mais as quotas, menos a retenção, dá o total. Se não, a fatura vai para revisão.
- A taxa existe. A quota dividida pela base dá uma taxa de IVA real, não um 20,7 %.
- O NIF é válido e corresponde a um fornecedor que já tem. Se for novo, não é criado automaticamente: pergunta-se.
- Não está repetida. Mesmo fornecedor e mesmo número de fatura já contabilizados, fora.
- A data faz sentido. Nem futura, nem de um exercício encerrado.
- É coerente com o histórico. Se esse fornecedor vai sempre para a mesma conta e com o mesmo imposto, e hoje sai outra coisa, alguém verifica.
Caso real: 136 documentos de despesa em Holded
Em setembro de 2026 fizemo-lo com a nossa própria contabilidade. Tínhamos uma pasta de pendentes com vários meses de faturas de despesa por registar em Holded, e montámo-lo pela sua API em vez de as introduzir manualmente.
O primeiro que se percebeu é que nem tudo eram faturas. Na pasta havia também recibos e liquidações do banco, apólices de seguro, uma proforma, algumas imagens soltas e vários ficheiros comprimidos. Antes de ler valores, foi preciso classificar.
O percurso foi o de cima:
- O texto foi extraído de cada PDF sem IA. Para os scans e as fotos, com OCR.
- Um modelo de gama média extraiu os campos de cada documento, e um programa validou o resultado.
- A conta de despesa e o imposto de cada fornecedor não foram escolhidos pela IA: saíram de como estavam contabilizadas as suas faturas anteriores.
- Cada despesa foi criada em rascunho com o respetivo PDF anexado, e o ficheiro passou para uma pasta de rascunhos por ano e fornecedor.
- Uma pessoa reviu os rascunhos em Holded. Ao aprovar, cada PDF passou para a sua pasta definitiva e o registo ficou atualizado.
O resultado da primeira ronda:
136 documentos processados.
102 saíram limpos: lidos, verificados e criados em rascunho sem intervenção.
34 ficaram separados com uma dúvida concreta para alguém decidir.
457 chamadas à API de Holded no total, contando a preparação e as consultas. Cada fatura são duas ou três: criar, anexar o PDF e aprovar.
Essa distribuição, três limpos por cada duvidoso, é o que convém esperar de uma primeira passagem com papéis reais. A segunda ronda corre melhor porque as decisões da primeira se transformam em regras.
Houve um efeito que não procurávamos. Com tudo registado, cruzá-lo com os movimentos do banco deixou à vista os débitos que não tinham fatura e os meses em falta de fornecedores que faturam todos os meses.
Os casos que pediram uma pessoa
Nenhum destes é resolvido melhor por um modelo. São decisões de critério, e o que o processo faz é detetá-las e parar:
- Dois tipos de IVA numa fatura. Uma fatura de combustível que mistura conceitos a 10 % e a 21 % precisa de duas linhas. A verificação também revelou uma fatura antiga, lançada manualmente, com tudo a 21 %.
- O cêntimo do arredondamento. Às vezes o total que o programa calcula não coincide com o da fatura por um cêntimo. É preciso ajustar o preço com mais casas decimais até bater certo.
- Software de fora em dólares. Regista-se em euros pelo débito real do banco, e o tratamento do IVA muda consoante o fornecedor esteja dentro ou fora da União Europeia. Esse critério é definido pela assessoria, uma vez, e depois passa a ser uma regra.
- Notas de crédito. Uma fatura negativa é uma retificativa e segue por outro caminho. No nosso caso a API não permitiu anexar-lhes o PDF nem aprová-las, e isso foi feito manualmente.
- O NIF que não coincide. Uma marca que fatura com o NIF de outra sociedade do seu grupo, ou um fornecedor que mudou de NIF. A regra do duplicado e a do fornecedor conhecido disparam, e com razão.
- Fornecedores novos. Criá-los é uma decisão, não uma leitura. São listados e pede-se validação.
- O que não é uma fatura. Os recibos do banco e os seguros não têm IVA e têm a sua forma de registo. É preciso defini-la uma vez.
- Faturas com os dados mal colocados. Em nome de outra pessoa, ou sem número. Registá-las ou pedir uma nova é decidido por quem responde pela contabilidade.
E duas lições do lado técnico. A primeira: em Holded, a permissão que permite criar despesas é a mesma que permite apagá-las, por isso a automatização foi escrita para nunca apagar nada. A segunda: o limite de chamadas à API é da conta inteira, e é partilhado por todas as integrações que tiver ligadas.
Que modelo usar
Extrair dados de um documento é uma das tarefas mais baratas que se podem pedir a um modelo: muita leitura e uma resposta curta que é verificada com regras. O razoável é testar primeiro com um modelo de gama baixa e subir apenas se falhar com as suas faturas. Nós usamos um de gama média.
Com os preços de tabela de hoje, ler mil faturas em texto com um modelo pequeno vai de 0,35 a 3,50 dólares de consumo, segundo os nossos cálculos. Os números, modelo a modelo, estão na comparação de modelos de IA e preços da API, que mantemos atualizada.
Dois avisos antes de escolher:
- Uma foto custa mais do que um texto. Se puder extrair o texto do PDF sem IA, faça-o, e deixe a leitura de imagens para os scans.
- As faturas têm dados. Nomes, NIF, às vezes uma conta bancária. Veja o que o fornecedor do modelo faz com o que lhe envia e não use níveis gratuitos que reutilizam o conteúdo.
Se a fatura for de mercadoria para a sua loja
Quando a fatura é de produto para uma loja WooCommerce, contabilizá-la é metade do trabalho. A outra metade é que o custo e o stock de cada referência fiquem atualizados.
Para isso existe o EHERO Woo Supplier Stock Manager (é nosso). Traz OCR de faturas com inteligência artificial: faz upload do documento em PDF, JPG ou PNG, a IA lê-o e depois revê e confirma. O plugin atualiza custos e stock, e exporta para o seu programa de contabilidade. Funciona com a sua própria chave da OpenAI: o consumo é faturado na sua conta da OpenAI.
E se faz a contabilidade em Holded, o EHERO Woo Holded cobre o outro lado: cria a fatura de cada venda quando entra a encomenda.
Por onde começar
- Conte quantas faturas recebe por mês e quanto tempo demora a lançar cada uma. Sem esse número não se sabe se compensa.
- Veja se o seu programa tem API para criar despesas e anexar o PDF. Holded tem. Se o seu só importar ficheiros, o processo termina num Excel que é importado.
- Junte vinte faturas variadas, com o resultado correto já conhecido. É o teste com que se escolhe o modelo e se afinam as regras.
- Comece em rascunho. Nada é aprovado automaticamente até que vários lotes seguidos saiam sem correções.
- Anote cada decisão que tomar num caso raro. Essas decisões são as regras do lote seguinte.
Montamos isto com as vossas faturas?
Fazemos este processo para lojas online e PME: medimos o que vos custa hoje, ligamo-lo ao vosso programa (Holded, Odoo, Sage 50, Factusol e outros) e deixamo-lo a funcionar em rascunho, com as regras e o registo. A IA é contratada com a vossa própria chave: o consumo é faturado pelo fornecedor na vossa conta, sem intermediários nem sobretaxas.
Calcular o que vos custa fazê-lo manualmente · Ver preços dos modelos de IA
Perguntas frequentes
É possível contabilizar faturas com IA sem as rever?
Não convém. A IA lê bem, mas o tratamento de um caso novo é uma decisão. O sensato é criar em rascunho, deixar uma pessoa aprovar e automatizar apenas a aprovação do que passa todas as verificações lote após lote.
Qual é a diferença entre o OCR de sempre e a IA?
O OCR converte a imagem em texto. Não sabe qual número é o total nem qual é a base. Um modelo de linguagem entende o documento e devolve cada dado no seu campo, mesmo que cada fornecedor o maqueteie de forma diferente. Com scans usam-se os dois: primeiro OCR, depois o modelo.
Funciona com faturas digitalizadas ou fotos?
Sim, com um passo extra: OCR, ou um modelo que leia imagens. Falha mais do que com um PDF com texto, sobretudo com fotos tortas ou talões térmicos desfocados, e por isso as verificações importam ainda mais.
A IA escolhe a conta contabilística?
Pode sugeri-la, mas é melhor que não. O fiável é aplicar a conta e o imposto com que esse fornecedor já foi contabilizado, e perguntar quando o fornecedor é novo.
Quanto custa ler faturas com IA?
O consumo do modelo é a parte pequena: com preços de tabela, mil faturas em texto com um modelo pequeno vão de 0,35 a 3,50 dólares, segundo os nossos cálculos. O que custa é montar o processo: a ligação ao seu programa, as regras e os casos raros.
Serve para qualquer programa de contabilidade?
Para os que têm API ou importam ficheiros. Com API a despesa é criada automaticamente e com o respetivo PDF; sem ela, o processo prepara um ficheiro que é importado.
E se a fatura já chegar em formato eletrónico?
Então não é preciso lê-la: uma fatura eletrónica estruturada traz os dados em campos. A IA é para o PDF e o papel, que é como a maioria continua a chegar.
Conclusão
Automatizar as faturas de fornecedores com IA funciona se o trabalho for bem repartido: o modelo lê, as regras verificam e uma pessoa decide o que é duvidoso. Com essa divisão, a maior parte entra automaticamente e o que é raro fica à vista em vez de escondido.
Este artigo é informativo. O tratamento contabilístico e fiscal de cada despesa é decidido pela sua assessoria.
Ligações úteis
- Comparação de modelos de IA e preços da API: quanto custa cada modelo e qual usar para cada tarefa.
- Automação de processos para e-commerce: o que se automatiza, como trabalhamos e quanto custa.
- Como automatizar as faturas de WooCommerce com Holded: as faturas que emite.
- EHERO Woo Supplier Stock Manager: compras, custos e stock de fornecedores em WooCommerce, com OCR de faturas.
- EHERO Woo Holded: a integração de Holded com WooCommerce.



