Basic rules for Peppol Order transaction 3.2 (T01)
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 |