Fehler #703
Forderungskonto/Buchung verschwindet bei Anzahlungsrechnungen
Status:
Neu
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08/05/2024
Due date:
% Done:
0%
Estimated time:
Description
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
Files