Welcome to Zuora Product Documentation

Explore our rich library of product information

Minimum Commitment - Notes and Limitations

The app enforces minimum commitment rules, skipping execution if conditions like missing charges or blank commitment values are met, and does not support proration or differing subscription and invoice owners.

  • The app will not execute if an invoice in the bill run does not contain one charge where "IncludeTowardsMinimumCommitmentAmount c" field set __ to TRUE and 1 charge that has the "TrueUpCharge c" field set to TRUE.

  • The app looks to the Subscription object to determine the minimum commitment amount. If this value is blank the service will look to the Account. If both values are blank the service will skip the true-up process on the Invoice.

  • If the total sum of the charges is more than the commitment amount, the app will not load any additional data.

  • The app does not support the case where the subscription customer and the invoice owner are different.

  • There can only be 1 True Up Charge against an invoice.

  • The app will not be executed if the bill run target date is less than the 'next true up date' . The next true up date allows you to postpone minimum commitment true-ups until a future date. If you have a ramp up period or the customer does not have to fulfill their minimum commitment obligations for a certain period, you can set this field to a future date.

  • Proration is not supported for partial periods. Instead, you can edit the adjustment quantity for the true up usage record added and generate a new invoice (without triggering the app) after canceling the last one.