Como Extrair Dados de Faturas Espanholas (Facturas)Para o Excel

Uma fatura espanhola (factura) parece uma fatura padrão da UE à primeira vista — nome do fornecedor, data, itens, total. Mas três campos a tornam estruturalmente diferente de uma fatura alemã, francesa ou italiana: um CNPJ no formato NIF que segue um padrão de 8 dígitos mais letra de verificação, um detalhamento de impostos que pode conter até três alíquotas de IVA na mesma página (21%, 10% e 4%), e uma linha de retenção de IRPF que subtrai do total em vez de somar. Se você digitar esses campos manualmente no Excel, as diferenças de formato criam atrito a cada etapa. Se você usar uma ferramenta de extração baseada em modelos treinada em layouts genéricos de faturas da UE, a validação do NIF falha, o detalhamento do IVA vai para as colunas erradas e o campo IRPF não é reconhecido. Este artigo aborda cada campo de uma fatura espanhola, explica o que cada um significa para a extração e mostra como obter dados limpos e reconciliados em uma planilha sem entrada manual.

Extração de dados de fatura espanhola factura para planilha Excel com ferramenta de IA em um laptop

Principais Conclusões

  1. Sua ferramenta de extração funciona perfeitamente em faturas alemãs e italianas — e silenciosamente produzirá totais errados em uma factura espanhola.
  2. Três alíquotas de IVA (21%, 10%, 4%) na mesma página quebram ferramentas baseadas em modelos que esperam uma única linha de IVA, e a retenção de IRPF — uma linha de imposto que subtrai do total em vez de somar — não é reconhecida.
  3. Um leitor semântico como o ImageToTable.ai extrai cada alíquota de IVA, retenção de IRPF e letra de verificação do NIF independentemente do layout, de modo que uma fórmula de reconciliação (Total = Base + ΣIVA − IRPF) captura cada linha incorreta na planilha.

O que Diferencia uma Fatura Espanhola de Outros Formatos da UE

A Diretiva IVA da UE (2006/112/CE) estabelece um quadro comum para o conteúdo das faturas em todos os Estados-Membros. Toda fatura da UE deve exibir o NIF do fornecedor, uma data, uma descrição e o valor do IVA. Essa base mínima é a mesma de Lisboa a Helsinque. O que diferencia uma fatura espanhola é o que a Espanha acrescenta.

As obrigações de faturação na Espanha são regidas pelo Real Decreto 1619/2012, que especifica campos obrigatórios além do mínimo da UE. A Agencia Estatal de Administración Tributaria (AEAT, autoridade fiscal espanhola) fiscaliza essas regras por meio de declarações fiscais trimestrais. Uma fatura que omita um campo obrigatório pode bloquear a dedução do IVA para o destinatário e gerar multas de 1 a 2% do valor da transação.

Quatro diferenças estruturais separam uma fatura espanhola (factura) do modelo europeu genérico:

CampoFatura UE GenéricaFatura Espanhola (Factura)
Formato do ID fiscalNIF IVA (código do país + alfanumérico, comprimento variável)NIF/CIF (Número de Identificación Fiscal): 8 dígitos + 1 letra de verificação para pessoas físicas, 1 letra + 7 dígitos + 1 verificação para empresas
Taxas de IVAGeralmente 1-2 taxas (normal + reduzida)Até 3 taxas de IVA na mesma fatura: 21% (geral), 10% (reduzido), 4% (super-reduzido) — cada uma com sua própria Base Imponível e Quota
Retenção na fonte de IRSAusente na maioria das faturas da UERetenção de IRPF (Imposto sobre a Renda das Pessoas Físicas) — tipicamente 15% ou 7% subtraído do total. Aparece como uma linha de imposto negativa
Numeração de faturasNúmero sequencial, sem exigência de sérieSérie + Número: faturas organizadas em séries nomeadas (ex.: 2026-F-0001), com séries obrigatórias separadas para faturas corretivas (Retificativas)

