Derivatives are tools or securities that an investor uses for different reasons including hedging. These securities are called derivatives because they are derived from some underlying asset. Futures for instance, are derivatives, which can be used to hedge. Hedging and derivatives are related terms in the financial and investment world.
Hedging is an investment strategy and technique to prevent loss and risks in any market situation. It acts as a preventive measure – like insurance. Derivatives are just one of the hedging instruments.
In different situations, hedging can either result in a profit or a risk loss. Derivatives are tools that contribute to either result. Both concepts are also different in nature. Derivatives come in the form of contracts or agreements between two parties.
Treasury > hedge and derivatives > Setup for hedge and derivatives > Posting profiles - derivatives
There are profiles for:
Initial recognition
Subsequent measurement and
Settlement
Click on New to add a posting profile line for each ledger account, in the posting profile header of the page
Account type, Ledger account, Offset account type and Ledger accounts can be filled in on the Account structure
When either customer or vendor is selected as the account type, the corresponding field can be left empty in the posting profile. The checkbox labelled Populate from Derivative can be used in the place of filling the customer or vendor account.
For more information on the setup of the Financial risk register, open the GRC001 Test script Operational Risk management.docx document, which forms part of the Governance, Risk and Compliance module.
The GRC001 Test script Operational Risk management.docx document contain the following setup:
Treasury > Hedge and derivatives > Derivative register
Create New
Enter the information in the fields under the Identification heading:
The derivative ID populates automatically with a set up number sequence
A derivative type as set up is specified.
The derivative group is selected from the drop-down menu which was set up and created
Enter the information in the fields under the Contract Inception heading.
Enter the information in the fields under the Contract Termination heading.
The Posting profiles defaults from the Derivative Group which was set up
Complete Default Financial Dimensions which can be linked to the derivative contract
Enter the information in the fields under the Contract heading.
If the derivative contract is an intercompany contract, a drop-down list of legal entities is available in the Intercompany counterparty field.
Users have the option to default the exchange rate from the General Ledger instead of manually entering it.
A Yes/Notoggle called Use General ledger rates can be used.
If Yes is selected, the rate for the exchange pair will automatically populate the spot rate field from GL > Exchange Rates.
If No is chosen, the process will continue as before.
The exchange rate type can be found in the General Ledger setup.
The contract date will be utilized to determine the correct rate from Currencies > Currency Exchange Rates.
If no rate exists in the exchange rate setup, the process will proceed normally without a rate being defaulted
If a rate for the specific contract date is unavailable, the latest available rate will be used.
Users retain the option to edit the defaulted rate even if it is automatically populated.
When Yes is selected in the new dialog box, the initial journal will be created differently:
If No is selected, the journal will be created as it was previously.
If Yes the debit and credit lines will be generated using GL exchange rates. If the user retains the spot rate, this will create a balanced journal for the accounting and/or reporting currency if it matches one of the swap currencies.
However, if Yes is selected and the spot rate is changed, the journal lines will still be created using GL exchange rates, resulting in an imbalance in the accounting or reporting currency. In this case, a third and fourth line will be created using the posting profile setup to fetch the account for exchange gain/loss, which will either be debited or credited to balance the journal
If the swap currencies do not match either the accounting or reporting currencies, a third and fourth line will be created to reflect either a gain or a loss, which could result in one being a loss and the other a gain
These specifically apply to a forex swap at the spot rate, relevant only for the contract inception portion of the record and not for the contract termination
To link a derivative to a specific Sales Order, go to:
Accounts Receivable > Orders > All sales orders
Open an existing sales order
Expand the Header section
Expand the Derivatives FastTab
Click on >Add
Select a Derivative from the drop-down menu
Click Save
The rate negotiated on the forward exchange contract (Derivative) will populate to the Price and discount FastTab, into the field “Fixed exchange rate” on the Sales Order header and be used for posting purposes.
Once the derivative has been selected on the Sales order, it will update the Fixed Exchange Rate field and Derivative conversion rate fields on the Derivatives fast tab on the Sales Order.
An open value to exist, if value is less than zero, an error message will appear
When changing the Derivative, it will update the exchange rate on the Sales Order header. Creating a second derivative against the same Sales Order, will override the rate.
When adding a Purchase order to the Derivative, it will automatically appear on the Purchase Order as well. To view the linked derivative or to add derivatives to the Purchase Order, go to:
Accounts Payable > Purchase orders > All purchase orders
Open an existing purchase order
Expand the Header section
Expand the Derivatives FastTab
Click on >Add
Select a Derivative from the drop-down menu
Click Save
The rate negotiated on the forward exchange contract (Derivative) will populate to the Price and discount FastTab, into the field “Conversion rate” on the Purchase Order header and be used for posting purposes.
On Purchase Order Invoice posting stage, on the Invoice header, Setup FastTab, the user can choose to include derivatives or not
Once the derivative has been selected on the Purchase order, it will update the Fixed Exchange Rate field and Derivative conversion rate fields on the Derivatives FastTabon the Purchase Order.
An open value to exist, if value is less than zero, an error message will appear
When changing the Derivative, it will update the exchange rate on the Purchase Order header. Creating a second derivative against the same Purchase Order, will override the rate.
Derivative journals are created to record the accounting transactions of derivative contracts. It includes the initial recognition journal, subsequent measurement journal and settlement journal.
Posting profiles should be set up before derivative journals can be created and posted.
Once the derivative contract has been created the initial recognition journal is created. It can be set up with that the journal is automatically posted, or the journal can be reviewed before the journal is posted.
Navigate to: Treasury>Hedges and Derivatives>Derivative register
Click on New and complete the necessary fields
Click on OK
The journal is automatically created:
Navigate to the Derivative Register menu on the Derivative contract, the journal has been created:
When the contract terminates the settlement journal should be created and posted to settle the contract
Navigate to: Treasury>Hedges and Derivatives>Periodic>Settlement journal
Click on Settlement Journal, complete the necessary fields and click on OK
Enable the Post journal setting to Yes if the journal should be posted automatically.
Navigate to the Derivative Register menu on the Derivative contract, the journal has been created:
If a derivative has any posted or unposted journals, it will be non-deletable. When attempting to delete a derivative with an Intercompany counterparty that has existing journals (posted or unposted), the following warning will be displayed: "Note: Journals already exist for the intercompany counterparty. Are you sure you want to delete?" with options for Yes or No.