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

A maioria dos conselhos sobre extração de faturas assume uma única taxa de imposto por documento. As faturas portuguesas vêm com três — 23%, 13% e 6% — e todas precisam de sua própria coluna. Remova 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.

Pare de digitar dados manualmente — deixe a IA ler para você
Envie uma imagem ou PDF — dados estruturados em planilha em 10 segundos
Experimente Agora →
Extração de dados de fatura portuguesa 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 toda fatura de fornecedor todos os meses.

O que torna as faturas portuguesas diferentes

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

Cada fatura portuguesa contém um número de identificação fiscal (NIF — Número de Identificação Fiscal), um código único de documento (ATCUD) e um código QR que codifica os principais campos fiscais — todos exigidos ao abrigo do Decreto-Lei n.º 28/2019 e da Portaria n.º 195/2020. Um fluxo de extração de faturas genérico que apenas captura o «NIF» e o «Total» ignora os dados que tornam o documento rastreável ao abrigo da legislação fiscal portuguesa.

O NIF não é um número de IVA. Um NIF português é um identificador fiscal de 9 dígitos atribuído a cada entidade tributável — pessoas singulares, empresas, não residentes com obrigação fiscal portuguesa. Serve simultaneamente como número de registo de IVA e identificação fiscal geral, o que significa que aparece em múltiplas funções na mesma fatura: como identificador do fornecedor, identificador do cliente e, por vezes, na referência de pagamento. Isto difere de jurisdições como a Alemanha, onde USt-IdNr. e Steuernummer são identificadores separados para finalidades distintas — um formato, um número, mas o contexto determina o que significa.

As taxas de IVA surgem em três escalões. Em Portugal continental, a taxa normal (taxa normal) é de 23%, a taxa intermédia (taxa intermédia) é de 13% e a taxa reduzida (taxa reduzida) é de 6%. Uma única fatura inclui frequentemente artigos a taxas diferentes — uma encomenda de fornecimento para um restaurante pode incluir alimentos a 13% e equipamento a 23% no mesmo documento. Se o seu resultado de extração tiver uma única coluna «Valor do imposto», não consegue submeter a declaração periódica de IVA (declaração periódica de IVA) sem voltar a dividir manualmente cada fatura com taxas mistas. A autoridade tributária (Autoridade Tributária e Aduaneira, AT) exige declaração separada por taxa.

O ATCUD (Código Único do Documento) é uma âncora de validação. Desde janeiro de 2023, cada fatura deve conter um ATCUD: um identificador alfanumérico único gerado a partir de um código de validação que a AT emite 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. 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 dá-lhe uma ligação direta de cada linha da sua folha de cálculo ao documento legalmente registado.

Para as equipas financeiras que processam faturas de fornecedores portugueses, isto significa que o problema de extração não é apenas «ler o PDF». É «ler o PDF de forma a produzir uma folha de cálculo que a AT aceite como prova durante uma auditoria» — o que é um padrão mais exigente do que a maioria das ferramentas genéricas de OCR de faturas está preparada para cumprir.

A Estrutura da Planilha que a Sua Declaração de IVA Realmente Precisa

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

O mínimo inegociá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 de IVA por taxa e total da fatura. Se uma única coluna tentar conter toda a informação fiscal, você estará refazendo o trabalho manualmente a cada período de IVA.

ColunaPor que é importante para Portugal
NIF do fornecedorIdentificador único de cada entidade tributável portuguesa. Necessário para a reconciliação do e-Fatura e para verificar se o fornecedor está registrado na AT.
Nome do fornecedorNome legal completo como consta na fatura, não o nome comercial. Cruzado com o NIF para validação dos dados mestres do fornecedor.
Número da faturaÚnico por fornecedor. Combinado com o NIF do fornecedor, forma a chave composta para correspondência com os registros do e-Fatura.
Data de emissãoDetermina a qual período mensal de IVA a fatura pertence. Formato: AAAA-MM-DD.
Data de vencimentoAlimenta a gestão de tesouraria e o aging de contas a pagar. Não é declarada à 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 da 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%Valor do imposto à taxa normal — o valor de IVA dedutível para este escalão.
Valor do IVA — 13%Valor do imposto à taxa intermédia.
Valor do IVA — 6%Valor do imposto à taxa reduzida.
TotalTotal bruto da fatura. Usado para reconciliação rápida e verificação cruzada de que base + IVA = total.
ATCUDO código único do documento. Capturá-lo dá a cada linha uma trilha de auditoria direta até o documento registrado na AT. Opcional, mas de alto valor para conformidade.
Arquivo de origem / PáginaReferência ao PDF original e ao número da página. Inegociável para prontidão de auditoria — qualquer inspetor pedirá que você rastreie uma linha até seu documento de origem.

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

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

