Every time we change the billing frequency, the unit price needs to be updated. This is especially problematic when you have a billing frequency of more than 12 months. Currently, the logic in HubSpot is that if you have a billing frequency of every 2 years, the unit price needs to reflect this. So if the customer pays 24 months upfront, the unit price should be EUR 24,000 if your MRR is EUR 1,000. To me, it makes no sense that you have to change the unit price when you change the billing frequency. Suggestion: Decouple Billing Frequency from Unit Price: Modify the line item setup to decouple the billing frequency from the unit price. This means you can always define the unit price as MRR on the product. If you choose a billing frequency of "Every 2 years," HubSpot will automatically calculate the billing amount and add it to the line item. Fixed Product Price: Fix the product price and only allow the discount, term, and billing frequency to be variables that can be defined on the line item. Certain users could still be allowed to overwrite the price if necessary, but that is not the main point. Example: If the MRR is EUR 1,000 and the discount is 10%, fixing the product price at EUR 1,000 ensures the correct price is added to the line item regardless of the term or billing frequency. Setting the term to 48 months and the billing frequency to "Every 2 years" would result in a TCV of EUR 43,200 and a billing amount of EUR 21,600. This change means we wouldn't have to update the unit price manually on the line items, ensuring accurate ARR, billing amount, and TCV calculations. I am eager to hear if anyone has other suggestions on how to automate the unit price calculation without having to build this from scratch via custom objects.
... Exibir mais