US Taxation and Product Offers
A product offer is defined using a single application profile, for example, purchase, and the application profile specifies the taxes to be collected for each charge. To use CCH tax data on a product offer, the product group code and product item code must be defined and selected on the product offer. The provider type must be defined and optionally selected on the product offer. The charges in the offer must be specified as either tax inclusive or tax exclusive.
The product group code and product item code are defined in the CCH product group table and product item table. For more information about the product group code and product item code, see the discussion about US tax database. For information about selecting the product group code and product item code on the product offer, see the discussion about configuring product offer general properties in My MATRIXX Help. The provider type is defined in the CCH provider type table. If the provider type is not selected on the product offer, the Charging Server uses the default provider type specified in Tax Setting. For more information about provider type, see the discussion about configuring US tax settings in My MATRIXX Help.
Use the MtxRequestTaxQueryProductGroupList SubMan API to return all valid product group codes and their descriptions. Use the MtxRequestTaxQueryProductItemList SubMan API to return all valid product item codes and their descriptions for a given Product Group code. For more information about MtxRequestTaxQueryProductGroupList and MtxRequestTaxQueryProductItemList, see the discussion about tax APIs in MATRIXX Subscriber Management API.