Von CAMT-Import zu Kreditkarten-Import: Wie Claude Code eine bestehende Funktion in 2 Stunden adaptiert hat

Kürzlich berichtete ich, wie Claude Code eine FIBU-Engine für unsere Pacioli-Datenbank entwickelt hat.

🔍 Was ist Pacioli?
Pacioli (www.amortec.com/pacioli) ist unsere PostgreSQL-Datenbank für Accounting und Controlling. Wir übernehmen Daten aus ERP-Systemen wie SAP, Abacus & Co., standardisieren sie intelligent, ordnen sie sauber nach Strukturen wie Kontenplan, Kostenstellen, Projekten usw. und bringen alles in ein KI-auswertbares Format. So entsteht eine „Single Source of Truth“ für Power BI, Excel Pivot und neu natürlich auch lokale KI (Ollama/OpenWebUI), zum Beispiel für mehrdimensionale Treiber- und Projekt-Auswertungen.

Da in Pacioli bereits alle Datenfelder für professionelles Accounting und Controlling vorhanden sind, war meine Challenge: Kann Claude Code auf Pacioli eine vollwertige Buchhaltungs-App bauen? Und zwar nicht nur mit Soll/Haben, sondern inklusive MWST (exkl./inkl.), Kostenstellen, Projekten usw.

🚀 Was ich bei Claude Code festgestellt habe: Er ist besonders stark, wenn bereits eine funktionierende Referenz-Programmierung existiert.

Nachdem ich mit Claude Code ja die initiale Bookings-Engine gebaut hatte, arbeitete ich an einem Einlese-Programm für CAMT-Files.

Das liest Transaktionen so aus, dass u. a.
➡️ das Buchungsdatum korrekt übernommen wird,
➡️ Textbausteine aus den verschiedenen Datenfeldern erstellt werden,
➡️ und über Templates (Suche nach Begriffen im Absender und im Text) eine automatische Kontierung möglich wird.

👉 Danach wollte ich NEU für ein Kreditkarten-File, das ich von der Kreditkarten-Gesellschaft als Excel mit sämtlichen Transaktionen erhalte, im Prinzip die identische Funktionalität (Einlesen, automatisch zuordnen, etc.) mit Claude Code umsetzen:

➡️ statt CAMT soll einfach das Excel-File der Kreditkarten-Gesellschaft mit sämtlichen Transaktionen hochgeladen werden können,
➡️ die Felder müssen natürlich z.B. für die Informationen zur Zahlung von anderen Headern im Excel angesprochen werden,
➡️ und es sollen ebenfalls analog dem CAMT-File Standard-Templates für Verbuchungen greifen (z. B.: wenn „OpenAI“ im Text gefunden wird, soll automatisch die passende FIBU-Kontierung, MWST-Codes für OpenAI angewendet werden).
➡️ Zudem soll es zu Beginn den File-Namen in eckigen Klammern in das Text-Feld schreiben, damit ich die Monate-übergreifenden Transaktionen immer auf eine Rechnung mappen kann.

Das Ergebnis: In ca. 2 Stunden (inkl. Bugfixing) war die Funktion umgesetzt, vor allem, weil ich bei der Initial-Programmierung und beim Bugfixing immer wieder konsequent auf den bereits funktionierenden CAMT-Import verwiesen habe.

Picture of Roman Kalberer

Roman Kalberer

5. Februar 2026

Diesen Beitrag teilen

Nach oben scrollen