10. Automatic Daily Process

10.1 Introduction

The End of Cycle (EOC) events constitute a set of programs, which are automatically triggered during the batch processes. The EOD process is designed to tie up all the operations for a financial day and prepare the system for the next day.

note: During End of Day, the batch process should be run after End of Transaction Input (EOTI) has been marked for the day, but before End of Financial Input (EOFI) has been marked for the day.

As part of running the End of Day processes for Exchange Traded Derivatives, the system does an automatic Deal Settlement, whereby all deals that were booked during the day will be processed sequentially. This includes:

For Futures:

Deals that result in Open Positions in the Basket.

Deals that close an existing Open Position.

Deals that Exchange Open Positions for Physicals.

Automatic Exchange for Physicals (on the Futures Expiry Date)

For Options:

Exercise deals.

Assignment deals

Automatic Expiry of Out of Money options (on the Option Expiry Date)

Automatic Exercise / Assignment of In the Money options (on the Option Expiry Date).

All the deals within a basket are processed in the order of the Value Date + Trade Time Stamp of the Deal.

This topic contains the following sub-topics:

1)ETD Batch Processes at EOD

2)Automatic Events Executed during End of Day for Futures

3)Automatic Events Executed during End of Day for Options

4)Sample Accounting Entries for Various Events

5)List of Glossary - Automatic Daily Processing

10.2 ETD Batch Processes at EOD

The ETD batch process is a POST-EOTI batch function. The batch can be run anytime, after marking EOTI and before marking EOFI. As part of the End of Day (EOD) process for ETD, the system does an automatic deal settle­ment in the order in which the deals have been booked during the day.

All deals within a basket are processed in the order of Value Date + Time Stamp of deal. Notional Revaluation done during the previous EOD will be reversed before processing for the day begins. If there is a backdated deal, all the events in the basket after the back valued time stamp will be reversed during EOD, and all deals booked after that back valued time stamp will be processed again.

This topic contains the following sub-topics:

1)Process End of Day Batch Start

10.2.1 Process End of Day Batch Start

This topic describes the systematic instruction to process the End of Day Batch Start.

Context:   

To run the Batch process, use the End of Day Batch Start screen.

Prerequisite:   

Specify User ID and Password, and login to Homepage.

1.On Homepage, type AEDSTART in the text box, and then click next arrow.

Step Result:   The End Of Cycle Operations screen is displayed.

Figure 10.1: End Of Cycle Operations

AEDEODST__CVS_MAIN.jpg

2.On the End Of Cycle Operations screen, click New.

3.On the End Of Cycle Operations screen, specify the field details and then click Enter query.

For more information on the fields, refer to the below Field Description table.

Table 10.1: End Of Cycle Operations - Field Description

Field

Description

Select Activity

Select the activity to run the batch

4.To exit the screen without running the batch, click Exit or Cancel button.

You cannot cancel an EOD Batch process once it has begun.

10.3 Automatic Events Executed during End of Day for Futures

This topic contains the following topics:

1)Settlement of Opening Deals

2)Realized Revaluation of Open Positions

3)Settlement of All Closing Deals for Day

4)Liquidation of All Open positions on Expiry Date

10.3.1 Settlement of Opening Deals

This process will update the Cost of the portfolio based on the new holdings. The events that can be triggered in Oracle Banking Treasury Management for settling open deals are:

Table 10.2: Event Code - Description

Event Code

Description

EOLG

Opening of Long Position

EOSH

Opening of Short Position

Table 10.3: Example

Field

Value

Opening Position for the day

10 Contracts Long

Last Market Price

230 USD for 10 contracts.

Deals for the Day

2 Contracts Long at 25 USD/Contract

The result of the Settlement Process will be 12 Contracts at 280 USD, where the average cost of holding will be (280/12 USD) 23.33 USD.

10.3.2 Realized Revaluation of Open Positions

As part of this running, this process the system will equal the Holding Cost of the portfolio to the Current Market Price and account for the Realized Gain or Loss.

The events that can be triggered in Oracle Banking Treasury Management for processing Realized Revaluation is:

Table 10.4: Event Code - Description

Event Code

Description

ERVL

Revaluation of Long Position

ERVS

Revaluation of Short Position

Let us extend the above example and see what happens when Realized Revaluation is done for all Open Positions in Futures:

Table 10.5: Existing Positions

