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

Item Classification Code

Poland | VRBL-Invoice-PL-B2B-3p0
Context ID INV1398
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
Usage Element Description Cardinality
M @listID Item Classification Code List ID

The identification of a list of codes.

0..1
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>

Example: VRBL_FA3_AP-invoice-KSeF-number.xml

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cac:InvoiceLine>
    <!-- ... omitted for readability -->
    <cac:Item>
      <!-- ... omitted for readability -->
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode listID="VRBL:PL:PKWiU">01.11.74.0</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <!-- ... omitted for readability -->
    </cac:Item>
    <!-- ... omitted for readability -->
  </cac:InvoiceLine>
  <!-- ... omitted for readability -->
</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/