For the distributor to know what to bill to his tenant reseller, we have implemented a "
back ordering" mechanism where all orders and subscriptions updates are propagated from reseller's BSS back to Distributor BSS.
When a new tenant reseller is created,
the back ordering mechanism is disabled by design. We have followed this approach for allowing the reseller to setup his BSS before going live. This mechanism can be activated when your reseller informs you that he is ready to go live.
A customer is copied from reseller's BSS to distributor BSS when
the first paid subscription is created for this customer in reseller's BSS.
Every time a new subscription is created or updated in reseller's BSS, an order will be created in distributor BSS for tracking the sales of the tenant reseller. These orders are not copies of the tenant resellers orders, they are created independently from the orders that are placed in reseller's BSS.
When a paid subscription is created in reseller's BSS and it's for a service the is offered by the distributor, it is copied automatically to distributor BSS. if this is the first paid subscription for reseller's end customer, we first
copy the customer in distributor BSS before proceeding with subscription creation.
When an asset (a Software Subscription or an Azure Reservation) is created in the reseller's BSS , it is copied automatically to the BSS of the distributor. If this is the first "paid" record for reseller's end customer, we first
copy the customer in distributor BSS before proceeding with asset creation.