Como Extrair Dados de Faturas para aDeclaração Prévia de IVA (UVA) da Alemanha

Toda empresa alemã registrada no IVA entrega uma Umsatzsteuervoranmeldung — a declaração prévia de IVA mensal ou trimestral — até o dia 10 do período de apuração seguinte. Mas o gargalo não é preencher o formulário ELSTER. É extrair os números corretos de cada fatura de fornecedor primeiro.

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 →
German VAT pre-registration UVA invoice data extraction workflow

Principais Conclusões

  1. O prazo de 10 dias para a UVA na Alemanha parece o ponto de pressão — mas o verdadeiro gargalo está antes, onde os dados das faturas ficam presos em dezenas de PDFs, cada um com formato diferente.
  2. Com 50 faturas por mês, a extração manual gera cerca de 6 erros de digitação por período. O Finanzamt não distingue entre um erro de digitação e uma tentativa de subdeclaração — ambos disparam o mesmo ciclo de auditoria.
  3. O ImageToTable.ai lê os campos da fatura pelo significado, não pela posição na tela — então Nettobetrag, Vorsteuer e Steuersatz são mapeados para as mesmas colunas estruturadas, estejam eles no canto superior esquerdo de uma fatura ou no canto inferior direito da próxima.

O que a UVA realmente exige das suas faturas

A janela de 10 dias entre o fim do seu período de apuração e o prazo da UVA não é o verdadeiro ponto de pressão — é a coleta de dados anterior que consome a maior parte desse tempo.

A Umsatzsteuervoranmeldung (pré-registro de IVA, frequentemente abreviada como UVA ou UStVA) é uma declaração periódica exigida pelo §18 da Lei Alemã do IVA (Umsatzsteuergesetz — UStG). Ela reporta três categorias principais: o IVA cobrado sobre as vendas — Umsatzsteuer (IVA cobrado (Umsatzsteuer)) à alíquota padrão de 19% ou reduzida de 7%; o IVA pago nas compras do negócio — Vorsteuer (IVA dedutível (Vorsteuer)); e quaisquer innergemeinschaftliche Erwerbe (aquisições intracomunitárias (innergemeinschaftliche Erwerbe)), que são compras transfronteiriças de outros estados-membros da UE.

A conta é simples: Umsatzsteuer menos Vorsteuer é igual ao seu imposto a pagar — ou, se o IVA dedutível exceder o IVA cobrado, uma restituição (Vorsteuerüberhang). A complexidade não está na aritmética. Está em localizar os números que a alimentam.

Para a maioria das pequenas e médias empresas alemãs, os dados necessários para a UVA não ficam em um só lugar. Estão espalhados por dezenas — às vezes centenas — de faturas de fornecedores, cada uma com seu próprio layout e formato.

Se você declara mensalmente (exigido se o seu passivo de IVA do ano anterior excedeu €9.000) ou trimestralmente (€2.000–€9.000), o ritmo é o mesmo: as faturas chegam ao longo do período, e você precisa que seus principais dados sejam agregados no seu sistema contábil antes do prazo da declaração. Para novas empresas nos primeiros dois anos, a declaração mensal é o padrão. A plataforma de declaração eletrônica, ELSTER (o portal oficial alemão de declaração de impostos), só aceita dados devidamente estruturados — não uma pilha de PDFs.

Os Campos de Dados que Você Precisa Extrair de Cada Rechnung

Uma fatura de IVA alemã (Rechnung) deve conter 14 campos obrigatórios (Pflichtangaben) conforme o §14 UStG. Para fins de UVA, você não precisa de todos os 14 — mas precisa daqueles que alimentam diretamente o cálculo do imposto.

Aqui estão os campos de cada fatura recebida (Eingangsrechnung) que se mapeiam diretamente para a sua declaração de UVA:

