Revision e83fcf3a
Von Jan Büren vor fast 6 Jahren hinzugefügt
SL/Controller/BankTransaction.pm | ||
---|---|---|
569 | 569 |
my $payment_received = $bank_transaction->amount > 0; |
570 | 570 |
my $payment_sent = $bank_transaction->amount < 0; |
571 | 571 |
|
572 |
croak("No amount left to assign") if ($not_assigned_amount <= 0); |
|
573 | 572 |
|
574 | 573 |
foreach my $invoice_id (@{ $params{invoice_ids} }) { |
575 | 574 |
my $invoice = SL::DB::Manager::Invoice->find_by(id => $invoice_id) || SL::DB::Manager::PurchaseInvoice->find_by(id => $invoice_id); |
... | ... | |
860 | 859 |
controller => 'gl.pl', |
861 | 860 |
action => 'load_record_template', |
862 | 861 |
id => $template->id, |
863 |
'form_defaults.amount_1' => abs($self->transaction->amount), # always positive |
|
862 |
'form_defaults.amount_1' => abs($self->transaction->not_assigned_amount), # always positive
|
|
864 | 863 |
'form_defaults.transdate' => $self->transaction->transdate_as_date, |
865 | 864 |
'form_defaults.callback' => $self->callback, |
866 | 865 |
'form_defaults.bt_id' => $self->transaction->id, |
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