SOC2

Extract German Umsatzsteuer (VAT) Extractor Data — Tax Season Ready

Tax preparation requires processing hundreds of documents per client. Manual data entry increases errors and delays filings.

66
Fields Extracted
180s
Max Processing

What This Template Does

AI-powered extraction using gemini-2.5-flash. Part of 113 production-ready templates.

Capabilities

  • Tax Extraction
  • Umsatzsteuer Processing
  • German Tax Compliance
  • Vat
  • Umsatzsteuer

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "German Umsatzsteuer (VAT) Extraction Schema",
  "description": "JSON Schema for extracted German VAT (Umsatzsteuer) declaration data",
  "type": "object",
  "required": [
    "document_type",
    "form_type",
    "period",
    "business"
  ],
  "properties": {
    "document_type": {
      "type": "string",
      "const": "de_umsatzsteuer",
      "description": "Document type identifier"
    },
    "form_type": {
      "type": 
...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent tax.de-umsatzsteuer

See It In Action

Real extraction example showing input document and structured output.

Input Document
UMSATZSTEUER-VORANMELDUNG
Finanzamt München II

Steuerpflichtiger: Schneider Digital Solutions GmbH
Straße: Leopoldstraße 45
PLZ/Ort: 80802 München
Bundesland: Bayern

Steuernummer: 143/123/45678
USt-IdNr.: DE298765432
Finanzamt: München II

Voranmeldungszeitraum: Januar 2024

STEUERPFLICHTIGE UMSÄTZE:

Kz. 81 - Lieferungen und sonstige Leistungen zum Steuersatz von 19%
Bemessungsgrundlage: 125.000,00 EUR
Steuer: 23.750,00 EUR

Kz. 86 - Lieferungen und sonstige Leistungen zum Steuersatz von 7%
B
Extracted Data
{
  "document_type": "de_umsatzsteuer",
  "form_type": "UStVA",
  "period": {
    "year": "2024",
    "period_type": "monthly",
    "period_number": "1",
    "start_date": "2024-01-01",
    "end_date": "2024-01-31"
  },
  "business": {
    "name": "Schneider Digital Solutions GmbH",
    "address": {
      "street": "Leopoldstraße 45",
      "plz": "80802",
      "city": "München",
      "country": "Deutschland"
    },
    "steuernummer": "143/123/45678",
    "ust_id": "DE298765432",
    "finanzamt": "München II"
  },
  "umsatzsteuer_voranmeldung": {
    "kz_81_steuerpflichtige_umsaetze_19": "125000.00",
    "kz_86_steuerpflichtige_umsaetze_7": "8500.00",
    "kz_41_innergemeinschaftliche_lieferungen": "25000.00",
    "kz_49_nicht_steuerbare_ausfuhrlieferungen": "18500.00",
    "kz_89_innergemeinschaftliche_erwerbe_19": "15000.00",
    "kz_66_vorsteuer_abziehbar": "9200.00",
    "kz_61_vorsteuer_einfuhr": "1500.00",
    "kz_62_vorsteuer_innergemeinschaftlich": "2850.00",
    "kz_83_verbleibende_umsatzsteuer": "13645.00"
  },
  "calculated_tax": {
    "output_tax_19": "23750.00",
    "output_tax_7": "595.00",
    "output_tax_other": "2850.00",
    "total_output_tax": "27195.00",
    "input_tax_deductible": "9200.00",
    "input_tax_import": "1500.00",
    "total_input_tax": "13550.00",
    "net_vat_payable": "13645.00"
  },
  "reverse_charge": {
    "kz_46_leistungsempfaenger_steuerschuldner": "",
    "kz_47_leistungsempfaenger_19": "",
    "kz_73_leistungsempfaenger_7": ""
  },
  "special_cases": {
    "kleinunternehmer": false,
    "kleinunternehmer_reference": "",
    "ist_versteuerung": false,
    "dauerfristverlaengerung": false,
    "dauerfristverlaengerung_1_11": ""
  },
  "elster_info": {
    "transfer_ticket": "2024-0210-MUC-78945",
    "submission_timestamp": "2024-02-10",
    "telenummer": "74123698745"
  },
  "validation": {
    "ust_id_format_valid": true,
    "steuernummer_format_valid": true,
    "calculations_correct": true,
    "all_required_fields_present": true
  }
}

Example demonstrating extraction of German VAT return data. Captures sales, purchases, tax amounts, and compliance information from Umsatzsteuererklarung (UStA) forms.

Frequently Asked Questions

What documents can German Umsatzsteuer (VAT) Extractor process?

The German Umsatzsteuer (VAT) Extractor template processes tax documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the German Umsatzsteuer (VAT) Extractor extraction?

The German Umsatzsteuer (VAT) Extractor template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the German Umsatzsteuer (VAT) Extractor template?

Yes, you can modify the extraction schema, add custom fields, or adjust the instructions to match your specific requirements.

Start Extracting Data Today

Process your first document in under 5 minutes. No credit card required.