Manche Unternehmen führen zwei Buchhaltungen, ohne es so zu nennen. Diese Gesellschaft war über fünf Jahre organisch gewachsen. Die Projektkosten wurden auf Cash-Basis in Excel geführt — pragmatisch, schnell, vertraut. Die eigentliche Buchhaltung lag derweil im komplexen MS-Dynamics-365-Modell der Konzernmutter. Zwei Welten, die sich in fünf Jahren nie kennengelernt hatten.
Vor anstehenden Jahresabschlüssen und Anlagenaktivierungen im Millionenbereich stand eine unangenehm einfache Frage im Raum: Haben wir jede Cash-Position erfasst? Gibt es ungebuchte Verbindlichkeiten? Die Differenz zwischen Cash-Sicht und Büchern lag im dreistelligen Millionenbereich — niemand konnte sagen, welche Seite recht hatte.
Wegwerfen war keine Option
Die meisten Berater hätten hier zu einem Neuanfang geraten: Excel weg, sauberes System rein. Das war keine Option. Fünf Jahre Historie mussten übernommen werden, und der laufende Betrieb durfte nicht stehenbleiben. Wir sind den umgekehrten Weg gegangen — nicht neu bauen, sondern rekonstruieren. Die bestehende Excel-Logik haben wir in einem deterministischen ETL-Prozess repliziert, sodass jede Zahl nachvollziehbar wurde.
Nach dem Prinzip „wenn dies, dann das" — jede Zahl nachvollziehbar, keine Blackbox.
Erkennen Sie das?
Wenn Cash-Sicht und Buchhaltung bei Ihnen unterschiedliche Zahlen zeigen, schauen wir im kostenlosen Erstgespräch, wie sich beide Welten auditfest zusammenführen lassen.
Ein unbekanntes Datenmodell von Grund auf nachbauen
Parallel haben wir das Dynamics-Datenmodell direkt auf Grunddatenebene nachgebaut. Niemand im Konzern konnte uns sagen, welche Tabellen relevant waren — also haben wir es selbst herausgefunden. Neu eingeführte Finanztags erlaubten es, jeder Buchung nachträglich eine Kostenstelle zuzuordnen, ohne umzubuchen und ohne Zahlungen aufzuhalten.
Der heikelste Punkt: geschlossene Geschäftsjahre dürfen nicht verändert werden. Also legten wir einen Management-Adjustment-Layer direkt in die Datenbank.
Korrekturen, ohne die Abschlüsse zu verfälschen.
Der Moment, in dem beide Welten sich treffen
Heute treffen sich alle Größen — Ist-Werte, Management-Adjustments, Forecast und Payments — in einem zentralen Modell. Die kumulierte Reporting-Abweichung über alle Perioden liegt bei 0,23 %. Das Reporting bleibt Monat für Monat konsistent, und die Banken sehen eine verlässliche Zahl. Rund 13.000 Buchungszeilen wurden dabei nachklassifiziert und damit erstmals eindeutig zuordenbar.
Auditierbar für jeden, der eine Tabelle lesen kann
Die Plattform läuft auf Standard-SQL und Python — wartbar und lesbar für jeden im Team, ohne Abhängigkeit vom Wissen Einzelner. Der laufende Betrieb wurde dabei nie unterbrochen; geändert haben sich nur die Forecast-Quelle und die Kostenstellen-Pflege. Laufende Software-Kosten: 250–400 € im Monat.
Drei Dinge, die Sie mitnehmen können
- Rekonstruieren statt wegwerfen. Fünf Jahre Historie und ein eingespieltes Excel-Modell sind kein Grund für einen Neuanfang — sie sind der Ausgangspunkt.
- Ein Adjustment-Layer statt Umbuchung. Geschlossene Geschäftsjahre bleiben unangetastet; Korrekturen leben in einer eigenen, nachvollziehbaren Schicht.
- Standard-SQL statt Blackbox. Auditierbarkeit entsteht nicht durch ein teures Tool, sondern dadurch, dass jede Zahl erklärbar bleibt.