Automatically generated rules to validate document instances of Pre-Award Catalogue.

Identifier/Error message Flag
EUGEN-T68-B00101
Element 'cbc:UBLVersionID' MUST be provided.
fatal
EUGEN-T68-B00102
Element 'cbc:CustomizationID' MUST be provided.
fatal
EUGEN-T68-B00103
Element 'cbc:ProfileID' MUST be provided.
fatal
EUGEN-T68-B00104
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B00105
Element 'cbc:IssueDate' MUST be provided.
fatal
EUGEN-T68-B00106
Element 'cac:ValidityPeriod' MUST be provided.
fatal
EUGEN-T68-B00107
Element 'cac:ReferencedContract' MUST be provided.
fatal
EUGEN-T68-B00108
Element 'cac:ProviderParty' MUST be provided.
fatal
EUGEN-T68-B00109
Element 'cac:ReceiverParty' MUST be provided.
fatal
EUGEN-T68-B00110
Element 'cac:CatalogueLine' MUST be provided.
fatal
EUGEN-T68-B00111
Document MUST not contain schema location.
fatal
EUGEN-T68-B00201
Element 'cbc:UBLVersionID' MUST contain value '2.1'.
fatal
EUGEN-T68-B01101
Element 'cbc:StartDate' MUST be provided.
fatal
EUGEN-T68-B01102
Element 'cbc:EndDate' MUST be provided.
fatal
EUGEN-T68-B01103
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B01401
Element 'cbc:ContractTypeCode' MUST be provided.
fatal
EUGEN-T68-B01402
Element 'cac:ContractDocumentReference' MUST be provided.
fatal
EUGEN-T68-B01701
Element 'cbc:ContractTypeCode' MUST contain value '311'.
fatal
EUGEN-T68-B01702
Attribute 'listID' MUST contain value 'UNCL1001'
fatal
EUGEN-T68-B01703
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B01901
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B01902
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B01403
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B02201
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B02202
Value MUST be part of code list 'ISO 6523 International Code Designator (ICD)'.
fatal
EUGEN-T68-B02401
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B02501
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B02502
Value MUST be part of code list 'ISO 6523 International Code Designator (ICD)' or 'ISO 6523 International Code Designator (ICD) Unknown'.
fatal
EUGEN-T68-B02402
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B02701
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B02702
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B03501
Element 'cbc:IdentificationCode' MUST be provided.
fatal
EUGEN-T68-B03601
Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
fatal
EUGEN-T68-B03602
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EUGEN-T68-B03603
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B03502
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B02901
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B02101
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B03901
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B03902
Value MUST be part of code list 'ISO 6523 International Code Designator (ICD)'.
fatal
EUGEN-T68-B04101
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B04201
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B04202
Value MUST be part of code list 'ISO 6523 International Code Designator (ICD)' or 'ISO 6523 International Code Designator (ICD) Unknown'.
fatal
EUGEN-T68-B04102
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B04401
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B04402
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B05201
Element 'cbc:IdentificationCode' MUST be provided.
fatal
EUGEN-T68-B05301
Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
fatal
EUGEN-T68-B05302
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EUGEN-T68-B05303
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B05202
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B04601
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B03801
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B05501
Element 'cac:Party' MUST be provided.
fatal
EUGEN-T68-B05701
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B05801
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B05802
Value MUST be part of code list 'ISO 6523 International Code Designator (ICD)' or 'ISO 6523 International Code Designator (ICD) Unknown'.
fatal
EUGEN-T68-B05702
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B06001
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B06002
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B06801
Element 'cbc:IdentificationCode' MUST be provided.
fatal
EUGEN-T68-B06901
Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
fatal
EUGEN-T68-B06902
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EUGEN-T68-B06903
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B06802
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B06201
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B07101
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B05601
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B05502
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B07601
Element 'cac:Party' MUST be provided.
fatal
EUGEN-T68-B07801
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B07901
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B07902
Value MUST be part of code list 'ISO 6523 International Code Designator (ICD)' or 'ISO 6523 International Code Designator (ICD) Unknown'.
fatal
EUGEN-T68-B07802
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B08101
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B08102
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B08301
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B07701
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B07602
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B08801
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B08802
Element 'cbc:OrderableIndicator' MUST be provided.
fatal
EUGEN-T68-B08803
Element 'cac:Item' MUST be provided.
fatal
EUGEN-T68-B09301
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B09302
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B09303
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B09304
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B09701
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B09702
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B09703
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B09704
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B10001
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B10002
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B10003
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B10004
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B10401
Value MUST be part of code list 'GS1 7009'.
fatal
EUGEN-T68-B10402
Attribute 'listID' MUST contain value 'GS17009:PEPPOL'
fatal
EUGEN-T68-B10403
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B10601
Element 'cbc:StartDate' MUST be provided.
fatal
EUGEN-T68-B10602
Element 'cbc:EndDate' MUST be provided.
fatal
EUGEN-T68-B10603
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B10901
Element 'cbc:Quantity' MUST be provided.
fatal
EUGEN-T68-B11001
Attribute 'currencyID' MUST be present.
fatal
EUGEN-T68-B11002
Value MUST be part of code list 'ISO 4217 Currency codes'.
fatal
EUGEN-T68-B11201
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B11202
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B11203
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B11204
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B10902
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B11701
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B11702
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B11703
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B11704
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B11501
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B12201
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B12202
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B12203
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B12204
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B12001
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B12701
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B12702
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B12703
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B12704
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B12501
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B13001
Element 'cbc:Quantity' MUST be provided.
fatal
EUGEN-T68-B13201
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B13202
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B13203
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B13204
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B13002
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B14301
Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
fatal
EUGEN-T68-B14302
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EUGEN-T68-B14201
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B13601
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B14501
Element 'cbc:PriceAmount' MUST be provided.
fatal
EUGEN-T68-B14601
Attribute 'currencyID' MUST be present.
fatal
EUGEN-T68-B14602
Value MUST be part of code list 'ISO 4217 Currency codes'.
fatal
EUGEN-T68-B14801
Value MUST be part of code list 'UNCL5387 Price specification code'.
fatal
EUGEN-T68-B14802
Attribute 'listID' MUST contain value 'UNCL5387'
fatal
EUGEN-T68-B14803
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B15101
Element 'cbc:StartDate' MUST be provided.
fatal
EUGEN-T68-B15102
Element 'cbc:EndDate' MUST be provided.
fatal
EUGEN-T68-B15103
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B15401
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
EUGEN-T68-B15402
Element 'cbc:AllowanceChargeReason' MUST be provided.
fatal
EUGEN-T68-B15403
Element 'cbc:Amount' MUST be provided.
fatal
EUGEN-T68-B15501
Element 'cbc:ChargeIndicator' MUST contain value 'false'.
fatal
EUGEN-T68-B15701
Attribute 'currencyID' MUST be present.
fatal
EUGEN-T68-B15702
Value MUST be part of code list 'ISO 4217 Currency codes'.
fatal
EUGEN-T68-B15404
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B14502
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B15901
Element 'cbc:BatchQuantity' MUST be provided.
fatal
EUGEN-T68-B16001
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B16002
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B16003
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B16004
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B16301
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B16302
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B16303
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B16304
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B15902
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B13501
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B16601
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B16801
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B16802
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B16803
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B16804
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B17501
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B17502
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B17701
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B17702
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B18001
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B18101
Attribute 'schemeID' MUST be present.
fatal
EUGEN-T68-B18002
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B18401
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B18601
Value MUST be part of code list 'UNCL1001 Document name code'.
fatal
EUGEN-T68-B18602
Attribute 'listID' MUST contain value 'UNCL1001'
fatal
EUGEN-T68-B18603
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B19101
Attribute 'mimeCode' MUST be present.
fatal
EUGEN-T68-B19102
Value MUST be part of code list 'Mime code'.
fatal
EUGEN-T68-B19301
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B19001
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B18402
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B19601
Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
fatal
EUGEN-T68-B19602
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EUGEN-T68-B19603
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B19501
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B19801
Element 'cbc:ItemClassificationCode' MUST be provided.
fatal
EUGEN-T68-B19802
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B20201
Value MUST be part of code list 'Transaction condition code'.
fatal
EUGEN-T68-B20101
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B20601
Value MUST be part of code list 'UNCL8273 Dangerous goods regulations code'.
fatal
EUGEN-T68-B20602
Attribute 'listID' MUST contain value 'UNCL8273'
fatal
EUGEN-T68-B20603
Attribute 'listID' MUST be present.
fatal
EUGEN-T68-B20401
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B20801
Element 'cac:TaxScheme' MUST be provided.
fatal
EUGEN-T68-B20901
Value MUST be part of code list 'UNCL5305 Duty or tax or fee category code'.
fatal
EUGEN-T68-B20902
Attribute 'listID' MUST contain value 'UNCL5305'
fatal
EUGEN-T68-B21201
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B21301
Element 'cbc:ID' MUST contain value 'VAT'.
fatal
EUGEN-T68-B21202
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B20802
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B21401
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B21402
Element 'cbc:Value' MUST be provided.
fatal
EUGEN-T68-B21403
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B22201
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B22202
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B22101
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B22601
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B22602
Element 'cac:RangeDimension' MUST be provided.
fatal
EUGEN-T68-B22801
Element 'cbc:AttributeID' MUST be provided.
fatal
EUGEN-T68-B22802
Element 'cbc:Description' MUST be provided.
fatal
EUGEN-T68-B22803
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B22603
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B23101
Element 'cbc:ExpiryDate' MUST be provided.
fatal
EUGEN-T68-B23102
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B22401
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B23301
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B23302
Element 'cbc:CertificateTypeCode' MUST be provided.
fatal
EUGEN-T68-B23303
Element 'cbc:CertificateType' MUST be provided.
fatal
EUGEN-T68-B23304
Element 'cac:IssuerParty' MUST be provided.
fatal
EUGEN-T68-B23801
Element 'cac:PartyName' MUST be provided.
fatal
EUGEN-T68-B23901
Element 'cbc:Name' MUST be provided.
fatal
EUGEN-T68-B23902
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B23802
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B24101
Element 'cbc:ID' MUST be provided.
fatal
EUGEN-T68-B24102
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B23305
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B24301
Element 'cbc:AttributeID' MUST be provided.
fatal
EUGEN-T68-B24401
Value MUST be part of code list 'UNCL6313 Measured attribute code'.
fatal
EUGEN-T68-B24501
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B24502
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B24503
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B24504
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B24801
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B24802
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B24803
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B24804
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B25101
Attribute 'unitCode' MUST be present.
fatal
EUGEN-T68-B25102
Value MUST be part of code list 'UN/ECE Recommandation 20'.
fatal
EUGEN-T68-B25103
Attribute 'unitCodeListID' MUST contain value 'UNECERec20'
fatal
EUGEN-T68-B25104
Attribute 'unitCodeListID' MUST be present.
fatal
EUGEN-T68-B24302
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B16602
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B25401
Element 'cbc:LineID' MUST be provided.
fatal
EUGEN-T68-B25402
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B08804
Document MUST NOT contain elements not part of the data model.
fatal
EUGEN-T68-B00112
Document MUST NOT contain elements not part of the data model.
fatal