Não são diferenças cosméticas. Uma ferramenta de extração baseada em modelos que espera uma única taxa de IVA por fatura dividirá as linhas de IVA de 21% e 10% de uma fatura espanhola em duas linhas separadas — ou, pior, as fundirá em uma única coluna sem preservar qual base corresponde a qual taxa. Uma ferramenta treinada em layouts de faturas alemãs ou britânicas não terá conceito de uma linha de retenção, porque nesses mercados o total da fatura é simplesmente líquido + IVA. Numa fatura espanhola, o total é frequentemente líquido + IVA − IRPF, e errar a aritmética significa que o valor extraído não corresponderá ao que foi realmente pago.

O desafio da extração não é que as faturas espanholas sejam mais difíceis de ler. É que elas carregam categorias de dados que a maioria das ferramentas de extração não foi projetada para reconhecer. Depois que você sabe quais são essas categorias, a etapa de extração se torna previsível.

Campos Obrigatórios da Fatura Espanhola que Você Precisa Extrair — e o que Significam

De acordo com o Real Decreto 1619/2012, Artigo 6, uma fatura completa (factura completa) deve conter no mínimo onze pontos de dados. Uma fatura simplificada (factura simplificada), usada para valores abaixo de €400 ou em setores como hotelaria e transporte, omite o NIF e o endereço do destinatário. Para fins de extração, você precisa considerar ambas as variantes: um lote de 30 faturas de fornecedores quase certamente conterá uma mistura.

Campo (Nome em Espanhol)O que contémNota de extração
Número y Serie (Número e Série)Número sequencial da fatura dentro de uma série nomeada. Exemplo: 2026-F-000123 ou R-2026-045O prefixo da série indica o tipo (F = factura, R = rectificativa). Extraia ambos como colunas separadas para rastrear a continuidade da série
Fecha de Expedición (Data de Emissão)Data em que a fatura foi emitida. Para B2B, deve ser dentro de 16 dias do mês seguinte ao serviçoO formato de data espanhol é DD/MM/AAAA. A extração por IA normaliza automaticamente para seu local
Fecha de Operación (Data da Operação)Data em que os bens ou serviços foram fornecidos, se diferente da data de emissãoPresente em cerca de 40% das faturas. Se em branco, data da operação = data de emissão
NIF/CIF Emisor (CNPJ/CPF do Emitente)Número de identificação fiscal do fornecedor. Pessoas físicas: 8 dígitos + 1 letra (ex.: 12345678Z). Empresas: 1 letra + 7 dígitos + 1 dígito verificador (ex.: B12345678)O sufixo da letra é um dígito verificador calculado a partir da parte numérica. Dígitos verificadores inválidos sinalizam erro de digitação ou fatura fraudulenta
Razón Social (Razão Social)Nome empresarial completo registrado do emitente e do destinatárioPode diferir do nome fantasia. Extraia sempre a Razón Social em vez do nome da marca no logotipo
Dirección Fiscal (Endereço Fiscal)Endereço fiscal registrado de ambas as partesObrigatório na factura completa, ausente na factura simplificada para o destinatário
Descripción (Descrição)Descrição dos bens ou serviços, incluindo quantidade e preço unitárioDeve ser detalhada o suficiente para identificar a transação. Descrições vagas aumentam o risco de auditoria
Base Imponible (Base Tributável)Valor líquido antes dos impostos, discriminado por alíquota de IVA aplicadaUma única fatura pode conter várias linhas de Base Imponible — uma por alíquota de IVA mais uma para operações isentas
Tipo de IVA (Alíquota de IVA) + Cuota IVA (Valor do IVA)Percentual (21%, 10% ou 4%) e valor correspondente em euros para cada alíquotaExtraia como pares: cada alíquota deve permanecer associada à sua base e ao seu valor
Retención IRPF (Retenção de IRPF)Percentual (15% ou 7%) e valor em euros retido. Apenas em faturas de serviços B2B de profissionais autônomos (autónomos)Esta é uma linha negativa. Total a Pagar = Base Imponible + IVA − IRPF. Ferramentas baseadas em modelos geralmente não conseguem interpretar uma linha de imposto negativa
Importe Total (Valor Total)Valor final devido, incluindo todos os impostos e retençõesQuando há IRPF, o total NÃO é igual a Base + IVA. Verificação cruzada: Total = Base + IVA − IRPF

