Namespace
ubl urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2
Child elements
Card Name Description
1..1 cbc:CustomizationID

Specification identification
An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.

Fixed value: urn:fdc:difi.no:2017:ehf:pac:1.0

1..1 cbc:ProfileID

Business process type identifier
Identifies the business process context in which the transaction appears. It enables the buyer to process the document in an appropriate way.

Fixed value: urn:fdc:difi.no:2017:ehf:profile:03:1.0

1..1 cbc:ID

Document identifier
The identifier that enables referencing of the document instance for various purposes including referencing between transactions that are part of the same process.

Example value: 123

0..1 cbc:ActionCode

Catalogue action code
Identifies how a received catalogue should be used against existing catalogue lines sent in previous catalogues, so that no discrepancies occur between the suppliers and customers information. Describes how to treat existing items, not part of the received catalogue and those that are included (unchanged, changed or deleted). Default action is to fully replace the source catalogue.

Example value: Add

0..1 cbc:Name

Catalogue name
A name of the catalogue for general reference.

Example value: Catalogue for office supplies

1..1 cbc:IssueDate

Catalogue issue date
The date on which the catalogue instance was issued, format YYYY-MM-DD. Date shall not include timezone information

Example value: 2017-06-01

0..1 cbc:IssueTime

Catalogue issue time
The time on which the pre-award catalogue was issued. Time shall not include timezone information.

Example value: 10:00:00

0..1 cbc:Note

General payment conditions
Textual description of the general payment conditions that apply to all items in the catalogue.

0..1 cbc:VersionID

Catalogue version
The version ID of a catalogue.

Example value: 1

1..1 cac:ValidityPeriod +

PRE-AWARD CATALOGUE VALIDITY PERIOD
The validity period must include both start date and end date. The start date must be earlier than the end date.

0..1 cac:ReferencedContract +

CONTRACT REFERENCE
A reference to a contract that can be identified.

1..1 cac:ProviderParty +

PROVIDER PARTY
The party that sends the catalogue.

1..1 cac:ReceiverParty +

CATALOGUE RECEIVER
The party to which the catalogue is sent.

0..1 cac:SellerSupplierParty +

CATALOGUE SUPPLIER
The party that provides the items specified in the catalogue, must be used if the supplier is different from the catalogue provider.

0..1 cac:ContractorCustomerParty +

CATALOGUE CUSTOMER
The party who may order from the catalogue, must be used if the customer party is different from the receiver party

1..n cac:CatalogueLine +

PRE-AWARD CATALOGUE LINE
Detailed information of an item, price and its composition in a pre-award catalogue.

Rules
Identifier/Error message Flag
EHF-PAC-B00101
Element 'cbc:CustomizationID' MUST be provided.
fatal
EHF-PAC-B00102
Element 'cbc:ProfileID' MUST be provided.
fatal
EHF-PAC-B00103
Element 'cbc:ID' MUST be provided.
fatal
EHF-PAC-B00104
Element 'cbc:IssueDate' MUST be provided.
fatal
EHF-PAC-B00105
Element 'cac:ValidityPeriod' MUST be provided.
fatal
EHF-PAC-B00106
Element 'cac:ProviderParty' MUST be provided.
fatal
EHF-PAC-B00107
Element 'cac:ReceiverParty' MUST be provided.
fatal
EHF-PAC-B00108
Element 'cac:CatalogueLine' MUST be provided.
fatal
EHF-PAC-B00109
Document MUST not contain schema location.
fatal
EHF-PAC-B00110
Document MUST NOT contain elements not part of the data model.
fatal