Next Billing Date is null when ordering One-Time Products with no subscription term or end date.

Next Billing Date is null when ordering One-Time Products with no subscription term or end date.

Salesforce Billing

Last updated 3 days ago ·Reference W-5935940 ·Reported By 11 users

In Review

Summary
When creating an order for a one-time product, there should be no need for a subscription term or end date. If you create a quote for just one time products, or one time products and evergreen subscriptions (neither of which require a term or end date) the one time product will not populate Next Billing Date on the Order Product. This will prevent an invoice from being generated for the one time product.

Repro
Create a quote for a one time product
Enter the Start Date but do not enter an End Date or a SubscriptionTerm.
Create an order from the quote.
Activate
Try to bill the order.

Expected result: An invoice is generated

Actual result: No invoice is generated for the one time product because the Next Billing Date (NBD) on the OP is not populated.

Workaround
Create the quote with a start date and either a subscription term or an end date that is at least one day later than the start date.

Note that having a term or end date on the quote will not affect the evergreen subscription product. Or, you can just enter the end date or term on the quote lines for the one-time products.

Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.