OpenChainGraph Suite · ART-243 · ISO 20022

ISO 20022 Purpose Code Requirement Checker

Given a beneficiary country and payment amount, determines whether ExternalPurpose1Code (Purp/Cd) or ExternalCategoryPurpose1Code (CtgyPurp/Cd) is mandatory per BIS CPMI d218 jurisdiction profiles. Also checks SwiftGo eligibility (amount at most $12,500 USD and ExternalCategoryPurpose1Code in accepted set: SALA, PENS, TRAD, CORT, BEXP, SUPP, DIVI, BENE, OTHR, CHAR).

BIS CPMI d218 Purpose Code Mandates SwiftGo Eligibility Proofs Deferred
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only. Payment amounts are used for SwiftGo eligibility only; no party PII is processed.
Payment Routing
Mandates: AE (UAE), IN (India), BH (Bahrain), JO (Jordan), CN (China), MY (Malaysia).
Used for SwiftGo eligibility threshold ($12,500). Enter 0 if not applicable.
Purpose Codes
ExternalPurpose1Code (4 chars). Enter if present in the message.
ExternalCategoryPurpose1Code (4 chars). Required for SwiftGo.
Result Detail
Execution Hash (SHA-256)