Automatically generated rules to validate document instances of Peppol Catalogue transaction 3.2 (T19).

Identifier/Error message Flag
PEPPOL-T19-B00101
Element 'cbc:CustomizationID' MUST be provided.
fatal
PEPPOL-T19-B00102
Element 'cbc:ProfileID' MUST be provided.
fatal
PEPPOL-T19-B00103
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B00104
Element 'cbc:IssueDate' MUST be provided.
fatal
PEPPOL-T19-B00105
Element 'cac:ValidityPeriod' MUST be provided.
fatal
PEPPOL-T19-B00106
Element 'cac:ProviderParty' MUST be provided.
fatal
PEPPOL-T19-B00107
Element 'cac:ReceiverParty' MUST be provided.
fatal
PEPPOL-T19-B00108
Element 'cac:CatalogueLine' MUST be provided.
fatal
PEPPOL-T19-B00109
Document MUST not contain schema location.
fatal
PEPPOL-T19-B00501
Value MUST be part of code list 'Catalogue Action code, header level (openPEPPOL)'.
fatal
PEPPOL-T19-B00901
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B01201
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B01202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B01401
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B01402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B01601
Element 'cbc:EndpointID' MUST be provided.
fatal
PEPPOL-T19-B01602
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T19-B01701
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T19-B01702
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T19-B01901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B02001
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B02201
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T19-B03001
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B03101
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B03002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B02202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B03201
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T19-B03401
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B03801
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B03901
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B03802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B03601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B03202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B01603
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B04001
Element 'cbc:EndpointID' MUST be provided.
fatal
PEPPOL-T19-B04002
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T19-B04101
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T19-B04102
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T19-B04301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B04401
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B04601
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T19-B05401
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B05501
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B05402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B04602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B05601
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T19-B05801
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B06301
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B06201
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B06001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B05602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B04003
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B06401
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T19-B06601
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T19-B06602
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T19-B06801
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B06901
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B07101
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T19-B07301
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T19-B08101
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B08201
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B08102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B07302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B08301
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B06501
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B06402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B08901
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T19-B08902
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T19-B09101
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B09201
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B09401
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T19-B09601
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T19-B10401
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B10501
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B10402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B09602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B10601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B08801
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B08701
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B11001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B11201
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B11202
Element 'cac:Item' MUST be provided.
fatal
PEPPOL-T19-B11401
Value MUST be part of code list 'Catalogue Action code, line level (openPEPPOL)'.
fatal
PEPPOL-T19-B11501
Value MUST be part of code list 'Boolean indicator (openPEPPOL)'.
fatal
PEPPOL-T19-B11601
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B11701
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B11702
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B12001
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B12002
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B12201
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B12202
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B12501
Value MUST be part of code list 'Packaging level code (GS1 7009)'.
fatal
PEPPOL-T19-B12601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B13001
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T19-B13002
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T19-B13201
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B13202
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B13601
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B13602
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B13401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B14001
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B14002
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B13801
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B14401
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B14402
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B14201
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B14801
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B14802
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B14601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B15101
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B15102
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B15301
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B15302
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B15501
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B15502
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B16501
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B16601
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B16502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B15701
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B16701
Element 'cbc:PriceAmount' MUST be provided.
fatal
PEPPOL-T19-B16801
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T19-B16802
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T19-B17001
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B17002
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B17201
Value MUST be part of code list 'Price type codes (UNCL5387)'.
fatal
PEPPOL-T19-B17401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B16702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B15001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B17701
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T19-B17901
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B17902
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B18501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B18502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B18701
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B18702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B18901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B18902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B19101
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B19201
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T19-B19202
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T19-B19102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B19401
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B19601
Value MUST be part of code list 'Document name code, full list (UNCL1001)' or 'Image code (openPEPPOL)'.
fatal
PEPPOL-T19-B19901
Attribute 'mimeCode' MUST be present.
fatal
PEPPOL-T19-B19902
Value MUST be part of code list 'Mime code (IANA Subset)'.
fatal
PEPPOL-T19-B19903
Attribute 'filename' MUST be present.
fatal
PEPPOL-T19-B20201
Element 'cbc:URI' MUST be provided.
fatal
PEPPOL-T19-B20202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B19801
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B19402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B20401
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T19-B20501
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T19-B20402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B20601
Element 'cbc:ItemClassificationCode' MUST be provided.
fatal
PEPPOL-T19-B20701
Attribute 'listID' MUST be present.
fatal
PEPPOL-T19-B20702
Value MUST be part of code list 'Item type identification code (UNCL7143)'.
fatal
PEPPOL-T19-B20602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B21101
Element 'cbc:ActionCode' MUST be provided.
fatal
PEPPOL-T19-B21201
Element 'cbc:ActionCode' MUST contain value 'CT'.
fatal
PEPPOL-T19-B21102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B21401
Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.
fatal
PEPPOL-T19-B21301
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B21601
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B21602
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T19-B21901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B21902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B21603
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B22101
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T19-B22102
Element 'cbc:Value' MUST be provided.
fatal
PEPPOL-T19-B22301
Attribute 'listID' MUST be present.
fatal
PEPPOL-T19-B22601
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B22602
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B22103
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B22901
Element 'cac:PartyName' MUST be provided.
fatal
PEPPOL-T19-B23001
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T19-B22902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B23401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B23201
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B23601
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B23602
Element 'cbc:CertificateTypeCode' MUST be provided.
fatal
PEPPOL-T19-B23603
Element 'cbc:CertificateType' MUST be provided.
fatal
PEPPOL-T19-B23604
Element 'cac:IssuerParty' MUST be provided.
fatal
PEPPOL-T19-B23801
Element 'cbc:CertificateTypeCode' MUST contain value 'NA'.
fatal
PEPPOL-T19-B24101
Element 'cac:PartyName' MUST be provided.
fatal
PEPPOL-T19-B24201
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T19-B24102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B24401
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T19-B24402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B23605
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B24601
Element 'cbc:AttributeID' MUST be provided.
fatal
PEPPOL-T19-B24701
Value MUST be part of code list 'Measured attribute code (UNCL6313)'.
fatal
PEPPOL-T19-B24801
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B24802
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B25101
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B25102
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B25301
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T19-B25302
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T19-B17702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B11203
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T19-B00110
Document MUST NOT contain elements not part of the data model.
fatal