01Proposed | Purchasing settings select the schedule, audience-price selection method, promotion exclusion, priced buyer or recipient, purchase or service qualification date, and allowed organization purchasing roles. origin: COMM-M1 D4 (docs/milestones/COMM-M1-set-up-what-you-sell.md) | policy | api, service | documented |
02must proveProposed | Absent settings use buyer pricing, lowest-price selection, promotion inclusion, purchase-date qualification, no roles and no schedule; replacement resets omitted settings to those defaults. origin: COMM-M1 D4 (docs/milestones/COMM-M1-set-up-what-you-sell.md) no proof recorded yet | policy | service, database | test |
03must proveProposed | Lowest-price selection chooses the cheapest qualifying audience with lower rank breaking ties, while rank selection takes the first qualifying audience in rank order. origin: COMM-M1 plan A4 (member pricing Q-09) (docs/milestones/plans/COMM-M1-plan.md) no proof recorded yet | calculation | service | test |
04must proveProposed | Unknown schedules or organization roles and unsupported setting values produce a refusal without changing purchasing settings. no proof recorded yet | validation | api, service | test |
05Proposed | The product Pricing panel exposes its schedule read-only and edits audience selection, promotion exclusion and organization roles; other purchasing settings remain API-managed. origin: COMM-M1 walkthrough ruling R5 (docs/debt/pricing-schedules-owned-by-event.md) | policy | console | test |
06must proveProposed | Each product may reference one registered pricing handler rather than a web address, active by default and ignored when inactive. no proof recorded yet | policy | api, service | test |
07must proveProposed | Pricing-function requests reject mismatched products, workspaces or extension points, missing handler references and handler-owned properties without writing a record. no proof recorded yet | validation | api | test |
08must proveProposed | Any period-and-currency price grid containing prices requires Standard coverage, supplied directly, inherited from Always or explicitly prohibited. origin: COMM-M1 D6 (docs/milestones/COMM-M1-set-up-what-you-sell.md) no proof recorded yet | validation | console, service | test |
09Proposed | Grid warnings flag missing Member coverage, prices above Standard, prohibited Standard cells and entirely computed foreign-currency tabs without blocking a save. | policy | console | test |
10must proveProposed | Reading purchasing settings and pricing functions requires their read permissions, while changes require their administrator permissions. origin: COMM-M1 D4 (docs/milestones/COMM-M1-set-up-what-you-sell.md) no proof recorded yet | permission | api, console | test |