"case_id","role","illustrative_input","expected_result","acceptance_check" "MFP-01","Planner","Fiscal calendar differs from calendar month","Map sales and receipts to the agreed fiscal period","The plan uses one explicit calendar edition" "MFP-02","Data administrator","Retail-valued stock is supplied to a cost model","Reject or explicitly convert before aggregation","No mixed valuation total is published" "MFP-03","Planner","New category lacks a historical mapping","Hold unresolved rows with a named decision","No missing category quietly becomes zero" "MFP-04","Data administrator","The same actuals batch arrives twice","Recognize the source batch and retain one accepted version","Sales and stock are not doubled" "MFP-05","Data administrator","A closed-period sales extract is corrected","Retain the correction lineage and reconciliation totals","Historical correction is distinct from a forecast edit" "MFP-06","Finance approver","Category budgets sum above company target","Expose the unresolved hierarchy difference","Approval requires a recorded reconciliation decision" "MFP-07","Planner","Allocation weights create fractional amounts","Apply the documented rounding and residual rule","Child totals reconcile with the target" "MFP-08","Planner","Sales300000 and gross margin40percent","Calculate planned COGS180000","Cost conversion follows the declared margin assumption" "MFP-09","Planner","Opening200000 COGS180000 ending220000","Calculate required receipts200000","Cost stock balance reproduces the worked case" "MFP-10","Buyer","Confirmed unreceived orders150000","Show remaining buying allowance50000","Orders count in their expected receipt period" "MFP-11","Buyer","Draft60000 request against allowance50000","Flag excess10000 for an explicit decision","A draft is not an approved commitment" "MFP-12","Finance approver","Authorize40000 of available50000","Reserve40000 and show remaining10000","Authorization checks and reserves one allowance" "MFP-13","Two buyers","Simultaneous requests40000 and20000 against50000","Permit only spending covered by the remaining allowance","The second authorization reevaluates the budget" "MFP-14","Purchase interface owner","Order acknowledges the reserved40000","Replace the reservation with the linked order commitment","The40000 is deducted once" "MFP-15","Purchase interface owner","Order response is lost after submission","Retain pending identity and reconcile before replay","No duplicate order or premature allowance release" "MFP-16","Buyer","Original order20000 shifts to next month","Current allowance rises to70000 before new reservations; next commitments rise20000","Both periods show the linked date change" "MFP-17","Stock data owner","Partial receipt against a confirmed order","Reduce unreceived commitment and reconcile delivered actuals","Receipt and outstanding amount are distinct" "MFP-18","Buyer","Cancellation requested without supplier confirmation","Retain the commitment pending acknowledgement","Uncertain cancellation does not release buying funds" "MFP-19","Finance approver","In-season reforecast changes ending stock","Approve a new edition retaining the original budget","Budget and latest estimate can still be compared" "MFP-20","Access administrator","Buyer moves to a different category","Change effective permissions while retaining prior audit history","Former-category cost access is removed as agreed"