-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Later
-
Component/s: Artefacts
-
Labels:
-
Proposal:
<?xml version="1.0"?>
-<CatalogueRequest xmlns:ccts-cct="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CatalogueRequest-2">
<!-- Pre-award catalogue request identifier -->
<cbc:ID/>
<!-- Pre-award catalogue request issue date -->
<cbc:IssueDate/>
<!-- Pre-award catalogue request issue time -->
<cbc:IssueTime/>
<!-- Pre-award catalogue request version -->
<!-- CONFLICT: UBL misses an appropriate syntax element -->
<!-- Contracting body -->
-<cac:ReceiverParty>
<!-- binding for party information requirements -->
</cac:ReceiverParty>
<!-- Economic operator -->
+<cac:ProviderParty>
-<cac:DocumentReference>
<cbc:ID/>
<!-- CONFLICT: Requires a TC440 specific document type code -->
<cbc:DocumentTypeCode ccts-cct:listVersionID="" ccts-cct:listID=""> PRE_AWARD_CATALOG_REQUEST_PREVIOUS_VERSION </cbc:DocumentTypeCode>
-<cac:Attachment>
-<cac:ExternalReference>
<!-- Pre-award catalogue request previous version -->
<cbc:URI/>
</cac:ExternalReference>
</cac:Attachment>
</cac:DocumentReference>
+<cac:DocumentReference>
<!-- Item request -->
-<cac:CatalogueRequestLine>
<!-- Item request identifier -->
<cbc:ID/>
<!-- REMARK: Cardinality: 1..1 -->
-<cac:RequiredItemLocationQuantity>
<!-- Item request minimum quantity / Item request quantity -->
<cbc:MinimumQuantity/>
<!-- Item request maximum quantity / Item request quantity -->
<cbc:MaximumQuantity/>
</cac:RequiredItemLocationQuantity>
<!-- Item request minimum price -->
<!-- Item request maximum price -->
<!-- CONFLICT: UBL misses an appropriate syntax element -->
<!-- Resolution: cac:RequiredItemLocationQuantity/cac:Price[condition] -->
<!-- Delivery period -->
<!-- CONFLICT: UBL misses an appropriate syntax element -->
<!-- Resolution: cac:RequiredItemLocationQuantity/cbc:LeadTimeMeasure -->
<!-- REMARK: Cardinality: 1..1 -->
-<cac:Item>
<!-- Item request description -->
<cbc:Description/>
<!-- Item request name -->
<cbc:Name/>
<!-- Item request classification -->
-<cac:CommodityClassification>
-<cbc:ItemClassificationCode ccts-cct:listID="Id for a classification/code system">
<!-- Classification name = @ccts-cct:name -->
<!-- Classification version = @ccts-cct:listVersionID -->
<!-- Classification code = text::node() -->
</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<!-- Item property request -->
-<cac:AdditionalItemProperty>
<!-- Item property request identifier -->
<cbc:ID/>
<!-- Item property request name -->
<cbc:Name/>
<!-- Item property request description -->
<!-- CONFLICT: UBL misses an appropriate syntax element -->
<!-- Item property request relevance -->
<cbc:ImportanceCode/>
<!-- Item property request value -->
<cbc:Value/>
-<cac:ItemPropertyRange>
<!-- REMARK: needed according to UBL cardinality: 1..1-->
<cbc:ID/>
<!-- Item property request minimum value -->
<cbc:MinimumValue/>
<!-- Item property request maximum value -->
<cbc:MaximumValue/>
</cac:ItemPropertyRange>
<!-- Item property request classification -->
<!-- CONFLICT: 0..* vs 0..1 in UBL -->
-<cbc:NameCode ccts-cct:listID="Id for a classification/code system">
<!-- Classification name = @ccts-cct:name -->
<!-- Classification version = @ccts-cct:listVersionID -->
<!-- Classification code = text::node() -->
</cbc:NameCode>
</cac:AdditionalItemProperty>
<!-- Estimated value -->
<!-- CONFLICT: UBL misses an appropriate syntax element -->
<!-- Resolution: AdditionalItemProperty[condition] -->
<!-- Total budget amount -->
<!-- CONFLICT: UBL misses an appropriate syntax element -->
<!-- Resolution: AdditionalItemProperty[condition] -->
</cac:Item>
</cac:CatalogueRequestLine>
</CatalogueRequest>