Business Matching

Automated trade reconciliation for Treasury, Securities, and Settlements -- preconfigured for 15+ message types, driven by user-defined rules, independent of counterparty systems.
15+ Message Types User-Defined Rules Matching & Chaining Counterparty Independent

Trade confirmations need reconciliation you can trust

For every Treasury, Securities, or Commodities trade, both parties exchange SWIFT confirmation messages. Matching sent and received confirmations so amounts, dates, rates, and terms agree is essential to managing trade risk and meeting settlement deadlines.

Since SWIFT Accord retired in 2017, institutions have needed a replacement for business matching. Many ended up with manual processes or expensive third-party services.

The Prowide Matching module reconciles confirmations inside the Messaging Hub. It runs locally against your own sent and received messages, so it works whatever reconciliation system your counterparty uses.

Built-in, not bolted on

Matching is a native module of the Messaging Hub. It works on your message flows as they happen. No external service, no data leaving your infrastructure, no dependency on counterparty subscriptions.

Automatic reconciliation from your message flows

Sent S Received R 1st Rules field compare All match? Yes No 2nd Rules deep check All match? Yes No MATCH S R MISMATCH S R UNMATCH S R

The module works on your sent and received SWIFT messages as they flow through the Messaging Hub. When you send a confirmation, it watches for the counterparty's confirmation, and vice versa.

When all required fields agree, the pair is marked as matched. When they disagree, the pair is flagged as a mismatch for manual review. Messages with no counterpart after a configurable time window are flagged as unmatched.

Matching and chaining

Business Matching

Pairs your sent confirmation with the counterparty's incoming confirmation for the same trade.

Compares trade date, value date, currency, amount, counterparty BIC
Instrument-specific field comparison (rate, tenor, notional, etc.)
Configurable tolerances for amount and date fields
Automatic matched/mismatched/unmatched status assignment

Message Chaining

Links the messages of one trade lifecycle, from initial confirmation through amendments, terminations, or settlement instructions.

Tracks amendments and corrections to the original trade
Connects confirmation to settlement and notification messages
Provides complete audit trail for each trade
User-defined chaining rules per message type

Preconfigured for 15+ message types

Out-of-the-box rules for the most common Treasury, Securities, Settlement, and Commodities confirmations. See how this fits Treasury and Securities Services & Custody.
Foreign Exchange

FX Confirmations

Matching and chaining rules for foreign exchange trade confirmations, including spots, forwards, and swaps.

MT300
Foreign Exchange

FX Options

Confirmation matching for foreign exchange option trades and option notifications.

MT305 · MT306
Money Market

Loans & Deposits

Reconciliation of fixed-term loan and deposit confirmations exchanged between counterparties.

MT320 · MT330
Derivatives

Interest Rate & OTC Derivatives

Matching for interest rate swaps, derivative events, and termination or reset notifications.

MT340 · MT341 · MT360 · MT361 · MT362
Securities

Securities Confirmations

Reconciliation of client-side securities trade confirmations for equities, bonds, and other instruments.

MT515
Commodities

Commodities Confirmations

Matching for commodity trade confirmations covering metals, energy, and other physical or financial commodity trades.

MT600

User-defined rules for any message type

Rules are configurable via API, so you can extend or adjust the defaults for proprietary workflows and specialized instruments.

Add rules for any MT

Define matching or chaining rules for any SWIFT message type in your flows.

Choose comparison fields

Select which fields to compare for each message type.

Set tolerances

Define acceptable thresholds for amount differences, date offsets, or other numeric fields before flagging a mismatch.

Configure escalation

Set time windows for unmatched items and define escalation paths when confirmations remain pending.

When matches aren't automatic

Most confirmations match automatically. When they don't, operators get the tools to investigate and resolve quickly.
Mismatch

Field-Level Comparison

The GUI highlights exactly which fields differ (amounts, dates, rates, or counterparty references) so operators can identify the issue immediately.

Unmatched

Pending Confirmation Tracking

Confirmations that remain unmatched beyond a configurable time window are escalated for review. Operators can see all pending items and their age at a glance.

Resolution

Manual Match Selection

For edge cases, operators compare matching candidates side-by-side in the message compare tool and select the correct match manually.

Advantages over external matching services

Real-time processing

Matching happens as messages flow through the Hub, not in batch. Operators see match results immediately.

Complete audit trail

Every match, mismatch, and manual resolution is logged with timestamps, operator identity, and the full message content.

Standalone or integrated

Run matching as part of the full Messaging Hub, or deploy it standalone and integrate via API with your existing message infrastructure.

Available in the Messaging Hub

Application

Prowide Messaging Hub

The Matching module is a native component of the Messaging Hub -- your on-premises or private cloud (e.g., Amazon Web Services) platform for SWIFT message management, routing, validation, and archival.

Preconfigured matching for 15+ Treasury, Securities, and Commodities MT types
User-defined rules via API -- matching and chaining
GUI for exception management and manual match resolution
Detailed message compare tool for side-by-side analysis
Full audit trail -- matched, mismatched, and manual resolutions
Standalone deployment option via API integration
Explore Messaging Hub →

Need trade business matching?

Talk to our team about your Treasury, Securities, or Commodities reconciliation requirements and how the Matching module fits into your operations.