+ $self->{available} ||= SL::DB::Manager::PriceRule->get_all_matching(record => $self->record, record_item => $self->record_item);
+}
+
+sub available_price_rules {
+ my $rules = $_[0]->available_rules;
+ grep { $_->price_type != SL::DB::Manager::PriceRule::PRICE_DISCOUNT() } @$rules
+}
+
+sub available_discount_rules {
+ my $rules = $_[0]->available_rules;
+ grep { $_->price_type == SL::DB::Manager::PriceRule::PRICE_DISCOUNT() } @$rules