SWIFT MT & ISO 20022 Standards Compliance

Complete message validation for MT and MX -- structure, format, semantic rules, network guidelines, CBPR+ usage, and reference data checks -- enforced in the message flow, with yearly SRG updates delivered months before go-live.
MT & MX Validation CBPR+ Compliance Semantic & Network Rules Early SRG Updates 50+ Countries in Production

Six layers of standards checking

The SWIFT network rejects non-compliant messages. Rejections delay settlements and trigger manual repair. Prowide implements the complete SWIFT network rules, tested in live production systems across 50+ countries.
Layer 1

Structure Validation

Verifies mandatory sequences and fields are present, correctly ordered, and within allowed repetition limits. Detects missing blocks, invalid sequence nesting, and structural errors.

Layer 2

Format & Field Validation

Checks each field against its format specification: mandatory components, allowed character sets, maximum lengths, valid qualifiers, and option letter constraints.

Layer 3

Semantic Rules

Applies the full set of SWIFT network validation rules: cross-field dependencies, conditional requirements, and business logic constraints specific to each message type.

Layer 4

Reference Data

Validates BIC codes against the SWIFT BIC directory, loaded with the BICImport tool. Checks IBAN structure and check digits, ISO country and currency codes, and SWIFTRef data: IBAN Plus, Participants, LEI, SSI, BIC Plus, and national ID directories.

Layer 5

Usage Guidelines

For MX messages, validates against market practice usage guidelines: CBPR+ schemas, regional clearing rules, and restricted code sets that go beyond base ISO 20022 schemas.

Layer 6

Custom Rules

Add your own institution-specific validation rules on top of the standard checks. Enforce internal policies, counterparty-specific requirements, or additional business constraints.

ISO 15022

MT Message Validation

All SWIFT MT message categories
Complete SWIFT network validation rules per category
SCORE MT798 subtype validation for corporate messages
ISO 20022

MX Message Validation

XSD schema validation for message structure
Cross-element rules: conditional logic across message elements
External code sets validated against ISO 20022 maintained lists, such as purpose, instruction, and charge bearer codes

CBPR+ and regional clearing compliance

ISO 20022 usage guidelines add market-practice restrictions on top of the base schemas. The most significant is CBPR+, which governs ISO 20022 payment messages on the SWIFT network. Prowide validates against the latest CBPR+ version.

Regional clearings define their own MX usage guidelines, each with specific schema restrictions, code sets, and field rules. Prowide supports validation for 15+ regional clearings. Translators per clearing are listed on the ISO 20022 migration page.

CBPR+ Payment Messages

Restricted schemas and usage rules for pacs.008, pacs.009, pacs.004, camt.056, and other CBPR+ message types.

Regional Clearing Guidelines

T2, LYNX, CHATS, RITS, MEPS+/SCRIPS, FISC, EBA, Fedwire, SIC, and more, each with their own MX flavors and rules.

Translation Compliance

When translating between MT and MX, the output is validated against the target format's usage guidelines as well as the base schema.

Intelligent Variant Detection

Automatic detection of which usage guideline applies to a given message, based on the message context and clearing destination.

Compliance enforced in the flow, not reported after the fact

In the Messaging Hub, validation is an action in the ECA workflow engine. It runs on outbound messages before they reach the dispatcher and on inbound messages as they arrive.

Messages that fail are held rather than delivered. Each is tagged with the rules it broke and routed to a review queue in the operator GUI. Operators see the specific errors and repair the message in place, with field-level validation guiding the correction.

Every outcome lands in the message audit trail, under role-based permissions and 4-eyes authorization where you require it.

Validated before delivery

Outbound messages are checked before the dispatcher sends them, so you avoid the repair cycle and delayed settlement a rejection causes.

Checked on arrival

Inbound messages are validated as they enter, so malformed counterparty traffic is caught before it reaches your back-office systems.

Policy per flow

Choose block-and-queue or warn-and-continue per message flow, with dry-run testing before rules go live.

