3.12.3 Process MM Confirmation Message Intraday Batch

This topic describes the processing of MM Confirmation Message Intraday Batch.

Run an Intraday batch MMCNFRM to auto-match MM Confirmation Messages. The messages MM320 and MM330 are parsed and uploaded into an internal upload table to confirm the format of the messages. On confirming the format, the incoming message browser updates the message as ‘Processed’. The auto-confirmation batch will use the data in the incoming message and processes the matching based on Confirmation Rule maintained.

While processing auto-match, if the details of an incoming message are matched with a single existing deal in the system based on a Full Match rule, then the confirmation is marked for the deal by triggering CONF event. If multiple contracts are matched with a single message while processing a Full Match Rule, then the message is marked as Partially Matched. You can manually match the ‘Partially Matched’ deals from the ‘Manual Matching’ screen. While doing an auto-matching system will match an incoming message with details of the latest outgoing confirmation message details of a contract.

The following fields of MM deals are matched against the message field values:

Table 3-12 MM deals

MT 320/330 MM Confirmation Message field MM Contract Field

17R

Product type

82A

Counterparty BIC

30T

Trade Date

22A

Events

30V

Value Date

32B

Currency

32B

Principal Amount

30P(MT320)

Maturity Date (For Fixed maturity contracts)

38A(MT330)

Notice Days for Notice Contracts

37G

Interest Rate

14D

Interest Basis

34E

Interest Amount Currency

34E

Interest Amount

57a Settlement for Bought Leg

Settlement for Sold Leg

57a Settlement for Sold Leg

Settlement for Bought Leg

57a Account With Institution for Bought Leg

Account With Institution for Sold Leg

57a Account With Institution for Sold Leg

Account With Institution for Bought Leg

58a Beneficiary Institution Sold Leg

Branch BIC

22C

Common Reference

56A Intermediary Bought Leg

Intermediary Sold Leg

56A Intermediary Sold Leg

Intermediary Bought Leg

22B

Populates the ROLL in the confirmation Message.

If 22B is rolled:

  • Field 21 populates parent contract reference number.
  • Field 32B populates the rolled over amount (Principal amount of child contract).
  • Field 32H populates the settlement amount i.e. amount not rolled over.
  • Field 37G populates new interest rate.
  • Field 34E populates interest amount considering new interest rate.
  • Field 30X populates 1st interest payment date of child contract.

32H

Amount to be Settled

34E

Currency and Interest Amount

37G

Interest Rate

34B

Currency and Interest Amount

37J

Interest Rate

Table 3-13 MM Deals

MT350 confirmation Message field MM Contract Field

34B

Currency and Interest Amount

37J

Interest Rate