Extração de Faturas Portuguesas:O Que as Equipes Financeiras Realmente Precisam

A maioria dos conselhos sobre extração de faturas assume uma taxa de imposto por documento. As faturas portuguesas vêm com três — 23%, 13% e 6% — e todas precisam da sua própria coluna. Extraia o código ATCUD, separe o IVA por taxa, mantenha o NIF intacto. Se a estrutura da sua planilha estiver errada, sua declaração trimestral de IVA estará errada. Se estiver certa, o resto é rápido.

Extração de dados de faturas portuguesas para planilha Excel com colunas NIF e IVA

Principais Conclusões

  1. A maioria das ferramentas de extração foi projetada para um mundo com uma única coluna de imposto.
  2. Uma fatura portuguesa carrega três taxas de IVA e sua declaração de IVA exige cada uma em sua própria coluna.
  3. Nomeie suas colunas pelo que o campo significa e uma estrutura funciona para todas as faturas de fornecedores todos os meses.

O Que Torna as Faturas Portuguesas Diferentes

Uma fatura portuguesa segue os padrões de faturação da UE, mas adiciona camadas de conformidade nacional que a maioria das ferramentas genéricas de extração nunca foi projetada para interpretar. Três diferenças são relevantes para quem constrói um fluxo de extração.

Toda fatura portuguesa contém um número de identificação fiscal (NIF), um código único de documento (ATCUD) e um código QR que codifica os principais campos fiscais — todos obrigatórios pelo Decreto-Lei n.º 28/2019 e pela Portaria n.º 195/2020. Um fluxo genérico de extração de faturas que captura apenas "NIF" e "Total" ignora os dados que tornam o documento rastreável perante a lei fiscal portuguesa.

O NIF não é um número de IVA. O NIF português é um identificador fiscal de 9 dígitos emitido para toda entidade tributável — pessoas físicas, empresas, não residentes com obrigação fiscal em Portugal. Ele serve tanto como número de registo de IVA quanto como identificador fiscal geral, o que significa que aparece em múltiplos papéis na mesma fatura: como identificador do fornecedor, do cliente e, às vezes, na referência de pagamento. Isso difere de jurisdições como a Alemanha, onde USt-IdNr. e Steuernummer são identificadores separados para fins distintos — um formato, um número, mas o contexto determina seu significado.

As taxas de IVA têm três escalões. Em Portugal continental, a taxa normal é de 23%, a taxa intermédia é de 13% e a taxa reduzida é de 6%. Uma única fatura frequentemente inclui itens com taxas diferentes — um pedido de fornecimento para um restaurante pode conter alimentos a 13% e equipamentos a 23% no mesmo documento. Se a sua extração tiver apenas uma coluna "Valor do Imposto", não será possível preencher a declaração periódica de IVA sem reclassificar manualmente cada fatura com taxas mistas. A Autoridade Tributária e Aduaneira (AT) exige a declaração separada por taxa.

O ATCUD é uma âncora de validação. Desde janeiro de 2023, toda fatura deve conter um ATCUD: um identificador alfanumérico único gerado a partir de um código de validação emitido pela AT ao fornecedor. O código QR que o acompanha codifica os mesmos dados — NIF do fornecedor, ATCUD, base tributável por taxa, valor do imposto por taxa — num formato padronizado. Estes não são decorativos; tornam a fatura verificável de forma independente na base de dados da AT. Num contexto de extração, capturar o ATCUD fornece uma ligação direta de cada linha da sua planilha ao documento legalmente registado.

Para equipas financeiras que processam faturas de fornecedores portugueses, isso significa que o problema de extração não é apenas "ler o PDF". É "ler o PDF de forma a produzir uma planilha que a AT aceitará como prova durante uma auditoria" — um padrão mais elevado do que a maioria das ferramentas genéricas de OCR de faturas foi projetada para cumprir.

A Estrutura da Folha de Cálculo que a Sua Declaração de IVA Realmente Precisa

