Hallo zusammen,
ich bin beim Nachtragen historischer CAMT-Daten (erzeugt aus einer alten VR-NetWorld-Datenbank) in eine frisch installierte Hibiscus-Umgebung auf ein wiederholbares Phänomen bei der Saldenfortschreibung gestoßen:
Ausgangslage: Hibiscus wurde neu aufgesetzt und die aktuellen Daten wurden zunächst direkt von der Bank abgerufen. Im Nachhinein wurden ältere Daten aus einer alten VR-NetWorld-Datenbank per CAMT ergänzt.
Das Problem mit dem Saldo: Da auch diese historischen Daten nicht bis zur ursprünglichen Kontoeröffnung zurückreichten, musste der Anfangssaldo (bzw. der Saldo über den ersten eingelesenen Umsatz) manuell korrigiert werden. Ich ließ nur diesen ersten Umsatz stehen, löschte die weiteren Umsätze und las sie über eine neue CAMT-Datei erneut ein.
Das Verhalten beim Import: Hierbei fiel auf, dass der jeweils allererste (älteste) Umsatz einer neu eingelesenen CAMT-Datei bei der Saldenberechnung fälschlicherweise doppelt verrechnet wurde (unabhängig davon, ob es sich um einen Eingang oder Ausgang handelte).
Der Workaround: Das Problem ließ sich erst lösen, als ich in den Umsätzen einen Buchungssatz mit dem Betrag 0,00 € fand (ein Info-Eintrag der Bank auf dem Auszug), der als allererster Umsatz eingelesen wurde. Ich löschte diesen und alle nachfolgenden Umsätze, korrigierte die vorhergehenden Salden bis dorthin manuell und las die Umsätze ab diesem "Nullumsatz" erneut über eine CAMT-Datei ein. Da bei diesem Betrag der fehlerhalfte Rechenschritt ins Leere lief, stimmte die Saldenberechnung für die nachfolgenden Umsätze plötzlich wieder exakt.
Hinweis: In VR-Networld hatte ich das Format camt.052_ZKA003 für den Export verwendet.
Es scheint hier also einen Verrechnungsfehler im CAMT-Importeur von Hibiscus zu geben, wenn mit manuell korrigierten Startsalden bzw. nachträglichen historischen Importen gearbeitet wird.
Vielleicht lässt sich das im Code nachvollziehen.
Viele Grüße
---