Revision 20392548
Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt
SL/Controller/BankTransaction.pm | ||
---|---|---|
payment_type => $payment_type,
|
||
transdate => $bank_transaction->transdate->to_kivitendo);
|
||
} else { # use the whole amount of the bank transaction for the invoice, overpay the invoice if necessary
|
||
my $overpaid_amount = $amount_of_transaction - $invoice->open_amount;
|
||
$invoice->pay_invoice(chart_id => $bank_transaction->local_bank_account->chart_id,
|
||
trans_id => $invoice->id,
|
||
amount => $amount_of_transaction,
|
||
... | ... | |
transdate => $bank_transaction->transdate->to_kivitendo);
|
||
$bank_transaction->invoice_amount($bank_transaction->amount);
|
||
$amount_of_transaction = 0;
|
||
|
||
push @warnings, {
|
||
%data,
|
||
result => 'warning',
|
||
message => $::locale->text('Invoice #1 was overpaid by #2.', $invoice->invnumber, $::form->format_amount(\%::myconfig, $overpaid_amount, 2)),
|
||
};
|
||
}
|
||
|
||
# Record a record link from the bank transaction to the invoice
|
locale/de/all | ||
---|---|---|
'Invnumber' => 'Rechnungsnummer',
|
||
'Invnumber missing!' => 'Rechnungsnummer fehlt!',
|
||
'Invoice' => 'Rechnung',
|
||
'Invoice #1 was overpaid by #2.' => 'Rechnung #1 wurde um #2 überzahlt.',
|
||
'Invoice (one letter abbreviation)' => 'R',
|
||
'Invoice Date' => 'Rechnungsdatum',
|
||
'Invoice Date missing!' => 'Rechnungsdatum fehlt!',
|
Auch abrufbar als: Unified diff
Bankeinzug: bei Überzahlung eine Warnung ausgeben
Eine Überzahlung ist oftmals OK oder unvermeidbar, sollte aber von der
BenutzerIn begutachtet werden.