Antes de extrair qualquer coisa, decida como será o seu resultado final. Em Portugal, uma folha de cálculo de faturas de fornecedores que só tem "Data", "Fornecedor" e "Total" está pela metade — útil para agendar pagamentos, inútil para o preenchimento fiscal. A estrutura abaixo é o que um contabilista certificado precisa para conciliar com o e-Fatura, preparar a declaração periódica de IVA e importar para o software de contabilidade.

O mínimo indispensável: NIF do fornecedor, número da fatura, data de emissão, base tributável por taxa de IVA, percentagem da taxa de IVA, valor do IVA por taxa e total da fatura. Se uma única coluna tentar conter todas as informações fiscais, estará a refazer o trabalho manualmente a cada período de IVA.

ColunaPor que é importante para Portugal
NIF do FornecedorIdentificador único de cada entidade tributável portuguesa. Obrigatório para reconciliação com o e-Fatura e para verificar se o fornecedor está registado na AT.
Nome do FornecedorNome legal completo conforme consta na fatura, não o nome comercial. Cruzado com o NIF para validação dos dados mestre do fornecedor.
Número da FaturaÚnico por fornecedor. Combinado com o NIF do fornecedor, forma a chave composta para correspondência com os registos do e-Fatura.
Data de EmissãoDetermina o período mensal de IVA a que a fatura pertence. Formato: AAAA-MM-DD.
Data de VencimentoAlimenta a gestão de tesouraria e a antiguidade de contas a pagar. Não é comunicada à AT, mas essencial para o agendamento de pagamentos.
Base Tributável — 23%Valor líquido antes do IVA à taxa normal. Alimenta diretamente o campo correspondente na declaração periódica de IVA.
Base Tributável — 13%Valor líquido antes do IVA à taxa intermédia.
Base Tributável — 6%Valor líquido antes do IVA à taxa reduzida.
Valor do IVA — 23%Montante do imposto à taxa normal — o valor de IVA dedutível para esta faixa.
Valor do IVA — 13%Montante do imposto à taxa intermédia.
Valor do IVA — 6%Montante do imposto à taxa reduzida.
TotalTotal bruto da fatura. Usado para reconciliação rápida e verificação cruzada de que base + IVA = total.
ATCUDCódigo de documento único. A sua captura confere a cada linha uma trilha de auditoria direta ao documento registado na AT. Opcional, mas de alto valor para conformidade.
Ficheiro/Página de OrigemReferência ao PDF original e número da página. Indispensável para a preparação de auditorias — qualquer inspetor pedirá para rastrear uma linha até ao seu documento de origem.

Para a maioria dos lotes mensais de faturas de fornecedores, uma linha por fatura (extração ao nível do cabeçalho) é suficiente. Se precisar de análise de custos por item ou centro de custo, desça ao nível da linha — cada linha da fatura torna-se uma linha própria, com o número da fatura e o NIF repetidos. A estrutura das colunas mantém-se; a granularidade é que muda.

Faturas com taxas mistas exigem tratamento especial. Quando uma única fatura contém itens com diferentes taxas de IVA — comum em hotelaria, distribuição de alimentos e materiais de construção — forçar todo o imposto em uma única linha perde o detalhamento das taxas. A solução mais limpa: dividir a fatura em várias linhas de cabeçalho (uma por taxa, repetindo o número da fatura e o NIF) ou ir diretamente para a extração por item, onde cada linha herda sua própria taxa.

Como Extrair Dados de Faturas Portuguesas para o Excel

Com a estrutura de colunas definida, a extração em si é direta. A abordagem descrita aqui usa Extração Personalizada de Colunas: você digita os nomes dos campos desejados — "NIF do Fornecedor", "Base Tributável 23%", "ATCUD" — e a IA lê cada fatura, localiza os valores correspondentes e preenche as colunas. Diferente do OCR baseado em modelos, que exige desenhar caixas delimitadoras para cada campo no layout de cada fornecedor, isso funciona em qualquer formato de fatura sem pré-configuração.

1

Reúna as Faturas dos Fornecedores

Junte todas as faturas de fornecedores do período — PDFs nativos, documentos digitalizados ou fotos do celular. Fornecedores portugueses usam uma mistura: grandes distribuidores geralmente enviam PDFs nativos de softwares certificados como Primavera ou PHC; fornecedores menores podem enviar por e-mail faturas em papel digitalizadas ou até fotos de documentos impressos pelo WhatsApp. Uma ferramenta de extração capaz deve lidar com todos os três sem exigir que você pré-selecione por formato.

