Hi Reshma,
We are trying to understand the implications of the blocking state on system behaviour. The question really is what happens when Accounts, Bundles and Subscriptions are blocked? What is restricted for the user and what continues? How are blocks created and maintained...should block records be created in a particular sequence of progressively modified?
More specifically we would like to know the official policy on:
1. If an Account is blocked can another new subscription be created?
2. If an Account is blocked does the daily billing calculations continue. Or does the system require a secondary block record to be created with is_block_billing=true ?
2. If a Bundle is blocked can the base plan have add-ons created or removed?
3. If a Subscription is blocked
Questions about who can perform block actions:
1. Who does the block relate to ? Customer or account administrators?
2. Are block records immutable? Should you update the block record or create a secondary compensation record to remove it?
Questions related to block semantics and Account->Bundle->Subscription hierarchy :
1. Do blocks to change, entitlement and billing flow top down or bottom up?
We would be happy to help with system documentation in this area once we clarify these areas.
Rgs
Shaun