Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c5dccb51

Von Jan Büren vor mehr als 6 Jahren hinzugefügt

  • ID c5dccb51a821e57f3888370bea51dab9f82c0639
  • Vorgänger e7e7d67b
  • Nachfolger 07181f33

Payment-Helper pay_invoice um Rückgabewert der acc_trans_ids erweitert

Unterschiede anzeigen:

SL/DB/Helper/Payment.pm
my $is_sales = ref($self) eq 'SL::DB::Invoice';
my $mult = $is_sales ? 1 : -1; # multiplier for getting the right sign depending on ar/ap
my @new_acc_ids;
my $paid_amount = 0; # the amount that will be later added to $self->paid, should be in default currency
# default values if not set
......
}
}
push @new_acc_ids, ($new_acc_trans->acc_trans_id, $arap_booking->acc_trans_id);
1;
}) || die t8('error while paying invoice #1 : ', $self->invnumber) . $db->error . "\n";
return 1;
};
return wantarray ? @new_acc_ids : 1;
}
sub skonto_date {
......
If neither currency or currency_id are given as params, the currency of the
invoice is assumed to be the payment currency.
If successful the return value will be 1 in scalar context or in list context
the two ids (acc_trans_id) of the newly created bookings.
=item C<reference_account>
Returns a chart object which is the chart of the invoice with link AR or AP.

Auch abrufbar als: Unified diff