Campo da Fatura (Alemão)InglêsMapeia para a Linha da UVAPor Que É Importante
NettobetragValor líquidoBase para o cálculo de Umsatzsteuer / VorsteuerDeve ser separado por alíquota de imposto (19% e 7%) se uma fatura misturar alíquotas
Umsatzsteuersatz / SteuersatzAlíquota de IVA (19% ou 7%)Determina qual Steuerschlüssel (chave de imposto) usarAlíquota errada = valor de imposto errado = rejeição da UVA ou sinalização em auditoria
Umsatzsteuerbetrag / VorsteuerbetragValor de IVA / IVA a recuperar em EURLinha de Vorsteuer na sua UVAEste é o número real que o Finanzamt espera. Líquido × alíquota deve ser igual a este valor
BruttobetragValor brutoVerificação cruzada: Líquido + IVA = BrutoUma verificação de validação; discrepâncias sinalizam erros de entrada de dados
RechnungsnummerNúmero da faturaTrilha de auditoria para BetriebsprüfungO Finanzamt não precisa dele no próprio formulário da UVA, mas o seu Steuerberater (consultor fiscal (Steuerberater)) certamente precisa para a reconciliação anual
Rechnungsdatum & LeistungsdatumData da fatura & data do serviçoAtribuição correta do período de declaraçãoUma fatura de janeiro referente a trabalho de dezembro pertence à declaração de dezembro — errar o período é um erro comum
Lieferant (Name + USt-IdNr)Nome do fornecedor & ID de IVAZusammenfassende Meldung (declaração recapitulativa (Zusammenfassende Meldung — ZM)) para transações na UESe o fornecedor estiver em outro país da UE e cobrar reverse-charge (§13b UStG), você precisa do USt-IdNr dele (número de identificação de IVA (USt-IdNr)) para a declaração separada de ZM

Toda fatura que passa pelo seu negócio, recebida ou emitida, carrega pelo menos 5 pontos de dados que devem constar na sua UVA. Com 50 faturas por mês, isso são 250 pontos de dados para extrair, verificar e lançar.

Como os dados fluem da fatura até o ELSTER

O pipeline típico de dados contábeis alemão tem três pontos de transferência — e cada um deles é onde os erros se acumulam.

Entender o fluxo de dados é importante porque a maioria dos erros de declaração de UVA não se origina no próprio ELSTER. Eles se originam antes, quando um número é lido de uma fatura, digitado em uma tela ou mapeado para o Steuerschlüssel errado.

1

A fatura chega
PDF, papel digitalizado ou fatura eletrônica (XRechnung / ZUGFeRD). Os dados existem, mas não estão estruturados para o seu sistema contábil.

2

Extração e lançamento dos dados
Os campos são lidos da fatura e inseridos no seu software contábil — DATEV, Lexware, sevDesk, SAP ou similar. É aqui que acontecem as atribuições de Steuerschlüssel.

3

Envio ao ELSTER
Seu software (ou Steuerberater) transmite os dados agregados da UVA ao Finanzamt através do portal ELSTER. Se a etapa 2 teve erros, a etapa 3 os propaga.

O sistema de Steuerschlüssel (chave fiscal (Steuerschlüssel)) merece atenção especial. No framework contábil DATEV — que usa o plano de contas SKR03 ou SKR04 (Kontenrahmen) — cada linha de lançamento exige um Steuerschlüssel que diz ao sistema como tratar o imposto. Códigos comuns: 3 para Umsatzsteuer 19%, 9 para Vorsteuer 19%, 2 para Umsatzsteuer 7%, 8 para Vorsteuer 7%. Ao importar dados para o DATEV (via CSV ou interface no formato DATEV), cada linha precisa do Steuerschlüssel correto atribuído. Erre o código e o imposto cai na linha errada da UVA.

