# CRP20226

Source: https://xmlvalid.com/rules/CRP20226

> El campo CtaBeneficiario no cumple con el patrón requerido (…, FormaDePagoP …).

- Level: error
- Rule sets: SAT validations of CFDI 4.0 and Pagos 2.0 Matrices of 25 March 2026 and Pagos 2.0 rev. B
- Context: `pago20:Pagos/pago20:Pago`
- Test: `not(@CtaBeneficiario) or empty($ben) or matches(@CtaBeneficiario, concat('^(', $ben, ')$'))`

In English: CtaBeneficiario does not have the form catalogue c_FormaPago gives for the payment form: 10 or 18 digits (a CLABE) for a transfer (03).

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