/ubl:Invoice/cac:InvoiceLine/cac:Item
VRBL-Invoice-AE-1p0 - Item Information
| Context ID | INV1374 |
| Usage | M |
| Mandate Business Term Code | IBG-31 |
| Final Format Path | /ubl:Invoice/cac:InvoiceLine/cac:Item |
Description
A group of business terms providing information about the goods and services invoiced.
Child elements
| Usage | Element | Description | Cardinality |
|---|---|---|---|
| M | cbc:Description |
Item Description
Text describing this item. |
0..n |
| M | cbc:Name |
Item Name
A short name optionally given to this item, such as a name from a catalogue, as distinct from a description. |
0..1 |
| O | cbc:ItemTypeCode |
Invoice Line Item Type Code
A code indicating the type of the item (eg., service, product, etc.). |
0..1 |
| O | cac:BuyersItemIdentification |
Buyers Item Identification
Identifying information for this item, assigned by the buyer. |
0..1 |
| O | cac:SellersItemIdentification |
Sellers Item Identification
Identifying information for this item, assigned by the seller. |
0..1 |
| O | cac:StandardItemIdentification |
Standard Item Identification
Identifying information for this item, assigned according to a standard system. |
0..1 |
| C | cac:AdditionalItemIdentification |
Invoice Line Additional Item Identification Group
An additional identifier for this item. |
0..n |
| O | cac:OriginCountry |
Item Origin Country
The country of origin of this item. |
0..1 |
| C | cac:CommodityClassification |
Item Commodity Classification
A classification of this item according to a specific system for classifying commodities. |
0..n |
| O* | cac:ClassifiedTaxCategory |
Line Tax Information
A tax category applicable to this item. |
0..n |
| O* | cac:AdditionalItemProperty |
Item Attributes
An additional property of this item. |
0..n |
| O | cac:ItemInstance |
Invoice Line Item Instance Group
A trackable, unique instantiation of this item. |
0..n |
Details
Example: UAE_Beneficiary-ID-Invoice.xml
<ubl:Invoice>
<!-- ... omitted for readability -->
<cac:InvoiceLine>
<!-- ... omitted for readability -->
<cac:Item>
<cbc:Description>Item Description</cbc:Description>
<cbc:Name>Item Name</cbc:Name>
<cbc:ItemTypeCode>VRBL:AE:G</cbc:ItemTypeCode>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="HS" listVersionID="1.0">112233</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>5</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<!-- ... omitted for readability -->
</cac:InvoiceLine>
</ubl:Invoice>
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-AE-1p0-106 | When Invoiced Item Tax Category Code is 'AE', the Item Classification Code used as Goods Type must exist within the Item Information. |
| VRBL-INV-AE-1p0-107 | When Invoiced Item Tax Category Code is 'E', the Tax Exemption Reason Code must exist within the Item Information. |
| VRBL-INV-AE-1p0-111 | When the Invoiced Item Tax Category Code is 'AE' (Reverse charge), the corresponding Standard Item ID) MUST be provided and the Scheme Identifier MUST be '0160'. |
| VRBL-INV-AE-1p0-120 | When the Invoice Line Item Type Code is 'VRBL:AE:G' (Goods), the Item Classification Code MUST be provided. |
| VRBL-INV-AE-1p0-121 | When the Invoice Line Item Type Code is 'S' (Services), the Invoice Line Additional Item Identification ID MUST be provided. |
| VRBL-INV-AE-1p0-122 | When the Invoice Line Item Type Code is 'VRBL:AE:B' (Both), the Item Classification Code and Invoice Line Additional Item Identification ID MUST be provided. |
| VRBL-INV-AE-1p0-140 | The Invoice Line Additional Item Identification Scheme ID MUST be 'SAC' when the Invoice Line Additional Item Identification ID is provided. |
| VRBL-INV-AE-1p0-124 | The Item Classification Code List ID MUST be 'HS' when the Item Classification Code is provided. |
| VRBL-INV-AE-1p0-60 | The Item Description must exist within the Item Information. |
| VRBL-INV-AE-1p0-39 | The value of the Item Classification Code used as Goods Type must be contained in NatureCode [VRBL-CL-AE-NatureCode] or be contained in NatureCode [VRBL-CL-AE-NatureCode] (prefixed by 'VRBL:AE:'). |