Como Extrair Dados de Faturas Portuguesas para o Excel

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

1

Reúna as faturas dos seus fornecedores

Reúna todas as faturas de fornecedores do período — PDFs nativos, documentos digitalizados ou fotos tiradas pelo celular. Os fornecedores portugueses usam uma mistura: grandes distribuidores normalmente 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 WhatsApp de documentos impressos. Uma ferramenta de extração capaz deve lidar com os três casos sem exigir que você faça uma pré-seleção 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 conforme a estrutura acima: "NIF do Fornecedor (Número de Identificação Fiscal)", "Nome do Fornecedor", "Número da Fatura", "Data de Emissão", "Data de Vencimento", "Base Tributável 23%", "Base Tributável 13%", "Base Tributável 6%", "Valor do IVA 23%", "Valor do IVA 13%", "Valor do 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 automaticamente cada linha extraída.

3

Envie e processe o lote

Envie 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

Faça uma verificação por amostragem: confirme que base + IVA = total em 5 a 10 faturas, verifique se os NIFs têm 9 dígitos e confira se as faturas com taxas mistas mostram o detalhamento correto. A coluna do arquivo/página de origem permite pular diretamente de qualquer linha suspeita de volta ao 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 com IA

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

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

  • Faturas isentas e autoliquidação. Faturas isentas ao abrigo do Artigo 9.º do CIVA ou sujeitas a autoliquidação (reverse charge, comum na subcontratação na construção e em aquisições intra-UE) têm taxa de IVA zero, mas com uma menção legal específica. Adicione uma coluna para "Regime de IVA / Referência Legal" e instrua a IA a capturar a anotação exata de isenção ou autoliquidação. Sem isso, o seu contabilista não consegue distinguir uma fatura isenta de uma que simplesmente omitiu o IVA.
  • PDFs com várias páginas e várias 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 folhas de rosto e confirmações de entrega devem ser ignoradas automaticamente.
  • Faturas manuscritas ou fotografadas. Fornecedores portugueses mais pequenos — artesãos locais, agricultores independentes, pequenos prestadores de serviços — emitem frequentemente faturas manuscritas que são fotografadas com o telemóvel. A extração moderna com IA lida com manuscritos e fotos de telemóvel de baixa qualidade com precisão razoável, mas teste um lote de amostra desses fornecedores antes de processar um mês inteiro de documentos manuscritos.
Pare de digitar dados à mão — deixe a IA lê-los por você
Envie uma imagem ou PDF — dados estruturados em planilha em 10 segundos
Experimente Agora →

Como Levar os Dados Extraídos para o Software de Contabilidade Português

A extração é metade do trabalho. A outra metade é levar a planilha para o software que o seu contador usa — e, em Portugal, esse software precisa ser certificado pela AT. As principais plataformas suportam importação de CSV ou Excel, mas cada uma tem as suas próprias exigências de mapeamento de colunas.

SoftwareFormato de ImportaçãoO Que Ficar Atento
Primavera BSS / JasminCSV, importação Excel via "Importar Documentos"Exige código de conta (conta SNC) por linha. Mapeie o NIF do fornecedor para o código de conta via VLOOKUP antes da importação. O Jasmin Express é gratuito até €30.000 de faturação 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 é preciso retrabalho antes da importação.
Sage PortugalImportação CSV, ExcelO formato de data deve ser AAAA-MM-DD; o separador decimal deve ser ponto. O Sage Portugal valida o comprimento do NIF na importação — NIFs de 9 dígitos passam, qualquer outro é rejeitado.
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 emissão (vendas), mas ambos suportam importação de faturas de fornecedores para controlo do livro de compras. Modelos de importação mais simples do que software de nível ERP.

