Assignment and priority

Several matrices may match the same customer, product and quantity. Priority Resolution Mode decides which match wins.

Direct assignment first

A current direct customer assignment wins over a customer-attribute match. If two direct assignments match, or two attribute matches match, the matrix with the higher numeric priority wins.

This mode is useful when group-based pricing supplies a general rule and individual customers have explicit exceptions.

Global priority

The assignment type is ignored. The matrix with the higher numeric priority wins.

Use this mode when priority alone expresses the contract hierarchy.

Testing overlaps

Create a test case in which the same customer and product match one direct matrix and one attribute matrix. Give them different priorities, then verify the result in both modes. Repeat at every shared quantity threshold that matters to the agreement.

This matrix priority is separate from the shared Pricesystem price selection, which compares the final matrix candidate with other price types.