Stripe Pending Invoice Line Items, Contextualized Data Tables and API Enhancements — 17 April 2025

We've introduced a new setting in Stripe that allows ChartMogul to process pending line items from prorated subscription updates. When enabled, MRR generated from these pending line items is included in your MRR reports.

This feature helps align MRR figures between Stripe and ChartMogul by including subscription updates that have line items in a “pending” state. For existing Stripe sources, this setting is disabled by default, while new Stripe sources have it enabled automatically.

 

Contextualized data tables

We’ve enhanced the Chart Data table in Subscribers and Customer Churn Rate with contextual information, allowing you to easily drill down into your metrics and see exactly what customer activity caused a particular change.

API enhancements

  • Disconnect Subscriptions API: It’s now possible to disconnect subscriptions via the API. Learn more.
  • Plan ID filtering: You can now filter by plan ID (external ID or plan UUID) with the Metrics API, which is especially useful when plans share the same name.

Other improvements and fixes

  • We’ve fixed a bug where Stripe failed to send the invoice ID in charges when a subscription was created through the Checkout Session. This was causing some transactions to be duplicated.
  • We’ve refreshed our UI with a new blue color scheme, enhanced borders and rounder corners to improve clarity.
  • The invoice handling setting that prevented refunded invoices from affecting MRR was not working correctly. This issue has been resolved.
  • We’ve resolved a bug in our Stripe integration that was generating invalid subscription creation events after the trial period had ended. This was affecting our CMRR subscription creation metrics.

 

Was this article helpful?

We’re sorry to hear that. Would you like to share more feedback?


Thanks for your feedback!