From: Jan Büren Date: Wed, 9 Dec 2020 10:35:59 +0000 (+0100) Subject: Kontoauszug verbuchen: Vorschlagsliste verbessern X-Git-Tag: kivitendo-mebil_0.1-0~9^2~566 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=866ed897a3a06f239015f902fbc4eeb380fb4309;p=kivitendo-erp.git Kontoauszug verbuchen: Vorschlagsliste verbessern - Kommentar stimmt nicht mit dem Code überein. - Die Prüfung verhindert das Banktransaktionen mit einer Summe größer der Rechnungssumme als Vorschlag zugewiesen werden. Das war wichtig, weil der Payment-Helper zu Beginn immer die komplette Bankbewegung auf einen Beleg gebucht hat. Das ist mittlerweile besser gelöst. --- diff --git a/SL/Controller/BankTransaction.pm b/SL/Controller/BankTransaction.pm index dc66ef090..e7137bb38 100644 --- a/SL/Controller/BankTransaction.pm +++ b/SL/Controller/BankTransaction.pm @@ -206,13 +206,10 @@ sub gather_bank_transactions_and_proposals { # to qualify as a proposal there has to be # * agreement >= 5 TODO: make threshold configurable in configuration # * there must be only one exact match - # * depending on whether sales or purchase the amount has to have the correct sign (so Gutschriften don't work?) my $proposal_threshold = 5; my @otherproposals = grep { ($_->{agreement} >= $proposal_threshold) && (1 == scalar @{ $_->{proposals} }) - && (@{ $_->{proposals} }[0]->is_sales ? abs(@{ $_->{proposals} }[0]->amount - $_->amount) < 0.01 - : abs(@{ $_->{proposals} }[0]->amount + $_->amount) < 0.01) } @{ $bank_transactions }; push @proposals, @otherproposals;