Revision a61fbb73
Von Jan Büren vor mehr als 1 Jahr hinzugefügt
SL/DB/BankTransaction.pm | ||
---|---|---|
151 | 151 |
$agreement += $points{skonto_exact_amount}; |
152 | 152 |
$rule_matches .= 'skonto_exact_amount(' . $points{'skonto_exact_amount'} . ') '; |
153 | 153 |
$invoice->{skonto_type} = 'with_skonto_pt'; |
154 |
} elsif ( $invoice->skonto_date && abs(abs($invoice->amount_less_skonto) - abs($self->amount)) < abs($invoice->amount / 200)) { |
|
154 |
} elsif ( $::instance_conf->get_fuzzy_skonto |
|
155 |
&& $invoice->skonto_date && $::instance_conf->get_fuzzy_skonto_percentage > 0 |
|
156 |
&& abs(abs($invoice->amount_less_skonto) - abs($self->amount)) |
|
157 |
< abs($invoice->amount / (100 / $::instance_conf->get_fuzzy_skonto_percentage))) { |
|
158 |
# we have a skonto within the range of fuzzy skonto percentage (default 0.5%) |
|
155 | 159 |
$agreement += $points{skonto_fuzzy_amount}; |
156 | 160 |
$rule_matches .= 'skonto_fuzzy_amount(' . $points{'skonto_fuzzy_amount'} . ') '; |
157 | 161 |
$invoice->{skonto_type} = 'with_fuzzy_skonto_pt'; |
Auch abrufbar als: Unified diff
Unscharfes Skonto bei Vorschlägen und Zuweisungen anbieten