Field

Value

Opening Position for the day

10 Contracts Long

Last Market Price

230 USD for 10 contracts.

Deals for the Day

2 Contracts Long at 25 USD/Contract

Table 10.6: Result

Field

Value

Result of Settlement Process

12 Contracts at 280 USD

Average Cost of Holding

9280/12) = 23.33 USD

New Price per Contract

25 USD

Revaluation Gain

1.67 USD per contract = 20.04 for 12 contracts.

New Holding Cost

25 USD per contract * 12 contracts = 300 USD.

10.3.3 Settlement of All Closing Deals for Day

As part of settling all Closing deals for the day, the system calculates and posts accounting entries for the closure gain or loss.

The events that can be triggered in Oracle Banking Treasury Management for processing the closure of deals are:

Table 10.7: Event Code - Description

Event Code

Description

ECLG

Closure of Long Positions

ECSH

Closure of Short Positions

10.3.4 Liquidation of All Open positions on Expiry Date

As of the Expiry Date the system will identify all series expiring on that day and liquidate all Open positions in the series. The system reverses contingents.

The events that will be triggered in Oracle Banking Treasury Management for liquidating open positions on the Expiry Date are:

Table 10.8: Event Code - Description

Event Code

Description

EEPL

Liquidation of Long Positions

EEPS

Liquidation of Short Positions.

10.3.5 Portfolio Event Processing

The system supports all costing methods for Futures as a part of Batch processes for managing positions.

All the deals booked during the day would be processed in the order they were booked..

The type of Portfolio event that need to be triggered for the deal, would be decided based on the following:

Nature of the Deal – For creating Long or Short position or Liquidation deal for Exercise, Expiry or Physical Delivery

Direction of the Position – in the same direction as the existing position or in the opposite direction

Action performed – Deal Booking or reversal, Deal Matching or un-matching

Accounting entries would be posted which will depend on the following:

Nature of the Instrument - Futures, Future style Options, Option style Options

Underlying Asset type - Currency pair or Others

Portfolio Configuration - Open Individual Position, Post Deal-wise PL Entries

For each event, accounting entries would be posted for the components as applicable.

For the portfolios that follow FIFO/LIFO/WAC costing methods, the entries will be posted for Asset or Liability for all deals in the order they were booked and based on the direction of the deal

For the portfolios that follow DMAT costing method, if ‘Open Individual Position’ is toggled-on, then Asset or Liability entries would be posted for opening the position individually for all the deals irrespective of the direction of the deal and whether they are matched or not. Otherwise, entries would be posted only after the deals were matched. However, basket balances would be updated by all the deals immediately after they were booked considering the direction of the deal, resulting in a Net Position in the basket.

For the portfolios that follow WAC costing method, the existing process for Futures WAC and PL calculation would continue

Both Notional Profit-Loss for Option style Options and Realized Profit-Loss for other instruments would be posted from the ERVL/ ERVS

Reversal entries would be posted only for Notional Profit-Loss on the next business date.

Entries would be for posted for individual PL for each pair of matched deals, if ‘Post Deal-wise PL Entries’ is toggled-on for the portfolio associated

Entries for Realized PL would be posted against ‘Broker Margin (VM) Account’, based on the setup for the broker

Entries would be for posted for individual Notional Profit-Loss for each deal, if ‘Post Deal-wise PL Entries’ is toggled-on for the portfolio associated

Otherwise, single set of entries would be posted for the net Notional Profit-Loss calculated for the basket in that port­folio.

10.4 Automatic Events Executed during End of Day for Options

This topic contains the following topics:

1)Settlement of Opening Deals for Options

2)Settlement of Closing Deals

3)Notional Revaluation of Open Positions for Options with Option Style Premium

4)Automatic Exercise of Options/Assignment of Exercise

5)Automatic Expiry of Out/At the Money Positions

6)Reversal of Notional Revaluation for Options with Option Style of Premium

7)Produce Instrument Detail and Instrument Price Detail Hand-offs

8)Portfolio Event Processing

10.4.1 Settlement of Opening Deals for Options

While running this process the system updates the cost of the portfolio based on the new holdings. This is done as per the costing method (Deal Matching / Weighted Average / LIFO / FIFO) defined for the portfolio.

note: While running this process, the system updates the cost of the portfolio based on the new holdings. This is done as per the costing method (Deal Matching/Weighted Average/LIFO/FIFO) defined for the port­folio.

