Docs

Log into read the version of docs relevant to your site.

Coupons not added to the pending invoice

Problem statement

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.

Solution

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.

Steps to add a coupon when a pending invoice already exists

  1. Delete the pending invoice (back up if needed).
  2. Add the coupon (or other changes) to the subscription.
  3. Regenerate the invoice for the current term.

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?