O erro mais comum na extração é tratar o Importe Total como Base Imponível + IVA e ignorar a dedução do IRPF. Numa fatura de serviço de €1.000 com 21% de IVA e 15% de IRPF, o total é €1.060 — não €1.210. Uma ferramenta que soma em vez de subtrair o IRPF vai inflacionar o valor a pagar em €150 por fatura. Com 30 faturas por mês, isso representa uma diferença mensal de €4.500 no seu razão de contas a pagar.

O Problema da Discriminação do IVA: Porque Uma Fatura Pode Ter Três Taxas

A Espanha aplica três taxas de IVA ao abrigo da Lei 37/1992 (LIVA): 21% geral, 10% reduzida e 4% super-reduzida. A taxa de 10% abrange produtos alimentares, transporte de passageiros, hotelaria e certos serviços profissionais. A taxa de 4% aplica-se a bens essenciais: pão, leite, livros, medicamentos. Uma única fatura de um distribuidor grossista de alimentos pode incluir itens a 10% (alimentos preparados) e a 4% (produtos básicos), além de 21% sobre embalagens ou taxas de entrega.

Quando isto acontece, a fatura deve apresentar cada taxa na sua própria linha, com uma Base Imponível e uma Quota separadas. Agrupar taxas diferentes é uma violação do Real Decreto 1619/2012. Para a extração, isto significa que uma única fatura pode gerar várias linhas de imposto:

Taxa de IVABase ImponívelQuota IVACategoria Aplicável
21% (Geral)€200,00€42,00Embalagens, entrega, artigos não alimentares
10% (Reduzida)€500,00€50,00Alimentos preparados, transporte
4% (Super-reduzida)€300,00€12,00Pão, leite, produtos básicos
Total€1.000,00€104,00

A maioria das ferramentas genéricas de extração de faturas lida mal com isto. Ou capturam apenas a primeira linha de IVA e ignoram o resto, ou somam todos os valores de IVA numa única coluna sem preservar a discriminação por taxa. Essa discriminação em falta é importante: ao preencher o Modelo 303 (a declaração trimestral de IVA), a AEAT exige que o IVA suportado seja reportado por categoria de taxa. Se a sua extração mostrar €104,00 de IVA sem atribuição de taxa, não conseguirá preencher corretamente as caixas 28 a 31 da declaração.

É aqui que o método de extração é importante. Ferramentas de OCR baseadas em modelos procuram um rótulo como "IVA" e capturam o número ao lado. Numa fatura espanhola com três linhas de IVA, "IVA" aparece três vezes com três números diferentes. Uma abordagem de extração semântica — que entende o que cada taxa significa em vez de onde está na página — captura todas as três taxas como pontos de dados distintos, com as suas bases e valores intactos. Define colunas como "Base Imponível 21%", "Quota IVA 21%", "Base Imponível 10%" e assim por diante. A IA lê a página inteira, identifica cada bloco de IVA e coloca o valor correto em cada coluna, independentemente do layout.

Quando a AEAT cruza o seu Modelo 303 com as faturas dos seus fornecedores, a discriminação do IVA é a primeira coisa que verificam. Uma discrepância entre o IVA suportado declarado e o IVA documentado por taxa é um sinal de alerta que desencadeia uma inspeção mais rapidamente do que qualquer outra divergência.

Retenção de IRPF: O Campo Que Faz Seus Totais Não Fecharem

A retenção de IRPF é o campo mais confuso em uma fatura espanhola para quem está fora da Espanha. É um adiantamento do imposto de renda — não um imposto sobre vendas. Quando um profissional autônomo (autónomo) emite uma fatura para uma empresa espanhola por serviços prestados, o cliente deve reter uma porcentagem do valor base e pagá-la diretamente à AEAT em nome do profissional. O profissional recebe o valor líquido após a retenção e recupera o valor retido ao declarar o IRPF anual (Modelo 100 ou Declaração de Renda).

As alíquotas de retenção são definidas pelo Artigo 101 da Lei do IRPF:

AlíquotaAplica-se aDuração
15%Serviços profissionais (consultores, advogados, arquitetos, TI, designers) — alíquota padrãoA partir do terceiro ano civil completo de atividade
7%Novos profissionais nos primeiros três anos civis de atividadeAno de registro mais os dois anos seguintes
19%Royalties de propriedade intelectual e certos rendimentos artísticosContínuo
0%Atividades agrícolas e pecuárias; faturas para pessoas físicas ou clientes não residentes; empresas (S.L./S.A.) faturando outras empresasContínuo — IRPF não se aplica a faturas entre empresas

