projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
081bb70
)
Keine Rechnungen mit Bankauszug verbuchen überbezahlen
author
Jan Büren
<jan@kivitendo-premium.de>
Fri, 13 May 2016 08:18:31 +0000
(10:18 +0200)
committer
Jan Büren
<jan@kivitendo-premium.de>
Mon, 13 Jun 2016 13:28:05 +0000
(15:28 +0200)
SL/Controller/BankTransaction.pm
patch
|
blob
|
history
diff --git
a/SL/Controller/BankTransaction.pm
b/SL/Controller/BankTransaction.pm
index
d018930
..
18e96ce
100644
(file)
--- a/
SL/Controller/BankTransaction.pm
+++ b/
SL/Controller/BankTransaction.pm
@@
-397,18
+397,18
@@
sub action_save_invoices {
last;
}
# pay invoice or go to the next bank transaction if the amount is not sufficiently high
last;
}
# pay invoice or go to the next bank transaction if the amount is not sufficiently high
- if ($invoice->amount <= $amount_of_transaction) {
+ if ($invoice->amount
_open
<= $amount_of_transaction) {
$invoice->pay_invoice(chart_id => $bank_transaction->local_bank_account->chart_id,
trans_id => $invoice->id,
$invoice->pay_invoice(chart_id => $bank_transaction->local_bank_account->chart_id,
trans_id => $invoice->id,
- amount => $invoice->amount,
+ amount => $invoice->amount
_open
,
payment_type => $payment_type,
transdate => $bank_transaction->transdate->to_kivitendo);
if ($invoice->is_sales) {
payment_type => $payment_type,
transdate => $bank_transaction->transdate->to_kivitendo);
if ($invoice->is_sales) {
- $amount_of_transaction -= $sign * $invoice->amount;
- $bank_transaction->invoice_amount($bank_transaction->invoice_amount + $invoice->amount);
+ $amount_of_transaction -= $sign * $invoice->amount
_open
;
+ $bank_transaction->invoice_amount($bank_transaction->invoice_amount + $invoice->amount
_open
);
} else {
} else {
- $amount_of_transaction += $sign * $invoice->amount if (!$invoice->is_sales);
- $bank_transaction->invoice_amount($bank_transaction->invoice_amount - $invoice->amount);
+ $amount_of_transaction += $sign * $invoice->amount
_open
if (!$invoice->is_sales);
+ $bank_transaction->invoice_amount($bank_transaction->invoice_amount - $invoice->amount
_open
);
}
} else {
$invoice->pay_invoice(chart_id => $bank_transaction->local_bank_account->chart_id,
}
} else {
$invoice->pay_invoice(chart_id => $bank_transaction->local_bank_account->chart_id,