Fix: Subscription State Handling for Cancellations

We’ve improved how our system handles same-day subscription cancellations, addressing an outlier issue that affected a small number of accounts. In cases where a subscription’s status changed multiple times in one day, duplicate entries could occur. We’ve retroactively corrected this for all accounts, so your account is already up-to-date.

Improved Currency Formatting in Metrics

We've fixed how quantified total amounts are displayed within Metrics. Previously, some currency values were shown as floating-point numbers, which caused issues when converting from cents to dollars. All amounts are correctly formatted as integers, ensuring that your financial reports are accurate and easy to understand.

Custom Dashboard Edit Mode FIx

We've made a small but useful fix to the custom dashboard editing experience. When you enter edit mode, the existing dashboard name will be automatically set as the current name. This means you can start making adjustments without having to re-enter the dashboard name, making your workflow a bit smoother and more efficient.

Support for Multi-Currency Xero Accounts (Forecast+)

We're excited to announce support for non-US multi-currency accounts in Xero. 💼🔥Thanks to this update, customers outside the US will experience much smoother operations and better clarity on your financials within Forecast+. 

Looking ahead, we see many possibilities for further enhancing our multi-currency and regional support. We can't wait to explore these opportunities and bring more value to your experience. 🙌

Forecast+ Expense Forecasting

Expense forecasting is now available in Forecast+ 🥳 !

Gain a stronger understanding of how much money you’re earning or losing each month by including expense forecasts in your net income. 

Sign up for the beta here


API - Proration Charge Fixes

Rolling out two improvements around proration in the API! 🎉

When a customer moves to a higher-priced tier - Proration items will be included on the next charge in their billing cycle. For example, a customer signs up for a $12/mo plan and upgrades to a $24/mo plan a week later. On the next charge, we'll do two things: $9 unused credit from their $12/mo plan, and $18 of usage from their $24/mo plan from the point the plan changed = $33 charge. This is a simple example, we'll calculate down to the second in reality. 

When a customer moves to a lower priced tier -  If the change from one plan to another creates a proration larger than the following charge, or any number after that, a charge will not be created until the credit has been used. This is notable for annual to monthly plan changes, we'll keep track of the balance of the annual plan and resume charges when it has been used. 

API Documentation


API - Add On Fix

Previously add ons created via the API would correctly show up in MRR but would not be reflected in charges created when auto-charging is enabled.  The charges now will reflect the MRR with the included add-ons.