- Capture a one-off charge that’s not part of a recurring contract. For example, this may be required to capture support hours that need to be billed adhoc.
- Increase the discount on the invoice to reflect a mistake in how usage was reported to Orb, or because of an out-of-band conversation with your customer.
- Remove a contracted minimum to reflect a delayed integration cycle where the customer isn’t fully onboarded onto your platform.
- Add a negative line item to easily give a customer credit or correct a mistake on the invoice.

- Subscription is cancelled: Orb generates a new invoice rather than modifying the existing one since the invoice may now only contain a subset of the line items (e.g. no in-advance fee for the upcoming billing period).
- Subscription is edited: Changes to subscription pricing, such as adding or removing prices, can trigger regeneration of the draft invoice.
- Plan is migrated to a new version: When a subscription moves to a new plan version, the draft invoice is typically regenerated to reflect the new plan structure.