WorkflowTreasury & Cash Management

Letter of Credit Management

Letter of credit management software that checks your documents before the bank does

Paid on the first presentation, and no guarantee left open or lapsed by surprise.

See one case, screen by screen ↓
demo50checkson one export document set, made by two agents on their own before the bank sees it — 2 discrepancies found
demoUSD 270to amend and present clean, with the confirmation kept — against a discrepancy fee and 7–10 days waiting for a waiver
demo12guaranteesfound open after their obligation ended — $28.6M, $171,600 a year in commission
target9 in 10document sets clean when they reach the bank
In short

What is Letter of Credit Management?

Software that runs a company's letters of credit and bank guarantees from advice to release: reading each credit, checking document sets before presentation, handling amendments and refusals, and tracking every guarantee's expiry, fees and release. Letter of Credit Management adds seven agents that read the credits, check every document set twice before the bank does, draft the fix and run every guarantee clock, while a person approves each step.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why the bank finds the discrepancy before you do

You are paid under a letter of credit only when the documents comply with the credit, UCP 600 and ISBP 821. Today a trade finance officer checks the invoice, bill of lading, insurance certificate, packing list, certificate of origin and draft by eye against a credit that was re-keyed into a spreadsheet. When something is wrong, the bank finds it first: a discrepancy fee, a week waiting for the applicant's waiver and, under a confirmed credit, a set the confirmation no longer covers.

Beside the credits sits the guarantee book — bid bonds, performance, advance-payment, warranty, customs and lease guarantees and standbys, hundreds of them at a dozen banks. Each has an expiry, a commission, a release condition and sometimes an extend-or-pay demand with two days to answer. Guarantees stay open long after delivery is accepted, evergreen standbys renew because nobody sent the non-extension notice, and bank charges are paid without anyone holding them to the agreed tariff.

typical65–80%of first presentations refused by banks for discrepancies
demo7–10dayswaiting for the buyer's waiver when a discrepant set is presented
demoUSD 4,886.81in 7 bank charges above the agreed tariff in one quarter
Where an exporter's trade finance days go, per creditestimated
By hand11 days
With the solution2.1 days
  • Re-keying a new credit and checking it can be met1 → 0.1 d
  • Checking the document set against the credit by eye1 → 0.1 d
  • A discrepant set waiting for the applicant's waiver, or an amendment7 → 1.5 d
  • Drafting amendment requests, covering letters and refusal replies0.5 → 0.1 d
  • Chasing guarantee expiries, releases, notices and demands1 → 0.2 d
  • Testing bank charges against the agreed tariff0.5 → 0.1 d

Estimated split in working days for one export credit and its share of the guarantee book, by hand and with the solution.

How it works

How a document set reaches the bank clean

Seven agents read the credits, check every document set twice before the bank does, draft the fix and run every guarantee clock; a person approves.

What comes in
In11 banks · credits, documents, guarantees, tariffs
Agents at work
Terms readercited terms
Workability reviewercan we meet it?
Then
Document checkerUCP 600, ISBP 821
Cross-checkermust agree
Then
Fix drafteroptions, drafts
Then
Expiry watcherevery clock
Fee auditoragainst the tariff
A person decides
Trade finance officerapproves with a reason code
What comes out
Clean presentation
Amendment request
Guarantee released
One case, step by step

One credit, from a discrepant set to a clean presentation