Para transações transfronteiriças na UE sob o mecanismo de reverse-charge (§13b UStG), a lógica se inverte: o Steuerschlüssel 91/94 captura tanto o imposto devido quanto o dedutível simultaneamente, tornando a transação neutra em termos fiscais na UVA — mas ela deve ser reportada separadamente na Zusammenfassende Meldung (ZM). Omitir uma transação do §13b na ZM é uma falha de conformidade separada.

Extração Manual vs Automatizada de Dados para Declaração de UVA

A diferença entre extração manual e automatizada não é só a velocidade — é o que acontece em escala quando 50+ faturas com layouts variados chegam à sua mesa de uma vez.

A extração manual segue um caminho previsível: abrir o PDF, encontrar o Nettobetrag, digitá-lo no DATEV ou Lexware, verificar a alíquota de IVA, inserir o valor do IVA, conferir a aritmética, atribuir o Steuerschlüssel, repetir. Com prática, uma única fatura leva de 2 a 3 minutos. Em 50 faturas, isso são 100–150 minutos de pura digitação — e isso antes da conferência cruzada.

A taxa de erro aumenta com o volume, não de forma linear, mas em pontos de inflexão. Um estudo da APA de 2016 sobre precisão na entrada de dados descobriu que taxas de erro em tarefas repetitivas de transcrição manual podem chegar a 2,5% mesmo entre operadores experientes — não por descuido, mas porque a atenção sustentada aos detalhes tem limites fisiológicos. Para 250 pontos de dados (50 faturas × 5 campos), isso é cerca de 6 erros por período de declaração. Cada erro é uma possível correção de UVA, uma consulta do Finanzamt ou — se o erro subdeclarar imposto — uma multa por atraso no pagamento.

O Finanzamt não distingue entre "digitei errado" e "tentei subdeclarar". Ambos acionam o mesmo ciclo de correção.

O ponto-chave da extração automatizada não é que ela é mais rápida — embora seja — mas que opera por meio de compreensão semântica em vez de correspondência de modelo. Veja como o mecanismo funciona: os sistemas tradicionais de OCR dependem de um modelo fixo — você define zonas em uma página (o número da fatura está sempre nas coordenadas X:Y) e o sistema lê qualquer texto que apareça ali. O problema é que cada fornecedor formata sua fatura de maneira diferente. Um modelo criado para o Fornecedor A falha com o Fornecedor B.

Ferramentas modernas de extração com IA usam Extração de Colunas Personalizadas: em vez de definir coordenadas de pixels, você especifica quais dados deseja pelo seu significado. Você define colunas como "Nettobetrag", "Vorsteuerbetrag", "USt-Satz", "Rechnungsdatum" — e a IA lê cada fatura, localiza esses valores onde quer que apareçam na página e os exibe como linhas estruturadas em uma tabela. A IA entende que "19%" ao lado de "MwSt" e "19,00%" em uma coluna de imposto de item de linha representam a mesma alíquota, mesmo que estejam em posições diferentes e escritos de forma diferente.

JPG/PNG/PDF Extração com IA

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

Essa abordagem tem uma vantagem estrutural para o envio da UVA: você define o esquema de colunas uma vez (os campos listados na tabela acima), e cada fatura é mapeada para as mesmas colunas, independentemente do formato. A saída é uma única planilha em que cada linha é uma fatura, e cada coluna alimenta diretamente a interface de importação do seu software de contabilidade. Para um fluxo de trabalho DATEV, isso significa que seu Steuerberater recebe um CSV pré-estruturado com o Steuerschlüssel correto já atribuído — não uma pilha de PDFs para redigitar.

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 →

Lidando com Várias Faturas para o Mesmo Período de Apuração

A UVA agrega valores de todas as faturas de um período. A extração de uma única fatura resolve apenas metade do problema — o processamento em lote é onde a economia de tempo se multiplica.

