# PEPPOL-T111-R007

Source: https://xmlvalid.com/rules/PEPPOL-T111-R007

> Clarification Reason code shall exist in the OPStatusReason code lists as identified by listID.

- Level: error
- Rule sets: Peppol Invoice Response rules 3.1
- Context: `cac:Status[cbc:StatusReasonCode/@listID='OPStatusReason']`
- Test: `((not(contains(normalize-space(cbc:StatusReasonCode), ' ')) and contains(' NON REF LEG REC QUA DEL PRI QTY ITM PAY PPD UNR FIN OTH ', concat(' ', normalize-space(cbc:StatusReasonCode), ' '))))`

Validate a document against these rules: https://xmlvalid.com/validate
