Trade finance inside ERPNext

Your ERP knows the order. Your bank knows the LC.

Invento connects the document that starts the transaction to the instrument that makes the shipment possible, so importers and exporters can see the full commercial chain in one system.

01Purchase or sales orderERPNEXT
02Proforma invoiceINVENTO
03Letter of creditINVENTO
04Invoice, receipt and landed costERPNEXT
ERPNext v16Built for the current platform
MIT licensedOpen-source and auditable
2 marketplace appsImport LC + Export LC

The invisible instrument

The document that decides everything is the one your system cannot see.

A purchase order is a promise between you and your supplier. A letter of credit is a promise from a bank, and it is the one that decides whether goods move and when money leaves your account.

ERPNext already handles

  • Purchase and sales orders
  • Multi-currency transactions
  • Landed cost against receipts
  • Stock, valuation and accounts

The trade desk handles by hand

  • Proforma invoices, retyped
  • LC terms, held in bank folders
  • Utilisation, tracked by phone
  • Back-to-back exposure, in Excel

The business cost

When the LC is outside the ERP, the risk sits inside the business.

The problem is not that trade finance is complex. The problem is that the system running the transaction has no view of the instrument controlling it.

VISIBILITY01

Simple questions need a bank call

How much is left to draw? Which shipments were presented? When does the credit expire? There is no live answer.

DUPLICATION02

The same data is entered four times

Order, proforma invoice, LC application and commercial invoice. Every re-entry creates another chance for discrepancy.

DELAY03

One mismatch holds the money

A mistyped quantity or description restarts document examination while goods and working capital both wait.

5 days

A bank has a maximum of five banking days after presentation to decide whether documents comply. If it fails to give notice in time, it loses the right to refuse them. Source: ICC UCP 600, Articles 14(b) and 16(f)

The operating reality

Five LC types. Five different effects on cash, timing and exposure.

The name on the document is not a technicality. It tells your finance team when the obligation becomes real and what must be monitored.

01

Sight LC

The bank pays when clean documents are presented. Simplest, and hardest on cash.

02

Usance LC

Payment falls due after an agreed period. A working-capital tool with a maturity date that must be visible.

03

Back-to-back LC

Opened against an export LC to finance raw materials before the buyer pays.

04

Standby LC

A guarantee rather than a payment method. It pays only if a party fails to perform.

05

Revolving LC

Reinstates for repeat shipments instead of requiring a new credit each time.

The commercial distinction: usance and back-to-back credits create future payment obligations. If those liabilities exist only in a spreadsheet, they are missing from the financial picture managers use to make decisions.

Import LC: raw materials move in
Export LC: finished goods move out
Mirrored import and export LC workflows connecting suppliers, banks, factory, cargo and overseas buyers
One factory, two directions, and a bank-controlled document chain on both sides.

What Invento built

Two applications. One continuous document chain.

ERPNext v16 has no native letter-of-credit module, doctype or field. Import LC and Export LC extend its buying and selling workflows without replacing them.

Import direction

Purchase order to purchase invoice

The approved purchase order starts the lifecycle. Items, currencies and commercial terms flow into the proforma, LC and purchase invoice.

Purchase OrderImport ProformaImport LCPurchase Invoice
Import LC workspace in ERPNext showing letter of credit records and utilisation metrics
Import LC workspace: utilisation and distribution across open credits.
Export direction

Sales order to delivery

The approved sales order starts the export flow. Credit data moves through the proforma, commercial invoice and delivery note.

Sales OrderExport ProformaExport LCDelivery Note
Export LC workspace in ERPNext showing export letter of credit tracking
Export LC workspace: credits tracked against shipment activity.
01 — STARTThe approved order creates the source of truth.
02 — GENERATEThe proforma is created, not retyped.
03 — PROPAGATELC data travels into downstream documents.
04 — MONITORDraft, active, partial, full, expired or cancelled.
Import proforma invoice generated from a purchase order in ERPNext
Import proforma invoice generated from the purchase order, without re-keying commercial data.
Export proforma invoice generated from a sales order in ERPNext
Export proforma invoice generated from the sales order, ready for the document chain.