Com o processamento em lote, você envia todas as faturas do período de apuração de uma só vez — 30 PDFs para uma declaração mensal, ou mais de 100 para uma declaração trimestral — e a ferramenta extrai o mesmo conjunto de campos de cada documento simultaneamente. A saída é um único arquivo Excel com todas as faturas em linhas, pronto para ser somado por alíquota de imposto. Isso elimina a necessidade de abrir, extrair e fechar cada fatura individualmente.

Para fluxos de trabalho que envolvem um Steuerberater, essa abordagem em lote muda significativamente a dinâmica. Em vez de a equipe do Steuerberater passar horas redigitando dados de faturas no DATEV (e cobrar por esse tempo), você fornece um arquivo de dados estruturado. O Steuerberater o importa, verifica a lógica tributária e envia a UVA. O escritório de contabilidade concentra-se em consultoria tributária e revisão de conformidade — tarefas que usam sua expertise — em vez de entrada de dados.

Armadilhas comuns na extração de dados da UVA

Mesmo com um processo de extração claro, várias armadilhas costumam prejudicar as empresas alemãs:

  • Misturar períodos de apuração. Uma fatura datada de 28 de junho, mas lançada em julho, ainda pertence à UVA de junho se for usado o método da data da fatura (Sollbesteuerung). A contabilidade de caixa (Istbesteuerung) usa a data de pagamento — mas você precisa ter solicitado e recebido aprovação do Finanzamt para usar esse método (§20 UStG).
  • Steuerschlüssel errado em faturas com alíquotas mistas. Uma fatura de fornecedor de restaurante com IVA de 19% sobre equipamentos e 7% sobre alimentos exige duas linhas de extração com códigos diferentes. Em termos de DATEV, você lança uma posição com Steuerschlüssel 9 e outra com Steuerschlüssel 8.
  • Ignorar a USt-IdNr em faturas de fornecedores da UE. Se você recebe uma fatura de um fornecedor francês ou holandês com o VAT ID dele, e nenhum IVA é cobrado, provavelmente é uma operação de reverse-charge. Ela deve aparecer na UVA e na ZM separada. Omiti-la da ZM — mesmo que a UVA em si esteja correta — é uma falha na obrigação de declaração.
  • Nullmeldung ignorada. Mesmo que você tenha tido zero receita e zero despesas em um período, ainda precisa enviar uma declaração zerada (Nullmeldung). O Finanzamt espera uma declaração para cada período. Uma declaração ausente é sinalizada automaticamente.

Entregar os dados extraídos ao DATEV, Lexware ou ao seu Steuerberater

A planilha estruturada que você obtém da extração não é o destino final — é o formato de entrada para o seu software de contabilidade. Acertar essa entrega evita retrabalho.

Para usuários do DATEV: O DATEV Kanzlei-Rechnungswesen aceita importações em CSV ou ASCII através da sua Buchungsdatenschnittstelle (interface de dados de lançamento). Seus dados extraídos devem incluir campos como Belegdatum, Buchungstext, Buchungsbetrag, Sollkonto, Habenkonto e Steuerschlüssel. Se o seu Steuerberater cuida do lado do DATEV, peça a ele o modelo de importação preferido — a maioria dos escritórios tem um mapeamento padrão que usa. O ponto-chave é que seus dados extraídos já tenham o Steuerschlüssel atribuído por fatura, para que a importação seja uma etapa de verificação, não um exercício de reclassificação.

Para usuários do Lexware Office: O Lexware tem uma Belegerkennung (reconhecimento de recibos) integrada que automatiza parte do lançamento. Mas para períodos de alto volume, ou para faturas que o OCR integrado do Lexware não consegue ler de forma confiável (papel digitalizado, layouts incomuns), uma etapa separada de extração em lote que gera um arquivo Excel estruturado fornece dados limpos para importar ou lançar manualmente. A exportação compatível com DATEV do Lexware também significa que o mapeamento do Steuerschlüssel importa aqui.