Credit 7712-FH: USD 1,184,640.00 for 48 CNC spindle assemblies, issued by Gulf Meridian Bank for Tarsis Precision Manufacturing in Jebel Ali, confirmed by Harrowgate Commercial Bank in Frankfurt. Latest shipment 31 Oct, expiry 30 Nov. The export team uploaded the six documents on Monday night. Here is what happens next, screen by screen, in the working solution.

  1. 01Tue 3 Nov, 09:10

    The agents worked overnight; she reads what they found

    Sara Ahmed · Trade finance officer

    The treasury book is 260 live credits and guarantees, $494.9M at 11 banks. Today shows 4 document sets checked since Monday, 14 instruments expiring in 30 days, 12 guarantees open after their obligation ended and 6 items that need her. The first finding is from the document checker on 7712-FH, with each point numbered to its source and two buttons: Open the check, See the fix.

    Document checker: “Two discrepancies a bank would refuse … The cross-checker agrees on all 50 checks. The fix drafter recommends an amendment before presenting.”

  2. 02One click

    The credit's terms down the side, the documents across the top

    Document checker and cross-checker

    The check is one table: 16 terms, each with its MT700 field, against the invoice, bill of lading, insurance certificate, packing list, certificate of origin and draft at sight. 50 checks, 47 ticks, 2 discrepancies, 1 note — both agents agree. Sara opens the red cell on the invoice: field 45A says “CNC spindle assemblies”, the invoice says “48 CNC spindle parts”, and UCP 600 Article 18(c) is quoted beside them.

    “Not clean: a bank would refuse this set for 2 discrepancies.”

  3. 03She asks

    “Can we present without the amendment?”

    Sara Ahmed and the fix drafter

    The bill of lading's on-board notation dates shipment 02 Nov; field 44C allows 31 Oct, and UCP 600 Article 20(a)(ii) makes the on-board date the date of shipment. Sara asks the agents in the thread beside the table. Under it, every step of the check is listed with its timing: the terms reader read 16 terms in 1.2 s, the document checker read six documents and ran 50 checks, and the cross-checker re-examined from the raw documents in 4.4 s.

    Fix drafter: “Yes, but Harrowgate would refuse for the late shipment and charge USD 95. The confirmation would not cover a discrepant set … The amendment costs about USD 270 and keeps the confirmation.”

  4. 04The fix

    Three ways forward, costed in money, days and confirmation

    Fix drafter

    A — amend the credit and correct the invoice: about USD 270, paid Tue 10 Nov, confirmation kept. B — present as is and ask Tarsis to waive: USD 95 plus interest, paid around 17 Nov, confirmation lost for this set. C — send the documents on collection: USD 180, paid after Tarsis pays, confirmation lost. The fix drafter recommends A and says why, citing Harrowgate's tariff and the 21-day window that still runs to 23 Nov.

    What the agents may not do: send anything to a buyer or a bank, accept or reject an amendment, present documents.

  5. 05The drafts

    The amendment request, the corrected invoice line, the covering letter

    Fix drafter

    The request is written for Priya Natarajan to send to Tarsis: amend field 44C, latest date of shipment, to 05 Nov 2026, all other terms unchanged. The invoice line is corrected to “48 CNC spindle assemblies, model KV-S40 as per proforma invoice PI-26-0917” and re-issued as CI-26-4471-A. The covering letter to Harrowgate is ready for after the amendment arrives. Every draft is editable.

    “Nothing is sent until you approve, and the amendment request goes to Priya to send to the buyer.”

  6. 06Signed

    She approves with a reason code

    Sara Ahmed · Trade finance officer

    Sara picks AMEND-BEFORE-PRESENT — “Ask the buyer to amend before presenting” — and can add a note for the record. The amendment request goes to Priya to send to Tarsis today; the corrected invoice is re-issued. Nothing goes to a bank yet. She could also edit the drafts or reject the plan, and a rejection needs a note.

    “Signed as Sara Ahmed, Trade finance officer · Tue 3 Nov 2026, 09:10 · logged and chained.”

  7. 07Wed 4 Nov, 14:05

    The amendment arrives, is accepted on purpose, and the set goes clean

    Sara Ahmed and the agents

    Harrowgate advises amendment 01 (MT707): latest shipment 05 Nov 2026, all else unchanged. Silence is not acceptance, so Sara accepts it on purpose. The terms reader updates the term, the document checker re-checks the bill of lading and the corrected invoice, the cross-checker agrees, and the set is presented: 50 of 50 clean, confirmation kept. Harrowgate decides by Wed 11 Nov.

    “As confirming bank it pays at sight on a complying set. The expiry watcher runs the clock and tells you the moment the bank decides.”

  8. 08Also waiting for her

    When the two agents disagree, a person decides

    Cross-checker

    On Rosvik Steel's set under 7698-RS, the document checker reads 18,240 kg on the bill of lading and calls a conflict with the packing list's 18,420 kg, at 81% confidence. The cross-checker reads the gross weight in the cargo box — 18,420 kg — and says the other figure is the container's verified gross mass, a different field. Both views sit side by side, with UCP 600 Article 14(d). Sara chooses.

    “One cell needs a person: the two agents read it differently.”

  9. 09A refusal, tested

    The bank refused 7650-KT; the test says the refusal does not hold

    Document checker

    Kaskara Trade Bank received Tamsin Agro's documents on Thu 22 Oct and sent its refusal on Fri 30 Oct, the sixth banking day. Point by point: “commercial invoice not signed” is not valid, since the credit does not ask for a signed invoice; the bill of lading signed by an agent without naming the carrier is a valid point; the notice itself is too late. A cited reply is drafted, due Fri 6 Nov.

    “Sent on the sixth banking day, the bank is precluded from refusing.”

  10. 10Due Thu 5 Nov, 17:00

    An extend-or-pay demand, with two days on the clock

    Expiry watcher · Helena Brandt

    Calder Bay Port Authority demands payment of EUR 2,400,000.00 under performance guarantee PG-4418, or an extension to 15 May 2027. Nordhavn Bank has suspended payment and needs an instruction by Thursday 17:00. Commissioning was moved to 26 Feb 2027 by both parties, so the watcher recommends extending — about EUR 7,700 more commission. A treasury analyst or trade finance officer prepares and signs; Helena Brandt co-signs every extension or payment of a guarantee.

    “The demand is about time, not a failure.”

