Product offerings by Telecommunication companies include grouping of services into a special price for competitive and/or other strategic reasons. The grouping of services is called “bundling.”
Communications REST v2 handles these bundled products through the creation of a Bundle. Instead of creating a transaction with multiple line items, use a Bundle with one line item to easily apply a set group (bundle) of products. Taxes calculated for bundled transactions are calculated for each transaction/service defined within the bundle. Brackets and other logic is applied to the transaction as whole rather than individual line items.The Bundle is made up of:There are no limits to the number of Transaction/Service pairs that can be included in a Bundle. Multiple bundles - up to 200 - can also be created in the same Bundle (each with their own unique Bundle ID). The percentages must total to 100%.
Bundles can be created in the Communications Customer Portal. For instructions on how to create Bundles, click here.
The Bundle is applied to a client profile. You must pass the associated client_profile_id
as part of the header to use the Bundle.
tran
is 20000 and serv
is 20001 for this example) and specify the sale amount (chg
).Bundled tax calculations return summarized detailed results (txs
) when more than one bundle item returns the same tax type.
Bundles can be edited in the Communications Customer Portal. For instructions on how to edit Bundles,click here.