The events that will be triggered in Oracle Banking Treasury Management for processing the settlement of opening deals for options are:

Table 10.9: Event Code - Description

Event Code

Description

EOLG

Opening of Long Position

EOSH

Opening of Short Position

EOPL

Premium Settlement for Options Bought

EOPS

Premium Settlement for Options Sold

10.4.2 Settlement of Closing Deals

As part of the settlement of Closing deals for your bank own portfolios, the closure gain or loss will be computed and accounted for depending on the portfolio Costing Method.

While processing the settlement of closing deals for customer portfolios, the system does not process any accounting for profit and loss. However, the deal premium will be passed from the Broker/Customer to the Customer/Broker.

The events that will be triggered in Oracle Banking Treasury Management for processing the settlement of closing deals for options are as follows:

Table 10.10: Event Code - Description

Event Code

Description

ECLG

Closure of Long position

ERVS

Closure of Short Position

10.4.3 Notional Revaluation of Open Positions for Options with Option Style Premium

Notional revaluation of open positions can be done only for your bank’s portfolios. The system does a notional reval­uation of open positions to compare the current Option Premium with the Acquisition Premium of the basket and to compute the revaluation gain/loss.

The events that will be triggered in Oracle Banking Treasury Management for calculating the Notional Revaluation of open positions is as follows:

Table 10.11: Event Code - Description

Event Code

Description

EVRL

Revaluation of Long Positions.

ERVS

Revaluation of Short Positions.

10.4.4 Automatic Exercise of Options/Assignment of Exercise

For Automatic Exercise/Assignment exercise of options, the system will identify all ‘In the Money’ instruments on the Expiry Date and fire automatic exercise (for Long Positions) and Assignment of Exercise (for Short Positions) for the portfolio.

The Instrument and the Series (which is being traded) will be marked as Expired and will be unavailable for further trading.

For your bank’s own portfolios, the system will compute the Exercise Gain and Assignment Loss and post relevant accounting entries for the same.

note: For Customer portfolios, for Options with Future Style Premium, the system does the money settlement for the difference between the underlying asset Spot Price and the Option Strike Price. Also, the money settlement for the Deal Premium is calculated.

10.4.5 Automatic Expiry of Out/At the Money Positions

The Automatic Expiry of Out of the Money / At the Money positions will identify all out of/at the money instruments on the Expiry Date and fire an automatic expiry for the portfolio.

The Instrument and Series, which is being traded, will be marked as expired and will not be available for future trading.

For long positions in your bank’s own portfolios, the acquisition premium (paid / to be paid – depending on the Premium Style) will be expensed out. For short positions within your bank’s own portfolios, the received / to be received premium will be credited as income.

For your customer portfolios, the basket is marked as ‘Expired’. In case of Options with Future style of Premium, the money settlement of the premium will be done during the Expiry event.

10.4.6 Reversal of Notional Revaluation for Options with Option Style of Premium

Reversal of Notional revaluation will be done only for your bank’s own portfolios.

The event that will be triggered in Oracle Banking Treasury Management for the reversal of Notional Revaluation is:

Table 10.12: Event Code - Description

Event Code

Description

RRVL

Reversal of Notional Revaluation for Long Positions.

RRVS

Reversal of Notional Revaluation for Short Positions.

note: For Options with future style of premium, the system does a Realized Revaluation.

10.4.7 Produce Instrument Detail and Instrument Price Detail Hand-offs

The instrument details and instrument price details that were created or modified during the day can be handed off in an XML format using the Instrument Batch Hand-off process. This batch process collects the data of the instru­ment details that are either created or modified during the day and generates a notification for the same.

To run the Instrument Batch Hand-off process automatically at EOD, you must maintain two mandatory programs – for instrument detail and instrument price detail - under the batch operations. You can do this using the Mandatory Batch Program Maintenance screen.

10.4.7.1 Process Function Inputs

Context:   

Prior to maintaining the mandatory programs, you must first maintain the function inputs for Batch EOD Functions.

Prerequisite:   

Specify User ID and Password, and login to Homepage.

1.On Homepage, type BADEODFE in the text box, and then click next arrow.

Step Result:   The Batch EOD Function Inputs screen is displayed.

Figure 10.2: Batch EOD Function Inputs

