Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 01b298ec

Von Kivitendo Admin vor etwa 9 Jahren hinzugefügt

  • ID 01b298ec34411c2eb6272cad65d5065cf6e812f5
  • Vorgänger 60de0703
  • Nachfolger 8917f20a

Payment Helper - Methode transactions wieder entfernt

Es gibt schon eine Relationship transactions in SL::DB::Invoice und
SL::DB::PurchaseInvoice. Diese wird ansonsten überschrieben, und dann
kann man auch keine AccTransaction Objekte mehr zu Rechnungsobjekten
hinzufügen.

Unterschiede anzeigen:

SL/DB/Helper/Payment.pm
use parent qw(Exporter);
our @EXPORT = qw(pay_invoice);
our @EXPORT_OK = qw(skonto_date skonto_charts amount_less_skonto within_skonto_period percent_skonto reference_account reference_amount transactions open_amount open_percent remaining_skonto_days skonto_amount check_skonto_configuration valid_skonto_amount get_payment_suggestions validate_payment_type open_sepa_transfer_amount get_payment_select_options_for_bank_transaction);
our @EXPORT_OK = qw(skonto_date skonto_charts amount_less_skonto within_skonto_period percent_skonto reference_account reference_amount open_amount open_percent remaining_skonto_days skonto_amount check_skonto_configuration valid_skonto_amount get_payment_suggestions validate_payment_type open_sepa_transfer_amount get_payment_select_options_for_bank_transaction);
our %EXPORT_TAGS = (
"ALL" => [@EXPORT, @EXPORT_OK],
);
......
return 1;
};
sub transactions {
my ($self) = @_;
return unless $self->id;
require SL::DB::AccTransaction;
SL::DB::Manager::AccTransaction->get_all(query => [ trans_id => $self->id ]);
}
sub validate_payment_type {
my $payment_type = shift;

Auch abrufbar als: Unified diff