Tutorial
Usage Accelerator
One-time Credits
24 min
introducing the "one time credits" revenue model a practical solution for businesses needing prepaid services with this model, businesses can sell prepaid credits as deposits, which customers can later use towards future invoices these credits may have expiration dates or remain valid as long as the customer continues their relationship with the company additionally, credits can be restricted to specific products or services, offering businesses greater control over resource allocation docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 one time credits vs credit burn down similar to the credit burndown usage model docid 5wcdjhqecjb81 gcfeld , when customers purchase one time credit products or services, the corresponding credits are deposited into a designated credit or cash type credit pool however, the credit and credit burn down represent two very different approaches to managing prepaid services the " credit " model operates on a singular, upfront basis, where customers purchase credits as deposits to be used towards future invoices these credits may or may not expire, depending on the terms of the arrangement the " credit burndown " model follows a recurring revenue structure, where a set number of credits are periodically added to a pool—monthly, quarterly, or annually these credits have a predefined, recuring lifecycle customers then use these credits within the specified timeframe, ensuring a continuous flow of revenue for the business ultimately, while both models offer prepaid flexibility, the distinction lies in their timing and recurrence, catering to different business needs and customer preferences docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 how one time credit works similar to the credit burndown model, products with credit revenue model are designed for customers to add credits to a credit pool credits in a credit pool can be later consumed by usage, or be converted to credit memos and applied to invoices upon activation of an ordered product containing a credit type item, an asset or entitlement is generated for the customer, signifying the one time credit this asset or entitlement includes a lifecycle start date and a lifecycle end date inherited from the ordered product, delineating the period during which the credit is accessible for use at the same time, the credit amounts, whether in cash or credit, are deposited into the associated credit pool linked to the credit type product a credit inflow record is then created to track this deposit starting from the lifecycle start date, the credits can either be automatically used for rated usage or converted into credit memos, subsequently applied to invoices notably, credits within a credit pool are only consumable by usage or invoice items associated with the same credit pool the following diagram illustrates this flow note in a system, there can be more than one credit or credit burndown products that accumulate credits, and more than one products that consume credits all transactions are being processed through the credit pool and are recorded as credit inflow and credit outflow docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 enable credit permissions required the following permissions are required in the user role billing schedule manage credits docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 credit type and credit pool admin users can enable the credit feature by configuring the following settings login to nue app https //app nue io and navigate to settings → credits set the default credit type credit type indicates the type of credit your organization issues to your customers there are 2 supported credit types credit and cash the credit type determines whether the credit pool stores credits, or cash set the default credit pool credit pool contains credits issued to the customer each customer may have one or more credit pool the default credit pool is used to store credits if no specific pool is specified multiple credit pools setting jpg docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 credit options admin users can also configure additional credit options credit name admin users can rename the credits, for example, deposits, points, etc click on the edit icon next to the credit type setting, and update the name in the popup please note that option "rollover unused credits" and "enable credit proration for partial periods" do not apply to one time credits docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 enable credit tab in the lifecycle manager to enable credit table in the lifecycle manager, navigate to settings → customer lifecycle tabs, and enable credits docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 one time creditscenarios the example scenario is fictitious and does not represent the actual pricing of any company scenario the company provides a cloud infrastructure subscription service customers who subscribe to this service are obliged to make a deposit equivalent to one month's subscription fee in advance this deposit can then be used towards the final month's invoice docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 create products first, we navigate to settings → credits, and rename the default cash pool to "cloud deposits' second, we create the following products product name bundle or product product category revenue model list price credit pool cloud infrastructure bundle recurring services recurring $1000 / month cloud deposits deposit product professional services credit $1000 cloud deposits for example, the deposit product looks like the following in the cloud infrastructure bundle, the deposit product option has the following properties product option type add on product connected to the bundle quantity our cloud infrastructure product looks like the following docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 create and finalize a quote we are now ready to generate a quote for our fictional client, smart revenue inc following our usual steps, we navigate through the quote creation process, and add the cloud infrastructure bundle into the quote select an opportunity, and click new quote; fill up the quote name, and other detials, and click "save and next"; in the line editor, search for cloud infrastructure, and drag the bundle into the line editor; in the product configurator, click 'confirm' now the cloud infrastructure as well as the deposit are both added to the line editor change the start date to 05/01/2024 in the line editor grid, click the configure icon on top of the grid to add the following 2 fields into the grid lifecycle start date and lifecycle end date the lifecycle start date and lifecycle end date define the period during which the credit is applicable for usage or invoicing because the deposit will be used towards the last invoice only, we will set the lifecycle start date and lifecycle end date to be 04/01/2025 and 04/30/2025 respectively, as shown in the following screenshot click 'save and exit' on quote details page, click 'finalize order', and follow the process to finalize into an order on the order details page, click 'activate' to activate the order we can navigate to the lifecycle manager of smart revenue inc , and view the newly created entitlement, as well as the credits provisioned accounts → select "entitlements" tab, and you should see deposit available as a deposit, with lifecycle start date and lifecycle end date configuration to configure lifecycle start date and lifecycle end date to the entitlement card, please follow the steps below in salesforce, navigate to setup click 'object manager', and select 'entitlement' object with api name ruby entitlement c click 'field sets', and select to edit field set "entitlement fields" add lifecycle start date and lifecycle end date to the field set we can navigate to the credits tab, and see that $1000 credits have been provisioned with a credit inflow record the credit start date and credit end date are provisioned as the lifecycle start date and lifecycle end date of the entitlement record in addition, since the credit start date is set in the future, the credit is currently in pending status docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 cash out credits to credit memos in the customer lifecycle manager, users have the ability to convert unused credits into credit memos these credit memos can be used for applying to future invoices or for refunding the customer if necessary to perform this action, it is necessary to switch to a cash type credit pool and click the 'cash out' button on the confirmation page, users will be able to see the available balance that can be cashed out, and they will have the option to cash out the expired credits as well cash out credits jpg however, there are some restrictions when converting credits to credit memos only cash type credits can be converted to credit memos if you switch to a credit type credit pool, the 'cash out' button won't be displayed only paid credits can be cashed out this means that the invoices containing the items for the credits must be paid before cashing them out however, unpaid credits can still be used when you upload usage for usage type subscriptions note please be aware that the cash out function is only available when 'credit memo' is enabled in your organization when converting credits to credit memos, there will be corresponding 'cash out' outflows generated in the credit pool if users choose to include expired credits, the most recent expired credits will be cashed out first before cashing out, they will be reissued to the customer, resulting in additional 'reissue' inflows being generated cash out flows jpg now, when users navigate to the credit memo list in nue, they will see the converted credit memos coverted credit memos jpg if users cancel the converted credit memos, the corresponding credits will be returned to the credit pool, and the 'credit back' type inflows will be generated accordingly cancel converted credit memos jpg docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 apply cash out credit memos to invoices after credits are cashed out and converted to credit memos, users can apply them to an active invoice on the invoice detail page click the credit memo > apply button select the converted credit memos change the applied amount if necessary click 'confirm' button the credit memos will be applied to the invoice and the balance will be reduced accordingly apply cashout credit memos jpg docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 docid 4b9761e9b0799aba87602cacc6aaf890ab6afcb6 cash out credits and apply to invoices automatically users have the option to automatically cash out paid credits and apply them to invoices when activating those invoices when creating a product, users can assign a cash type credit pool to the product this allows the product to be paid directly from the credit pool when the invoice for the product is activated product credit pool jpg on the invoice activation page, users will be able to apply any available paid credits to the balance of the invoice for that product if this option is selected, the credits will be converted to a credit memo and applied to the invoice item accordingly apply credits to invoice jpg note if a product is not associated with a credit pool, or if the product is of type 'credit' and 'credit burndown', it cannot be paid by the credits when activating any invoices for this product additionally, only active, paid credits are eligible for use on an invoice please note that this feature is only available when 'credit memo' is enabled in your organization after the invoice gets activated, users should be able to see a credit memo generated with the payment status as 'applied' credit memo applied jpg now, in the customer lifecycle manager, under the 'credits' tab, there will be an outflow with a 'cash out' type generated accordingly, as the credits are cashed out and paid for the invoice credit cashout flow\ jpg additionally, users can enable the below setting to automatically apply credits to active invoices upon activation login to nue app https //app nue io navigate to system settings > revenue manager > invoices enable the setting ' apply credits to active invoices automatically ' note only 'cash' type credits can be converted and applied to active invoices if the 'cash' type credit is not enabled, the setting' apply credits to active invoices automatically ' will be ignored, and users won't have the option to apply credits on the invoice activation page
🤔
Have a question?
Get answers fast with Nue’s intelligent AI, expert support team, and a growing community of users - all here to help you succeed.
To ask a question or participate in discussions, you'll need to authenticate first.