The design decision that matters

We mapped the record to the format banks already use, instead of inventing another format for the business to translate.
Applicant + beneficiaryIssuing + advising banksAmount + currencyTolerance percentageExpiry + shipment datesDocuments required

Aligned to SWIFT MT700

Transcription, not interpretation.

When a bank issues a documentary credit, it uses a defined MT700 field structure. Aligning the ERP record to those same fields means the bank's terms arrive in a shape the system already understands.

That reduces ambiguity at the most fragile handoff in the process: the moment commercial data becomes a bank instruction.

What about ISO 20022?
SWIFT completed a major cross-border payment migration in November 2025, but that cutover did not retire MT700 trade-finance messages. They remain in service in 2026, with no announced retirement date. Source: SWIFT

Built for Bangladesh trade

In ready-made garments, the problem is doubled.

Exporters do not open one letter of credit. They open two: the master export LC and a back-to-back LC that finances the raw materials needed to fulfil it.

$3.55BBack-to-back raw-material imports for RMG in a single quarter. Source: Bangladesh Bank, Quarterly Review on RMG.

Bangladesh Bank's foreign-exchange guidelines govern import LCs in Chapter 7 and export and back-to-back arrangements in Chapter 8; the facility is restricted to bonded-warehouse export units.

That means two instruments, two expiry dates, two document sets and one shipment, with a value-addition requirement over the top. The apps handle the two directions separately so the exposure is visible before timing slips.

Import and Export LC management presented at Frappeverse Mumbai 2026
Invento presented the import and export LC workflow to the global Frappe community at Frappeverse Mumbai 2026.

What changes operationally

From a fragmented trade desk to one accountable record.

Question
Before
After
How much is left?
Call the bank or search email
Visible on the LC record
Proforma invoice
Retyped from the order
Generated from the order
Discrepancy risk
Four manual re-entries
One entry, carried forward
Future obligations
Live in a spreadsheet
Recorded against the credit
Back-to-back exposure
Tracked by hand
Linked to the master export LC
Landed cost
Reconciled after the fact
Connected to the same document chain

None of this makes a letter of credit simpler. It makes it visible, which is the part your ERP was supposed to do in the first place.

Available now

Open-source apps, ready for ERPNext v16.

Both applications are MIT licensed and published on the Frappe Marketplace, so your technical team can inspect the code before it becomes part of a finance workflow.

As far as we can establish, these are the only purpose-built LC applications available for ERPNext. Invento demonstrated the work at Frappeverse Mumbai 2026.

Common questions

Clear answers for finance and operations teams.

The applications extend ERPNext's transaction layer with the trade-document layer around it.

What is an import LC?

A letter of credit issued by your bank to your supplier's bank, promising payment once the supplier presents documents matching the terms of the credit. It substitutes your bank's creditworthiness for yours, enabling trade between parties that may never have worked together.

What is the import LC procedure in Bangladesh?

You agree terms and receive a proforma invoice; apply through an authorised dealer bank; the bank issues the credit; the supplier ships and presents documents; the bank examines them and pays or raises discrepancies; then you clear the goods and settle.

What is a back-to-back LC?

A credit opened on the security of an export LC already received, allowing an exporter to buy the raw materials needed to fulfil the export order. In Bangladesh, the facility is restricted to bonded-warehouse export units.

What is a usance LC?

A credit where payment falls due a set period after presentation instead of immediately, giving the buyer time to sell the goods before paying.

What is MT700?

The SWIFT message type banks use to issue a documentary credit. Its standard field structure makes credit terms transferable between the bank and the ERP record without reinterpretation.

Does this replace ERPNext buying and selling?

No. Buying, selling, multi-currency accounting and landed cost stay where they are. The applications add the trade-document layer around those standard workflows.

Ready to make every LC visible inside your ERP?

Invento has implemented ERPNext in Bangladesh since 2015 for importers, distributors and manufacturers whose businesses run on letters of credit.

Talk to us about your process A practical conversation about your current document flow.