Malaysia MYS: Product Categorization
Malaysia has specific requirement for how you categorize products.
In Malaysia, you can categorize products in 2 ways:
- Malaysian Category Codes: Malaysia provides a list of standard codes that you can use to categorize goods.
- Product Tariff Codes (PTC): Product Tariff Codes is one of the global standards used to classify goods.
Use the ItemClassificationCode element to specify whichever of these suits your implementation's needs.
Category Codes
The Malaysian Tax Authority provides a standard set of codes on the Classification Codes page. You can use these to categorize goods.
Elements
| Element | Description |
|---|---|
/Invoice/InvoiceLine/Item/CommodityClassification/ ItemClassificationCode | Use the VRBL:MY:{Code} format. |
/Invoice/InvoiceLine/Item/CommodityClassification/ ItemClassificationCode[@listID='VRBL:MY:CLASS'] | Use VRBL:MY:CLASS as the listID attribute. |
Restrictions
The following restrictions apply to the value that you specify in the ItemClassificationCode element:
- You must use the codes specified by the Malaysian Tax Authority on the Classification Codes page.
- You can use the
VRBL:MY:prefix with these codes, for exampleVRBL:MY:003.
The following restrictions apply to @listID attribute:
- You must use
VRBL:MY:CLASSas the value in the@listIDattribute value. - These values are not UNCL7143 compliant.
Example
This example specifies VRBL:MY:003 for the code:
#
```xml
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:InvoiceLine>
<!-- Code omitted for clarity -->
<cac:Item>
<!-- Code omitted for clarity -->
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="VRBL:MY:CLASS">VRBL:MY:003</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<!-- Code omitted for clarity -->
</cac:Item>
<!-- Code omitted for clarity -->
</cac:InvoiceLine>
<!-- Code omitted for clarity -->
</ubl:Invoice>
```
PTCs
Use the ItemClassificationCode to specify the Product Tariff Code (PTC).
Restrictions
- You must use
VRBL:MY:PTCas the value for the@listIDattribute. This code is not UNCL7143 compliant.
Elements
| Path | Description |
|---|---|
Invoice/InvoiceLine/Item/CommodityClassification/ItemClassificationCode | Specify the ID as the value in the element. |
Invoice/InvoiceLine/Item/CommodityClassification/ ItemClassificationCode[@listID='VRBL:MY:PTC'] | Specify VRBL:MY:PTC . |
Example
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:InvoiceLine>
<!-- Code omitted for clarity -->
<cac:Item>
<!-- Code omitted for clarity -->
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="VRBL:MY:PTC">9800.00.0010</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<!-- Code omitted for clarity -->
</cac:Item>
<!-- Code omitted for clarity -->
</cac:InvoiceLine>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated about 2 months ago
