1 package FS::part_event::Action::Mixin::credit_sales_pkg_class;
4 use FS::Record qw(qsearchs);
5 use FS::sales_pkg_class;
7 sub _calc_credit_percent {
8 my( $self, $cust_pkg, $sales ) = @_;
10 die "sales record required" unless $sales;
12 my $sales_pkg_class = qsearchs( 'sales_pkg_class', {
13 'salesnum' => $sales->salesnum,
14 'classnum' => $cust_pkg->part_pkg->classnum,
17 $sales_pkg_class ? $sales_pkg_class->commission_percent : 0;