Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e83fcf3a

Von Jan Büren vor fast 6 Jahren hinzugefügt

  • ID e83fcf3aa3394efdf2293ea60d5510fcfbf41b52
  • Vorgänger c301c2b3
  • Nachfolger d2e07831

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

Unterschiede anzeigen:

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