Importlogik – Zahlungsabgleich
Übersicht
Beim Import von Zahlungen führt das System mehrere Validierungen durch, um bestehende Zahlungen oder manuelle Buchungen korrekt zuzuordnen und doppelte Einträge zu vermeiden.
Ablauf der Validierung
1. Prüfung anhand der Referenznummer
Zunächst prüft das System, ob bereits eine Zahlung mit derselben Referenznummer existiert.
Ergebnis
- Wird ein Treffer gefunden, erfolgt die Zuordnung automatisch.
- Wird kein Treffer gefunden, startet eine zusätzliche Validierung.
2. Zusätzliche Prüfung bei fehlendem Treffer
Falls keine Zahlung über die Referenznummer gefunden wird, prüft das System anhand folgender Kriterien:
- Zahlungsdatum
- Zahlungsbetrag
- Kunde
Ergebnis
- Bei einer Übereinstimmung wird die Zahlung entsprechend zugeordnet.
- Andernfalls erfolgt die Prüfung der manuellen Buchungen.
3. Prüfung der manuellen Buchungen
Das System durchsucht vorhandene manuelle Buchungseinträge zunächst ebenfalls über die Referenznummer.
Ergebnis
- Wird eine passende manuelle Buchung gefunden, kann diese verwendet werden.
- Falls kein Treffer vorhanden ist, erfolgt eine weitere Validierung.
4. Zusätzliche Prüfung der manuellen Buchungen
Wenn keine Referenznummer gefunden wird, erfolgt eine zusätzliche Prüfung anhand von:
- Zahlungsdatum
- Zahlungsbetrag
- Kunde (aus der Referenznummer ermittelt)
Ergebnis
- Wird eine passende Buchung gefunden, kann diese zugeordnet werden.
- Falls weiterhin keine Übereinstimmung gefunden wird, wird die Zahlung als Nicht zugeordnet markiert.
Nicht zugeordnete Zahlungen (Unmatched Payments)
Kann nach allen Prüfungen keine passende Zuordnung gefunden werden, wird die Zahlung unter Nicht zugeordnete Zahlungen angezeigt.
Wichtig:
Der Eintrag wird erst nach Bestätigung des Imports dauerhaft gespeichert.
Änderungen bei Nicht zugeordneten Zahlungen
Neue Validierungslogik
Beim nachträglichen Verbuchen einer nicht zugeordneten Zahlung wird nun eine zusätzliche Validierung durchgeführt.
Da der Kundenname optional ist und nicht immer vorhanden sein muss, erfolgt die Prüfung jetzt ausschließlich anhand von:
- Zahlungsdatum
- Zahlungsbetrag
Verhalten bei möglichen Treffern
Werden mögliche Übereinstimmungen gefunden, erhält der Benutzer eine Übersicht über bestehende Buchungen und kann entscheiden:
- die Zahlung trotzdem weiter zu verbuchen
- die bestehende manuelle Buchung als identische Buchung zu bestätigen
Angezeigte Informationen
Folgende Informationen werden zur Prüfung angezeigt:
- Buchungsdatum
- Buchungsnummer
- Buchungstext
- Betrag
- Periode
- Erstellungsdatum
Weitere Verbesserungen
Speicherung von Unmatched Payments
Nicht zugeordnete Zahlungen werden jetzt erst nach Bestätigung des Imports gespeichert.
Vorher
Nicht zugeordnete Zahlungen wurden bereits direkt nach dem Hochladen der Datei gespeichert.
Neu
Die Speicherung erfolgt erst nach erfolgreicher Bestätigung des Imports.
Fehlerbehebung bei fehlenden Einträgen
Ein Problem, durch das manche Zahlungen nicht in der Tabelle Nicht zugeordnete Zahlungen gespeichert wurden, wurde behoben.
Verbesserte Erfolgsmeldung
Die Erfolgsmeldung nach dem Import enthält nun detailliertere Informationen über:
- das Ergebnis des Imports
- die Anzahl der verarbeiteten Zahlungen
- mögliche Zuordnungen oder Fehlerfälle