PEPPOL T018 rules - Tendering Message Response 1.1
| Identifier/Error message | Flag | 
|---|---|
| PEPPOL-T018-R001 Document MUST not contain empty elements.  | 
            fatal | 
| PEPPOL-T018-R002 Document SHOULD not contain schema location.  | 
            warning | 
| PEPPOL-T018-R003 A date must be formatted YYYY-MM-DD.  | 
            fatal | 
| PEPPOL-T018-R004 Element 'cbc:CustomizationID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R005 Element 'cbc:CustomizationID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R006 Element 'cbc:ProfileID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R007 Element 'cbc:ID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R008 Element 'cbc:IssueDate' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R009 Element 'cac:SenderParty' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R010 Element 'cac:ReceiverParty' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R011 Element 'cac:DocumentResponse' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R012 Element 'cbc:UBLVersionID' MUST contain value '2.2'.  | 
            fatal | 
| PEPPOL-T018-R013 Element 'cbc:CustomizationID' MUST contain value 'urn:fdc:peppol.eu:prac:trns:T018:1.1'.  | 
            fatal | 
| PEPPOL-T018-R014 Element 'cbc:ProfileID' MUST contain value 'urn:fdc:peppol.eu:prac:bis:p010:1.1'.  | 
            fatal | 
| PEPPOL-T018-R015 IssueTime MUST include timezone information.  | 
            fatal | 
| PEPPOL-T018-R016 IssueTime MUST have a granularity of seconds  | 
            fatal | 
| PEPPOL-T018-R017 Element 'cbc:EndpointID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R018 Attribute 'schemeID' MUST be present.  | 
            fatal | 
| PEPPOL-T018-R019 Value MUST be part of code list 'Electronic Address Scheme (EAS)'.  | 
            fatal | 
| PEPPOL-T018-R020 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R021 Element 'cbc:EndpointID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R022 Attribute 'schemeID' MUST be present.  | 
            fatal | 
| PEPPOL-T018-R023 Value MUST be part of code list 'Electronic Address Scheme (EAS)'.  | 
            fatal | 
| PEPPOL-T018-R024 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R025 Element 'cac:Response' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R026 Element 'cac:DocumentReference' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R027 Element 'cbc:ResponseCode' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R028 Element 'cbc:Description' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R029 Value MUST be part of code list 'Message Response Code'.  | 
            fatal | 
| PEPPOL-T018-R030 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R031 Element 'cbc:ID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R032 Element 'cbc:DocumentTypeCode' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R033 Element 'cbc:ID' MUST be unique.  | 
            fatal | 
| PEPPOL-T018-R034 Value MUST be a valid transactionID.  | 
            fatal | 
| PEPPOL-T018-R035 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R036 Element 'cac:LineReference' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R037 Element 'cac:Response' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R038 Element 'cbc:LineID' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R039 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R040 Element 'cbc:ResponseCode' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R041 Element 'cbc:Description' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R042 Element 'cac:Status' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R043 Value MUST be part of code list 'Message Response Code'.  | 
            fatal | 
| PEPPOL-T018-R044 Element 'cbc:StatusReasonCode' MUST be provided.  | 
            fatal | 
| PEPPOL-T018-R045 Value MUST be part of code list 'Status Reason Code'.  | 
            fatal | 
| PEPPOL-T018-R046 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R047 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R048 Document MUST NOT contain elements not part of the data model.  | 
            fatal | 
| PEPPOL-T018-R049 Document MUST NOT contain elements not part of the data model.  | 
            fatal |