Para usuários de sevDesk, FastBill ou outras ferramentas de contabilidade na nuvem: A maioria dessas plataformas importa CSV ou Excel. A coluna crítica é a alíquota de imposto ou o Steuerschlüssel — sem ela, o software não consegue determinar a qual campo da UVA o valor pertence.

O que a Dauerfristverlängerung significa para o seu cronograma de extração

Se você solicitou e recebeu uma Dauerfristverlängerung (prorrogação permanente do prazo de declaração (Dauerfristverlängerung)) conforme o §18(6) UStG, seu prazo da UVA é estendido em um mês. Para quem declara mensalmente, a UVA de janeiro vence em 10 de março em vez de 10 de fevereiro. Para quem declara trimestralmente, o 1º trimestre vence em 10 de maio em vez de 10 de abril.

Essa prorrogação altera sua janela de extração de dados, mas não seu volume de dados. Ela não reduz o número de faturas — apenas lhe dá mais folga no calendário. O risco é que o tempo extra crie uma falsa sensação de tranquilidade, e a extração seja empurrada para os últimos dias do prazo estendido, recriando a mesma pressão de tempo. Use a prorrogação para processar em lotes ao longo do período, não para adiar todo o processo até o 39º dia.

Observe que a Dauerfristverlängerung exige uma Sondervorauszahlung (pagamento antecipado especial (Sondervorauszahlung)) — 1/11 do passivo de IVA do ano anterior — paga até 10 de fevereiro. Se você declara trimestralmente, envia uma declaração zerada em vez disso.

Perguntas frequentes

Preciso extrair dados de cada uma das faturas?

Sim, toda fatura de entrada e de saída sujeita a IVA no período de apuração deve ser contabilizada na UVA. Não há limite mínimo que isente faturas pequenas. O Finanzamt pode solicitar as faturas correspondentes durante uma Umsatzsteuer-Sonderprüfung (auditoria especial de IVA (Umsatzsteuer-Sonderprüfung)).

E se a fatura do meu fornecedor tiver a alíquota de IVA errada?

Você não pode recuperar o Vorsteuer a uma alíquota que o fornecedor não cobrou, mesmo que acredite que a alíquota correta deveria ser diferente. Se o fornecedor cobrou 19%, mas você acha que deveria ser 7%, pode recuperar o Vorsteuer sobre o que a fatura mostra — mas sinalize isso ao seu Steuerberater, pois uma auditoria posterior pode questionar a dedução se a alíquota estiver objetivamente errada.

Como lidar com faturas em moedas estrangeiras?

A UVA exige valores em EUR. Você deve converter faturas em moeda estrangeira usando a taxa de câmbio aplicável na data da fatura (ou uma taxa média mensal aprovada pelo Finanzamt). Ferramentas de extração com IA podem extrair o valor na moeda original, mas a conversão para EUR e o lançamento na taxa correta continuam sendo uma etapa manual ou semimanual.

Posso extrair dados de faturas em papel digitalizadas ou apenas de PDFs digitais?

Ferramentas modernas de extração com IA funcionam com ambos. Elas leem imagens digitalizadas (JPG, PNG) e PDFs — incluindo faturas antigas em papel que foram digitalizadas anos atrás. O modelo visual lê o texto da superfície da imagem, então o formato original (nativo digital vs. digitalizado) não determina a extraibilidade. Escrita à mão e digitalizações de baixa resolução reduzem a precisão, como aconteceria com qualquer sistema.

A extração automatizada funciona com e-faturas XRechnung e ZUGFeRD?

Para XRechnung (XML puro) e ZUGFeRD (PDF híbrido com XML incorporado), o caminho de extração é diferente: os dados estruturados estão na camada XML, não na camada visual. Algumas ferramentas de IA conseguem analisar o XML incorporado diretamente, ignorando totalmente a extração visual. Se o XML estiver ausente ou incompleto, a extração visual a partir da renderização do PDF serve como alternativa.

📮 contact email: [email protected]