# Peppol Catalogue rules 3.5

Source: https://xmlvalid.com/rules/sets/peppol-catalogue

> 236 rules by OpenPeppol (Published for implementers). Source: https://docs.peppol.eu/poacc/upgrade-3/

- [PEPPOL-COMMON-R001](https://xmlvalid.com/rules/PEPPOL-COMMON-R001.md) (error): Document MUST not contain empty elements.
- [PEPPOL-COMMON-R003](https://xmlvalid.com/rules/PEPPOL-COMMON-R003.md) (warning): Document SHOULD not contain schema location.
- [PEPPOL-COMMON-R030](https://xmlvalid.com/rules/PEPPOL-COMMON-R030.md) (error): A date must be formatted YYYY-MM-DD.
- [PEPPOL-COMMON-R040](https://xmlvalid.com/rules/PEPPOL-COMMON-R040.md) (error): GLN must have a valid format according to GS1 rules.
- [PEPPOL-COMMON-R041](https://xmlvalid.com/rules/PEPPOL-COMMON-R041.md) (error): Norwegian organization number MUST be stated in the correct format.
- [PEPPOL-COMMON-R042](https://xmlvalid.com/rules/PEPPOL-COMMON-R042.md) (error): Danish organization number (CVR) MUST be stated in the correct format.
- [PEPPOL-COMMON-R043](https://xmlvalid.com/rules/PEPPOL-COMMON-R043.md) (error): Belgian enterprise number MUST be stated in the correct format.
- [PEPPOL-COMMON-R044](https://xmlvalid.com/rules/PEPPOL-COMMON-R044.md) (warning): IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format
- [PEPPOL-COMMON-R045](https://xmlvalid.com/rules/PEPPOL-COMMON-R045.md) (warning): Tax Code (Codice Fiscale) must be stated in the correct format
- [PEPPOL-COMMON-R046](https://xmlvalid.com/rules/PEPPOL-COMMON-R046.md) (warning): Tax Code (Codice Fiscale) must be stated in the correct format
- [PEPPOL-COMMON-R047](https://xmlvalid.com/rules/PEPPOL-COMMON-R047.md) (warning): Italian VAT Code (Partita Iva) must be stated in the correct format
- [PEPPOL-COMMON-R049](https://xmlvalid.com/rules/PEPPOL-COMMON-R049.md) (error): Swedish organization number MUST be stated in the correct format.
- [PEPPOL-COMMON-R050](https://xmlvalid.com/rules/PEPPOL-COMMON-R050.md) (error): Australian Business Number (ABN) MUST be stated in the correct format.
- [PEPPOL-COMMON-R052](https://xmlvalid.com/rules/PEPPOL-COMMON-R052.md) (error): Danish chamber of commerce number (P) MUST be stated in the correct format.
- [PEPPOL-COMMON-R053](https://xmlvalid.com/rules/PEPPOL-COMMON-R053.md) (error): Danish ERSTORG number (SE) MUST be stated in the correct format.
- [PEPPOL-COMMON-R054](https://xmlvalid.com/rules/PEPPOL-COMMON-R054.md) (warning): Dutch Chamber of Commerce (KVK) numbers (0106) MUST be stated in the correct format (12345678).
- [PEPPOL-COMMON-R055](https://xmlvalid.com/rules/PEPPOL-COMMON-R055.md) (warning): Dutch organization identification numbers (0190) MUST be stated in the correct format (12345678901234567890).
- [PEPPOL-COMMON-R056-1](https://xmlvalid.com/rules/PEPPOL-COMMON-R056-1.md) (warning): Dutch VAT numbers (9944) MUST be stated in the correct format (NL123456789B12).
- [PEPPOL-COMMON-R056-2](https://xmlvalid.com/rules/PEPPOL-COMMON-R056-2.md) (warning): Dutch VAT numbers MUST have the format (NL123456789B12).
- [PEPPOL-COMMON-R057](https://xmlvalid.com/rules/PEPPOL-COMMON-R057.md) (warning): Dutch Chamber of Commerce Establishment numbers (0217) MUST be stated in the correct format (123456789012).
- [PEPPOL-T19-B00101](https://xmlvalid.com/rules/PEPPOL-T19-B00101.md) (error): Element 'cbc:CustomizationID' MUST be provided.
- [PEPPOL-T19-B00102](https://xmlvalid.com/rules/PEPPOL-T19-B00102.md) (error): Element 'cbc:ProfileID' MUST be provided.
- [PEPPOL-T19-B00103](https://xmlvalid.com/rules/PEPPOL-T19-B00103.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B00104](https://xmlvalid.com/rules/PEPPOL-T19-B00104.md) (error): Element 'cbc:IssueDate' MUST be provided.
- [PEPPOL-T19-B00105](https://xmlvalid.com/rules/PEPPOL-T19-B00105.md) (error): Element 'cac:ValidityPeriod' MUST be provided.
- [PEPPOL-T19-B00106](https://xmlvalid.com/rules/PEPPOL-T19-B00106.md) (error): Element 'cac:ProviderParty' MUST be provided.
- [PEPPOL-T19-B00107](https://xmlvalid.com/rules/PEPPOL-T19-B00107.md) (error): Element 'cac:ReceiverParty' MUST be provided.
- [PEPPOL-T19-B00108](https://xmlvalid.com/rules/PEPPOL-T19-B00108.md) (error): Element 'cac:CatalogueLine' MUST be provided.
- [PEPPOL-T19-B00109](https://xmlvalid.com/rules/PEPPOL-T19-B00109.md) (error): Document MUST not contain schema location.
- [PEPPOL-T19-B00110](https://xmlvalid.com/rules/PEPPOL-T19-B00110.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B00501](https://xmlvalid.com/rules/PEPPOL-T19-B00501.md) (error): Value MUST be part of code list 'Catalogue Action code, header level (OpenPeppol)'.
- [PEPPOL-T19-B00901](https://xmlvalid.com/rules/PEPPOL-T19-B00901.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B01201](https://xmlvalid.com/rules/PEPPOL-T19-B01201.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B01202](https://xmlvalid.com/rules/PEPPOL-T19-B01202.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B01401](https://xmlvalid.com/rules/PEPPOL-T19-B01401.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B01402](https://xmlvalid.com/rules/PEPPOL-T19-B01402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B01601](https://xmlvalid.com/rules/PEPPOL-T19-B01601.md) (error): Element 'cbc:EndpointID' MUST be provided.
- [PEPPOL-T19-B01602](https://xmlvalid.com/rules/PEPPOL-T19-B01602.md) (error): Element 'cac:PartyLegalEntity' MUST be provided.
- [PEPPOL-T19-B01603](https://xmlvalid.com/rules/PEPPOL-T19-B01603.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B01701](https://xmlvalid.com/rules/PEPPOL-T19-B01701.md) (error): Attribute 'schemeID' MUST be present.
- [PEPPOL-T19-B01702](https://xmlvalid.com/rules/PEPPOL-T19-B01702.md) (error): Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
- [PEPPOL-T19-B01901](https://xmlvalid.com/rules/PEPPOL-T19-B01901.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B02001](https://xmlvalid.com/rules/PEPPOL-T19-B02001.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B02201](https://xmlvalid.com/rules/PEPPOL-T19-B02201.md) (error): Element 'cac:Country' MUST be provided.
- [PEPPOL-T19-B02202](https://xmlvalid.com/rules/PEPPOL-T19-B02202.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B03001](https://xmlvalid.com/rules/PEPPOL-T19-B03001.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B03002](https://xmlvalid.com/rules/PEPPOL-T19-B03002.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B03101](https://xmlvalid.com/rules/PEPPOL-T19-B03101.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B03201](https://xmlvalid.com/rules/PEPPOL-T19-B03201.md) (error): Element 'cbc:RegistrationName' MUST be provided.
- [PEPPOL-T19-B03202](https://xmlvalid.com/rules/PEPPOL-T19-B03202.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B03401](https://xmlvalid.com/rules/PEPPOL-T19-B03401.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B03601](https://xmlvalid.com/rules/PEPPOL-T19-B03601.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B03801](https://xmlvalid.com/rules/PEPPOL-T19-B03801.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B03802](https://xmlvalid.com/rules/PEPPOL-T19-B03802.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B03901](https://xmlvalid.com/rules/PEPPOL-T19-B03901.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B04001](https://xmlvalid.com/rules/PEPPOL-T19-B04001.md) (error): Element 'cbc:EndpointID' MUST be provided.
- [PEPPOL-T19-B04002](https://xmlvalid.com/rules/PEPPOL-T19-B04002.md) (error): Element 'cac:PartyLegalEntity' MUST be provided.
- [PEPPOL-T19-B04003](https://xmlvalid.com/rules/PEPPOL-T19-B04003.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B04101](https://xmlvalid.com/rules/PEPPOL-T19-B04101.md) (error): Attribute 'schemeID' MUST be present.
- [PEPPOL-T19-B04102](https://xmlvalid.com/rules/PEPPOL-T19-B04102.md) (error): Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
- [PEPPOL-T19-B04301](https://xmlvalid.com/rules/PEPPOL-T19-B04301.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B04401](https://xmlvalid.com/rules/PEPPOL-T19-B04401.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B04601](https://xmlvalid.com/rules/PEPPOL-T19-B04601.md) (error): Element 'cac:Country' MUST be provided.
- [PEPPOL-T19-B04602](https://xmlvalid.com/rules/PEPPOL-T19-B04602.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B05401](https://xmlvalid.com/rules/PEPPOL-T19-B05401.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B05402](https://xmlvalid.com/rules/PEPPOL-T19-B05402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B05501](https://xmlvalid.com/rules/PEPPOL-T19-B05501.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B05601](https://xmlvalid.com/rules/PEPPOL-T19-B05601.md) (error): Element 'cbc:RegistrationName' MUST be provided.
- [PEPPOL-T19-B05602](https://xmlvalid.com/rules/PEPPOL-T19-B05602.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B05801](https://xmlvalid.com/rules/PEPPOL-T19-B05801.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B06001](https://xmlvalid.com/rules/PEPPOL-T19-B06001.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B06201](https://xmlvalid.com/rules/PEPPOL-T19-B06201.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B06301](https://xmlvalid.com/rules/PEPPOL-T19-B06301.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B06401](https://xmlvalid.com/rules/PEPPOL-T19-B06401.md) (error): Element 'cac:Party' MUST be provided.
- [PEPPOL-T19-B06402](https://xmlvalid.com/rules/PEPPOL-T19-B06402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B06501](https://xmlvalid.com/rules/PEPPOL-T19-B06501.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B06601](https://xmlvalid.com/rules/PEPPOL-T19-B06601.md) (error): Attribute 'schemeID' MUST be present.
- [PEPPOL-T19-B06602](https://xmlvalid.com/rules/PEPPOL-T19-B06602.md) (error): Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
- [PEPPOL-T19-B06801](https://xmlvalid.com/rules/PEPPOL-T19-B06801.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B06901](https://xmlvalid.com/rules/PEPPOL-T19-B06901.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B07101](https://xmlvalid.com/rules/PEPPOL-T19-B07101.md) (error): Element 'cbc:Name' MUST be provided.
- [PEPPOL-T19-B07301](https://xmlvalid.com/rules/PEPPOL-T19-B07301.md) (error): Element 'cac:Country' MUST be provided.
- [PEPPOL-T19-B07302](https://xmlvalid.com/rules/PEPPOL-T19-B07302.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B08101](https://xmlvalid.com/rules/PEPPOL-T19-B08101.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B08102](https://xmlvalid.com/rules/PEPPOL-T19-B08102.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B08201](https://xmlvalid.com/rules/PEPPOL-T19-B08201.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B08301](https://xmlvalid.com/rules/PEPPOL-T19-B08301.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B08701](https://xmlvalid.com/rules/PEPPOL-T19-B08701.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B08801](https://xmlvalid.com/rules/PEPPOL-T19-B08801.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B08901](https://xmlvalid.com/rules/PEPPOL-T19-B08901.md) (error): Attribute 'schemeID' MUST be present.
- [PEPPOL-T19-B08902](https://xmlvalid.com/rules/PEPPOL-T19-B08902.md) (error): Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
- [PEPPOL-T19-B09101](https://xmlvalid.com/rules/PEPPOL-T19-B09101.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B09201](https://xmlvalid.com/rules/PEPPOL-T19-B09201.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B09401](https://xmlvalid.com/rules/PEPPOL-T19-B09401.md) (error): Element 'cbc:Name' MUST be provided.
- [PEPPOL-T19-B09601](https://xmlvalid.com/rules/PEPPOL-T19-B09601.md) (error): Element 'cac:Country' MUST be provided.
- [PEPPOL-T19-B09602](https://xmlvalid.com/rules/PEPPOL-T19-B09602.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B10401](https://xmlvalid.com/rules/PEPPOL-T19-B10401.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B10402](https://xmlvalid.com/rules/PEPPOL-T19-B10402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B10501](https://xmlvalid.com/rules/PEPPOL-T19-B10501.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B10601](https://xmlvalid.com/rules/PEPPOL-T19-B10601.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B11001](https://xmlvalid.com/rules/PEPPOL-T19-B11001.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B11201](https://xmlvalid.com/rules/PEPPOL-T19-B11201.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B11202](https://xmlvalid.com/rules/PEPPOL-T19-B11202.md) (error): Element 'cac:Item' MUST be provided.
- [PEPPOL-T19-B11203](https://xmlvalid.com/rules/PEPPOL-T19-B11203.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B11401](https://xmlvalid.com/rules/PEPPOL-T19-B11401.md) (error): Value MUST be part of code list 'Catalogue Action code, line level (OpenPeppol)'.
- [PEPPOL-T19-B11501](https://xmlvalid.com/rules/PEPPOL-T19-B11501.md) (error): Value MUST be part of code list 'Boolean indicator (OpenPeppol)'.
- [PEPPOL-T19-B11601](https://xmlvalid.com/rules/PEPPOL-T19-B11601.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B11701](https://xmlvalid.com/rules/PEPPOL-T19-B11701.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B11702](https://xmlvalid.com/rules/PEPPOL-T19-B11702.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B12001](https://xmlvalid.com/rules/PEPPOL-T19-B12001.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B12002](https://xmlvalid.com/rules/PEPPOL-T19-B12002.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B12201](https://xmlvalid.com/rules/PEPPOL-T19-B12201.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B12202](https://xmlvalid.com/rules/PEPPOL-T19-B12202.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B12501](https://xmlvalid.com/rules/PEPPOL-T19-B12501.md) (error): Value MUST be part of code list 'Packaging level code (GS1 7009)'.
- [PEPPOL-T19-B12601](https://xmlvalid.com/rules/PEPPOL-T19-B12601.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B13001](https://xmlvalid.com/rules/PEPPOL-T19-B13001.md) (error): Attribute 'currencyID' MUST be present.
- [PEPPOL-T19-B13002](https://xmlvalid.com/rules/PEPPOL-T19-B13002.md) (error): Value MUST be part of code list 'ISO 4217 Currency codes'.
- [PEPPOL-T19-B13201](https://xmlvalid.com/rules/PEPPOL-T19-B13201.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B13202](https://xmlvalid.com/rules/PEPPOL-T19-B13202.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B13401](https://xmlvalid.com/rules/PEPPOL-T19-B13401.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B13601](https://xmlvalid.com/rules/PEPPOL-T19-B13601.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B13602](https://xmlvalid.com/rules/PEPPOL-T19-B13602.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B13801](https://xmlvalid.com/rules/PEPPOL-T19-B13801.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B14001](https://xmlvalid.com/rules/PEPPOL-T19-B14001.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B14002](https://xmlvalid.com/rules/PEPPOL-T19-B14002.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B14201](https://xmlvalid.com/rules/PEPPOL-T19-B14201.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B14401](https://xmlvalid.com/rules/PEPPOL-T19-B14401.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B14402](https://xmlvalid.com/rules/PEPPOL-T19-B14402.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B14601](https://xmlvalid.com/rules/PEPPOL-T19-B14601.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B14801](https://xmlvalid.com/rules/PEPPOL-T19-B14801.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B14802](https://xmlvalid.com/rules/PEPPOL-T19-B14802.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B15001](https://xmlvalid.com/rules/PEPPOL-T19-B15001.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B15101](https://xmlvalid.com/rules/PEPPOL-T19-B15101.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B15102](https://xmlvalid.com/rules/PEPPOL-T19-B15102.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B15301](https://xmlvalid.com/rules/PEPPOL-T19-B15301.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B15302](https://xmlvalid.com/rules/PEPPOL-T19-B15302.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B15501](https://xmlvalid.com/rules/PEPPOL-T19-B15501.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B15502](https://xmlvalid.com/rules/PEPPOL-T19-B15502.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B15701](https://xmlvalid.com/rules/PEPPOL-T19-B15701.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B16501](https://xmlvalid.com/rules/PEPPOL-T19-B16501.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B16502](https://xmlvalid.com/rules/PEPPOL-T19-B16502.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B16601](https://xmlvalid.com/rules/PEPPOL-T19-B16601.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B16701](https://xmlvalid.com/rules/PEPPOL-T19-B16701.md) (error): Element 'cbc:PriceAmount' MUST be provided.
- [PEPPOL-T19-B16702](https://xmlvalid.com/rules/PEPPOL-T19-B16702.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B16801](https://xmlvalid.com/rules/PEPPOL-T19-B16801.md) (error): Attribute 'currencyID' MUST be present.
- [PEPPOL-T19-B16802](https://xmlvalid.com/rules/PEPPOL-T19-B16802.md) (error): Value MUST be part of code list 'ISO 4217 Currency codes'.
- [PEPPOL-T19-B17001](https://xmlvalid.com/rules/PEPPOL-T19-B17001.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B17002](https://xmlvalid.com/rules/PEPPOL-T19-B17002.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B17201](https://xmlvalid.com/rules/PEPPOL-T19-B17201.md) (error): Value MUST be part of code list 'Price type codes (UNCL5387)'.
- [PEPPOL-T19-B17401](https://xmlvalid.com/rules/PEPPOL-T19-B17401.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B17701](https://xmlvalid.com/rules/PEPPOL-T19-B17701.md) (error): Element 'cbc:Name' MUST be provided.
- [PEPPOL-T19-B17702](https://xmlvalid.com/rules/PEPPOL-T19-B17702.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B17901](https://xmlvalid.com/rules/PEPPOL-T19-B17901.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B17902](https://xmlvalid.com/rules/PEPPOL-T19-B17902.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B18501](https://xmlvalid.com/rules/PEPPOL-T19-B18501.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B18502](https://xmlvalid.com/rules/PEPPOL-T19-B18502.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B18701](https://xmlvalid.com/rules/PEPPOL-T19-B18701.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B18702](https://xmlvalid.com/rules/PEPPOL-T19-B18702.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B18901](https://xmlvalid.com/rules/PEPPOL-T19-B18901.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B18902](https://xmlvalid.com/rules/PEPPOL-T19-B18902.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B19101](https://xmlvalid.com/rules/PEPPOL-T19-B19101.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B19102](https://xmlvalid.com/rules/PEPPOL-T19-B19102.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B19201](https://xmlvalid.com/rules/PEPPOL-T19-B19201.md) (error): Attribute 'schemeID' MUST be present.
- [PEPPOL-T19-B19202](https://xmlvalid.com/rules/PEPPOL-T19-B19202.md) (error): Value MUST be part of code list 'ISO 6523 ICD list'.
- [PEPPOL-T19-B19401](https://xmlvalid.com/rules/PEPPOL-T19-B19401.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B19402](https://xmlvalid.com/rules/PEPPOL-T19-B19402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B19601](https://xmlvalid.com/rules/PEPPOL-T19-B19601.md) (error): Value MUST be part of code list 'Document name code, full list (UNCL1001)' or 'Image code (OpenPeppol)'.
- [PEPPOL-T19-B19801](https://xmlvalid.com/rules/PEPPOL-T19-B19801.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B19901](https://xmlvalid.com/rules/PEPPOL-T19-B19901.md) (error): Attribute 'mimeCode' MUST be present.
- [PEPPOL-T19-B19902](https://xmlvalid.com/rules/PEPPOL-T19-B19902.md) (error): Value MUST be part of code list 'Mime code (IANA Subset)'.
- [PEPPOL-T19-B19903](https://xmlvalid.com/rules/PEPPOL-T19-B19903.md) (error): Attribute 'filename' MUST be present.
- [PEPPOL-T19-B20201](https://xmlvalid.com/rules/PEPPOL-T19-B20201.md) (error): Element 'cbc:URI' MUST be provided.
- [PEPPOL-T19-B20202](https://xmlvalid.com/rules/PEPPOL-T19-B20202.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B20401](https://xmlvalid.com/rules/PEPPOL-T19-B20401.md) (error): Element 'cbc:IdentificationCode' MUST be provided.
- [PEPPOL-T19-B20402](https://xmlvalid.com/rules/PEPPOL-T19-B20402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B20501](https://xmlvalid.com/rules/PEPPOL-T19-B20501.md) (error): Value MUST be part of code list 'ISO 3166-1:Alpha2 Country codes'.
- [PEPPOL-T19-B20601](https://xmlvalid.com/rules/PEPPOL-T19-B20601.md) (error): Element 'cbc:ItemClassificationCode' MUST be provided.
- [PEPPOL-T19-B20602](https://xmlvalid.com/rules/PEPPOL-T19-B20602.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B20701](https://xmlvalid.com/rules/PEPPOL-T19-B20701.md) (error): Attribute 'listID' MUST be present.
- [PEPPOL-T19-B20702](https://xmlvalid.com/rules/PEPPOL-T19-B20702.md) (error): Value MUST be part of code list 'Item type identification code (UNCL7143)'.
- [PEPPOL-T19-B21101](https://xmlvalid.com/rules/PEPPOL-T19-B21101.md) (error): Element 'cbc:ActionCode' MUST be provided.
- [PEPPOL-T19-B21102](https://xmlvalid.com/rules/PEPPOL-T19-B21102.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B21201](https://xmlvalid.com/rules/PEPPOL-T19-B21201.md) (error): Value MUST be part of code list 'Transaction condition code (OpenPeppol)'.
- [PEPPOL-T19-B21301](https://xmlvalid.com/rules/PEPPOL-T19-B21301.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B21401](https://xmlvalid.com/rules/PEPPOL-T19-B21401.md) (error): Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.
- [PEPPOL-T19-B21601](https://xmlvalid.com/rules/PEPPOL-T19-B21601.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B21602](https://xmlvalid.com/rules/PEPPOL-T19-B21602.md) (error): Element 'cac:TaxScheme' MUST be provided.
- [PEPPOL-T19-B21603](https://xmlvalid.com/rules/PEPPOL-T19-B21603.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B21901](https://xmlvalid.com/rules/PEPPOL-T19-B21901.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B21902](https://xmlvalid.com/rules/PEPPOL-T19-B21902.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B22101](https://xmlvalid.com/rules/PEPPOL-T19-B22101.md) (error): Element 'cbc:Name' MUST be provided.
- [PEPPOL-T19-B22102](https://xmlvalid.com/rules/PEPPOL-T19-B22102.md) (error): Element 'cbc:Value' MUST be provided.
- [PEPPOL-T19-B22103](https://xmlvalid.com/rules/PEPPOL-T19-B22103.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B22701](https://xmlvalid.com/rules/PEPPOL-T19-B22701.md) (error): Attribute 'listID' MUST be present.
- [PEPPOL-T19-B23101](https://xmlvalid.com/rules/PEPPOL-T19-B23101.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B23102](https://xmlvalid.com/rules/PEPPOL-T19-B23102.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B23401](https://xmlvalid.com/rules/PEPPOL-T19-B23401.md) (error): Element 'cac:PartyName' MUST be provided.
- [PEPPOL-T19-B23402](https://xmlvalid.com/rules/PEPPOL-T19-B23402.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B23501](https://xmlvalid.com/rules/PEPPOL-T19-B23501.md) (error): Element 'cbc:Name' MUST be provided.
- [PEPPOL-T19-B23701](https://xmlvalid.com/rules/PEPPOL-T19-B23701.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B23901](https://xmlvalid.com/rules/PEPPOL-T19-B23901.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B24101](https://xmlvalid.com/rules/PEPPOL-T19-B24101.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B24102](https://xmlvalid.com/rules/PEPPOL-T19-B24102.md) (error): Element 'cbc:CertificateTypeCode' MUST be provided.
- [PEPPOL-T19-B24103](https://xmlvalid.com/rules/PEPPOL-T19-B24103.md) (error): Element 'cbc:CertificateType' MUST be provided.
- [PEPPOL-T19-B24104](https://xmlvalid.com/rules/PEPPOL-T19-B24104.md) (error): Element 'cac:IssuerParty' MUST be provided.
- [PEPPOL-T19-B24105](https://xmlvalid.com/rules/PEPPOL-T19-B24105.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B24301](https://xmlvalid.com/rules/PEPPOL-T19-B24301.md) (error): Value MUST be part of code list 'NA codes' or 'PackagingMarkedLabelAccreditationCode'.
- [PEPPOL-T19-B24601](https://xmlvalid.com/rules/PEPPOL-T19-B24601.md) (error): Element 'cac:PartyName' MUST be provided.
- [PEPPOL-T19-B24602](https://xmlvalid.com/rules/PEPPOL-T19-B24602.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B24701](https://xmlvalid.com/rules/PEPPOL-T19-B24701.md) (error): Element 'cbc:Name' MUST be provided.
- [PEPPOL-T19-B24901](https://xmlvalid.com/rules/PEPPOL-T19-B24901.md) (error): Element 'cbc:ID' MUST be provided.
- [PEPPOL-T19-B24902](https://xmlvalid.com/rules/PEPPOL-T19-B24902.md) (error): Document MUST NOT contain elements not part of the data model.
- [PEPPOL-T19-B25101](https://xmlvalid.com/rules/PEPPOL-T19-B25101.md) (error): Element 'cbc:AttributeID' MUST be provided.
- [PEPPOL-T19-B25201](https://xmlvalid.com/rules/PEPPOL-T19-B25201.md) (error): Value MUST be part of code list 'Measured attribute code (UNCL6313)'.
- [PEPPOL-T19-B25301](https://xmlvalid.com/rules/PEPPOL-T19-B25301.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B25302](https://xmlvalid.com/rules/PEPPOL-T19-B25302.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B25601](https://xmlvalid.com/rules/PEPPOL-T19-B25601.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B25602](https://xmlvalid.com/rules/PEPPOL-T19-B25602.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-B25801](https://xmlvalid.com/rules/PEPPOL-T19-B25801.md) (error): Attribute 'unitCode' MUST be present.
- [PEPPOL-T19-B25802](https://xmlvalid.com/rules/PEPPOL-T19-B25802.md) (error): Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
- [PEPPOL-T19-R001](https://xmlvalid.com/rules/PEPPOL-T19-R001.md) (error): A validity period end date SHALL be later or equal to a validity period start date
- [PEPPOL-T19-R004](https://xmlvalid.com/rules/PEPPOL-T19-R004.md) (error): A catalogue supplier SHALL contain the full name or an identifier
- [PEPPOL-T19-R005](https://xmlvalid.com/rules/PEPPOL-T19-R005.md) (error): A catalogue customer SHALL contain the full name or an identifier
- [PEPPOL-T19-R006](https://xmlvalid.com/rules/PEPPOL-T19-R006.md) (error): Prices of items SHALL not be negative
- [PEPPOL-T19-R007](https://xmlvalid.com/rules/PEPPOL-T19-R007.md) (error): Catalogue line validity period SHALL be within the range of the whole catalogue validity period
- [PEPPOL-T19-R008](https://xmlvalid.com/rules/PEPPOL-T19-R008.md) (error): Maximum quantity SHALL be greater than zero
- [PEPPOL-T19-R009](https://xmlvalid.com/rules/PEPPOL-T19-R009.md) (error): Minimum quantity SHALL be greater than zero
- [PEPPOL-T19-R010](https://xmlvalid.com/rules/PEPPOL-T19-R010.md) (error): Maximum quantity SHALL be greater or equal to the Minimum quantity
- [PEPPOL-T19-R011](https://xmlvalid.com/rules/PEPPOL-T19-R011.md) (error): Price validity start date SHALL be within the range of the catalogue line or catalogue validity period
- [PEPPOL-T19-R012](https://xmlvalid.com/rules/PEPPOL-T19-R012.md) (error): Each item in a Catalogue line SHALL be identifiable by either "item sellers identifier" or "item standard identifier"
- [PEPPOL-T19-R013](https://xmlvalid.com/rules/PEPPOL-T19-R013.md) (error): A line validity period end date SHALL be later or equal to the line validity period start date
- [PEPPOL-T19-R014](https://xmlvalid.com/rules/PEPPOL-T19-R014.md) (error): Each Tax Category SHALL have a TAX category rate, except if the catalogue line is not subject to TAX.
- [PEPPOL-T19-R015](https://xmlvalid.com/rules/PEPPOL-T19-R015.md) (error): When TAX category code is "Standard rated" (S) the TAX rate SHALL be greater than zero.
- [PEPPOL-T19-R016](https://xmlvalid.com/rules/PEPPOL-T19-R016.md) (error): A price validity period end date SHALL be later or equal to the price validity period start date
- [PEPPOL-T19-R017](https://xmlvalid.com/rules/PEPPOL-T19-R017.md) (error): An order transaction SHALL use profile catalogue only or catalogue without response.
- [PEPPOL-T19-R018](https://xmlvalid.com/rules/PEPPOL-T19-R018.md) (error): Specification identifier SHALL start with the value 'urn:fdc:peppol.eu:poacc:trns:catalogue:3'.
