Namespace
cac urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
Child elements
Card Name Description
0..1 cbc:Description

Item request description
A description of the item request specifying the kind of item that is requested.

Example value: John Eddison needs a samsung computer.

1..1 cbc:Name

Item request name
A name for the item request, e.g., the kind of item that is requested.

Example value: Samsung Computer

0..1 cbc:Keyword

Item key words
Used to specify searchable keywords and/or synonyms for the item.

Example value: Toothpaste

0..1 cac:StandardItemIdentification

Standard item identification

1..1 cbc:ItemClassificationCode

Item classification code
A code for classifying the item by its type or nature. Classification codes are used to allow grouping of similar items for a various purposes e.g. public procurement (CPV), e-Commerce (UNSPSC) etc.

Example value: 53131502

0..n cac:ItemSpecificationDocumentReference +

Attached item request specifications
Attachments can be sent on line level in the Catalogue request. This can be images or additional descriptions of the product request. It is strongly recommended to use external references in the form of URI’s for attachments.

0..1 cac:OriginCountry

Origin country

0..n cac:CommodityClassification

Commodity classification

0..1 cac:ClassifiedTaxCategory +

Classified tax category
VAT information

0..n cac:AdditionalItemProperty +

Additional item property
Additional properties are meant for product properties that cannot be sent in any of the defined elements in the Catalogue request. Additional properties consist of the Name of the property and the actual Value.

0..n cac:Certificate  
Rules
Identifier/Error message Flag
EUGEN-T68-B08601
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B08602
Element 'cbc:ItemClassificationCode' MUST be provided.
fatal
EUGEN-T68-B08603
Document MUST NOT contain elements not part of the data model.
fatal