Revision e83fcf3a
Von Jan Büren vor fast 6 Jahren hinzugefügt
bin/mozilla/gl.pl | ||
---|---|---|
1365 | 1365 |
die "guru meditation error: Can only assign amount to one bank account booking" if scalar @{ $payment } > 1; |
1366 | 1366 |
|
1367 | 1367 |
# credit/debit * -1 matches the sign for bt.amount and bt.invoice_amount |
1368 |
die "Can only assign the full bank amount to a single general ledger booking" unless $bt->amount == $payment->[0]->amount * -1; |
|
1368 |
die "Can only assign the full (partial) bank amount to a single general ledger booking" |
|
1369 |
unless $bt->not_assigned_amount == $payment->[0]->amount * -1; |
|
1370 |
|
|
1369 | 1371 |
$bt->update_attributes(invoice_amount => $bt->invoice_amount + ($payment->[0]->amount * -1)); |
1370 | 1372 |
|
1371 | 1373 |
# create record_link |
Auch abrufbar als: Unified diff
Dialogbuchungen aus Bankbewegungen teilweise Verbuchungen erlauben
Da vorher nur komplette Bankbewegungen verbucht werden konnten,
war es nicht sinnvoll Teilbeträge im Dialog zu buchen.
Das Verfahren ist jetzt geändert und übergeben wird der aktuelle
Rest-Betrag der Bankbewegung