Projekt · Kommandozeilen-Werkzeug

elster2go

Erzeugt aus einer Buchungs-CSV die E-Bilanz einer kleinen UG oder GmbH in der amtlichen Taxonomie und prüft sie direkt mit dem offiziellen ERiC-Client der Steuerverwaltung.

Wozu

Eine Holding-UG mit einer Handvoll Buchungen im Jahr muss trotzdem eine E-Bilanz einreichen. Die üblichen Programme sind für deutlich größere Unternehmen gebaut. elster2go deckt genau den kleinen Fall ab: Kleinstkapitalgesellschaft nach MicroBilG, Bankkonto, kein Anlagevermögen.

Wie

Grundlage ist die Instanz einer vom Finanzamt angenommenen Einreichung. Von rund 1.200 Elementen einer E-Bilanz tragen nur etwa 40 Werte – diese Hülle wird übernommen statt erraten. Stammdaten stehen in einer TOML-Datei.

Vor der Ausgabe macht das Tool zwei Gegenproben: Die Summe aller Buchungen muss zur Veränderung des Bankbestands passen, und Bestandsüberträge müssen dem Eigenkapitalvortrag entsprechen. Die PIN des ELSTER-Zertifikats wird nie als Argument übergeben.

Tech-Stack

EbeneTechnologie
SprachePython ≥ 3.11, ohne externe Pakete
FormatXBRL, HGB-Taxonomie 6.7–6.9
ValidierungERiC-SDK der Steuerverwaltung (ctypes-Wrapper)
KonfigurationTOML, Buchungs-CSV
AusgabeXBRL-Instanz, ELSTER-Datensatz, Prüfprotokoll als PDF

Skills

Weitere Projekte

Ähnliches vor?

Erzählen Sie mir per E-Mail, was Sie vorhaben. Das Erstgespräch ist kostenlos.