BADEODFE__CVS_MAIN.jpg

2.On the Batch EOD Function Inputs screen, click New.

3.On the Batch EOD Function Inputs screen, specify the fields details, and then click Enter Query.click New.

For more information on the fields, refer to the below Field Description table.

Table 10.13: Batch EOD Function Inputs - Field Description

Field

Description

Branch Code

Select the Branch of the bank involved

Function

Select th Function Identification of the EOD function

EDINPRHF for Instrument Price Details Hand-off

EDINSTHF for Instrument Details Hand-off

End of Cycle Group

Select the End of Cycle Group to which the function belongs (in this case you must choose End Of Day)

Report Orientation

Select Orientation of the generated report (this is optional)

After specifying the above details, you can add the input of the function for the function in the Function Inputs table. You must mandatorily specify the Parameter and Data Type for each function. Now you can proceed with maintaining the Instrument Batch Hand-off process as a mandatory program.

10.4.7.2 Process Mandatory Batch Programs

Context:   

You can maintain the Instrument Batch Hand-off process as a mandatory program using the Mandatory Batch Program Maintenance screen.

Prerequisite:   

Specify User ID and Password, and login to Homepage.

1.On Homepage, type EIDMANPE in the text box, and then click next arrow.

Step Result:   The Mandatory Batch Program Maintenance screen is displayed.

Figure 10.3: Mandatory Batch Program Maintenance

EIDMANPE__CVS_MAIN.jpg

2.On the Mandatory Batch Program Maintenance screen, click New.

3.On the Mandatory Batch Program Maintenance screen, specify the field details, and then click Enter Query.

For more information on the fields, refer to the below Field Description table.

Table 10.14: Mandatory Batch Program Maintenance - Field Description

Field

Description

Branch Code

Select the Branch of the bank involved.

Function

Select th Function Identification of the EOD function

EDINPRHF for Instrument Price Details Hand-off

EDINSTHF for Instrument Details Hand-off

End of Cycle Group

Select the End of Cycle Group to which the function belongs (in this case you must choose End Of Day)

Report Orientation

Select Orientation of the generated report (this is optional).

Error Handling measures to be taken.

Frequency of running the program.

Holiday rule for specifying whether the program should be executed on holidays or not.

10.4.7.3 Process Instrument Hand offs

Context:   

Use the Intra Day Batch Start screen to initiate the instrument details and instrument price details hand-offs.

Prerequisite:   

Specify User ID and Password, and login to Homepage.

1.On Homepage, type BADTRIDB in the text box, and then click next arrow.

Step Result:   The Treasury Intra Day Batch Start screen is displayed.

Figure 10.4: Treasury Intra Day Batch Start

BADIDBAT__CVS_MAIN.jpg

2.On the Treasury Intra Day Batch Start screen, click New.

3.On the Treasury Intra Day Batch Start screen, specify the fields details and then click Enter Query.

For more information on the fields, refer to the below Field Description table.

Table 10.15: Treasury Intra Day Batch Start - Field Description

Field

Description

Function

Select the Function Identification of the EOD function.

Report Orientation

Select Orientation of the generated report (this is optional)

Error Handling measures to be taken.

Frequency of running the program.

Holiday rule for specifying whether the program should be executed on holidays or not.

4.Click OK.

10.4.8 Portfolio Event Processing

As part of the existing batch process, the system will identify all Option style Option deals that have premium settle­ment on the next day (Money Settlement Date):

For all Long option deals, the system will trigger Premium Settlement for Options Bought (EOPL) event.

For all Short option deals, system will trigger Premium Settlement for Options Sold (EOPS) event

Entries will be posted for premium settlement as configured for EOPL/EOPS events configured for the portfolio. And entries will be posted for Payable / Receivable against 'Broker Margin (VM) Account', based on the setup for the broker

Entries for Position Opening and Closing events will be triggered for the option deals as configured for the port­folio.

10.5 Sample Accounting Entries for Various Events

In this topic, we have given samples of accounting entries that will be posted during the batch processing programs for Futures as well as Options.

This topic contains the following sub-topics:

1)Future Deals

2)Option Deals

10.5.1 Future Deals

This topic describes the samples of accounting entries that will be posted during the batch processing programs for Future Deals.

This topic contains the following sub-topics:

1)Instrument Details - CME-90 day US T-bill-Future

