Skip to Content
Catalog / ACC · Accounting & Finance / Letter of Credit Bank Forward Deals
Letter of Credit Bank Forward Deals
letter_of_credit_bank_forward_deals

Letter of Credit Bank Forward Deals

Track bank forward currency deals for letters of credit and post payments at locked rates

v19.0.1.0.0 Abdelfatah Mohammad (AlshayebCo) Accounting & Finance Application

Adds two new models: acount bank forward deal (chatter + activities, draft/in_progress/done/cancelled state, sequence-numbered, buy/sell deal_type with computed inverse deal_line_type, currency_rate computed from currency _get_rates, create_payment() posting an payment at the confirmed rate, computed total/remaining amounts and payments count) and acount bank forward deal line (per-line settlement with its own create_payment(), state computed from payment_id.state, currency_deal_amount with compute/inverse against the deal currency). Inherits payment and journal entry to add bank_forward_deal_id / bank_forward_deal_line_id links and to block resetting to draft once the deal is Done; inherits res bank to add partner_id. Menu sits under Accounting > Accounting (menu_finance_entries). Depends on invoice_bill_show_currency_rate and account_followup; auto_install is True.

Overview

Companies that buy or sell foreign currency through banks to fund letters of credit need to lock an exchange rate today and settle it later, often in several partial tranches. This module gives the finance team a dedicated record for each bank forward deal, capturing the bank, journal, currency, agreed amount and rate, then generates the matching accounting payment at the confirmed rate with a single click. Deals can be split into settlement lines that each book their own payment, with remaining and paid amounts tracked automatically until the deal is fully settled.

Workflow

Acount Bank Forward Deal

Draft
In Progress
Done
Cancelled

Acount Bank Forward Deal Line

Draft
Paid
Cancelled
Rejected

Key Features

  • Dedicated bank forward deal record with auto-generated reference numbers (ABFD/year/month sequence).
  • Buy or sell deal types, with deal lines automatically taking the opposite (inverse) side.
  • Automatic currency rate computation from the company rate on the deal date, stored as a confirmed rate when the payment is posted.
  • One-click payment creation that posts an inbound or outbound account.payment at the locked rate.
  • Settlement lines for partial fulfilment, each able to generate and track its own payment.
  • Live tracking of total line amount, remaining deal amount, and remaining amount to pay.
  • Status flow (Draft, In Progress, Done, Cancelled) driven by payment state across all lines.
  • Protects integrity: posted payments and linked journal entries cannot be reset to draft once the deal is Done.
  • Smart button and dedicated view listing every payment linked to the deal and its lines.
  • Links each bank to a partner so payments are booked against the correct counterparty.

Technical Details

Technical Name letter_of_credit_bank_forward_deals
Version 19.0.1.0.0
License LGPL-3
Domain ACC · Accounting & Finance

Menu Structure

Bank Forward Deals

Security

Access is restricted to accounting users. Account Users can read, create and edit deals; Account Managers additionally can delete deals and use the Cancel and Set to Draft actions on the deal form. Deal lines are fully managed by Account Managers.

Accounting / Billing (Account User) — read, create, edit deals Accounting / Billing Administrator (Account Manager) — full access including delete, cancel and reset to draft

Dependencies