diff --git a/structure/datamodel/PreAwardCatalogue.xml b/structure/datamodel/PreAwardCatalogue.xml index 2118d11..94f7976 100644 --- a/structure/datamodel/PreAwardCatalogue.xml +++ b/structure/datamodel/PreAwardCatalogue.xml @@ -17,6 +17,7 @@ cbc:CustomizationID Specification identification + Identifier 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. urn:fdc:difi.no:2017:ehf:PrAcc-Catalogue:2.0 @@ -25,6 +26,7 @@ cbc:ProfileID Business process type identifier + Identifier Identifies the business process context in which the transaction appears. It enables the buyer to process the document in an appropriate way. urn:fdc:difi.no:2017:ehf:profile:02:1.0 @@ -33,6 +35,7 @@ cbc:ID Pre-award catalogue identifier + Identifier The identifier that enables referencing of the document instance for various purposes including referencing between transactions that are part of the same process. 123 @@ -41,6 +44,7 @@ cbc:Name Catalogue name + Text A name of the catalogue for general reference. Catalogue for office supplies @@ -48,6 +52,7 @@ cbc:IssueDate Catalogue issue date + Date The date on which the catalogue instance was issued, format YYYY-MM-DD. Date shall not include timezone information 2017-06-01 @@ -56,6 +61,7 @@ cbc:IssueTime Catalogue issue time + Time The time on which the pre-award catalogue was issued. Time shall not include timezone information. 10:00:00 @@ -63,12 +69,14 @@ cbc:Note General payment conditions + Text Textual description of the general payment conditions that apply to all items in the catalogue. cbc:VersionID Catalogue version + Identifier The version ID of a catalogue. 1 @@ -76,6 +84,7 @@ cac:ValidityPeriod Pre-award catalogue validity period + Class The validity period must include both start date and end date, and the start date must be earlier than the end date structure/docs/ValidityPeriod.adoc @@ -83,16 +92,20 @@ cbc:StartDate Period start date + Date The date when the period starts, format YYYY-MM-DD. Date shall not include timezone information + BII3-T68-R023 2017-06-01 cbc:EndDate Period end date + Date The date when the period ends, format YYYY-MM-DD. Date shall not include timezone information + BII3-T68-R023 2017-06-30 @@ -100,12 +113,14 @@ cac:ReferencedContract Contract reference + Class A reference to a contract that can be identified. structure/docs/ReferencedContract.adoc cbc:ID Contract identifier + Identifier Normally not used in pre-award catalogues, but might be used in re-opening of Tender, DPS etc. 21381 @@ -115,10 +130,12 @@ cac:ContractDocumentReference Procurement reference + Class cbc:ID Reference number + DocumentReference An identifier that is specified by the buyer and used as a reference number for all documents in the procurement process. It is also known as procurement project identifier, procurement reference number or contract folder identifier. @@ -130,12 +147,14 @@ cac:ProviderParty Provider party + Class The party that sends the catalogue. structure/docs/ProviderParty.adoc cbc:EndpointID Catalogue provider electronic address identifier + Identifier The electronic address of the party that sends the catalogue. @@ -152,11 +171,13 @@ cac:PartyIdentification Party identification + Class EUGEN-T68-R012 cbc:ID Catalogue provider standard identifier + Identifier The standard identifier of the party that sends the catalogue. @@ -172,11 +193,13 @@ cac:PartyName Party name + Text EUGEN-T68-R012 cbc:Name Catalogue provider name + Text The name of the party that sends the catalogue.Use in absence of, or additon to party identifier Provider name @@ -189,12 +212,14 @@ cac:ReceiverParty Catalogue receiver + Class The party to which the catalogue is sent. structure/docs/ReceiverParty.adoc cbc:EndpointID Catalogue receiver electronic address identifier + Identifier The electronic address of the party to which the catalogue is sent. schemeID @@ -209,13 +234,15 @@ cac:PartyIdentification Party identification + Class EUGEN-T68-R012 cbc:ID Catalogue receiver standard identifier + Identifier The standard identifier of the party to which the catalogue is sent. - + schemeID Scheme identifier for receiver party identification @@ -230,13 +257,15 @@ cac:PartyName Party name + Text EUGEN-T68-R012 cbc:Name Catalogue receiver name + Text The name of the party to which the catalogue is sent. - Cataloge receiver name + Catalogue receiver name @@ -247,23 +276,27 @@ cac:SellerSupplierParty Catalogue supplier + Class The party that provides the items specified in the catalog, must be used if the supplier is different from the catalogue provider structure/docs/SellerSupplierParty.adoc cac:Party Party + Class cac:PartyIdentification Party identification + Identifier EUGEN-T68-R012 cbc:ID Catalogue supplier standard identifier + Identifier The standard identifier of the party that provides the items specified in the catalogue. - + schemeID Scheme identifier for catalogue supplier party identification @@ -278,11 +311,13 @@ cac:PartyName Party name + Text EUGEN-T68-R012 cbc:Name Catalogue supplier name + Text The party that provides the items specified in the catalogue. Seller name @@ -298,21 +333,25 @@ cac:ContractorCustomerParty Catalogue Customer + Class The party who may order from the catalogue, must be used if the customer party is different from the receiver party structure/docs/ContractorCustomerParty.adoc cac:Party Party + Class cac:PartyIdentification Party identification + Identifier EUGEN-T68-R012 cbc:ID Catalogue customer standard identifier + Identifier Standard identifier of the party who may order from the catalogue. @@ -329,11 +368,13 @@ cac:PartyName Party name + Text EUGEN-T68-R012 cbc:Name Catalogue customer name + Text Name of the party who may order from the catalogue. Customer name @@ -348,12 +389,14 @@ cac:CatalogueLine Pre-award catalogue line + Class Detailed information of an item, price and its composition in a pre-award catalogue. structure/docs/CatalogueLine.adoc cbc:ID Pre-award catalogue line identifier + Identifier Each line must have an identifier that is unique within the document to make it possible to reference the line. For example, from other documents. 1 @@ -362,6 +405,7 @@ cbc:ContractSubdivision Contract subdivision + Text A relevant subdivision of the contract a catalogue refers to. Part 2 @@ -369,6 +413,7 @@ cbc:OrderableIndicator Catalogue line orderable indicator + Boolean Indicates whether the catalogue line can be ordered. Allowed values are ´true´ or ´false true @@ -377,6 +422,7 @@ cbc:OrderableUnit Orderable unit + Text The unit in which the item described in this catalogue line can be ordered. Mandatory if the item is orderable Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure. @@ -389,6 +435,7 @@ cbc:ContentUnitQuantity Item net quantity + Quantity The net quantity of the item that is contained in each consumable unit, excluding any packaging materials. unitCode @@ -405,6 +452,7 @@ cbc:OrderQuantityIncrementNumeric + Decimal Order quantity increment Possible limitation to the number of articles that can be ordered. If the Quantity increment is 6 the article must be ordered in a quantity of 6, 12, 18 etc. 5 @@ -413,6 +461,7 @@ cbc:MinimumOrderQuantity Minimum order quantity + Quantity The smallest number of items that can be ordered. BII3-T68-R022 @@ -433,6 +482,7 @@ cbc:MaximumOrderQuantity Maximum order quantity + Quantity The largest number of items that can be ordered. unitCode @@ -452,12 +502,14 @@ cbc:WarrantyInformation Catalogue line warranty information + Text Warranty information that applies to the catalogue line item. cbc:PackLevelCode Handling unit packaging level + Code The packaging level of the orderable unit used to indicate different pack levels and their relation. GS17009 @@ -467,11 +519,13 @@ cac:LineValidityPeriod Line validity period + Class cbc:StartDate Period start date - The line validaty start date, the date must be the same, or ealier than the delivery end date. + Date + The line validity start date, the date must be the same, or earlier than the delivery end date. Format YYYY-MM-DD. Date shall not include timezone information. Date 2017-06-01 @@ -480,7 +534,8 @@ cbc:EndDate Period end date - The line validaty end date, the date must be the same, or later than the delivery start date. + Date + The line validity end date, the date must be the same, or later than the delivery start date. Format YYYY-MM-DD. Date shall not include timezone information. Date 2017-06-15 @@ -490,12 +545,14 @@ cac:ItemComparison Item comparison + Class Used for comparing prices for different articles with various quantities. E.g. Price of each liter. structure/docs/ItemComparison.adoc cbc:PriceAmount Standardized unit price + PriceAmount Item comparison unit price defining price for a certain quantity. @@ -511,6 +568,7 @@ cbc:Quantity Standard unit quantity + Quantity E.g. if consumable units are bottles and each bottle contains 0,333 liters the standard unit quantity is 0,333. unitCode @@ -531,12 +589,14 @@ cac:ComponentRelatedItem Component related item + Class Component related items are products that are connected in a product line or a logistics structure, e.g. consumer units and trading units of the same article. structure/docs/ComponentRelatedItem.adoc cbc:ID Item standard identifier + Identifier Indicate the seller's identifier for the related item. EUGEN-T68-R011 A @@ -545,6 +605,7 @@ cbc:Quantity Related item quantity + Quantity Quantity of a related item unitCode @@ -564,12 +625,14 @@ cac:RequiredRelatedItem Required related item + Class Required related items are products that are bundled and ordered/invoiced together, e.g. bottles and desposits. cbc:ID Item standard identifier + Identifier Indicate the seller's identifier for the related item. AA @@ -577,6 +640,7 @@ cbc:Quantity Related item quantity + Quantity UOM should be stated by using recommendation 20 v10 unitCode @@ -596,12 +660,14 @@ cac:ComplementaryRelatedItem Complementary related item + Class Complementary related item is used for items that might be sold together with a product, e.g. disk station to a laptop. structure/docs/ComplementaryRelatedItem.adoc cbc:ID Item standard identifier + Identifier Indicate the seller's identifier for the related item. A2 @@ -609,6 +675,7 @@ cbc:Quantity Related item quantity + Quantity UOM should be stated by using recommendation 20 v10 unitCode @@ -628,12 +695,14 @@ cac:ReplacedRelatedItem Replacement product + Class Replacement product is used to identify a product replacing an existing product in the Catalogue. cbc:ID Item standard identifier + Identifier Indicate the seller's identifier for the related item. AA @@ -641,6 +710,7 @@ cbc:Quantity Related item quantity + Quantity UOM should be stated by using recommendation 20 v10 unitCode @@ -660,12 +730,14 @@ cac:RequiredItemLocationQuantity Item Location Quantity + Class Properties of the item in this catalogue line that are dependent on location and quantity. structure/docs/RequiredItemLocationQuantity.adoc cbc:MinimumQuantity Minimum quantity + Quantity The minimum quantity that can be ordered to qualify for a specific price. @@ -686,6 +758,7 @@ cbc:MaximumQuantity Maximum quantity + Quantity The maximum quantity that can be ordered to qualify for a specific price. @@ -706,28 +779,29 @@ cac:ApplicableTerritoryAddress Delivery location + Class cbc:StreetName Address line 1 - The main address line in an address. Text + The main address line in an address. Main Street 1 cbc:AdditionalStreetName Address line 2 - An additional address line in an address that can be used to give further details supplementing the main line. Text + An additional address line in an address that can be used to give further details supplementing the main line. Po Box 351 cbc:CityName City name - The common name of the city, town or village, where the Seller address is located. Text + The common name of the city, town or village, where the Seller address is located. London @@ -735,44 +809,45 @@ cbc:PostalZone Post code + Text The identifier for an addressable group of properties according to the relevant postal service. - Text W1G 8LZ cbc:CountrySubentity Country subdivision - The subdivision of a country. Text + The subdivision of a country. Region A cac:AddressLine - ADDRESS LINE - + Address line LINE + Class + cbc:Line Address line 3 + Text An additional address line in an address that can be used to give further details supplementing the main line. - Text Building 23 cac:Country - COUNTRY + Country cbc:IdentificationCode Country code + Code A code that identifies the country. - Text ISO3166 GB @@ -782,6 +857,7 @@ cac:Price Price + Class Used to give the item net price as well as conditional price related to a specific location or a quantity, as well as campaign prices. structure/docs/Price.adoc @@ -789,6 +865,7 @@ cbc:PriceAmount Item net price + PriceAmount The net price has to be equal with the gross price less the item price discount. The price for the item at the specified locations. @@ -803,6 +880,7 @@ cbc:PriceTypeCode Item price type + Code The type of the price so that the receiver knows if the price may be changed is indicative. When prices are temporary the validity period for the price should be defined by stating the price validity period. UNCL5387 @@ -816,6 +894,7 @@ cbc:OrderableUnitFactorRate + Decimal Orderable unit factor rate The factor by which the base price unit of an item can be converted to the orderable unit. @@ -825,11 +904,13 @@ cac:ValidityPeriod Price validity period + Class structure/docs/ValidityPeriod.adoc cbc:StartDate Period start date + Date The price validity period start date, the date must be the same, or ealier than the delivery end date. Format YYYY-MM-DD. Date shall not include timezone information. Date @@ -839,6 +920,7 @@ cbc:EndDate Period end date + Date The price validity period end date, the date must be the same, or later than the delivery start date. Format YYYY-MM-DD. Date shall not include timezone information. Date @@ -850,10 +932,12 @@ cac:AllowanceCharge Price discount- used only for information purpose + Class cbc:ChargeIndicator Charge indicator + Boolean The only allowed value is 'false'. false @@ -861,6 +945,7 @@ cbc:AllowanceChargeReason Allowance reason + Text The reason for the allowance- expressed as text. Returning customer discount @@ -868,6 +953,7 @@ cbc:Amount Allowance amount + Amount currencyID @@ -887,11 +973,13 @@ cac:Item Pre-award catalogue item details + Class structure/docs/Item.adoc cbc:Description Item description + Text The Item description allows for describing the item and its features in more detail than the Item name. Use one description pr. language. This is a rather long item description, often very detailed @@ -900,6 +988,7 @@ cbc:PackQuantity Packed Quantity + Quantity The number of packed units that are in the orderable unit. @@ -919,6 +1008,7 @@ cbc:PackSizeNumeric Packed units + Decimal The packaging the item is available inside the orderable unit (next lower level packaging), and which contains the number of the unit described in Packed quantity. @@ -928,6 +1018,7 @@ cbc:Name Item name + Text A name for an item. Item name @@ -935,6 +1026,7 @@ cbc:Keyword Item key words + Text Used to specify searchable keywords and/or synonyms for the specific item. Toothpaste @@ -942,6 +1034,7 @@ cbc:BrandName Item brand name + Text Name of the brand of the item to allow economic operators to distinctively describe an item in their catalogue or pre-award catalogue. Solidox @@ -950,10 +1043,12 @@ cac:SellersItemIdentification Sellers item identification + Class cbc:ID Item sellers identifier + Identifier An identifier, assigned by the seller, for the item. This element is not mandatory because some companies may not have the identifier yer at the time of issuing the pre-award catalogue. A2 @@ -964,10 +1059,12 @@ cac:ManufacturersItemIdentification Manufacturers item identification + Class cbc:ID Manufacturers item identifier + Identifier The manufacturer's identifier for the item. B32 @@ -977,10 +1074,12 @@ cac:StandardItemIdentification Standard item identification + Class cbc:ID Item standard identifier + Identifier The standard identifier of the catalogue item. @@ -998,6 +1097,7 @@ cbc:ExtendedID Item sellers extended identifier + Identifier An extended identifier issued by the seller to identify items with specific properties. Used for structured identification of an Item variant. @@ -1012,6 +1112,7 @@ cac:ItemSpecificationDocumentReference Attached item specifications + Class Attachments can be sent on line level in the Catalogue. This can be images or additional descriptions of a product. It is strongly recommended to use external references in the form of URI's for attachments. structure/docs/ItemSpecificationDocumentReference.adoc @@ -1019,6 +1120,7 @@ cbc:ID Attachment identifier + Identifier An identifier that can be used to reference the attached document, such as an unique identifier. 88d15eaa-3805-42e4-825f-5e240838104d @@ -1026,6 +1128,7 @@ cbc:DocumentTypeCode Attachment description code + Code A functional description of the attachment, expressed as a code. UNCL1001 @@ -1039,6 +1142,7 @@ cbc:DocumentType Document type + Text A functional description of the attachment. Product specification @@ -1046,6 +1150,7 @@ cbc:DocumentDescription Attachment description + Text A short description of the attached document Report providing specification of products. @@ -1053,10 +1158,12 @@ cac:Attachment Attachment + Class cbc:EmbeddedDocumentBinaryObject Attached document + BinaryObject A binary large object containing an attached document. Base 64 encoded. mimeCode @@ -1070,10 +1177,12 @@ cac:ExternalReference External reference + Class cbc:URI External item specification URI + String URI reference to external item information or specifications. E.g. web address https://test-vefa.difi.no/peppolbis/pracc/catalogue @@ -1086,10 +1195,12 @@ cac:OriginCountry Origin country + Class cbc:IdentificationCode Item origin country + Code The code identifying the country from which the item originates. Commonly used in cross border trade for statistical and customs purposes. ISO3166 @@ -1105,10 +1216,12 @@ cac:CommodityClassification Commodity classification + Class cbc:ItemClassificationCode Item classification code + 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. @@ -1123,10 +1236,12 @@ cac:TransactionConditions Transaction conditions + Class cbc:ActionCode Transaction conditions code + Code Coded description of the specific transaction conditions (purchasing, sales, payment) for an item. @@ -1137,6 +1252,7 @@ cbc:Description Transaction conditions + Text Textual description of the specific transaction conditions (purchasing, sales, payment) for an item @@ -1146,10 +1262,12 @@ cac:HazardousItem Hazardous item + Class cbc:ID Hazardous hazard class identifier + Identifier Specification of the hazardous nature of an item according to a classification schema. @@ -1158,6 +1276,7 @@ cbc:UNDGCode Hazardous item UNDG code + Code Specification of the hazardous nature of an item according to the UNDG classification schema. @@ -1174,12 +1293,14 @@ cac:ClassifiedTaxCategory Classified tax category + Class VAT information structure/docs/ClassifiedTaxCategory.adoc cbc:ID Item VAT category code + Code The VAT category for the item UNCL5305 @@ -1193,6 +1314,7 @@ cbc:Percent Item VAT rate + Percentage The VAT rate, represented as percentage that applies to the item. A VAT rate of zero percent is applied for calculation purposes even if the item is outside the scope of VAT. Unless specific trade reasons apply such as exemptions. @@ -1202,10 +1324,12 @@ cac:TaxScheme Tax scheme + Class cbc:ID Tax scheme identifier + Identifier VAT @@ -1214,6 +1338,7 @@ cac:AdditionalItemProperty Additional item property + Class Additional properties are meant for product properties that cannot be sent in any of the defined elements in PreAward Catalogue. Additional properties consist of the Name of the property and the actual Value. structure/docs/AdditionalItemProperty.adoc @@ -1221,6 +1346,7 @@ cbc:ID Item property identifier + Identifier A property identifier for the property of the item request. PROP-34 @@ -1228,6 +1354,7 @@ cbc:Name Item property name + Text The name of the property.The name must be sufficiently descriptive to define the value. The definition may be supplemented with the property unit of measure when relevant. BII3-T68-R015 @@ -1238,12 +1365,14 @@ cbc:NameCode Item property classification code + Code Code for the item property according to a property code system listID Code list identifier + Identifier UNCL7081 @@ -1253,6 +1382,7 @@ cbc:Value Item property value + Text The value of the item property BII3-T68-R015 Red @@ -1261,6 +1391,7 @@ cbc:ValueQualifier Item property unit of measure + String The unit of measure in which the property value is stated, if relevant. May not be relevant when properties are descriptive. EA @@ -1271,14 +1402,17 @@ cac:ManufacturerParty Manufacturer party + Class cac:PartyName Party name + Class cbc:Name Manufacturer name + Text The name of the party that manufactures the item. @@ -1287,11 +1421,13 @@ cac:ItemInstance Item instance + Class A trackable, unique instantiation of this item. cbc:BestBeforeDate Item best before date + Date The date until when the relevant item qualities will remain at their best. Used to express the best before date of the item or items in the line instance. 2017-12-31 @@ -1302,18 +1438,21 @@ cac:Certificate Item means of proof + Class A means of proof according to to Directives 2014/24/EU. structure/docs/Certificate.adoc cbc:ID Item means of proof identifier + Identifier A unique identifier being unique in a transaction for a Item means of proof. cbc:CertificateTypeCode Item means of proof type + Code A code specifying the type of the Item means of proof according to Directives 2014/24/EU, e.g., if it a label, test report etc. listID @@ -1325,6 +1464,7 @@ cbc:CertificateType Item means of proof name + Text Name of a item means of proof, e.g., the name of a label. Nordic Ecolabel @@ -1332,21 +1472,25 @@ cbc:Remarks Item means of proof value + Text The value according to the Item means of proof that applies to the item. cac:IssuerParty Item means of proof issuer party + Class The party issuing the means of proof for the item. E.g., the organisation that issues a label or test reports, etc. cac:PartyName Party name + Text cbc:Name Item means of proof issuer party name + Text Name of the party issuing the means of proof for the item. Nordic Ecolabelling @@ -1356,6 +1500,7 @@ cac:DocumentReference Document reference + Class This element is bound to two different business terms: Item means of proof reference or Item requirement reference. @@ -1366,6 +1511,7 @@ cbc:DocumentTypeCode + Code Pseudo code indicating the DocumentReference as an Items means of proof reference or an Item requirement reference. @@ -1374,6 +1520,7 @@ cbc:ID + Identifier Item means of proof reference or Item requirement reference Item means of proof reference is reference to an external specification @@ -1389,6 +1536,7 @@ cac:Dimension Handling unit dimensions + Class The element is used for describing the various dimensions of the handling unit. The element cbc:AttributeID is used to define which dimension is described by the dimension element. The following mapping applies for the @@ -1402,6 +1550,7 @@ cbc:AttributeID Attribute identifier + Identifier An identifier for the attribute to which the measure applies. UNCL6313 @@ -1415,6 +1564,7 @@ cbc:Measure + Quantity Handling unit height or length or width or gross weight @@ -1427,7 +1577,7 @@ unitCode - Quandtity unit code + Quantity unit code UNECERec20 MTR or KGM @@ -1442,6 +1592,7 @@ cbc:MinimumMeasure + Quantity Handling unit minimum storage temperature The minimum dimensions of the handling unit: @@ -1466,6 +1617,7 @@ cbc:MaximumMeasure Handling unit maximum storage temperature + Quantity The maximum dimensions of the handling unit: (1) Handling unit maximum storage temperature: The upper margin of the recommended storage temperature range for the item. @@ -1492,12 +1644,14 @@ cac:CallForTendersLineReference Call for Tenders line reference + Class Reference to a Line on a Call For Tenders document. structure/docs/CallForTendersLineReference.adoc cbc:LineID Requested deliverable identifier + Identifier Identifier for a requested deliverable. schemeID