CdtrRefInf/Tp/CdOrPrtry/Cd must be a valid creditor reference type code (DocumentType3Code: RADM, RPIN, FXDR, DISP, PUOR or SCOR).
Why pain.001 files fail rule PAIN00111-REM-001 (ERROR) and how to fix it: CdtrRefInf/Tp/CdOrPrtry/Cd must be a valid creditor reference type code (DocumentType3Code: RADM, RPIN, FXDR, DISP, PUOR or SCOR).
What this rule checks
CdtrRefInf/Tp/CdOrPrtry/Cd must be a valid creditor reference type code (DocumentType3Code: RADM, RPIN, FXDR, DISP, PUOR or SCOR).
Affected element: CdtTrfTxInf/RmtInf/Strd/CdtrRefInf/Tp/Cd.
Applies to pain.001.001.11. Severity: ERROR.
Why your file is rejected
Banks validate this rule server-side after the XSD schema check. When it fails, the whole file is typically rejected — even if every other transaction is correct — so a single violation blocks the entire batch.
How to fix it
Review CdtTrfTxInf/RmtInf/Strd/CdtrRefInf/Tp/Cd against the rule constraint and correct the value where it is violated.
Verify before you send
Upload your pain.001 file to the validator below to confirm this rule — and every other business rule and XSD constraint — passes before your bank sees it.