Manual discounts (set by admin or customer service)
Philani Chade Maswanganye · 25 April 2026 · credit · manual-discount · billing
Manual discounts
Sometimes a customer is owed a goodwill credit, a partial refund as a discount, or a one-off concession. QUALICORE supports this with a manual-discount lever:
- Endpoint:*
POST /admin/invoices/:id/apply-discountwith body{ amount, reason }(min 5-char reason).
- What it does:*
- Lowers the invoice's
total_amountbyamount. - Appends
{ amount, reason, applied_by, applied_at }tomanual_discount_historyso you keep a full audit trail. - If the discount brings balance to zero, marks the invoice paid.
- Cannot exceed the remaining balance (validated server-side).
- Who can do it:* users with the
adminorsuper_adminrole. CS reps you've granted admin can apply a discount up to their per-action cap (configurable).
See QUALICORE on your team's calls.
Book a 15-min demo