Docs
This article explains why coupons do not appear on a pending invoice and how to add them correctly.
Summary
Coupons should be added at the Subscription level for them to be included in the Invoice. When you regenerate an invoice it will no longer be in the Pending state, so ensure that you add all necessary charges before regeneration. This way, the invoice will directly move to Payment Due or Paid status.
Coupons must be applied at the subscription level to be included on invoices. A pending invoice is a draft; once you regenerate the invoice, it is no longer pending and moves to Payment Due or Paid. Add all required charges and coupons to the subscription before regenerating.
Only one coupon of a given type can be applied from the Chargebee UI per subscription. Multiple coupons of the same type require API or other supported flows.
For more on invoice actions, see Invoice operations FAQ and Actions for Payment Due / Not Paid invoices.
Was this article helpful?