Apply Tax/GST Classes

Use the Tax/GST tab to define how taxes are applied to charge price components contained in that product offer during rating. For each charge application type, you specify the tax class(es), whether the tax is included in pricing, whether MATRIXX Engine adds specific tax amount information to the Event Detail Record (EDR), and specify the tax point which the Charging Server uses to look up the tax rate to apply. If you use dynamic tax selection, you can also specify the tax selector that determines the taxes to apply.

Procedure

  1. In Edit Offer Revision offer_name, click the Tax/GST tab.
  2. Click Add Application Profile.
  3. In Add Application Profile, select one of the following charge Application types for which you want to define how taxes are applied for the charge of that type:
    • auto_renew
    • cancel
    • cycle_arears_recurring
    • first_usage
    • purchase
    • purchased_item_activation
    • recharge
    • recurring
    • resume
    • suspend
    • usage
  4. For tax inclusive, do one of the following:
    • Select Tax Inclusive if the charges owned by the product offer are to be tax inclusive charges.

      MATRIXX Engine includes the tax amount in the total balance impact (cost) of the charges.

    • Deselect Tax Inclusive if the charges owned by the product offer are to be tax exclusive.

      MATRIXX Engine excludes the tax amount from the total balance impact (cost) of the charges.

    Note: This option is disabled when the selected application type is recharge.
  5. (US taxation only) In Product Group, select the product group.
  6. (US taxation only) Select the product item code in Product Item Code.
  7. Click Save.
  8. For Add Tax, do one of the following:
    • Select Add Tax if you want MATRIXX Engine to add taxes as follows:
      • For tax-exclusive charges, adds the tax amount to the balance and shows the tax amount in the EDR.
      • For tax-inclusive charges, shows the balance breakdown of the base charge (the charge amount without the tax) and the tax amount(s) in the EDR.

      To use a tax selector or to specify more than one tax class (in the Tax Class section), this option must be selected.

    • Deselect Add Tax if a system outside of MATRIXX Engine adds all taxes. In this case:
      • For tax exclusive pricing, MATRIXX Engine does not add the tax amount to the balance. Tax amounts are not shown in the EDR. Tax IDs shown in the EDR are used by downstream systems (separate from MATRIXX Engine) to add the tax amounts associated with the charges for this application type.
      • For tax-inclusive charges, MATRIXX Engine does not show the balance breakdown of base charge and tax amount(s) in the EDR. The charges shown in the EDR combine the base charge and the tax amount(s). Downstream systems handle breaking down the charges for this application type into base charge and tax.
  9. For Tax Class, do one of the following:
    • (Taxes to be applied statically determined) To have MATRIXX Engine apply the same tax (or apply the same set of taxes) to the charges of this application type, add the relevant tax class (or tax classes) to the Tax Class list:
      • In Tax Class, select the tax class from the list and click Add to add it to the application profile.
      • If more than one tax is to be applied, select Add Tax, and add more tax classes as needed.
      • To remove a tax class from the application profile, click Delete the selected object next to the tax class.
    • (Taxes to be applied selected dynamically) If the choice of which tax (or which set of taxes) to apply depends on specified criteria (such as subscriber data, or a field in the chargeable event), select the predefined Tax Selector that enables MATRIXX Engine to dynamically select the tax (or set of taxes) to apply based on the criteria.
    Note: If both a tax selector and a tax-class list are specified, MATRIXX Engine uses the tax selector (values in the tax class list are ignored).
  10. In Tax Point, select the tax point date of a transaction on which the value added tax becomes due:
    • Empty field — If the field is empty (no selection) the application profile does not have tax point defined.
    • Use Default — Use the system default.
    • Event Time — Use the effective tax rate at the transaction time.
    • End of Cycle — Use the effective tax rate at cycle end time. If there is no purchased item cycle, the billing cycle is used. If there is no purchased item cycle or billing cycle, the event time is used.
    Note: When upgrading from a MATRIXX release that did not support tax point, application profiles that specify taxes and do not use US tax automatically set the tax point to Use Default.