Revision b15aafa9
Von Jan Büren vor mehr als 6 Jahren hinzugefügt
bin/mozilla/gl.pl | ||
---|---|---|
1351 | 1351 |
die "guru meditation error: Can only assign amount to one bank account booking" if scalar @{ $payment } > 1; |
1352 | 1352 |
|
1353 | 1353 |
# credit/debit * -1 matches the sign for bt.amount and bt.invoice_amount |
1354 |
die "Can only assign the full bank amount to a single general ledger booking" unless $bt->amount == $payment->[0]->amount * -1; |
|
1354 | 1355 |
$bt->update_attributes(invoice_amount => $bt->invoice_amount + ($payment->[0]->amount * -1)); |
1355 | 1356 |
|
1356 | 1357 |
# create record_link |
Auch abrufbar als: Unified diff
Eine Bankbewegung muss atomar auf n Belege, bzw. eine Dialogbuchung gesetzt werden
Fehler basierte auf dem falsch verstandenem Konzept von BankTransactions
Entsprechend beim Dialogbuchungen hart abfangen