2)Deal I – Reference Number D20101

3)Deal II – Reference Number D20302

4)Deal III – Reference Number D20401

10.5.1.1 Instrument Details - CME-90 day US T-bill-Future

Table 10.16: Field Values

Field

Values

Instrument Product

BNDF

Instrument Type

Future

Underlying Asset Type

Bond

Nature of Underlying Asset

Real

Underlying Asset

90 Day US T-Bill

Underlying Asset Currency

USD

Instrument ID

CME-90 day US T-bill-Future

Pricing Currency

USD

Contract Size

100

Contract Size Unit

T-Bill

Pricing Precision

4 Decimals

Instrument Pricing Size

1

Instrument Pricing Size Unit

Unit

Instrument Pricing Size Multiple

1010

Underlying Pricing Size

1

Underlying Pricing Size Unit

T-bill

Underlying Price Code

CME

Min Price Movement

0.01

Max Price Movement in a Day

10%

Max Long Position Customer

10000

Max Short Position customer

10000

Max Long Position Self

100000

Max Short Position Self

10000

Default Broker ID

CITI

Issuer Exchange

CME

MSTL Days

1

Physical Settlement Days

2

Initial Margin per Open Long

10%

Initial Margin per Open Short

10%

Clearing House

NSCC

Margin CCY

USD

Table 10.17: Series I

Field

Values

Instrument Series

Nov-00

Instrument Description

Bonds future 90 Day T-Bill USCMEN on-00

Instrument Start Date

28-Aug-2000

Instrument Expiry Date

24-Nov-2000

As mentioned earlier in the manual, each time you process a deal with the following combination:

Basket = Portfolio ID + Instrument ID + Series ID + Broker + Broker Account

The system assigns a unique reference number known as the Basket Reference Number to this combination.

Table 10.18: Event Values

Field

Values

Basket Reference Number

BSK001

Portfolio ID

PF001

Instrument ID

CME-90 day US T-bill-Future

Series ID

Nov-00

Broker ID

CITI

Broker Account

CB001

10.5.1.2 Deal I – Reference Number D20101

Table 10.19: Nature of Contract - Open Long Position for Own Portfolio

Field

Values

Deal Number

D20101

Deal Type

LS

Deal Product

DP03

Instrument ID

CME-90 day US T-bill-Future

Series

Nov-00

Buy/Sell

B

Booking Date

21-Nov-2000

Value Date

21-Nov-2000

Trade Rate

97

No. of Contracts

200

The Basket BSK001 is updated with a balance of 200 Long contracts.

The event that needs to be processed in the Basket because of this Deal is EOLG. The accounting entries posted for this event are as follows:

Table 10.20: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

1940000

Bought Asset at Asset Currency

Contingent Asset offset

Credit

USD

1940000

Bought Asset at Pricing Currency

Realized Revaluation entries at EOD

Let us assume that the EOD price of the Instrument is 97.25 USD. At the End of Day, the event ERVL is triggered and the following entries will be passed:

Table 10.21: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

5000

Increase in Contingent asset on Revaluation in Pricing Currency

Contingent Asset offset

Credit

USD

5000

 

Customer

Debit

USD

5000

Revaluation Gain realized in pricing currency

Income

Credit

USD

5000

 

10.5.1.3 Deal II – Reference Number D20302

Table 10.22: Nature of Contract - Partial Liquidation of Long Position for your Own Portfolio.

Field

Values

Deal Number

D20302

Deal Type

LS

Deal Product

DP03

Instrument ID

CME-90 day US T-bill-Future

Series

Nov-00

Buy/Sell

S

Booking Date

21-Nov-2000

Value Date

21-Nov-2000

Expiry Date

21-Nov-2000

Trade Rate

97.75

No. of Contracts

100

In this case, since the Portfolio, Instrument, Series, Broker, and Broker Account combination is the same as the one that was used to process the earlier deal – D20101, the system uses the same basket BSK001.

The balance in the basket before processing this deal was 200 Long contracts. Since we are processing a short deal, the balance in the basket will come down to 100 long contracts.

The accounting entries posted for partial liquidation of long contracts will be as follows:

Table 10.23: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

3500

Increase in Contingent Asset

Contingent Asset offset

Credit

USD

3500

 

Contingent Asset offset

Debit

USD

977500

Eq. Amt in pricing currency

