X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsales_pkg_class.pm;h=84ba683a13fc4a4ae073a979937c2beb02ed5cee;hb=3f0e44be5d3d30ca99f169da7ca5622033f704b4;hp=90867a8284e264820646127152743957017307c1;hpb=c54bf9bd1bfcdc57ad2dd68a12d90968a15fbe4c;p=freeside.git diff --git a/FS/FS/sales_pkg_class.pm b/FS/FS/sales_pkg_class.pm index 90867a828..84ba683a1 100644 --- a/FS/FS/sales_pkg_class.pm +++ b/FS/FS/sales_pkg_class.pm @@ -1,5 +1,5 @@ package FS::sales_pkg_class; -use base qw( FS::Record ); +use base qw( FS::Commission_Mixin FS::Record ); use strict; use FS::Record qw( qsearchs ); # qsearch qsearchs ); @@ -121,6 +121,18 @@ sub classname { $pkg_class ? $pkg_class->classname : '(no package class)'; } +sub cust_credit_search { + my $self = shift; + my $sales = FS::sales->by_key($self->salesnum); + $sales->cust_credit_search(@_, commission_classnum => $self->classnum); +} + +sub cust_bill_pkg_search { + my $self = shift; + my $sales = FS::sales->by_key($self->salesnum); + $sales->cust_bill_pkg_search(@_, classnum => $self->classnum); +} + =back =head1 BUGS