Auditable end to end

Validation results, repairs, and releases recorded in the message audit trail with role-based access and 4-eyes authorization.

Orchestrating your AML and sanctions screening

Prowide validates messages against standards. It does not run AML, sanctions, or PEP screening, and it does not maintain watchlists or name-matching algorithms. Your screening platform owns that decision.

The Messaging Hub runs the workflow around it. Screening is a step in the ECA workflow engine, using the same condition filters as your routing: BIC patterns, message types, currencies, amount ranges, and field-level matching. The Hub calls the screening system, parks the message until a verdict comes back, and routes on the outcome. Rules can be tested with dry-run mode before activation.

The outcome lands in the same message record and audit trail as validation, with one operator inbox.

1

Message reaches the screening step

ECA conditions select which messages are screened, by direction, message type, counterparty BIC, currency, amount threshold, or any field-level criteria

2

External screening system is called

A Custom Action invokes your AML platform over whichever interface the vendor exposes

3

Message is held pending the verdict

Nothing leaves the institution while screening is outstanding

4

Routing follows the outcome

Clear results continue to delivery. Hits and inconclusive results go to a review queue in the operator GUI

5

Compliance officer decides

Release, reject, or repair from the Hub UI, under role-based permissions and 4-eyes authorization, with every action audited

Your AML platform

Owns the screening decision

Sanctions, PEP, and adverse media watchlists
Name and address matching algorithms
Alert scoring, tuning, and false-positive management
Regulatory reporting and the compliance audit position
Prowide Messaging Hub

Owns the message workflow around it

Selecting which messages get screened, and when
Calling the screening system and awaiting the verdict
Holding messages so nothing is delivered un-screened
Review queues, 4-eyes release, and a single audit trail

Yearly SRG updates, delivered before you need them

SWIFT publishes a new Standards Release Guide (SRG) every year, typically with a November go-live date. Each SRG can add semantic rules, modify validations, introduce message types, and update code sets.

Building this validation in-house can take 6-12 months of development, and every SRG restarts the cycle. With Prowide, the update arrives as a library update with new rules and updated reference data included.

Prowide delivers SRG updates 6 months before the go-live date, so your team can integrate, test, and certify before the changes take effect on the network.

1

SWIFT publishes SRG specification

New rules, modified validations, updated code sets, and message changes are documented

2

Prowide implements and tests

Full rule implementation with regression testing across all message categories

3

Early release delivered (6 months ahead)

Updated library available for integration and testing in your environment

4

Your team integrates and certifies

Deploy the update through your standard change management process

5

SRG goes live on SWIFT network

Your validation engine is already current

Available in Integrator and Messaging Hub

Validation is available as a developer library for integration into your own applications, or as a built-in capability of the Messaging Hub.
Developer Library

Prowide Integrator

The Validation module is a Java library that you integrate into your own applications. Call the validation engine from your code, get structured results, and handle errors in your own way.

Pure Java library -- integrates into any application or service
Full MT validation: structure, format, semantic, network rules
Full MX validation: XSD, cross-element, usage guidelines
BIC directory, IBAN, ISO code validation
CBPR+ and regional clearing compliance
Custom rule support for institution-specific policies
Yearly SRG updates delivered 6 months early
Compare Hub and Integrator →
Application

Prowide Messaging Hub

Validation runs automatically on every message flowing through the Hub -- outbound messages are validated before delivery, inbound messages are checked on arrival. Non-compliant messages are flagged for operator review.

Automatic validation on all inbound and outbound messages
Non-compliant messages flagged with detailed error descriptions
Operator GUI for reviewing and resolving validation errors
Configurable validation policies per message flow
Validation integrated with routing, translation, and archival
Orchestrates external AML/sanctions screening in the same workflow
Same engine, same rules -- Integrator validation built in
Explore Messaging Hub →

Ready to stop message rejections?

Talk to our team about your validation requirements and how Prowide keeps your messages standards-compliant with every SRG.