Who it’s for

Built for the whole trade finance desk.

The same credits and guarantees, seen by five of the people who carry them — what their week looked like, and what it looks like now.

SA
Sara AhmedTrade finance officer · Kestrel & Vane Group treasury, Frankfurt
Trade finance officer
Before
Checks every export set by eye against a re-keyed credit, and too often hears about a discrepancy from the bank — with a fee and a week's wait for the waiver.
Now
Opens a set already checked twice, cell by cell, with the article and both passages behind every discrepancy; picks a costed fix and signs it with a reason code.
PN
Priya NatarajanExport sales coordinator · Machine Tools division
Export sales coordinator
Before
Finds the clause the factory cannot meet at shipment, when the buyer can no longer amend in time.
Now
Gets each new credit read against her sales order and shipping plan the day it is advised, with the amendment request drafted for her to send.
TR
Tomás ReyesTreasury analyst · owns the guarantee book
Treasury analyst
Before
Tracks expiries in a spreadsheet and pays commission on guarantees nobody remembered to cancel.
Now
Sees every guarantee open after its obligation ended, with the evidence that ends it, and approves the release requests already drafted.
HB
Helena BrandtAssistant treasurer · second approver
Assistant treasurer
Before
Co-signs anything above USD 1M and every guarantee extension or payment, and wants to see what changes, what it costs and who already checked it.
Now
Gets an extend-or-pay demand as options with a cost, a contract basis and a deadline, prepared and signed by someone else before she co-signs.
GI
Grace ItoInternal audit · read-only
Internal audit
Before
Samples instruments and asks treasury who decided, and on what evidence.
Now
Reads a chained trail of every agent step and human decision with its reason code, verifies the chain and exports an evidence pack per instrument.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents read the credits, check every document set twice before the bank does, draft the fix and run every guarantee clock; a person approves.

Terms reader

Reads every credit, amendment and guarantee wording — MT700, MT707, MT760, MT798 or PDF — into terms, each cited to its field or clause.

  • Never edits a term without a person
  • Asks a person below 85% confidence
Workability reviewer

Reads a new credit against the sales order, the production and shipping plan and the house rules, and flags clauses the business cannot meet while the buyer can still amend.

  • Never contacts a buyer
  • Suggests only
Document checker

Examines every document against the credit, UCP 600 and ISBP 821 — and URDG 758 and ISP98 where they apply — before it goes to the bank, and builds the table of terms against documents.

  • Never presents
  • Every verdict cites the article and the passage
Cross-checker

Re-examines every set on its own from the raw documents and must agree cell by cell. When it disagrees, a person sees both views.

  • Never approves
  • Disagreements go to a person
Fix drafter

Plans the fix — amend, correct, or present and seek a waiver — costs each option in money, days and confirmation, and drafts amendment requests, corrected documents, refusal replies, release requests and bank instructions.

  • Never sends
  • A person approves every message
Expiry watcher

Runs every expiry, presentation, non-extension notice, release and demand clock, and drafts the action before the date — including release requests once the evidence shows an obligation has ended.

  • Never extends, pays or cancels
  • Extensions and payments need two signatures
Fee auditor

Matches every bank charge and commission to the tariff each bank signed, and drafts the claim for what is above it.

  • Never disputes with a bank itself
  • A charge with no tariff line is asked about, not assumed wrong
