Fehler #703
Forderungskonto/Buchung verschwindet bei Anzahlungsrechnungen
Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
05.08.2024
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Beschreibung
Beim Laden einer VK-Rechnung wird das Forderungskonto über die acc_trans ermittelt (erster AR-Eintrag).
Beim Speichern einer Anzahlungsrechnung wird ein zweiter AR-Eintrag für das Verrechnungskonto für Anzahlungen im Haben gebucht.
Allerdings ist die Reihenfolge der Buchungen nicht stabil, da sie in einem Hash liegen und über die Hash-Keys iteriert wird.
Dadurch kann es vorkommen, dass die erste Buchung die mit dem Verrechnungskonto ist und bei erneuten Laden der Rechnung diese Konto als Forderungskonto angezeigt wird ("Buchen auf").
Wird nun erneut gebucht, so wird nur eine Buchung für das Verrechnungskonto erstellt.
Anhängender, etwas uneleganter Patch behebt das Problem
Dateien