DE Steuerschlüssel Audit
Scan postings for wrong or missing German tax keys (DATEV BU-Schlüssel), map Odoo taxes to BU keys, propose fixes and produce an exception report before the Kanzlei finds them.
Want DE Steuerschlüssel Audit installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a month
Find wrong BU-Schlüssel before the tax adviser does
Posted invoice lines checked against the DATEV BU key of their tax: missing key, wrong rate, wrong direction, EU scope and DATEV Automatikkonten
When the BU-Schlüssel of a tax is missing or wrong, the DATEV import of the tax adviser books the VAT on the wrong line of the UStVA, and the correction comes months later. This app keeps the DATEV key catalogue, links every Odoo tax to a key and scans the posted customer invoices and vendor bills of a period: each finding names the line, the reason and the key the module would expect.
What you get
DATEV key catalogue
BU-Schlüssel 1, 2, 3, 5, 7, 8, 9, 10, 11, 18, 19, 46, 91 and 94 with direction, rate and scope (domestic, intra-EU supply or acquisition, §13b, export).
Key per tax
Each Odoo tax carries its BU-Schlüssel. Keys for unmapped taxes are proposed from the UStVA tags of Odoo's German taxes (intra-EU, §13b, export), then from rate and wording; users who may edit taxes apply them, accountants run the audit.
Line audit
Missing key, rate that does not match the key, Umsatzsteuer key on a purchase (or the reverse), domestic key for a foreign customer, intra-EU key for a domestic one, and P&L lines without any tax.
Expected key
Every finding carries the key the module would expect; suggested keys can be applied to unmapped taxes in one click.
DATEV Automatikkonten
Revenue and Vorsteuer accounts that derive their key themselves are listed for SKR03 and SKR04; a manual key that contradicts them is reported.
Tax mapping overview
All active taxes with their key, unmapped ones first.
Exception report
CSV with document, date, partner, account, issue, severity and the suggested key.
Screenshots
Odoo 19.0 with German user interface and example data of a German company.
1. Audit runs
September and October 2026 with lines scanned, errors and warnings.
2. Findings of September
The tax-free EU sale and a 7 % sale booked on the Automatikkonto 4400 (Erlöse 19 %), a vendor bill without tax.
3. Findings of October
The 7 % tax linked to BU 3 (19 %) and a domestic key on an invoice to the Netherlands.
4. Start an audit
Period, scope and the option to map unmapped taxes first.
5. Tax mapping
The company's taxes with their BU-Schlüssel, §13b EU services on 94 from the UStVA tag.
6. Key catalogue
The DATEV keys with direction, rate and scope.
7. Automatikkonten
SKR03 and SKR04 accounts that derive their key themselves.
Why this app
✓ Wrong keys are found in Odoo, not in the adviser's DATEV import.
✓ Every finding says what is wrong and which key is expected.
✓ Automatikkonten are respected, so a correct booking is not reported.
✓ One run covers customer invoices and vendor bills of a period.
Auf Deutsch
DE Steuerschlüssel Audit prüft gebuchte Rechnungszeilen gegen den DATEV-BU-Schlüssel ihrer Steuer und listet fehlende oder falsche Schlüssel, bevor die Daten an die Kanzlei gehen.
- BU-Schlüssel-Katalog nach DATEV mit Richtung, Steuersatz und Bereich
- Zuordnung je Odoo-Steuer mit Vorschlag für fehlende Schlüssel
- Prüfung auf fehlenden Schlüssel, falschen Satz, falsche Richtung, EU-Bereich und Zeilen ohne Steuer
- DATEV-Automatikkonten für SKR03 und SKR04
- Ausnahmebericht als CSV
Specifications
- This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0)
- License: OPL-1
- Languages: English, German
- Depends on: Accounting (account)
- Charts: Automatikkonten for SKR03 and SKR04
- Author: Pokutsoft, pokutsoft.com
- Support: support@pokutsoft.com
Update date: 2026-10-28 · Version: 19.0.1.0.16
User guides (PDF)
Related modules
DE Gelangensbestätigung
Audit-proof EU arrival confirmation (Gelangensbestätigung, §17b UStDV) and zero-rating evidence for innergemeinschaftliche Lieferungen.
DE Innergemeinschaftliche
Flag EU acquisitions (i.g. Erwerb) and imported services for reverse-charge VAT (§1a / §13b UStG) and map them to the correct UStVA boxes.
DE Ist-/Soll-Versteuerung
German cash-basis VAT (Ist-Versteuerung, §20 UStG): threshold watch, eligibility check and a clean Soll<->Ist changeover with transition register.