2

Defina as Colunas de Extração

Esta é a etapa que determina se o resultado será utilizável ou não. Insira os nomes das colunas da estrutura acima: "NIF do Fornecedor," "Nome do Fornecedor," "Nº da Fatura," "Data de Emissão," "Data de Vencimento," "Base Tributável 23%", "Base Tributável 13%", "Base Tributável 6%", "Valor IVA 23%", "Valor IVA 13%", "Valor IVA 6%", "Total," "ATCUD." Você também pode adicionar uma Coluna Inferida como "Categoria de Taxa de IVA (23% / 13% / 6%)" para que a IA classifique cada linha extraída automaticamente.

3

Carregue e Processe o Lote

Carregue todas as faturas em um único lote. A IA processa cada documento em paralelo, normalmente levando de 5 a 10 segundos por página. Para um lote de 50 faturas de uma página, espere resultados em 2 a 3 minutos. O resultado é uma planilha estruturada com as colunas que você definiu, uma linha por fatura (ou por item de linha, dependendo da granularidade escolhida).

4

Revise e Valide

Verifique uma amostra: confirme se base + IVA = total em 5 a 10 faturas, certifique-se de que os NIFs têm 9 dígitos, verifique se as faturas com taxas mistas mostram a discriminação correta. A coluna de arquivo/página de origem permite que você vá diretamente de qualquer linha suspeita para o PDF original. Uma revisão de 10 minutos em um lote de 100 faturas é normalmente suficiente para detectar quaisquer problemas sistemáticos — muito menos tempo do que inserir os dados manualmente.

JPG/PNG/PDF Extração por IA

Os arquivos são processados com segurança e não são armazenados.

O processo acima lida com a maioria das faturas de forma limpa, mas três casos específicos merecem atenção ao trabalhar com formatos variados de faturas:

  • Faturas isentas e autoliquidação. Faturas isentas nos termos do Artigo 9.º do CIVA ou sujeitas a autoliquidação (comum em subcontratação na construção civil e aquisições intracomunitárias) têm taxa de IVA zero, mas com menção legal específica. Adicione uma coluna para "Regime de IVA / Referência Legal" e instrua a IA a capturar a notação exata de isenção ou autoliquidação. Sem isso, o contador não consegue distinguir uma fatura isenta de uma que simplesmente omitiu o IVA.
  • PDFs com várias páginas e múltiplas faturas. Alguns fornecedores concatenam várias faturas num único PDF. A ferramenta de extração deve detetar os limites dos documentos e criar linhas separadas por fatura, não uma linha por arquivo. Páginas como capas e confirmações de entrega devem ser ignoradas automaticamente.
  • Faturas manuscritas ou fotografadas. Fornecedores portugueses mais pequenos — comerciantes locais, agricultores independentes, pequenos prestadores de serviços — emitem frequentemente faturas manuscritas que são fotografadas pelo telemóvel. A extração moderna por IA lida com escrita manual e fotos de baixa qualidade com razoável precisão, mas teste uma amostra destes fornecedores antes de processar um mês inteiro de documentos manuscritos.

Como Inserir Dados Extraídos em Softwares de Contabilidade Portugueses

A extração é metade do trabalho. A outra metade é colocar a folha de cálculo no software que o seu contabilista utiliza — e em Portugal, esse software tem de ser certificado pela AT. As principais plataformas suportam importação CSV ou Excel, mas cada uma tem as suas próprias regras para o mapeamento de colunas.