Contingent Asset

Credit

USD

977500

Sold Asset in Asset Currency

Settlement Bridge

Debit

USD

977500

Closing Price in Pricing Currency

Control

Credit

USD

977500

 

Control

Debit

USD

977500

Holding Cost in Pricing Currency

Settlement Bridge

Credit

USD

977500

 

Control

Debit

USD

3500

Gain on closure in Pricing Currency

Income

Credit

USD

3500

 

10.5.1.4 Deal III – Reference Number D20401

Table 10.24: Nature of Contract – Settlement by exchange of physicals on Contract Expiry (Own Long Position).

Field

Values

Deal Number

D20401

Deal Type

XPL

Deal Product

DP04

Instrument ID

CME-90 day US T-bill-Future

Instrument Series

Nov-00

Booking Date

21-Nov-2000

Value Date

21-Nov-2000

Expiry Date

21-Nov-2000

Trade Rate

97.80

No. of Contracts

100

The Current balance in the Basket is 100 long contracts. Since the instrument expires on 24-Nov-00, all 100 contracts within the basket will cease to exist on the Expiry Date.

The accounting entries that will be posted for the settlement of exchange of physicals on contract expiry will be as follows:

Table 10.25: Event Code - EEPL

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

3500

Increase in Contingent Asset

Contingent Asset offset

Credit

USD

1500

Increase in contingent asset in pricing currency.

Contingent Asset offset

Debit

USD

977800

Reversal of contingents on EFPy

Contingent Asset

Credit

USD

977800

 

Real Asset

Debit

USD

977800

EFP value in Asset Currency

Settlement Bridge

Credit

USD

977800

EFP value in Pricing Currency

Settlement Bridge

Debit

USD

1500

Gains on EFP

Control

Credit

USD

1500

 

10.5.2 Option Deals

This topic describes the samples of accounting entries that will be posted during the batch processing programs for Option Deals.

This topic contains the following sub-topics:

1)European Option Deals with Option Style Premium

2)Deal I – Reference Number D10103

3)Deal II –Reference Number D10201

4)Deal II –Reference Number D10402

5)American Option Deals with Future Style Premium

6)Deal I – Reference Number D20104

7)Deal II –Reference Number D10402

10.5.2.1 European Option Deals with Option Style Premium

In the earlier topic, we had a look at the sample accounting entries that were triggered during the EOD processing of future deals. We will now have a look at the accounting entries that will get triggered during BOD and EOD, processing for Option deals with Option and Future style premium.

The Instrument involved in all the European option deals is CME-90dayUSTbill-96-Option-Call. The details of this instrument are given below:

10.5.2.2 Instrument Details - CME-90dayUSTbill-96-Option-Call

Table 10.26: Field Values

Field

Values

Instrument Product

BNEO

Instrument Type

Option

Underlying Asset Type

Bonds

Nature of Underlying Asset

Real

Underlying Asset

90 Day T-Bill US

Underlying Asset Currency

USD

Call Put Indicator

Call

Instrument ID

CME90DTB-CL-E-0P

Instrument Series

96 Nov-00

Instrument Description

BondsOption90 Day T-Bill USCME96 Nov-00

Instrument Start Date

28-Aug-2000

Instrument Expiry Date

24-Nov-2000

Pricing Currency

USD

Contract Size

100

Contract Size Unit

T-Bill

Pricing Precision

4 Decimals

Instrument Pricing Size

1

Instrument Pricing Size Unit

Unit

Instrument Pricing Size Multiple

100

Underlying Pricing Size

1

Underlying Pricing Size Unit

T-bill

Underlying Pricing Unit Multiple

100

Underlying Price Code

CME

Min Price Movement

0.01

Max Price Movement in a Day

Nil

Max Long Position Customer

10000

Max Short Position customer

10000

Max Long Position Self

100000

Max Short Position Self

100000

Default Broker ID

CITI

Issuer Exchange

CME

MSTL Days

1

Physical Settlement Days

2

Initial Margin per Open Long

Nil

Initial Margin per Open Short

10%

Clearing House

NSCC

Margin CCY

USD

The details of the basket involved in the option deals in our example are as follows:

Table 10.27: Field Values

Field

Values

Basket Reference Number

BSK002

Portfolio ID

PF001

Instrument ID

CME90DTB-CL-E-0P

Series ID

96/Nov-00

