/ubl:Invoice/cac:InvoiceLine/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode

Invoice Line Commodity Classification Code

Context ID INV1398
Cardinality 0..1
Usage M

Description

A code signifying the trade classification of the commodity.

A code for classifying the item by its type or nature.

In MyInvois Malaysia the product tariff code can be used and the category of products or services code MUST be used to classify items.

Child elements

Cardinality Usage Description Element
0..1 M Invoice Line Commodity Classification Code List ID
The identification of a list of codes.
@listID

Details

vrbl-invoice-my-1p0

Use the following List Identifier to provide the different classification codes.

@listID Code Usage
VRBL:MY:PTC Product tariff code Optional
VRBL:MY:CLASS Category of products or services Mandatory

Note: The allowed codes for the category of products or services @listID='VRBL:MY:CLASS' are listed in the classification code list. Use the original Malaysian codes.

Example:

<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">003</cbc:ItemClassificationCode>
            </cac:CommodityClassification>
            <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 -->
</Invoice>

Rules

Rule ID Error Message
VRBL-INV-MY-1p0-129 When used for category of products or services, the value of the Invoice Line Commodity Classification Code must be contained in Item Classification Code [VRBL-CL-MY-ItemClassificationCode]. Allowed values: 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 023, 024, 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, 040, 041, 042, 043, 044, 045.
VRBL-INV-MY-1p0-130 The value of the Invoice Line Commodity Classification Code List ID must be contained in UNCL7143 item type identification [VRBL-CL-ItemNumberTypeCode] or be contained in MY Item Number Type Code (CLASS, PTC) [VRBL-CL-MY-ItemNumberTypeCode] (prefixed by 'VRBL:MY:'). For more information visit: https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7143/
VRBL-INV-CORE-512 The Invoice Line Commodity Classification Code List ID must exist within the Invoice Line Commodity Classification Code.