Na fatura, o IRPF aparece como um item de linha negativo abaixo do cálculo do IVA. Um layout típico:

Base Imponível: €1.000,00
IVA (21%): +€210,00
IRPF (15%): −€150,00
Total a Pagar: €1.060,00

Para extração, a linha do IRPF apresenta um desafio específico: parece um desconto, mas se comporta como um imposto. Algumas faturas rotulam como "Retenção IRPF", outras abreviadas como "IRPF" ou "Ret. IRPF". A porcentagem e o valor podem aparecer na mesma linha ou divididos em duas. Um modelo que espera que todos os campos monetários sejam positivos interpretará −150 como 150 e produzirá um total de €1.360 em vez de €1.060.

A verificação cruzada é simples: após a extração, confirme se o Valor Total = Base Imponível + ∑Valor IVA − Retenção IRPF. Se os números não baterem, a extração perdeu uma alíquota de IVA ou a linha do IRPF.

Regras de Numeração de Faturas e Sua Importância para a Conciliação de Dados

A numeração de faturas espanholas, conforme o Real Decreto 1619/2012, segue uma estrutura de Série + Número. Uma série é um prefixo nomeado (como "2026-F" para faturas padrão ou "R-2026" para corretivas), e os números são sequenciais dentro dessa série, sem lacunas permitidas. O sistema de séries existe porque a lei espanhola exige fluxos de numeração separados para diferentes tipos de faturas: faturas ordinárias, faturas simplificadas e faturas retificativas devem ter sua própria série.

Uma fatura retificativa (factura rectificativa) não simplesmente cancela a original. Ela referencia a fatura original por número e data, informa o motivo da correção e mostra a diferença entre os valores original e corrigido. O valor corrigido pode ser positivo (você cobrou a menos) ou negativo (você cobrou a mais ou o cliente devolveu mercadorias). As regras de auditoria do Real Decreto 1619/2012 exigem faturas retificativas dentro de quatro anos da data de vencimento do imposto da original. Após quatro anos, as correções por meio de retificativas não são mais possíveis.

Para a conciliação de dados, o prefixo da série atua como um classificador de tipo de documento. Um lote de faturas que mistura séries F (padrão) e R (retificativa) precisa de tratamento diferente: uma fatura da série R não representa um novo valor a pagar — ela ajusta um existente. Deixar de separá-las significa contar a mesma despesa duas vezes ou, no caso de uma retificativa negativa, conciliar um valor a pagar que nunca existiu.

A estratégia de extração: defina duas colunas — "Série da Fatura" e "Número da Fatura" — e extraia-as independentemente. Em seguida, configure uma coluna calculada ou fórmula do Excel que sinalize qualquer prefixo da série R para revisão manual. A IA lê o prefixo da série exatamente como impresso, seja "2026-F-000123", "R-2026/045" ou "REC-001".

Passo a Passo: Extraindo Dados de Faturas Espanholas para o Excel

Aqui está o fluxo de trabalho para extrair dados de um conjunto de faturas espanholas (facturas) para uma única planilha do Excel. A abordagem usa extração semântica por IA — a ferramenta lê a fatura entendendo o significado de cada campo, em vez de sua posição na página. Isso é importante porque faturas espanholas de diferentes fornecedores podem colocar o mesmo campo em posições completamente diferentes: um fornecedor coloca o NIF no canto superior direito, outro o coloca em um bloco de rodapé abaixo dos itens de linha, e um terceiro o insere em um código QR. A extração posicional falha quando o layout muda. A extração semântica, não.

1

Envie suas faturas espanholas

Arraste e solte PDFs, imagens escaneadas ou capturas de tela de facturas na área de upload. A ferramenta aceita PDFs, JPGs, PNGs e capturas de tela da web. Faça upload de todas as faturas de uma vez — 10, 50 ou mais em uma única sessão. Não é necessário pré-classificar por fornecedor, formato ou tipo de fatura.

2

Defina suas colunas de extração

