Automatically generated rules to validate document instances of Peppol Order transaction 3.2 (T01).

Identifier/Error message Flag
PEPPOL-T01-B00101
Element 'cbc:CustomizationID' MUST be provided.
fatal
PEPPOL-T01-B00102
Element 'cbc:ProfileID' MUST be provided.
fatal
PEPPOL-T01-B00103
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B00104
Element 'cbc:IssueDate' MUST be provided.
fatal
PEPPOL-T01-B00105
Element 'cbc:DocumentCurrencyCode' MUST be provided.
fatal
PEPPOL-T01-B00106
Element 'cac:BuyerCustomerParty' MUST be provided.
fatal
PEPPOL-T01-B00107
Element 'cac:SellerSupplierParty' MUST be provided.
fatal
PEPPOL-T01-B00108
Element 'cac:OrderLine' MUST be provided.
fatal
PEPPOL-T01-B00109
Document MUST not contain schema location.
fatal
PEPPOL-T01-B00801
Value MUST be part of code list 'Order type code (UNCL1001 subset)'.
fatal
PEPPOL-T01-B01001
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B01301
Element 'cbc:EndDate' MUST be provided.
fatal
PEPPOL-T01-B01302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B01501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B01502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B01701
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B01702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B01901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B01902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B02101
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B02501
Value MUST be part of code list 'Mime code (IANA Subset)'.
fatal
PEPPOL-T01-B02801
Element 'cbc:URI' MUST be provided.
fatal
PEPPOL-T01-B02802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B02401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B02102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B03001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B03002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B03201
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T01-B03301
Element 'cbc:EndpointID' MUST be provided.
fatal
PEPPOL-T01-B03302
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T01-B03401
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T01-B03601
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B03701
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B03901
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B04101
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B04901
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B05001
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B04902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B04102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B05101
Element 'cbc:CompanyID' MUST be provided.
fatal
PEPPOL-T01-B05102
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T01-B05301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B05302
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B05103
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B05501
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T01-B05701
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B05901
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B06101
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B06201
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B06102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B05902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B05502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B06301
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B03303
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B03202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B06701
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T01-B06801
Element 'cbc:EndpointID' MUST be provided.
fatal
PEPPOL-T01-B06802
Element 'cac:PostalAddress' MUST be provided.
fatal
PEPPOL-T01-B06803
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T01-B06901
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T01-B07101
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B07201
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B07401
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B07601
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B08401
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B08501
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B08402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B07602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B08601
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T01-B08801
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B09001
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B09201
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B09301
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B09202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B09002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B08602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B09401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B06804
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B06702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B09801
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T01-B10001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B10101
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B10301
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B10501
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B09901
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B09802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B10901
Element 'cac:Party' MUST be provided.
fatal
PEPPOL-T01-B11001
Element 'cac:PostalAddress' MUST be provided.
fatal
PEPPOL-T01-B11002
Element 'cac:PartyLegalEntity' MUST be provided.
fatal
PEPPOL-T01-B11101
Value MUST be part of code list 'Electronic Address Scheme (EAS)'.
fatal
PEPPOL-T01-B11301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B11401
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B11601
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B11801
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B12601
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B12701
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B12602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B11802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B12801
Element 'cbc:CompanyID' MUST be provided.
fatal
PEPPOL-T01-B12802
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T01-B13001
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B13002
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B12803
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B13201
Element 'cbc:RegistrationName' MUST be provided.
fatal
PEPPOL-T01-B13401
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B13601
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B13801
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B13901
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B13802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B13602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B13202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B14001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B11003
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B10902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B14501
Element 'cac:Address' MUST be provided.
fatal
PEPPOL-T01-B14601
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B14901
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B15501
Element 'cbc:Line' MUST be provided.
fatal
PEPPOL-T01-B15701
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B15801
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B15702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B14902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B14502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B15901
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B16201
Element 'cac:PartyName' MUST be provided.
fatal
PEPPOL-T01-B16301
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B16401
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B16601
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B16801
Element 'cac:Country' MUST be provided.
fatal
PEPPOL-T01-B17401
Element 'cbc:Line' MUST be provided.
fatal
PEPPOL-T01-B17601
Element 'cbc:IdentificationCode' MUST be provided.
fatal
PEPPOL-T01-B17701
Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.
fatal
PEPPOL-T01-B17602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B16802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B17801
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B16202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B18201
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B18401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B18202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B14401
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B18901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B18902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B18601
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B19101
Element 'cbc:Note' MUST be provided.
fatal
PEPPOL-T01-B19102
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B19301
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
PEPPOL-T01-B19302
Element 'cbc:AllowanceChargeReason' MUST be provided.
fatal
PEPPOL-T01-B19303
Element 'cbc:Amount' MUST be provided.
fatal
PEPPOL-T01-B19401
Value MUST be part of code list 'Boolean indicator (openPEPPOL)'.
fatal
PEPPOL-T01-B19501
Value MUST be part of code list 'Allowance reason codes (UNCL5189 subset)' or 'Charge reason code (UNCL7161)'.
fatal
PEPPOL-T01-B19801
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B20001
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B20201
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B20202
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T01-B20301
Value MUST be part of code list 'Duty or tax or fee category code (UNCL5305)'.
fatal
PEPPOL-T01-B20501
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B20502
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B20203
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B19304
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B20701
Element 'cbc:TaxAmount' MUST be provided.
fatal
PEPPOL-T01-B20801
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B20702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B21001
Element 'cbc:LineExtensionAmount' MUST be provided.
fatal
PEPPOL-T01-B21002
Element 'cbc:PayableAmount' MUST be provided.
fatal
PEPPOL-T01-B21101
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B21301
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B21501
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B21701
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B21901
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B22101
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B22301
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B22501
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B21003
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B22701
Element 'cac:LineItem' MUST be provided.
fatal
PEPPOL-T01-B22901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B22902
Element 'cbc:Quantity' MUST be provided.
fatal
PEPPOL-T01-B22903
Element 'cac:Item' MUST be provided.
fatal
PEPPOL-T01-B23101
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T01-B23301
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B23501
Value MUST be part of code list 'Boolean indicator (openPEPPOL)'.
fatal
PEPPOL-T01-B23701
Element 'cac:RequestedDeliveryPeriod' MUST be provided.
fatal
PEPPOL-T01-B23801
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B24001
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B23702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B24401
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B24501
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B24701
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B24301
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B24901
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
PEPPOL-T01-B24902
Element 'cbc:Amount' MUST be provided.
fatal
PEPPOL-T01-B25101
Value MUST be part of code list 'Allowance reason codes (UNCL5189 subset)' or 'Charge reason code (UNCL7161)'.
fatal
PEPPOL-T01-B25401
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B25601
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B24903
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B25801
Element 'cbc:PriceAmount' MUST be provided.
fatal
PEPPOL-T01-B25901
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B26101
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T01-B26301
Element 'cbc:ChargeIndicator' MUST be provided.
fatal
PEPPOL-T01-B26302
Element 'cbc:Amount' MUST be provided.
fatal
PEPPOL-T01-B26501
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B26701
Value MUST be part of code list 'Currency codes (ISO 4217)'.
fatal
PEPPOL-T01-B26303
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B25802
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B26901
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B27201
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B27202
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B27401
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B27402
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B27601
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B27701
Value MUST be part of code list 'ISO 6523 ICD list'.
fatal
PEPPOL-T01-B27602
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B27901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B27902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B28201
Value MUST be part of code list 'Item type identification code (UNCL7143)'.
fatal
PEPPOL-T01-B28101
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B28601
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B28602
Element 'cac:TaxScheme' MUST be provided.
fatal
PEPPOL-T01-B28701
Value MUST be part of code list 'Duty or tax or fee category code (UNCL5305)'.
fatal
PEPPOL-T01-B28901
Element 'cbc:ID' MUST be provided.
fatal
PEPPOL-T01-B28902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B28603
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B29101
Element 'cbc:Name' MUST be provided.
fatal
PEPPOL-T01-B29102
Element 'cbc:Value' MUST be provided.
fatal
PEPPOL-T01-B29601
Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.
fatal
PEPPOL-T01-B29103
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B30101
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B29901
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B26902
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B22904
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B22702
Document MUST NOT contain elements not part of the data model.
fatal
PEPPOL-T01-B00110
Document MUST NOT contain elements not part of the data model.
fatal