← Blog

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-discount with body { amount, reason } (min 5-char reason).
  • What it does:*
  • Lowers the invoice's total_amount by amount.
  • Appends { amount, reason, applied_by, applied_at } to manual_discount_history so 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 admin or super_admin role. 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
Manual discounts (set by admin or customer service) | QUALICORE Blog