Business Matching
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
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.
Message Chaining
Links the messages of one trade lifecycle, from initial confirmation through amendments, terminations, or settlement instructions.
Preconfigured for 15+ message types
FX Confirmations
Matching and chaining rules for foreign exchange trade confirmations, including spots, forwards, and swaps.
FX Options
Confirmation matching for foreign exchange option trades and option notifications.
Loans & Deposits
Reconciliation of fixed-term loan and deposit confirmations exchanged between counterparties.
Interest Rate & OTC Derivatives
Matching for interest rate swaps, derivative events, and termination or reset notifications.
Securities Confirmations
Reconciliation of client-side securities trade confirmations for equities, bonds, and other instruments.
Commodities Confirmations
Matching for commodity trade confirmations covering metals, energy, and other physical or financial commodity trades.
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
Field-Level Comparison
The GUI highlights exactly which fields differ (amounts, dates, rates, or counterparty references) so operators can identify the issue immediately.
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.
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
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.