5.8.1 SGEN Messages Generation

The system can send SGEN messages ‘n’ number of days before the value date where ‘n’ is the value maintained as settlement days in ‘Currency Definition’ screen.

This is applicable for the following events:

  • MTOP - Margin Top Up
  • MREF - Margin Refund

In the case of future-dated events of contracts, SGEN messages are required to be sent before the value date or payment date. For such contracts, the system generates the settlement message after taking into account both currency holidays and local holidays maintained. It generates the SWIFT messages in the BOD batch.

For SGEN Message on contract initiation, when the SGEN date is calculated as the branch date or lesser than the branch date, the system sends out an online SGEN message during contract initiation itself.

You can maintain payment messages either at the SGEN event or at the respective events only, not at both levels. You can also maintain a product without the SGEN event and attach the payment message in the respective events.

Contract Level Message Generation

You need to perform the following for contract level message generation:
  • Perform cash margin net settlement process using Margin Settlement screen and check system has generated the Credit/Debit message to MTOP/MREF based on settlement event when customer type is bank/corporate and settlement account type is Normal/Nostro.
  • The credit/Debit message will be generated with MTOP/MREF event when CUST_PMT_ADV advice is mapped at product level.
  • System generates the Payment Message MT210/MT202 for customer type as Bank and settlement account as Nostro, when PAYMENT_MESSAGE advice is configured in MTOP/MREF event at product level. If SGEN is configured at product level, Payment message will be generated as part of SGEN event based on currency settlement days.
  • The system does not allow you to maintain CUST_PMT_ADV to SGEN event. Only PAYMENT_MESSAGE can be configured to SGEN event.
  • PAYMENT_MESSAGE advice can be configured either in SGEN event or to specific event only (not at both simultaneously).
  • CUST_PMT_ADV message can configured to specific events only at product level.
  • When CUST_PMT_ADV advice is maintained at specific events, the system will restrict you to maintain CREDIT_ ADVICE / DEBIT_ADVICE and displays an appropriate error message.
  • Both PAYMENT_MESSAGE and CUST_PMT_ADV can be mapped to same event. The system generates the messages at contract level based on the product.
  • You need the maintain the following details for the contract level message generation:

    Treasury message type for MG module and message type 'CUST_PMT_ADV' using the 'Treasury Message Type Maintenance' screen. Maintain advice 'CUST_PMT_ADV' for MTOP and MREF Event using the 'Margin Product Maintenance' screen.