This handbook shows how to configure tax calculation using the Custom taxation plug-in. It is useful when standard VAT calculation does not cover your tax requirements (e.g., when different charge types or different subscriptions are subject to different tax rates).
Scenario
Owl Telecom is a service provider that offers voice, SMS, data, and IPTV services. Local tax regulations impose a 21% VAT rate for most services, but apply a reduced rate of 9% to TV broadcasting services. Owl Telecom needs to apply these rates across their customer base.
| Charge type | Tax rate |
| Voice, SMS, and data services (pay-as-you-go usage) | 21% |
| All subscriptions except “IPTV” | 21% |
| “IPTV” subscription | 9% |
Configuration overview
- Create customized taxes
- Enable taxes for the customer or customer class
- Create tax transaction codes
- Assign tax transaction codes to all chargeable entities
Create customized taxes
- Navigate to Financial > Taxation > Customized taxes.
- Click + Customized tax and fill in the details for the first tax:
- Click Save.
- Click + Customized tax again and fill in the details for the second tax:
- Click Save.
Enable taxes for the customer or customer class
You can enable taxes at the customer class level (applies to all customers in the class) or override them for a specific customer.
To enable taxes at the customer class level:
- Navigate to Sales > Customer classes and open the customer class page.
- Click Finances > Taxation.
- Enable both VAT 21% and VAT 9% IPTV taxes.
- Click Save.
Create tax transaction codes
- Navigate to Financial > Taxation > Tax transaction codes.
- Click + Add and fill in the details for the first code:
- Click Save.
- Click + Add again and fill in the details for the second code:
- Click Save.
Assign tax transaction codes to all chargeable entities
Assign a tax transaction code to every service and subscription:
- Voice, SMS, and data services usage – tax transaction code 1 (21%)
- All subscriptions except IPTV – tax transaction code 1 (21%)
- IPTV subscription – tax transaction code 2 (9%)
To assign a tax transaction code to a service:
- Navigate to My company > Service catalog and open the service page.
- In the Tax transaction code field, select the corresponding code (e.g., 1).
- Click Save.
To assign a tax transaction code to a subscription:
- Navigate to My company > Subscriptions and open the subscription page.
- In the Usage tax transaction code field, select the corresponding code (e.g., 2 for the “IPTV” subscription).
If the subscription has a separate activation fee or cancellation fee that requires a different tax rate, enter the corresponding codes in the Activation tax transaction code and Cancellation tax transaction code fields.
- Click Save.






