Discount Approval Queue
Supervisor sign-off for discounts above the tenant threshold
Sprint 5 · Task 5.6 (backend live)
Coming soon
This page is part of the execution roadmap. The backing API may already exist — the UI lands during the sprint named on the chip above.
What this page will do
- List billdiscount rows where status = 'pending_approval'
- Per-row Approve / Reject (with reason)
- Approval flips status → 'applied'; bill recalculated
- Audited via sec_audit_log (approver user id captured)
Backing API
GET /api/v1/DiscountApproval/Pending · POST /Approve · POST /Reject