Trade finance officer

Approves every fix and presentation; the assistant treasurer co-signs above USD 1M and every guarantee extension or payment. The agents propose; a named person decides.

Ask in plain words

Ask the agents, in plain words

Every working screen has a line to ask the agents. The agent who owns the work answers, cites its sources and offers the next step.

Why is 7712-FH discrepant?

Credit 7712-FH has 2 discrepancies: the bill of lading shows shipment on 02 Nov, after the latest date of 31 Oct, and the invoice says “parts” where the credit says “assemblies”. The fix is drafted: an amendment to 05 Nov and a corrected invoice line.

Can we present without the amendment?

Yes, but Harrowgate would refuse for the late shipment and charge USD 95. The confirmation would not cover a discrepant set, so payment would wait on Tarsis's waiver, typically 7–10 days. The amendment costs about USD 270 and keeps the confirmation.

Which guarantees can we release, and what do we save?

Five have the evidence today, $9.9M in all: APG-2207 (delivery accepted 14 Sep), PG-4290, BB-3288, WG-2876 and BB-3291. Releasing them stops about $59,160 a year in commission. The other seven wait for the beneficiary's letter.

Where can we place the next bid bond?

Nordhavn Bank AG is at 91% of its line, with no room for a new bid bond. Place the next bid bond with Arkwright Bank (36%) or Calder & Wyck (64%), or release PG-4302, open after its obligation ended.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayWhat the agents found overnight, each point cited, beside what needs the trade finance officer, four numbers and a line to ask the agents.
The presentation checkThe credit's 16 terms against six documents: a tick, a discrepancy or a note in each cell, and the credit's words, the document's words and the rule behind each.
Talk to the agentsAsk about the set or tell the agents what to do; under the table, every step of the check with its timing.
When the agents disagreeOne cell read two ways, each agent's verdict and confidence side by side, for a person to decide.
A refusal, testedThe bank's refusal tested point by point and on timing — each discrepancy valid or not, and the notice day counted.
Three ways forwardAmend, present and seek a waiver, or send on collection — each costed in money, days, confirmation and risk, with the recommendation and why.
The draftsThe amendment request for the buyer, the corrected invoice line and the covering letter to the bank, ready to edit.
Approve and signA reason code, an optional note and the signature, logged and chained; nothing goes to a bank yet.
Presented clean50 of 50 checks clean after the amendment, the confirmation kept and the bank's five banking days on the clock.
A new credit, read for workabilityClauses the business cannot meet against the sales order and shipping plan, each term with its confidence, and the amendment request drafted.
ClocksEvery expiry, notice, renewal, presentation and demand date on one timeline, with the extend-or-pay decision and its two signers.
ReleasesGuarantees still open after their obligation ended, why each can end, and the commission it costs a year.
Audit trailEvery agent step and human decision with its reason code and fingerprint, chained; verify the chain or export an evidence pack.
Governance

Built for treasury control: cited, signed by two, on the record.

Every finding cites its sourceEvery term cites its MT field or clause, and every discrepancy shows the credit's words, the document's words and the article of UCP 600 or ISBP 821 it turns on, with each agent's confidence.
Two agents check, and must agreeThe document checker and the cross-checker examine every set independently. When they read a cell differently, it goes to a person with both views side by side.
Agents draft; people sendNo agent sends anything to a bank, buyer or beneficiary, presents documents, accepts or rejects an amendment, or extends, pays or cancels a guarantee. Every message is drafted and approved by a person.
Preparer is never approverThe assistant treasurer co-signs above USD 1,000,000 equivalent and every guarantee extension or payment, and never prepares what she approves. Each role starts with no access and is given only what it needs.
A reason code on every decisionApprove, edit or reject — each decision carries a reason code and the person's signature, and a rejection needs a note. House rules and thresholds are versioned, simulated on the last 90 days and signed.
A chained audit trailEvery agent step and human decision is recorded with who, what, when and the reason code, each entry chained to the one before. Auditors verify the chain and export an evidence pack per instrument.
Configuration

Your treasury policy, not ours

The limits and house rules every credit and guarantee is checked against are settings — versioned, simulated on the last 90 days before they are saved, and signed.

