Revision 2c5a1cef
Von Jan Büren vor mehr als 7 Jahren hinzugefügt
SL/Controller/BankTransaction.pm | ||
---|---|---|
669 | 669 |
} else { |
670 | 670 |
# use the whole amount of the bank transaction for the invoice, overpay the invoice if necessary |
671 | 671 |
|
672 |
if ( $invoice->is_sales && $invoice->invoice_type eq 'credit_note' ) { |
|
672 |
# this catches credit_notes and negative sales invoices |
|
673 |
if ( $invoice->is_sales && $invoice->amount < 0 ) { |
|
673 | 674 |
# $invoice->open_amount is negative for credit_notes |
674 | 675 |
# $bank_transaction->amount is negative for outgoing transactions |
675 | 676 |
# so $amount_of_transaction is negative but needs positive |
Auch abrufbar als: Unified diff
behebt #242 Negative Verkaufsrechnungen mit Bankbewegung verknüpfen
Es ist möglich negative Verkaufsrechnungen zu erstellen. Bei
Bankbewegung verbuchen, ist dieser Fall nicht berücksichtigt.
Entsprechend den Fall berücksichtigt. Den Test erweitert und
Hinweise im Ticket erstellt.