Type Alias: MatchedPricingRule
type MatchedPricingRule = MatchedRule<PricingDomainConfig> & {
qualification?: ConditionQualification;
};Defined in: shared/pricing/types/results.ts:25
Pricing-domain wrapper around the engine's MatchedRule. Adds the
optional qualification field populated by
resolvePerUnitQualification: when present, the calculator scales
per_unit flat-action quantities and percentage-action denominators
against qualifying_quantity / total_sub_units instead of the
line's full quantity. Absent on order-level / base-phase matches,
and on line-level matches whose conditions don't vary per sub-unit.
Type Declaration
qualification?
optional qualification?: ConditionQualification;