Automatically generated rules to validate document instances of Peppol Order Agreement 3.1 (T110).

Identifier/Error message Flag
PEPPOL-T110-B00101
Element 'cbc:CustomizationID' MUST be provided.
fatal
PEPPOL-T110-B00102
Element 'cbc:ProfileID' MUST be provided.
fatal
PEPPOL-T110-B00103
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B00104
Element 'cbc:IssueDate' MUST be provided.
fatal
PEPPOL-T110-B00105
Element 'cac:OrderReference' MUST be provided.
fatal
PEPPOL-T110-B00106
Element 'cac:SellerSupplierParty' MUST be provided.
fatal
PEPPOL-T110-B00107
Element 'cac:BuyerCustomerParty' MUST be provided.
fatal
PEPPOL-T110-B00108
Element 'cac:OrderLine' MUST be provided.
fatal
PEPPOL-T110-B00109
Document MUST not contain schema location.
fatal
PEPPOL-T110-B00301
Element 'cbc:ProfileID' MUST contain value 'urn:fdc:peppol.eu:poacc:bis:order_agreement:3'.
fatal
PEPPOL-T110-B00901
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B01101
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B01102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B01301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B01302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B01501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B01901
Attribute 'mimeCode' MUST be present.
fatal
PEPPOL-T110-B01902
Value MUST be part of code list 'Mime code (IANA Subset)'.
fatal
PEPPOL-T110-B01903
Attribute 'filename' MUST be present.
fatal
PEPPOL-T110-B02201
Element 'cbc:URI' MUST be provided.
fatal
PEPPOL-T110-B02202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B01801
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B01502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B02401
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B02402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B02601
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T110-B02701
Element 'cbc:EndpointID' MUST be provided.
fatal
PEPPOL-T110-B02702
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T110-B02801
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T110-B02802
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T110-B03001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B03101
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B03301
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T110-B04101
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T110-B04201
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T110-B04102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B03302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B04301
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T110-B04501
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B04302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B04701
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B02703
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B02602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B05101
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T110-B05201
Element 'cbc:EndpointID' MUST be provided.
fatal
PEPPOL-T110-B05202
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T110-B05301
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T110-B05302
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T110-B05501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B05601
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B05801
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T110-B06601
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T110-B06701
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T110-B06602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B05802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B06801
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T110-B07001
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B06802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B05203
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B07201
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B05102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B07801
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B07901
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B08101
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T110-B07701
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B07601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B08501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B08601
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B08801
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T110-B08401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B08301
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B09101
Element 'cbc:StartDate' MUST be provided.
fatal
PEPPOL-T110-B09102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B09701
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B09801
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B10001
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T110-B11001
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T110-B11101
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T110-B11002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B10201
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B09601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B09001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B11501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B12501
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T110-B12601
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T110-B12502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B11701
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B11502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B11201
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B12701
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
PEPPOL-T110-B12702
Element 'cbc:Amount' MUST be provided.
fatal
PEPPOL-T110-B12703
Element 'cac:TaxCategory' MUST be provided.
fatal
PEPPOL-T110-B12801
Value MUST be part of code list 'Boolean indicator (openPEPPOL)'.
fatal
PEPPOL-T110-B12901
Value MUST be part of code list 'Allowance reason codes (UNCL5189 subset)' or 'Charge reason code (UNCL7161)'.
fatal
PEPPOL-T110-B13201
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B13202
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B13401
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B13402
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B13601
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B13602
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T110-B13901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B13902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B13603
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B12704
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B14101
Element 'cbc:TaxAmount' MUST be provided.
fatal
PEPPOL-T110-B14201
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B14202
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B14401
Element 'cbc:TaxableAmount' MUST be provided.
fatal
PEPPOL-T110-B14402
Element 'cbc:TaxAmount' MUST be provided.
fatal
PEPPOL-T110-B14403
Element 'cac:TaxCategory' MUST be provided.
fatal
PEPPOL-T110-B14501
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B14502
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B14701
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B14702
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B14901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B14902
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T110-B15301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B15302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B14903
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B14404
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B14102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B15501
Element 'cbc:LineExtensionAmount' MUST be provided.
fatal
PEPPOL-T110-B15502
Element 'cbc:TaxExclusiveAmount' MUST be provided.
fatal
PEPPOL-T110-B15503
Element 'cbc:TaxInclusiveAmount' MUST be provided.
fatal
PEPPOL-T110-B15504
Element 'cbc:PayableAmount' MUST be provided.
fatal
PEPPOL-T110-B15601
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B15602
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B15801
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B15802
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B16001
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B16002
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B16201
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B16202
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B16401
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B16402
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B16601
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B16602
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B16801
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B16802
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B17001
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B17002
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B15505
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B17201
Element 'cac:LineItem' MUST be provided.
fatal
PEPPOL-T110-B17301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B17302
Element 'cbc:Quantity' MUST be provided.
fatal
PEPPOL-T110-B17303
Element 'cac:Price' MUST be provided.
fatal
PEPPOL-T110-B17304
Element 'cac:Item' MUST be provided.
fatal
PEPPOL-T110-B17601
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T110-B17602
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T110-B17801
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B17802
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B18101
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T110-B18102
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T110-B18301
Element 'cbc:StartDate' MUST be provided.
fatal
PEPPOL-T110-B18302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B18001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B18801
Element 'cbc:PriceAmount' MUST be provided.
fatal
PEPPOL-T110-B18901
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B18902
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B19101
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T110-B19401
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
PEPPOL-T110-B19402
Element 'cbc:Amount' MUST be provided.
fatal
PEPPOL-T110-B19501
Element 'cbc:ChargeIndicator' MUST contain value 'false'.
fatal
PEPPOL-T110-B19601
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B19602
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B19801
Attribute 'currencyID' MUST be present.
fatal
PEPPOL-T110-B19802
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T110-B19403
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B18802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B20001
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T110-B20301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B20302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B20501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B20502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B20701
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B20801
Attribute 'schemeID' MUST be present.
fatal
PEPPOL-T110-B20802
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T110-B20702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B21001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B21201
Value MUST be part of code list 'Document name code, full list (UNCL1001)' or 'Image code (openPEPPOL)'.
fatal
PEPPOL-T110-B21501
Attribute 'mimeCode' MUST be present.
fatal
PEPPOL-T110-B21502
Value MUST be part of code list 'Mime code (IANA Subset)'.
fatal
PEPPOL-T110-B21503
Attribute 'filename' MUST be present.
fatal
PEPPOL-T110-B21801
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B21401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B21002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B22101
Attribute 'listID' MUST be present.
fatal
PEPPOL-T110-B22102
Value MUST be part of code list 'Item type identification code (UNCL7143)'.
fatal
PEPPOL-T110-B22001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B22501
Element 'cbc:ActionCode' MUST be provided.
fatal
PEPPOL-T110-B22601
Element 'cbc:ActionCode' MUST contain value 'CT'.
fatal
PEPPOL-T110-B22502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B22701
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B22702
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T110-B23001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B23002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B22703
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B23201
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T110-B23202
Element 'cbc:Value' MUST be provided.
fatal
PEPPOL-T110-B23401
Attribute 'listID' MUST be present.
fatal
PEPPOL-T110-B23701
Attribute 'unitCode' MUST be present.
fatal
PEPPOL-T110-B23702
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T110-B23203
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B24001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B24002
Element 'cbc:CertificateTypeCode' MUST be provided.
fatal
PEPPOL-T110-B24003
Element 'cbc:CertificateType' MUST be provided.
fatal
PEPPOL-T110-B24004
Element 'cac:IssuerParty' MUST be provided.
fatal
PEPPOL-T110-B24201
Element 'cbc:CertificateTypeCode' MUST contain value 'NA'.
fatal
PEPPOL-T110-B24501
Element 'cac:PartyName' MUST be provided.
fatal
PEPPOL-T110-B24601
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T110-B24502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B24801
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T110-B24802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B24005
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B20002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B17305
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B17202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T110-B00110
Document MUST NOT contain elements not part of the data model.
fatal