SoftwareFormato de ImportaçãoO que Observar
Primavera BSS / JasminCSV, importação Excel via "Importar Documentos"Requer o código de conta (conta SNC) por linha. Mapeie o NIF do fornecedor ao código de conta usando PROCV antes de importar. O Jasmin Express é gratuito até €30.000 de volume de negócios anual.
PHC Software (CS / GO)Importação Excel, XMLEspera colunas separadas para a base e o valor de cada taxa de IVA. Se a sua extração já fornece três colunas de taxa de IVA, não é necessário retrabalho antes da importação.
Sage PortugalImportação CSV, ExcelO formato da data deve ser AAAA-MM-DD; o separador decimal deve ser um ponto. O Sage Portugal valida o comprimento do NIF na importação — NIFs com 9 dígitos passam, qualquer outra coisa é rejeitada.
TOConlineExcel (.xlsx)Fornecido pela OCC (Ordem dos Contabilistas Certificados) aos seus membros. Tem exportação SAF-T PT integrada. A ordem das colunas é importante — corresponda exatamente ao modelo de importação.
InvoiceXpress / MoloniImportação CSVConcebidos principalmente como software de faturação (vendas), mas ambos suportam importação de faturas de fornecedores para registo no diário de compras. Modelos de importação mais simples do que software de nível ERP.

O ponto comum: novas importações precisam de mapeamento de código de conta. A maioria das plataformas de contabilidade portuguesas exige um conta SNC (código do plano de contas) em cada linha importada. Construa este mapeamento uma vez por fornecedor — seja como uma tabela de consulta separada ou diretamente na definição da coluna de extração usando uma Coluna Inferida que mapeia o NIF ao código de conta — e a extração de cada mês subsequente herda-o automaticamente.

Para equipas que processam faturas de vários países, a plataforma que recebe os seus dados portugueses pode não ser portuguesa. Se o seu centro de serviços partilhados usar SAP, Oracle NetSuite ou Microsoft Dynamics, a estrutura de colunas definida anteriormente ainda se aplica — basta mapear as colunas de taxa de IVA para os campos de código de imposto correspondentes no modelo de importação do seu ERP. O trabalho estrutural (três colunas de imposto em vez de uma) é o mesmo; apenas os nomes dos campos de destino mudam.

Validando Resultados da Extração Contra o e-Fatura e ATCUD

O sistema e-Fatura de Portugal oferece às equipas financeiras um mecanismo de reconciliação integrado. Todos os meses, os fornecedores submetem os dados das suas faturas à AT — até ao 5.º dia útil do mês seguinte, conforme os requisitos de faturação SAF-T PT. O seu trabalho, como comprador, é verificar se o que extraiu corresponde ao que o fornecedor reportou. Se não corresponder, a AT deteta uma divergência, e a fatura pode ser excluída do seu IVA dedutível.

O código ATCUD é a ponte. Se o extraiu durante o processamento, pode associar cada linha da sua folha de cálculo diretamente ao documento registado pelo fornecedor — sem pesquisa manual, sem adivinhar qual "Fatura 2026/0047" do "Fornecedor X" é a correta quando o fornecedor reutiliza sequências de numeração.

O fluxo de validação, após a conclusão da extração:

  1. Exporte a sua folha de cálculo com as colunas NIF, número da fatura, data, total e ATCUD.
  2. Aceda ao portal e-Fatura e filtre pelo período que processou. O portal mostra todas as faturas onde o seu NIF foi registado como comprador.
  3. Cruze por NIF e número da fatura. Ordene ambas as listas por NIF do fornecedor e, depois, por número da fatura. Divergências — faturas na sua folha mas não no e-Fatura, ou vice-versa — tornam-se imediatamente visíveis.
  4. Sinalize e investigue discrepâncias. Uma fatura em falta no e-Fatura significa que o fornecedor não a submeteu — contacte-o antes do prazo de reporte. Uma divergência no total significa que o fornecedor reportou um valor diferente.
  5. Para linhas com ATCUD, utilize os dados do código QR (se os extraiu) ou o próprio ATCUD para verificar a autenticidade do documento através do serviço de validação da AT.

Esta reconciliação costumava ser a parte mais demorada do fecho mensal em Portugal — abrir cada PDF individualmente para cruzar com o portal e-Fatura, um documento de cada vez. Com uma saída de extração estruturada, torna-se uma operação de folha de cálculo: ordenar, filtrar, detetar as exceções, corrigir apenas essas. O mesmo princípio aplica-se a qualquer tipo de documento que necessite de reconciliação periódica com um conjunto de dados regulatório.

Perguntas Frequentes