Broker ID

CITI

Broker Account

CB001

10.5.2.3 Deal I – Reference Number D10103

Table 10.28: Nature of Contract - Open Long European Call with Option Style Premium on Own Account

Field

Values

Deal Number

D10103

Deal Type

LS

Deal Product

DP03

Instrument ID

VCME90DTB-CL-E-0P

Instrument Series

96/Nov-00

Strike Price

96

Buy/Sell

B

Booking Date

21-Nov-2000

Value Date

21-Nov-2000

Trade Rate

1.95

Premium Style

Option

No. of Contracts

200

As a result of processing this deal, the system creates a basket BSK002 with the following combination:

PF001 + CME90DTB-CL-E-0P + 96/Nov-00 + CITI + CB001

The basket will be created with a balance of 80 Long contracts.

At EOD, the event that needs to be processed in the Basket because of this Deal is EOLG. The accounting entries posted for this event are as follows:

Table 10.29: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

1940000

Bought Asset Value

Contingent Asset offset

Credit

USD

1940000

 

Premium Paid

Debit

USD

15600

Deal Premium

Settlement Bridge

Credit

USD

15600

 

For the event ERVL, the following entries will be posted:

Table 10.30: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Unrealized Expense

Debit

USD

160

Notional Loss on Reval

Reval Liability

Credit

USD

160

 

10.5.2.4 Deal II –Reference Number D10201

Table 10.31: Nature of Contract - Open Long European Call with Option Style Premium on Own Account

Field

Values

Deal Number

D10201

Deal Type

LS

Deal Product

DP03

Instrument ID

CME90DTB-CL-E-0P

Instrument Series

96/Nov-00

Strike Price

96

Buy/Sell

B

Booking Date

22-Nov-2000

Value Date

22-Nov-2000

Expiry Date

24-Nov-2000

Trade Rate

1.9

Premium Style

Option

No. of Contracts

20

The balance in the basket before processing this deal was 80 Long contracts. Since we are processing a long deal, the current balance in the basket will go up to 100 Long contracts.

At EOD, the event that needs to be processed in the Basket because of this Deal is EOLG. The accounting entries posted for this event are as follows:

Table 10.32: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

192000

Bought Asset Value

Contingent Asset offset

Credit

USD

192000

 

Premium Paid

Debit

USD

3800

Deal Premium

Settlement Bridge

Debit

USD

3800

 

ERVL is triggered and the following entries are posted:

Table 10.33: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Reval Asset

Debit

USD

192000

Bought Asset Value

Unrealized Gain

Credit

USD

192000

 

10.5.2.5 Deal II –Reference Number D10402

Table 10.34: Nature of Contract – Auto Exercise of Long position in an In the Money European Call on Expiry.

Field

Values

Deal Number

D10402

Deal Type

LS

Deal Product

DP03

Instrument ID

CME90DTB-CL-E-0P

Instrument Series

96/Nov-00

Strike Price

96

Booking Date

27-Nov-2000

Value Date

24-Nov-2000

Expiry Date

21-Nov-2000

No. of Contracts

100

The current balance in the Basket is 100 long contracts. Since the instrument expires on 24-Nov-00, all 100 contracts within the basket will cease to exist on the Expiry Date.

The accounting entries that are posted for the settlement of exchange of physicals on contract expiry will be as follows:

Table 10.35: Event Code - EXRL

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset Offset

Debit

USD

960000

Increase in Contingent Asset

Contingent Asset

Credit

USD

960000

 

Control

Debit

USD

19400

 

Premium Paid

Credit

USD

19400

 

Settlement Bridge

Debit

USD

18000

Spot Strike Difference

Control

Credit

USD

18000

 

Expense

Debit

USD

1400

Loss on Exercise

Control

Credit

USD

1400

 

10.5.2.6 American Option Deals with Future Style Premium

The Instrument involved in all the American option deals is - NSE-HLL-230-Option-Put. The details of this instrument are given below:

10.5.2.7 Instrument Details - CME-90dayUSTbill-96-Option-Call

Table 10.36: Field Values

Field

Values

Instrument Product

EQAO

Instrument Type

Option

Underlying Asset Type

Equity

Nature of Underlying Asset

Real

Underlying Asset

HINDLEVER

Underlying Asset Currency

INR

Call Put Indicator

Put

Instrument ID

