How can I book NDF successfully and run a successful eod on the booked NDF


Regular+ Asked on October 10, 2019 in FinacleTreasury.
Add Comment
1 Answer(s)

First, create a new subtype for NDF.

Map scheme details for the newly created subtype (ensure the deal type selected during scheme details creation is outright not ndf).

Now call up NDF dealcapture screen, and post the deal selecting the newly created subtype as the deal subtype.

When posting the deal, take note of fixing date and fixing method. These are two critical parameters for NDF deals.


A brief explanation of NDF

NDF meaning Non-deliverable Forward is a form of FX transaction where cash is not really exchanged for both currency (hence the name, non deliverable). The only exchange in NDF is the exchange of margin which acts as the PL realization.


A Chinese company enters into an NDF contract with an American company. 

A Chinese company needs to secure $1,000,000. They don’t need this cash but a regulatory policy requires that a provision of  $1,000,000 is made available for emergencies. There is almost a 100% chance there would be no emergency that would require touching this money but they want to be compliant with their regulatory. They need to secure a $1,000,000 emergency fund. But wait! they would be exposed to market risk if they just purchase such huge amount of USD for no pertinent reason. So they decide to do an NDF.

They contact an American company requesting for these funds but propose an NDF. This means they would buy the $1,000,000 at the current rate of USD/CNY, however, on a certain pre-determined date, the transaction would expire and they would exit the NDF contract on that pre-determined date.  This exit is done by each party reselling the currencies to each other at a new rate. Now the difference between the new rate and old rate becomes the margin and is paid to the benefiting party. This act of reselling is otherwise known as fixing. Fixing usually happens 2 days to the value date of the NDF deal.

NDF: The Chinese company buys $1,000,000 but asks the seller not to deliver the funds. They agree the contract would run for some time then expires. Upon expiry, they would resell at a different rate.

NDF deal_num 100345:


USD 1,000,000
Contract rate 7.12
CNY 7,120,000

Value_date: 15 OCT 2019

With this, the fixing date automatically becomes 13 OCT 2019. So on this date, they would close the contracting by reselling the currencies back to each other. But remember there was no exchange for the original deal so there won’t any exchange for the resell.


In FT, NDF deal capture window, you would find the FIXING DATE and FIXING METHODS.

Set the FIXING DATE as valuedate – 2.

Set the FIXING METHOD as either manual or automatic. For manual, a user with fixing privilege would have to callup the deal on the fixing date, specify the fixing rate and fix the deal. For auto, you would have to specify a reference rate for the system to use for the fixing.

Reference rates can be created via the MRS menu.

Hope this helps.



Expert Answered on October 10, 2019.

Thanks…I have done this but when I run EOD the aeg.FXNDF and dsc.FXNDF did not run always on error status.please,what can I do

on October 11, 2019.

In FT, FX NDFs are processed by OUTRIGHT jobs not NDF jobs.

on October 11, 2019.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.
  • Disclaimer:

    Finacle is a registered trademark of Infosys Ltd.

    Finaclestack is an independent resources site on Finacle solutions and is not in any way related to/owned by/managed by/under the control of Infosys.

    Infosys is not responsible for the contents of this site or any link contained in this site or a linked site, or any changes or updates on this site.

    Finaclestack provides these resources to you only as a convenience, and the inclusion of any object shall not be construed to imply endorsement by Infosys in any manner. We trustfully rely on the long years of experience of our community members.