Uma ferramenta de extração por IA consegue ler o código QR das faturas portuguesas?

Depende da ferramenta. O código QR português codifica dados fiscais estruturados (NIF do fornecedor, ATCUD, base tributável por taxa, valor do imposto por taxa) num formato definido pela Portaria 195/2020. Ferramentas que incluem a descodificação de QR podem extrair estes dados estruturados diretamente, evitando o OCR para esses campos. Se a ferramenta não descodificar QR, os mesmos dados podem ser extraídos pela leitura do texto visível na fatura — o QR serve apenas como uma segunda fonte legível por máquina para validação cruzada.

Preciso de extrair o ATCUD de todas as faturas?

Não é obrigatório para o comprador, mas é o campo mais útil para a preparação de auditorias. O ATCUD identifica exclusivamente o documento no sistema da AT. Se um auditor pedir o original de qualquer linha da sua folha de cálculo, ter o ATCUD torna a consulta instantânea. Sem ele, terá de pesquisar pelo nome do fornecedor e intervalo de datas. Para equipas financeiras focadas em conformidade, vale a pena incluir a coluna extra.

Como lidar com faturas da Madeira ou dos Açores, que têm taxas de IVA diferentes?

As regiões autónomas aplicam as suas próprias taxas: a Madeira usa 22% (normal), 12% (intermédia) e 5% (reduzida); os Açores usam 16%, 9% e 4%. Se receber faturas de fornecedores destas regiões, adicione pares de colunas separados para as taxas regionais no seu modelo de extração. A própria taxa indica a origem — uma taxa de 22% numa fatura portuguesa significa quase de certeza Madeira.

Qual é a diferença entre extrair de uma fatura em PDF e analisar um ficheiro SAF-T PT XML?

O SAF-T PT é um ficheiro XML de auditoria que o fornecedor exporta do seu software de faturação certificado e submete à AT. Contém dados estruturados que podem ser analisados diretamente. Mas, como comprador, raramente tem acesso ao ficheiro SAF-T do seu fornecedor. O que tem é a fatura em PDF que ele lhe enviou. As ferramentas de extração preenchem esta lacuna: leem o PDF e produzem dados estruturados comparáveis ao que o ficheiro SAF-T conteria, sem exigir que o fornecedor partilhe a sua exportação XML interna.

Qual a precisão da extração por IA em faturas portuguesas com taxas de IVA mistas?

A precisão ao nível do campo para dados de cabeçalho (NIF, número da fatura, datas, totais) normalmente excede 95% com ferramentas modernas de extração por IA. A precisão dos itens de linha em faturas com taxas mistas é menor — cerca de 85-90% para atribuir corretamente cada item de linha à taxa de IVA certa — porque a distinção visual entre colunas de taxas numa fatura densamente impressa pode ser subtil. A abordagem prática: processe o lote, depois verifique especificamente as faturas com taxas mistas. As 5 a 10 faturas que precisam de correção manual ainda são muito menos do que digitar manualmente todas as 100.

De Tarefa Mensal a Exportação Mensal

Uma fatura de fornecedor português não é apenas um documento a ser lido — é um registo fiscal estruturado que tem valor legal. Tratá-la como um PDF genérico para ser OCRizado é como tratar uma declaração de IRS como um pedaço de papel para ser fotografado. A estrutura importa porque os sistemas a jusante — e-Fatura, a declaração periódica de IVA, a importação para o software de contabilidade — todos esperam dados num formato específico.

A estrutura de colunas de extração que definir este mês é a estrutura que usará todos os meses. Assim que as colunas estiverem corretas — três pares de taxas de IVA, NIF, ATCUD, referência de origem — o processo torna-se mecânico: carregue o lote, exporte a folha de cálculo, reconcilie com o e-Fatura, importe para a sua plataforma de contabilidade. O trabalho intelectual aconteceu quando decidiu como a folha de cálculo deveria ser.

Teste a extração numa fatura portuguesa de exemplo. Veja se o seu processo atual — 3 minutos por fatura de digitação manual — se torna 10 segundos por fatura num lote que se reconcilia automaticamente com o e-Fatura.

📮 contact email: [email protected]