Digite os nomes das colunas correspondentes aos campos da fatura espanhola que você precisa: "NIF Emisor," "Razón Social," "Número de Factura," "Serie," "Fecha de Expedición," "Base Imponible 21%," "Cuota IVA 21%," "Base Imponible 10%," "Cuota IVA 10%," "Retención IRPF (%)," "Retención IRPF (€)," "Importe Total." Os nomes das colunas que você digitar se tornarão os cabeçalhos da sua planilha de saída. Você também pode adicionar uma coluna calculada: por exemplo, "Verificação (OK se Base Imponible 21% + Base Imponible 10% + IVA − IRPF = Importe Total, caso contrário DIF)" para sinalizar automaticamente erros de conciliação.

3

Processe e revise

Clique em processar. A IA lê cada fatura, localiza cada campo entendendo seu significado semântico (não sua posição de pixel) e preenche a tabela de saída. Revise os resultados no navegador. A coluna de verificação sinaliza qualquer fatura onde o detalhamento do IVA e o IRPF não se reconciliam, permitindo que você verifique essas primeiro. O processamento leva de 5 a 10 segundos por página.

4

Exporte para Excel e reconcilie

Baixe o conjunto de dados completo como um arquivo XLSX. Cada linha é uma fatura, cada coluna é um campo. Os dados são pré-normalizados: datas em formato consistente, valores como números (não texto) e colunas de verificação pré-calculadas. A partir daqui, a planilha alimenta diretamente seu software de contabilidade, preparação do Modelo 303 ou fluxo de conciliação de contas a pagar.

JPG/PNG/PDF Extração por IA

Arquivos processados com segurança e não armazenados.

Variações de Formato: Fatura Completa, Simplificada, Retificativa e Proforma

Nem toda fatura recebida de um fornecedor espanhol será uma fatura completa com todos os onze campos obrigatórios. A legislação fiscal espanhola reconhece vários tipos de fatura, e uma caixa de entrada de contas a pagar típica contém uma mistura:

Tipo de FaturaUsoDiferença Chave na Extração
Fatura Completa (Ordinária)Fatura B2B padrão. Todos os campos obrigatórios presentes.Extração completa: todos os 11 campos disponíveis. Contém NIF do emissor e do destinatário, endereço completo e detalhamento completo de impostos.
Fatura SimplificadaValores abaixo de €400, ou até €3.000 em hotelaria, transporte, estacionamento. Transações B2C.Falta NIF e endereço do destinatário. A taxa de IVA ainda é obrigatória, mas sem detalhamento da Base Imponível por taxa — o total com IVA é suficiente. Não pode ser usada para dedução de IVA pelo destinatário.
Fatura RetificativaCorrigir uma fatura emitida anteriormente. Deve referenciar a fatura original e informar o motivo da correção.Possui um prefixo de série único (R- ou REC-). Contém dois conjuntos de números: os dados corrigidos mais os valores originais. A extração deve capturar o número da fatura referenciada e a diferença.
Fatura RecapitulativaAgrupa várias operações para o mesmo cliente em uma única fatura mensal.Pode conter itens de diferentes datas e diferentes taxas de IVA. Cada item pode ter seu próprio tratamento fiscal.
Fatura ProformaFatura preliminar, não é um documento fiscal. Usada para orçamentos ou pedidos de adiantamento.Não é uma fatura fiscal válida. Deve incluir o rótulo "Proforma" em destaque. Não incluir em declarações de IVA. Extrair apenas para referência.

A estratégia de extração se adapta a qualquer tipo que chegue à sua caixa de entrada. Para uma simplificada sem NIF do destinatário, a coluna NIF simplesmente fica em branco e a linha permanece válida. Para uma retificativa, o prefixo da série aciona um sinalizador para revisão manual. A IA lê o que está na página, em vez de esperar um esquema fixo.

Além da Extração de Uma Única Fatura: O Que Vem Depois

Extrair uma fatura espanhola para o Excel resolve o problema de entrada de dados para aquele documento específico. O desafio operacional maior — processar 30, 50 ou 200 faturas de fornecedores de uma só vez, consolidar o IVA de todas elas para o Modelo 303 e agregar as retenções de IRPF para verificação cruzada do Modelo 111 — é o tema de processamento em lote de faturas de fornecedores espanhóis para uma planilha de contas a pagar, que aborda fluxos de trabalho com múltiplos fornecedores e consolidação trimestral de impostos.