SettingDefaultChoose from
Second approver aboveUSD 1,000,000Equivalent in any currency; every guarantee extension or payment always needs two signatures
Agents ask a person below85% confidenceApplies to every term and every check
Expiry warnings60 · 30 · 10 daysBefore every expiry and notice date
Release reminder5 daysAfter the evidence that an obligation ended
SLA for a set waiting for a person4 business hoursThen the assistant treasurer is told
Present no later than5 days before the 21-day limitLeaves time for a courier
Flag a latest shipment date less than10 days after the planned ship date7 · 10 · 14 days
Guarantee wordingFixed expiry, at most 36 months, URDG 758House rule R6, one of seven versioned house rules
Connections

Works with the messages and documents trade finance already runs on

BanksSwift MT798, bank portals and email, for credits, amendments, guarantees, refusals and charge advices
Export document setsinvoice, bill of lading, insurance certificate, packing list, certificate of origin, draft
Guarantee wordings and demandsMT760 and MT765, contracts, acceptance certificates, beneficiaries' letters
ERPsales orders, shipments and postings, read-only
Tariffs and facility letterseach bank's signed pricing letter and its guarantee and LC lines
ICC rules and house rulesUCP 600, ISBP 821, URDG 758, ISP98 and your own versioned rules
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
9 in 10
document sets clean when they reach the bank
Refused today (ICC)65–80%
Target9 in 10 clean
estimated
$171,600a year
commission stopped on guarantees open past their obligation
Open past obligation$28.6M
Releasedon the evidence
typical
30days
the most a bank may hold an extend-or-pay demand; every one answered inside it

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (ICC Banking Commission TAB-3, 2022, via Trade Finance Global — 65–80% of first presentations refused for discrepancies). UCP 600, ISBP 821, URDG 758 and ISP98 are ICC rules, named as context. People, companies, banks and instruments named on this page are fictional — characters and sample data in the working solution.

Questions

What treasurers and trade finance teams ask us.

What is letter of credit management software?

Software that runs a company's letters of credit and bank guarantees from advice to release: reading each credit, checking document sets before presentation, handling amendments and refusals, and tracking every guarantee's expiry, fees and release. Letter of Credit Management adds seven agents that read the credits, check every document set twice before the bank does, draft the fix and run every guarantee clock, while a person approves each step.

How does it check LC documents for discrepancies?

The document checker examines each document against the credit, UCP 600 and ISBP 821, and the cross-checker re-examines the same set on its own from the raw documents. The result is one table — the credit's terms down the side, the documents across the top — and every discrepancy shows the credit's words, the document's words and the article it turns on. When the agents disagree, a person decides.

What happens when a discrepancy is found?

The fix drafter costs the options — amend the credit, correct the document, present and seek a waiver, or send on collection — in money, days and what happens to the confirmation, and recommends one. It drafts the amendment request, the corrected document and the covering letter. The trade finance officer approves, edits or rejects with a reason code, and an incoming amendment is accepted on purpose and re-checked before the set is presented.

Can it test a bank's refusal notice?

Yes. Each refused point is tested against the credit and the rules and marked valid or not, and the notice is tested on timing: in the working solution, a refusal sent on the sixth banking day after the documents were received is flagged as too late. A cited reply is drafted for the trade finance officer to approve.

How does it handle bank guarantee management?

The expiry watcher runs every expiry, non-extension notice, renewal, release and demand date and drafts the action ahead of it. Guarantees still open after their obligation ended are listed with the evidence that ends them, such as an acceptance certificate, and the commission they cost; release requests are drafted for the treasury analyst. An extend-or-pay demand becomes a set of options with a deadline, signed by two people.

Does it check bank charges?

Yes. The fee auditor matches every bank charge and commission to the tariff each bank signed and drafts a claim for what is above it — in the working solution, 7 charges, USD 4,886.81, in one quarter. A charge with no tariff line is asked about, not assumed wrong.

Do people stay in control?

Yes. The agents read, check and draft; they never send a message, present documents, accept an amendment, or extend, pay or cancel a guarantee. A person approves every step with a reason code, the preparer is never the approver, and the assistant treasurer co-signs above USD 1,000,000 and every guarantee extension or payment.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your house rules, approval limits, bank tariffs and the spreadsheet of instruments you keep today — and it goes live once every quality gate has passed. Setup connects your banks, imports the existing book, sets house rules and approvers, then goes live. We will walk you through it on your own credits first.

See it on
your credits.

We'll run Letter of Credit Management on a sample of your own credits, document sets and guarantee book.