Bankauszug: Unterzahlung mehrerer Rechnungen verhindern
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 16 Aug 2016 09:27:35 +0000 (11:27 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 16 Aug 2016 09:39:00 +0000 (11:39 +0200)
commit0c93bf2085b5cca69cb831fd90a50ed0ec6b8601
treec883536be927998d028176a4e591ac9ba74e9942
parent0631432e58e8c70312adae94db3e41dd36bc6e30
Bankauszug: Unterzahlung mehrerer Rechnungen verhindern

Wenn mehrere Rechnungen ausgewählt werden, so verteilt der Algorithmus
schlicht den Betrag der Überweisungen auf die Rechnungen in der
Reihenfolge, in der die Rechnungen ausgewählt wurden. Dabei wird so
lange der volle offene Betrag bezahlt wie möglich, der Rest kommt auf
die folgende Rechnung.

Allerdings ist für das Programm nicht ersichtlich, welche Anteile
welcher Rechnungen des Kunden/Lieferanten tatsächlich damit beglichen
wurden.

Also muss verhindert werden, dass das passiert; eine Warnung genügt
nicht.
SL/Controller/BankTransaction.pm
locale/de/all