The form nobody can decode: Germany's §146a ELSTER Kassenmeldung.
For every German operator who runs an electronic till — the bakery on the corner, the hairdresser with two stations, the Handwerk shop with a counter, the family restaurant with four tills, the regional retailer with thirty — §146a Abs. 4 AO turned reporting from a one-time chore into an ongoing operational drag from 1 January 2025 onwards. Operators on the official ELSTER Anwenderforum describe a form that crawls when the fleet has more than a handful of tills, an XML upload path that returns persistent 403 errors, and schema documentation they cannot read without registering as an ERiC developer.
01The pain
Since 1 January 2025 every German operator running an electronic cash register has been bound by §146a Abs. 4 AO to register each system, together with its certified Technische Sicherheitseinrichtung (TSE), with the local Finanzamt through the "Mein ELSTER" portal. The trade press describes the obligation in operator-plain language: "Elektronische Kassensysteme, die vor dem 1. Juli 2025 angeschafft wurden, müssen spätestens bis zum 31. Juli 2025 beim Finanzamt gemeldet werden" — a one-month retroactive window applied to whatever was already in service mid-year — with new tills due within one month of purchase and decommissioned tills due within one month of takedown. Reporting is electronic only: paper submissions are not accepted, the channel is Mein ELSTER or ERiC.2
The official form — the §146a Aufzeichnungssystem-Mitteilung — is published as "Mitteilung über elektronische Aufzeichnungssysteme (§ 146a Absatz 4 AO)" on elster.de and accepts up to 1,000 systems per filing per business location.4 The 1,000-system ceiling reads generously on paper and lands very differently in operator practice. Each till brings its own bundle: the system serial number, the BSI-certified TSE serial number, the acquisition date, the decommissioning date when the unit is replaced, the location, and a re-filing every time any of those fields changes. Forum threads on the official ELSTER Anwenderforum describe operators with multi-location fleets opening the form, working through it for one register, and watching the session bog down before they reach the next.1
The trade-press framing of the penalty side is what raises the operator's blood pressure. Handwerksblatt's coverage of the regime describes operators facing "potential fines up to 25,000 euros" under §379 AO for failures around the cash-register documentation regime — a number that is reported widely enough in the trade press that micro-operators with no in-house bookkeeper hear it second-hand long before they hear what they actually have to file.3 Steuertipps — the operator-facing tax-advice publication — confirms the legal lever: "Bei Nichteinhaltung der Meldepflicht ist eine Ordnungswidrigkeit nach § 379 Abs. 1 AO und kann mit einem Bußgeld bestraft werden," with the exact amount left to the discretion of the Finanzamt and the severity of the case.2
The forum complaint that names the deeper operator problem comes from the same Anwenderforum thread on the §146a XML schema. An operator working a multi-till fleet writes, on the topic of the bulk-upload XML route that exists in principle to spare exactly this person the per-till click-through: "Die Hilfe und das Beispiel für das XML-Schema ist leider nicht wirklich zu gebrauchen."1 The thread describes the same operator's bulk upload returning HTTP 403 against the documented endpoint, and the schema documentation pointing back into ERiC — the developer-side interface that is reachable only after registering as a developer with the Finanzverwaltung. The practical sequence the forum thread describes is: an operator who has done their own books for years opens Mein ELSTER, finds the per-till form too slow for the fleet, looks for the XML route, finds the endpoint returning 403, looks for the schema documentation to debug, and is told to register as an ERiC developer to read it. The trade press quietly confirms which operator this lands on hardest — Handwerksblatt notes that the same documentation regime that enables fines up to €25,000 falls on bargeldintensive Betriebe who, per the Bundesfinanzhof's December 2021 ruling, are still not legally compelled to use an electronic till at all.3 The operators who chose to digitise are now the operators carrying the Meldepflicht.
- 1 ELSTER Anwenderforum — official user forum operated by the German Finanzverwaltung — thread "XML-Schema für Meldung von Aufzeichnungssystemen § 146a AO Kassenmeldung": forum.elster.de/.../461475-xml-schema-für-meldung-von-aufzeichnungssystemen-n-146a-ao-kassenmeldung
- 2 Steuertipps (operator-facing German tax-advice publication) — "Meldepflicht für Registrierkassen ab 2025: Was Unternehmer wissen müssen": steuertipps.de/.../meldepflicht-fuer-registrierkassen-ab-2025-was-unternehmer-wissen-muessen
- 3 Handwerksblatt (German Handwerk trade press, ZDH-affiliated) — "Registrierkassen — worauf müssen Händler achten / keine Pflicht zur elektronischen Kasse": handwerksblatt.de/.../keine-pflicht-zur-elektronischen-kasse
- 4 ELSTER (official portal of the German Finanzverwaltung) — §146a Aufzeichnungssystem-Mitteilung form page, "Mitteilung über elektronische Aufzeichnungssysteme (§ 146a Absatz 4 AO)": elster.de/eportal/formulare-leistungen/alleformulare/aufzeichnung146a
02Who solves this today
German-market vendors that publicly self-market to the §146a / Kassenmeldung niche on their own homepage — TSE-module providers with a dedicated ELSTER reporting product, Kassensystem vendors who explicitly address the Kassenmeldepflicht in their public materials, and cloud-till operators whose own FAQ describes the §146a registration obligation. Each entry verified live and self-marketed in the niche on the date of writing. The list is intentionally narrow.
Listed providers publicly market to the §146a / Kassenmeldung niche on their own German homepages. Inclusion is not endorsement. Several adjacent vendors were considered (Tillhub, Lexware, fiskaly's English homepage) and excluded because their public marketing references the broader KassenSichV / TSE compliance space without explicitly naming §146a, Kassenmeldung, or Kassenmeldepflicht — the exact niche this page is about. Trade-press outlets and the official ELSTER portal are cited above in section 01 as the source of the operator-side narrative, not as solution providers.