Para empresas que processam faturas espanholas juntamente com faturas de outros mercados, a mesma abordagem de extração funciona em diferentes formatos. Uma ferramenta que lê uma página visualmente, em vez de analisar XML, não se importa se a fatura é uma factura espanhola, um CFDI mexicano ou uma facture francesa — ela lê os números e rótulos da mesma forma que uma pessoa faria. Para uma comparação de custos de extração entre mercados de língua espanhola, veja extração de documentos em mercados de língua espanhola com orçamento limitado e extração de CFDI acessível para pequenas empresas mexicanas.

Perguntas Frequentes

A extração por IA funciona com faturas espanholas manuscritas?

Sim. O reconhecimento de manuscritos abrange faturas espanholas impressas e manuscritas, incluindo escrita cursiva. A mesma abordagem de nomes de colunas funciona: a IA identifica "NIF" e "Base Imponível" pelo seu significado semântico, independentemente de o texto ser digitado ou manuscrito. A precisão em caligrafia clara é comparável à de texto impresso; caligrafia muito estilizada ou fraca pode exigir verificação pontual.

A ferramenta pode lidar com arquivos XML FacturaE, ou apenas PDFs?

A ferramenta de extração lê a camada visual dos documentos — PDFs, imagens e capturas de tela. Ela não analisa XML diretamente. Se você tem um arquivo XML FacturaE, os dados já estão estruturados e legíveis por máquina; você não precisa de extração. A ferramenta foi projetada para o cenário muito mais comum: o fornecedor enviou uma versão em PDF da fatura, não o XML, e você precisa extrair os dados da representação visual.

O que acontece quando as taxas de IVA mudam ou uma nova taxa é introduzida?

Como a extração é semântica e não baseada em modelos, ela se adapta a qualquer taxa de IVA impressa na fatura. Se o governo espanhol introduzir uma nova taxa ou alterar uma existente, a IA lê qualquer taxa que apareça na página. Não são necessárias atualizações de modelos ou novo treinamento. O mesmo se aplica a mudanças na taxa de IRPF.

Como a ferramenta lida com faturas de fornecedores da UE não espanhóis com IVA de inversão do sujeito passivo?

Quando uma empresa espanhola recebe uma fatura de outro país da UE sob o mecanismo de inversão do sujeito passivo, a fatura exibe "IVA: Inversión del sujeto pasivo" ou "0% IVA — Art. 84 LIVA" sem valor de imposto. A IA extrai a notação de IVA 0% e a referência ao artigo legal. Como o IVA de inversão é autoliquidado pelo destinatário (não cobrado pelo fornecedor), os dados extraídos refletem corretamente o IVA suportado zero nesta fatura. Para transações intra-UE, o Modelo 349 (não o Modelo 303) cobre a declaração.

Qual é a precisão da extração em faturas espanholas de várias páginas?

A IA processa todas as páginas de um documento de várias páginas como uma única unidade. Itens de linha que abrangem várias páginas são capturados em sequência. Cabeçalhos, rodapés e números de página são reconhecidos como elementos repetidos e não são duplicados na saída. A precisão em faturas de várias páginas é comparável à de documentos de página única.

A Etapa de Extração que as Faturas Espanholas Realmente Precisam

As faturas espanholas têm mais complexidade estrutural do que suas contrapartes da UE: IVA com múltiplas taxas, retenção de IRPF que inverte a aritmética fiscal usual e um sistema de numeração por séries com fluxos separados para correções. A maioria das ferramentas de extração foi criada para um modelo de fatura mais simples. O resultado são dados incompletos (taxas de IVA ausentes, IRPF ausente) ou totais incorretos (um total que não corresponde ao que foi pago, porque a subtração do IRPF foi ignorada). A extração semântica muda a equação ao ler a fatura como um contador espanhol faria: identificando cada campo pelo que significa, não por onde um modelo espera encontrá-lo. O resultado é uma planilha limpa onde a Base Imponível 21% fica em uma coluna, a Base Imponível 10% em outra, o IRPF na sua própria coluna, e o total é reconciliado.

📮 contact email: [email protected]