Reviewing Payment Messages

Once transfers are verified, the payment messages are generated. They will not however be sent until they are actually settled. This default behavior may be modified through the Transfer workflow.

 

1. Message Configuration

You should have message configurations for the following event types as needed: <transfer_status>_SEC_DELIVERY and <transfer_status>_SEC_RECEIPT for security transfers, and <transfer_status>_PAYMENT and <transfer_status>_RECEIPT for cash transfers.

Sample payment message setup

The message template "Payment.selector" allows picking up automatically the proper MTx92, MT202 or MT103 XML templates.
The message template "Securities.selector" allows picking up automatically the proper MT540-543 XML templates.
The message template "PaymentCOV.selector" allows producing "standard" MT202, "standard" MT103, MT104, "standard" MT210, and related "standard" MT192 and 292, when no cover message is required, for non-financial counterparties.

It also allows producing the MT202 COV (instead of a standard MT202) when a cover message is required. A cover message is required when the counterparty SDI (settlement instruction) is flagged with "Msg".

Sample payment counterparty SDI that requires a cover message

The message template "PaymentCOVAll.selector" applies to non-financial counterparties as well as financial counterparties.

If "Msg" is checked in the Agent tab of the counterparty's SDI and "Msg" is checked in the Agent tab of the PO's SDI, MT202Cov (to PO agent) and MT103 (to counterparty agent) messages are generated instead of MT202 and MT202.

The message template "Payment205COV.selector" allows producing "standard" MT205, "standard" MT103, "standard" MT210, and related "standard" MT192 and 292, when no cover message is required.

It also allows producing the MT205 COV (instead of a standard MT205) when a cover message is required. A cover message is required when the counterparty SDI is flagged with "Msg".

The message template MT103XferAgent allows producing MT103 messages with tag 53B (Sender's Correspondent) when "Msg" is checked in the SDIs for Transfer Agent trades.
The message template MT202Switch allows replacing Tag 21 with the content of Tag21_MT202.xml. You can customize Tag21_MT202.xml as needed.

Refer to Calypso Messages documentation for details on specifying message configurations and generating messages.

Refer to Calypso Message Grouping documentation for information on generating grouped messages.

Refer to Calypso Swift Messages documentation for information on Swift messages features and message keywords.

Refer to Calypso Cash Management documentation for information on payment messages and statements integration (MT103, MT202, MT202COV, MT204, MT205, MT205COV, MT210, MT900, MT910, camt.054, MT940, MT942, MT950, MT970, camt.053).

See MX Payment Messages Generation and MX Payment Message Integration for setup information on MX payment messages.

 

Note on Canceled Payment Messages

When canceling a payment message, the template used is not a cancellation template if Payment.Selector is not used.

In order to use the cancellation template, you need to add the original template to the domain “Templates.CANCEL” with Comment = <cancellation template>.

Example:

Value = MT202XferAgent

Comment = MT292

 

Prevent Generation of Canceled Payment Messages

You can use domain "MsgEngineCheckCancelSDFilter" to list SDFilter for which the cancel messages will not be generated for previously SETTLED Payment Messages.

 

MT199 Messages

You can generate MT199 messages using the MT199_UNIV message template for legal entity role Tracker.

You can define the following info in the domain "MT199_UNIV":

Value = Tag21_RelatedReference – Comment = Trade keyword that contains tag 20 of incoming MT103
Value = Tag121_UETR – Comment = Trade keyword that contains tag 121 UETR of the incoming MT103
Value = MT199Receiver – Comment = Short name of legal entity with role Tracker.

The corresponding trade keywords must be defined in the domains "tradeKeyword", "PropagateTradeKeyword", "XferAttributes".

 

2. Safe Settlement

It is possible to link two messages, one Receipt Message and one Payment Message, and send the Payment Message only if the Receipt Message reaches a specific status.

This applies to trades with two payment messages (cash payments against security payments).

The rule ReleaseCredit should be set on the Message Workflow of the Receipt/Debit Message Type, on the transition for which it is safe to send the Payment/Credit Message Type.

Example: SENT – ACK – ACKED.

It requires the following domains to be defined:

DebitAcceptanceMessageTypes

Value = Receipt Message, example SEC_RECEIPTMESSAGE

Comment = Linked Payment Message, example PAYMENTMSG

DebitAcceptanceMessageAction

Value = Linked Payment Message, example PAYMENTMSG

Comment = Action to be applied to the linked message, example SEND

In this example, the rule ReleaseCredit is set in the SEC_RECEIPTMESSAGE message workflow on the transition SENT – ACK – ACKED. When the SEC_RECEIPTMESSAGE reaches the status ACKED, the action SEND will be applied to the linked PAYMENTMSG.

 

3. Viewing Payment Messages

From the Calypso Navigator, navigate to Reports > Message Reports > Message Report (menu action reporting.ReportWindow$Message). You can also bring up the Task Station.

» Double-click a message to drill-down to the actual payment document.
» Check that all payments and receipts are sent before cut-off if any cut-off is specified.
» You can configure the columns that you want to display. Choose Help > Menu Items for details.