Frappe Cloud

Marketplace

Forward Contract

Search for an app

Frappe

Products

Insights

Forward Contract
Forward contracting is a financial tool used to hedge foreign exchange risk by locking in a fixed exchange rate for a future transaction. It involves an agreement between two parties to buy or sell an asset at a predetermined price and date. Forward contracts are commonly used by importers and exporters to manage their exposure to currency fluctuations.

Install now

6

installs

Supported versions

Version 15, Version 14

Categories

Free
Accounting

E-Commerce

About

Table of Contents

Introduction:

  • Forward contract is used for hedging the foreign exchange risk for future settlement. For example, An importer or exporter having FX contract limit may lock in current exchange rate by entering into forward contract with the bank to avoid adverse rate movement.

  • The essential idea of entering into a forward contract is to fix the exchange rate in advance and thereby avoid the exchange rate risk. Forward Rates = spot rate +/- premium/discount

  • This custom application works seamlessly with ERPNext to allow you manage your forward contracts.

_1 How to Manage Forward Contract in ERPNext

How to create Forward Contracts:

  1. Go to Forward Contract List, Click on Add Forward Contract
  2. Add Booking Reference Number which is given by Bank
  3. Select its Hedge for Export or Import
  4. Select Contract Currency.
  5. Add contract amount.
  6. Add current rate and premium. You can also add spread / margin that bank charges.
  7. Add Booking Rate and Booking Date.
  8. Choose Bank where forward has been booked in Bank field.
  9. Select Maturity Date (is contract Start date) and Maturity To (Is contract end date)
  10. Click on save and submit.

fwd1-14-23_AdobeExpress

How to utilize Forward Contracts:

  • Forward Contract can utilized at the time of the payment received or made. In this case multi currency transaction will be processed at the forward contract rate.

  • The outstanding forward contract amount will be reduced by the utilized amount. To do utilization of forward contract:

  • Go to the Payment Entry list and click on New.
  • Select the Party Type and the respective Customer/Supplier.
  • Select the Bank Account/Cash Account Paid to and Paid From. If it’s a multi currency transaction a new section for forward contract will appear.
  • Select the forward Contract in Forward Utilization table and Enter the Amount utilized.
  • Note you can utilize partial forward contract amount and/or can utilize multiple forward contracts for single payment.
  • Enter the Amount Paid.
  • Enter the bank reference and date if bank transfer.
  • Save and submit.fwd1-42-52_AdobeExpress

How to Cancel Forward Contracts:

  • If for any reason the forward contracts couldn’t be utilized till maturity, or for any other reason you decided to close the forward contract with bank. You need perform forward contract cancellation. This will reduce the outstanding amount of forward contract by cancelled amount, and park the gain or loss in cancellation of contract in respective profit and loss account. To do this:

  • Go to Forward Contract List, Open the forward contract you wish to cancel.

  • In Cancellation Section, Enter Cancellation date, Cancellation Amount, Cancellation rate and select the bank account where gain or loss will be credited.
  • Click on button add Cancellation details. This will add cancellation detail in table below and pass Journal entry for exchange rate gain/loss.

fwd-3-1_21-1_32_AdobeExpress

Documentation

Complete documentation for Forward Contract here

License

GNU GPL V3. (See license.txt for more information).

The Forward Contract code is licensed as GNU General Public License (v3) and the copyright is owned by FinByz Tech Pvt Ltd.

User Reviews

No reviews yet, be the first to review.

0 rating

Rate and share your experience

Text

More apps from

Finbyz Tech Pvt Ltd
Meeting Management
The Meeting Notes feature in this app allows users to track meeting discussions, action items, and expenses in a uniform and organized manner. This information can be easily accessed from the scheduled meeting and is saved in the history of the Lead, Opportunity, or Customer document. A video is available to help understand the process of creating a meeting note.
Productivity Next
Productify by FinByz is a productivity tool that tracks employee activity, work hours, and system usage to enhance workplace efficiency. Available as software and a browser extension, it offers detailed insights into web browsing, keystrokes, mouse clicks, and mobile call analysis.
Rodtep Claim Management
The app is specifically designed to help users manage their RODTEP and Duty Drawback claims for exports. It allows users to create accounts, enter Exim details, submit invoices, and manage their claims through adding or removing entries and entering relevant account information. Additionally, the app provides features to view reports and account balances.
Fd Management
This Fixed Deposit Management App simplifies the management of fixed deposits by providing a platform to add, update, and renew fixed deposits with ease. This app provides an efficient and streamlined approach to manage fixed deposits.
EMD Management
The process of giving an Earnest Money Deposit (EMD) involves filling out a form with relevant information. Once submitted, the system generates an EMD Journal Entry, tracks expenses, and creates a receivable from the customer.
Advance Authorisation Licence
This app in ERPNext helps manage Advance Authorisation Licences, which exempt import duties on raw materials for manufacturing export products. The app ensures that licenses are not overutilized for imports and exports, preventing penalties and loss of duty drawback benefits. The user can create and utilize licenses, and the system calculates remaining quantities and amounts for each declared item.

Explore more apps