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

Item Classification Code

Context ID INV1398
Cardinality 0..1
Usage M

Description

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

In Polish KSeF FA(3) transactions, businesses can specify classification codes for products and services.

Child elements

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

Details

vrbl-invoice-pl-b2b-3p0

See list identifier for more details on allowed codes.

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:PL:GTU">GTU_04</cbc:ItemClassificationCode>
            </cac:CommodityClassification>
            <cac:CommodityClassification>
                <cbc:ItemClassificationCode listID="VRBL:PL:PKOB">1122</cbc:ItemClassificationCode>
            </cac:CommodityClassification>
            <cac:CommodityClassification>
                <cbc:ItemClassificationCode listID="VRBL:PL:PKWiU">01.11.74.0</cbc:ItemClassificationCode>
            </cac:CommodityClassification>
            <cac:CommodityClassification>
                <cbc:ItemClassificationCode listID="TSP">9406 90 38</cbc:ItemClassificationCode>
            </cac:CommodityClassification>
            <!-- Code omitted for clarity -->
        </cac:Item>
        <!-- Code omitted for clarity -->
    </cac:InvoiceLine>
</ubl:Invoice>

Rules

Rule ID Error Message
VRBL-INV-PL-B2B-3-44 The allowed maximum number of characters for the Item Classification Code is 50.
VRBL-INV-PL-B2B-3-71 The value of the Item Classification Code List ID must be contained in UNCL7143 item type identification [VRBL-CL-ItemNumberTypeCode] or be contained in PL Item Number Type Code Extension [VRBL-CL-PL-ItemNumberTypeCode-Extension] (prefixed by 'VRBL:PL:'). For more information visit: https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7143/