O ponto em comum: importações novas precisam de mapeamento de código de conta. A maioria das plataformas de contabilidade portuguesas exige uma 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 para o código de conta — e a extração de cada mês seguinte 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 usa SAP, Oracle NetSuite ou Microsoft Dynamics, a estrutura de colunas definida anteriormente continua a aplicar-se — 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; só mudam os nomes dos campos de destino.

Validando Resultados de Extração com e-Fatura e ATCUD

O sistema e-Fatura de Portugal oferece às equipes financeiras um mecanismo de reconciliação integrado. Todo mês, os fornecedores enviam seus dados de fatura à AT — até o 5º dia útil do mês seguinte, conforme os requisitos de faturamento do SAF-T PT. Seu papel como comprador é verificar se o que você extraiu corresponde ao que o fornecedor reportou. Se não corresponder, a AT identifica uma divergência, e a fatura pode ser excluída do seu IVA dedutível.

O código ATCUD é a ponte. Se você o extraiu durante o processamento, pode corresponder cada linha da sua planilha diretamente ao documento registrado do fornecedor — sem busca 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 sua extração:

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

Essa reconciliação costumava ser a parte mais demorada do fechamento mensal em Portugal — abrir cada PDF individualmente para conferir com o portal e-Fatura, um documento por vez. Com a saída de extração estruturada, torna-se uma operação de planilha: ordene, filtre, identifique as exceções, corrija apenas essas. O mesmo princípio se aplica a qualquer tipo de documento que precise de reconciliação periódica com um conjunto de dados regulatório.

Perguntas frequentes

Uma ferramenta de extração com 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 especificado pela Portaria 195/2020. As ferramentas que incluem decodificação de QR podem extrair esses dados estruturados diretamente, ignorando completamente o OCR para esses campos. Se a ferramenta não decodificar códigos QR, os mesmos dados ainda podem ser extraídos lendo o texto visível na fatura — o QR apenas fornece uma segunda fonte legível por máquina para validação cruzada.

Preciso extrair o ATCUD de todas as faturas?

Não é legalmente obrigatório para o comprador, mas é o campo mais útil para estar preparado para auditorias. O ATCUD identifica de forma única o documento no sistema da AT. Se um auditor lhe pedir o original de qualquer linha da sua planilha, ter o ATCUD significa que a consulta é instantânea. Sem ele, você procura pelo nome do fornecedor e intervalo de datas. Para equipes financeiras focadas em conformidade, vale 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 você recebe faturas de fornecedores dessas 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 quase certamente significa Madeira.

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

O SAF-T PT é um arquivo XML de auditoria que o fornecedor exporta do seu software de faturação certificado e submete à AT. Contém dados estruturados que você pode analisar diretamente. Mas, como comprador, você raramente tem acesso ao arquivo SAF-T do seu fornecedor. O que você tem é a fatura em PDF que ele lhe enviou. As ferramentas de extração preenchem essa lacuna: leem o PDF e produzem dados estruturados comparáveis ao que o arquivo SAF-T conteria, sem exigir que o fornecedor compartilhe 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 dos campos para dados de cabeçalho (NIF, número da fatura, datas, totais) normalmente ultrapassa 95% com ferramentas modernas de extração por IA. A precisão ao nível das linhas em faturas com taxas mistas é menor — cerca de 85-90% para atribuir corretamente cada 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: processar o lote e depois verificar especificamente as faturas com taxas mistas. As 5-10 faturas que precisam de correção manual continuam a ser muito menos do que introduzir manualmente as 100.

Da Rotina Mensal à Exportação Mensal

Uma fatura de fornecedor portuguesa não é apenas um documento para ser lido — é um registo fiscal estruturado que tem peso legal. Tratá-la como um PDF genérico a ser lido por OCR é como tratar uma declaração de impostos como um pedaço de papel a 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 — esperam todos dados com uma forma específica.

A estrutura de colunas de extração que definir este mês é a estrutura que vai 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: carregar o lote, exportar a folha de cálculo, reconciliar com a e-Fatura, importar 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 introdução manual — passa a 10 segundos por fatura num lote que se reconcilia sozinho com a e-Fatura.

📮 contact email: [email protected]