Skip to content

Conversation

@leslievandemark
Copy link

Copied from @cb-nandita's PR

Description of change

  • Added support for Item Model
  • Added support for Multi-decimal (for Plan Model)
  • Added support for Account hierarchy (for Plan Model)
  • Organized the folder structure :
    a. common(common schemas to both plan model and item model)
    b. item_model
    c. plan_model
  • Introduced two types of streams : ITEM_MODEL_AVAILABLE_STREAMS, PLAN_MODEL_AVAILABLE_STREAMS
  • An API call will be made to Chargebee (/configurations) to check whether the merchant is in Plan model or Item model
  • Introduced a small change in sync logic, where the sync happens until 2 mins(i.e., sync_interval_in_mins) before current time
  • Added sort_by[ASC] parameter to all the API calls(wherever, available)

Manual QA steps

Risks

  • When a customer moves from plan model to item model in Chargebee, it automatically gets reflected in tap-chargebee sync flow, i.e, the tap will start creating and syncing to item model related tables

Rollback steps

  • revert this branch
  • Tables/columns created in third-party should be removed

@leslievandemark
Copy link
Author

This PR didn't actually need to be made

@dsprayberry dsprayberry deleted the copy-Gen349-cb-nandita branch December 3, 2025 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants