New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingCPQPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

Agentic AI


  • Chargebee Copilot
  • Catalog Setup Assistant
  • MCP Servers

Developer Resources


  • Developer Resources Overview
  • API Explorer
  • Articles and FAQ

Chargebee Apps


  • Chargebee Apps CLI Developer Guide

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Overview
  • Use Cases
  • Setting up Usage Based Billing
  • Usage Alerts
  • Prepaid credits
  • Mid-term Subscription Changes
  • FAQs

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

E-Invoicing


  • Overview
  • Enabling E-Invoicing

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Mobile SDKs and Wrappers
  • Articles and FAQ

Site Configuration


  • Add Users & Assign Roles
  • Chargebee Notifications
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • OAuth Apps
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • E-Invoicing
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ

Backdated Subscription actions and Invoicing

RevenueStory uses the site-level setting in Chargebee to control the impact of backdated subscription actions and invoicing on reports. By default, reports are configured not to consider the implications of any backdated transactions, and all reporting is done prospectively without impacting historical reporting records.

However, reports start considering the impact of backdated subscription events and invoicing once this setting is enabled. RevenueStory then handles reporting impacts due to backdated subscription actions and invoices.

The backdated subscription actions feature is currently available for limited use.

Note

All transactions created before enabling this feature will be considered for backdating, which may impact reports within RevenueStory.

Scenarios for Backdated Invoicing

If you choose to enable backdating for your site, you will create backdated subscription events as described in the scenarios below.

  • Creation Events: Subscriptions are created by specifying a start date in the past.
  • Reactivation Events: Subscriptions are reactivated by specifying a date in the past.
  • Change Events: Subscription changes are initiated by specifying a change date in the past, for example, changes to recurring items or addition/removal of non-recurring items.
  • Cancellation Events: Subscriptions are canceled by specifying a date in the past.

Reports that use these dates for reporting will capture these changes retrospectively, which may impact historical data. Any invoices and credit notes generated will also be created with the corresponding back dates.

Scenario

Consider a customer with a subscription on plan A that generates $100 MRR, activated on the first of the month. On the 15th of the same month, the customer decides to downgrade to plan B with $50 MRR and wants the change to be reflected from the 1st of the same month. Solution:

Case 1: If backdated invoicing is not enabled:

The MRR from the 1st to the 14th is $100, and $50 thereafter until the end of the month.

Case 2: If backdated invoicing is enabled:

The MRR will be reported as $50 for the entire month, and the previously reported MRR will be overwritten.

Any billing-related reports will reflect this correction, and the total billing amount will display $50 for the month instead of $100 as previously reported. It is possible that some credit notes or refunds are generated in the process. Credit notes, refund-related, and account summary reports will report these changes accordingly.

Was this article helpful?