NSE-HLL-230-Option-Put

Instrument Series

23 Jan-01

Instrument Description

EquityOptionHINDLEVERNSE230 Jan-01

Instrument Start Date

30-Oct-2000

Instrument Expiry Date

26-Jan-2001

Pricing Currency

INR

Contract Size

100

Contract Size Unit

Share

Pricing Precision

2 Decimals

Instrument Pricing Size

1

Instrument Pricing Size Unit

Share

Instrument Pricing Size Multiple

100

Underlying Pricing Size

1

Underlying Pricing Size Unit

Share

Underlying Pricing Unit Multiple

100

Underlying Price Code

NSE

Min Price Movement

0.05

Max Long Position Customer

10000

Max Short Position customer

10000

Max Long Position Self

100000

Max Short Position Self

100000

Default Broker ID

SCG

Issuer Exchange

NSE

MSTL Days

1

Physical Settlement Days

2

Initial Margin per Open Long

5%

Initial Margin per Open Short

10%

Clearing House

NSCCL

Margin CCY

INR

The details of the basket involved in the option deals in our example are as follows:

Table 10.37: Field Values

Field

Values

Basket Reference Number

BSK003

Portfolio ID

PF001

Instrument ID

NSE-HLL-230-Option-Put

Series ID

230/Jan-01

Broker ID

CITI

Broker Account

CB001

10.5.2.8 Deal I – Reference Number D20104

Table 10.38: Nature of Contract - Open Short in American Put Future Style Option.

Field

Values

Deal Number

D20104

Deal Type

LS

Deal Product

DP03

Instrument ID

NSE-HLL-PUT-AFP

Instrument Series

230/Jan-01

Strike Price

230

Buy/Sell

S

Booking Date

21-Nov-2000

Value Date

21-Nov-2000

Expiry Date

V25-Jan-2001

Trade Rate

35

No. of Contracts

20

As a result of processing this deal, the system creates a basket BSK003 with the following combination:

PF001 + NSE-HLL-230-Option-Put + 230 Jan-01+ CITI + CB001

The basket will be created with 20 short contracts.

At EOD, the event that needs to be processed in the Basket because of this Deal is EOSH. The accounting entries posted for this event are as follows:

Table 10.39: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

USD

390000

Bought Asset Value

Contingent Asset offset

Credit

USD

390000

Asset value net of premium.

For the event ERVS, the following entries will be posted:

Table 10.40: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset

Debit

INR

6000

Increase in Asset

Contingent Asset Offset

Credit

INR

6000

 

Customer

Debit

INR

6000

Realized gain on revaluation

Income

Credit

INR

6000

 

10.5.2.9 Deal II –Reference Number D10402

Table 10.41: Nature of Contract - Assignment Prior to Expiry of Own Short Position in American Put.

Field

Values

Deal Number

D20601

Deal Type

XRS

Deal Product

DP04

Instrument ID

NSE-HLL-PUT-AFP

Instrument Series

230/Jan-01

Strike Price

230

Booking Date

28-Nov-2000

Value Date

28-Nov-2000

Expiry Date

25-Jan-2001

No. of Contracts

20

At EOD, the event that needs to be processed in the Basket because of this Deal is EAXS. The accounting entries posted for this event are as follows:

Table 10.42: Accounting Entries

Accounting Role

Dr/Cr Indicator

Currency

Amount

Description

Contingent Asset Offset

Debit

INR

40400 0

Reversal of contingents

Contingent Asset

Credit

INR

40400 0

 

Control

Debit

INR

50000

Spot strike difference

Settlement Bridge

Credit

INR

50000

 

Settlement Bridge

Debit

INR

56000

Deal Premium

Control

Credit

INR

56000

 

Control

Debit

INR

6000

Gain on Assignment of positions

Income

Credit

INR

6000

 

10.6 List of Glossary - Automatic Daily Processing

AEDSTART

End Of Cycle Operations - 10.2.1 Process End of Day Batch Start (p. 136).

BADEODFE

Batch EOD Function Inputs - 10.4.7.1 Process Function Inputs (p. 143).

EIDMANPE

Mandatory Batch Program Maintenance - 10.4.7.2 Process Mandatory Batch Programs (p. 144).

BADTRIDB

Treasury Intra Day Batch Start - 10.4.7.3 Process Instrument Hand offs (p. 146).