Basic rules for Receipt Advice 1.1 (T128)
Automatically generated rules to validate document instances of Receipt Advice 1.1 (T128).
Identifier/Error message | Flag |
---|---|
PEPPOL-T128-B00101 Element 'cbc:CustomizationID' MUST be provided. |
fatal |
PEPPOL-T128-B00102 Element 'cbc:ProfileID' MUST be provided. |
fatal |
PEPPOL-T128-B00103 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B00104 Element 'cbc:IssueDate' MUST be provided. |
fatal |
PEPPOL-T128-B00105 Element 'cbc:IssueTime' MUST be provided. |
fatal |
PEPPOL-T128-B00106 Element 'cbc:ReceiptAdviceTypeCode' MUST be provided. |
fatal |
PEPPOL-T128-B00107 Element 'cac:DespatchDocumentReference' MUST be provided. |
fatal |
PEPPOL-T128-B00108 Element 'cac:DeliveryCustomerParty' MUST be provided. |
fatal |
PEPPOL-T128-B00109 Element 'cac:DespatchSupplierParty' MUST be provided. |
fatal |
PEPPOL-T128-B00110 Element 'cac:ReceiptLine' MUST be provided. |
fatal |
PEPPOL-T128-B00111 Document MUST not contain schema location. |
fatal |
PEPPOL-T128-B00701 Value MUST be part of code list 'Document status code (openPEPPOL)'. |
fatal |
PEPPOL-T128-B00801 Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'. |
fatal |
PEPPOL-T128-B01001 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B01002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B01201 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B01202 Element 'cbc:IssueDate' MUST be provided. |
fatal |
PEPPOL-T128-B01203 Element 'cbc:IssueTime' MUST be provided. |
fatal |
PEPPOL-T128-B01601 Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. |
fatal |
PEPPOL-T128-B01204 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B01801 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B02001 Value MUST be part of code list 'Document name code, full list (UNCL1001)'. |
fatal |
PEPPOL-T128-B02301 Attribute 'mimeCode' MUST be present. |
fatal |
PEPPOL-T128-B02302 Value MUST be part of code list 'Mime code (IANA Subset)'. |
fatal |
PEPPOL-T128-B02303 Attribute 'filename' MUST be present. |
fatal |
PEPPOL-T128-B02601 Element 'cbc:URI' MUST be provided. |
fatal |
PEPPOL-T128-B02602 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B02201 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B01802 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B02801 Element 'cac:Party' MUST be provided. |
fatal |
PEPPOL-T128-B02901 Element 'cbc:EndpointID' MUST be provided. |
fatal |
PEPPOL-T128-B02902 Element 'cac:PartyLegalEntity' MUST be provided. |
fatal |
PEPPOL-T128-B03001 Attribute 'schemeID' MUST be present. |
fatal |
PEPPOL-T128-B03002 Value MUST be part of code list 'Electronic Address Scheme (EAS)'. |
fatal |
PEPPOL-T128-B03201 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B03301 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B03501 Element 'cbc:Name' MUST be provided. |
fatal |
PEPPOL-T128-B03701 Element 'cac:Country' MUST be provided. |
fatal |
PEPPOL-T128-B04501 Element 'cbc:IdentificationCode' MUST be provided. |
fatal |
PEPPOL-T128-B04601 Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. |
fatal |
PEPPOL-T128-B04502 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B03702 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B04701 Element 'cbc:CompanyID' MUST be provided. |
fatal |
PEPPOL-T128-B04702 Element 'cac:TaxScheme' MUST be provided. |
fatal |
PEPPOL-T128-B04901 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B04902 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B04703 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B05101 Element 'cbc:RegistrationName' MUST be provided. |
fatal |
PEPPOL-T128-B05301 Attribute 'schemeID' MUST be present. |
fatal |
PEPPOL-T128-B05302 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B05501 Element 'cac:Country' MUST be provided. |
fatal |
PEPPOL-T128-B05701 Element 'cbc:IdentificationCode' MUST be provided. |
fatal |
PEPPOL-T128-B05702 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B05502 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B05102 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B05901 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B02903 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B02802 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B06301 Element 'cac:Party' MUST be provided. |
fatal |
PEPPOL-T128-B06401 Element 'cbc:EndpointID' MUST be provided. |
fatal |
PEPPOL-T128-B06402 Element 'cac:PartyLegalEntity' MUST be provided. |
fatal |
PEPPOL-T128-B06501 Attribute 'schemeID' MUST be present. |
fatal |
PEPPOL-T128-B06502 Value MUST be part of code list 'Electronic Address Scheme (EAS)'. |
fatal |
PEPPOL-T128-B06701 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B06801 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B07001 Element 'cbc:Name' MUST be provided. |
fatal |
PEPPOL-T128-B07201 Element 'cac:Country' MUST be provided. |
fatal |
PEPPOL-T128-B08001 Element 'cbc:IdentificationCode' MUST be provided. |
fatal |
PEPPOL-T128-B08101 Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. |
fatal |
PEPPOL-T128-B08002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B07202 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B08201 Element 'cbc:CompanyID' MUST be provided. |
fatal |
PEPPOL-T128-B08202 Element 'cac:TaxScheme' MUST be provided. |
fatal |
PEPPOL-T128-B08401 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B08402 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B08203 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B08601 Element 'cbc:RegistrationName' MUST be provided. |
fatal |
PEPPOL-T128-B08801 Attribute 'schemeID' MUST be present. |
fatal |
PEPPOL-T128-B08802 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B09001 Element 'cac:Country' MUST be provided. |
fatal |
PEPPOL-T128-B09201 Element 'cbc:IdentificationCode' MUST be provided. |
fatal |
PEPPOL-T128-B09202 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B09002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B08602 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B09401 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B06403 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B06302 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B09801 Element 'cac:Party' MUST be provided. |
fatal |
PEPPOL-T128-B10001 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B10101 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B10301 Element 'cbc:Name' MUST be provided. |
fatal |
PEPPOL-T128-B10501 Element 'cac:Country' MUST be provided. |
fatal |
PEPPOL-T128-B11301 Element 'cbc:IdentificationCode' MUST be provided. |
fatal |
PEPPOL-T128-B11401 Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. |
fatal |
PEPPOL-T128-B11302 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B10502 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B09901 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B09802 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B11501 Element 'cac:Party' MUST be provided. |
fatal |
PEPPOL-T128-B11701 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B11801 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B12001 Element 'cbc:Name' MUST be provided. |
fatal |
PEPPOL-T128-B12201 Element 'cac:Country' MUST be provided. |
fatal |
PEPPOL-T128-B13001 Element 'cbc:IdentificationCode' MUST be provided. |
fatal |
PEPPOL-T128-B13101 Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. |
fatal |
PEPPOL-T128-B13002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B12202 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B11601 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B11502 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B13201 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B13301 Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'. |
fatal |
PEPPOL-T128-B13601 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B13602 Element 'cac:Status' MUST be provided. |
fatal |
PEPPOL-T128-B13701 Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. |
fatal |
PEPPOL-T128-B13901 Element 'cbc:ConditionCode' MUST be provided. |
fatal |
PEPPOL-T128-B14001 Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. |
fatal |
PEPPOL-T128-B14101 Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'. |
fatal |
PEPPOL-T128-B13902 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B14401 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B14501 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B14701 Element 'cbc:Name' MUST be provided. |
fatal |
PEPPOL-T128-B14901 Element 'cac:IdentityDocumentReference' MUST be provided. |
fatal |
PEPPOL-T128-B15001 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B15002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B14902 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B14301 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B13603 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B15301 Element 'cbc:ActualDeliveryDate' MUST be provided. |
fatal |
PEPPOL-T128-B15901 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B15902 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B15601 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B15302 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B16101 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B16102 Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. |
fatal |
PEPPOL-T128-B16103 Element 'cac:Status' MUST be provided. |
fatal |
PEPPOL-T128-B16201 Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. |
fatal |
PEPPOL-T128-B16401 Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. |
fatal |
PEPPOL-T128-B16501 Element 'cbc:ConditionCode' MUST be provided. |
fatal |
PEPPOL-T128-B16601 Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. |
fatal |
PEPPOL-T128-B16701 Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '. |
fatal |
PEPPOL-T128-B16502 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B16104 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B13202 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B16901 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B16902 Element 'cac:DespatchLineReference' MUST be provided. |
fatal |
PEPPOL-T128-B17201 Attribute 'unitCode' MUST be present. |
fatal |
PEPPOL-T128-B17401 Attribute 'unitCode' MUST be present. |
fatal |
PEPPOL-T128-B17601 Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. |
fatal |
PEPPOL-T128-B17701 Attribute 'unitCode' MUST be present. |
fatal |
PEPPOL-T128-B17901 Value MUST be part of code list 'Reject Reason (openPEPPOL)'. |
fatal |
PEPPOL-T128-B18101 Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. |
fatal |
PEPPOL-T128-B18201 Attribute 'unitCode' MUST be present. |
fatal |
PEPPOL-T128-B18401 Element 'cbc:LineID' MUST be provided. |
fatal |
PEPPOL-T128-B18701 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B18402 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B19001 Element 'cbc:LineID' MUST be provided. |
fatal |
PEPPOL-T128-B19002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B19201 Element 'cbc:Name' MUST be provided. |
fatal |
PEPPOL-T128-B19401 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B19402 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B19601 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B19602 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B19801 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B19802 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B20001 Element 'cbc:ID' MUST be provided. |
fatal |
PEPPOL-T128-B20101 Attribute 'schemeID' MUST be present. |
fatal |
PEPPOL-T128-B20102 Value MUST be part of code list 'ISO 6523 ICD list'. |
fatal |
PEPPOL-T128-B20002 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B19202 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B16903 Document MUST NOT contain elements not part of the data model. |
fatal |
PEPPOL-T128-B00112 Document MUST NOT contain elements not part of the data model. |
fatal |