WorkflowTrade Finance & Correspondent Banking

Evaluate · the agents, step by step

LC document checking, traced from 24 pages to one cited finding

LC document checking runs in seven steps, and each one rests on an article of UCP 600. This guide traces one presentation through Letter of Credit Document Checking, from a 24-page scan to a finding cited to the credit field, the page and the rule, and marks the step that stays with a person.

Updated · 13 min read

See one case, screen by screen →
Watch with transcript →

LC document checking is the examination a bank makes of the documents presented under a letter of credit, to decide on the documents alone whether they comply with the credit, with UCP 600 and with international standard banking practice. Step by step it means: split the presentation into its documents and count the originals, read the credit as amended, pull every relevant value out of every page, cross-check each value against the credit and against the other documents, decide which differences are discrepancies, and send either payment or one notice of refusal. Botminds' Letter of Credit Document Checking gives the first four steps and the drafting to agents, examines each presentation twice, and leaves the decision and the release to named people. This guide follows one presentation through every step.

The presentation is from a fictional sample bank, Corvane National Bank: import credit CNB-ILC-26-04417 for USD 1,284,600.00, 1,200 metric tons of hot-rolled steel coil, CIF Baltimore, shipped from Gdańsk. The rules quoted are UCP 600 as the ICC itself publishes it free online.

Seven steps from a scanned presentation to a released payment or one notice

  1. Agent

    Split and count

    Splits 24 scanned pages into six named documents and counts originals against what field 46A calls for.

    Never: decides whether anything complies, or discards a page

  2. Agent

    Read the credit

    Turns the MT700 and both amendments into seven lanes, one per term, and marks a condition with no document as disregarded.

    Never: infers a term the credit does not state

  3. Agent

    Extract every value

    Places 38 values on the lanes, each with its document, page and line, the original wording beside the reading.

    Never: normalizes a value silently or writes a finding

  4. Agent

    Examine twice

    Two examiner agents on different models and prompts test every lane independently and write findings with the clause, the line and the article.

    Never: resolves its own disagreement

  5. A person decides

    Decide each finding

    The examiner accepts, strikes or edits every finding with a reason code from the bank's own list.

  6. Agent

    Draft the notice and waiver request

    Writes the single notice of refusal and the waiver request from accepted findings only.

    Never: adds a discrepancy no examiner accepted, or sends anything

  7. A person decides

    Release

    A senior checker reads the evidence and releases the payment, the notice or the waiver request. The examiner cannot release their own work.

The steps and limits as configured at the fictional sample bank in Letter of Credit Document Checking. A screening agent also sends the parties, vessel, ports and goods to the bank's screening system before anything is released, and holds the presentation on a hit.

How does LC document checking work step by step?

LC document checking works from the credit outward: first establish what the credit demands, then what each document says, then whether they fit. The order matters because the credit, not the documents, defines the test. A checker who starts with the invoice and works back to the credit reads the documents for what they contain; a checker who starts with the credit reads them for what is missing.

Each step below names the article it rests on. The rules are private: UCP 600 applies because the credit says it is subject to UCP 600, as the sample credit does. Without that incorporation a US credit would be governed by UCC Article 5 alone, whose standard is similar but whose clock is longer.

Step 1: split the scan and count the originals

The first step is clerical and unforgiving: name each document in the scan and count its originals against what the credit calls for. UCP 600 art. 17(a) is short: "At least one original of each document stipulated in the credit must be presented" (ICC, UCP 600). A bill of lading issued in several originals must be presented as "the full set as indicated on the bill of lading" under art. 20(a)(iv), and an insurance document issued in more than one original must come with all of them under art. 28(b).

The sample presentation arrived as one 24-page scan. The intake agent split it into six documents: a commercial invoice in three originals, a bill of lading showing 3/3 originals, a packing list, an insurance certificate in two originals, a certificate of origin and an inspection certificate. It counted each against field 46A and raised nothing, because nothing was short. Had a page been unreadable it would have raised an exception rather than guess, and it never discards a page.

Step 2: read the credit as amended, and what fields 46A and 47A do

The credit is read in its current form, including every amendment the beneficiary has accepted, because that is the credit the documents must meet. UCP 600 art. 10(c) keeps the original terms in force for the beneficiary "until the beneficiary communicates its acceptance of the amendment to the bank that advised such amendment". The sample credit was amended twice: the first amendment moved the latest shipment date from 30 September to 15 October 2026 and the expiry from 21 October to 5 November; the second raised the amount from USD 1,214,400.00 to USD 1,284,600.00. The beneficiary accepted both.

Which credit fields become the lanes every document is tested against

MT700 fieldWhat it setsLane on the sample creditDocuments that speak to it
45ADescription of goods and quantityHot-rolled steel coil; 1,200 metric tonsInvoice, bill of lading, packing list, insurance, origin, inspection
32B and 46AAmount; insurance cover requiredUSD 1,284,600.00; insurance for 110% of CIF valueInvoice, insurance certificate
44E and 44FPort of loading and port of dischargeGdańsk, Poland to Baltimore, MarylandBill of lading, invoice, insurance, origin
44CLatest date of shipment15 October 2026, as amendedBill of lading, inspection certificate
50ApplicantHalberd Steel Supply Inc., Gary, IndianaInvoice, bill of lading notify party, packing list, origin
46ADocuments required, with originals and wordingSix documents, originals as statedAll six
47AAdditional conditionsShipment on a first-class vesselNone called for: disregarded under art. 14(h)
Fictional sample credit CNB-ILC-26-04417 in Letter of Credit Document Checking. Fields 31D (expiry), 48 (period for presentation, 21 days) and 43P and 43T (partial shipment and transhipment, not allowed) are tested as dates and conditions rather than lanes.

Field 46A lists the documents and what each must show; 47A carries additional conditions. The difference matters because of art. 14(h): a condition for which the credit names no document to show compliance is treated as not stated and disregarded (article 14 explained quotes the paragraph). The sample credit's 47A requires shipment on a first-class vessel but calls for no document to show it, so the credit terms agent marks the condition as disregarded and shows it on screen, struck through, rather than dropping it. An examiner can see that art. 14(h) was applied instead of wondering whether the term was forgotten.

The credit as amended twice, field by field, with the disregarded condition shown

Credit screen for import documentary credit CNB-ILC-26-04417 as issued and amended twice. Fields of the credit listed with their MT700 tags: applicant, beneficiary, advising bank, currency and amount, tolerance, port of loading, port of discharge, latest date of shipment 15 October 2026, expiry 5 November 2026, period for presentation 21 days, partial shipments and transhipment not allowed, each with a link to its lane. An amendments panel shows MT707/1 and MT707/2 with their acceptance dates. A panel headed Conditions disregarded, UCP 600 art. 14(h), shows the first-class vessel condition from field 47A. A list of documents the credit calls for under field 46A begins with the commercial invoice and the bill of lading.
Letter of Credit Document Checking on the fictional sample credit. Every field that sets a fact becomes a lane; the condition no document evidences is shown as disregarded, with the article.

Step 3: extract every value, with the page and line it came from

Extraction is where most hand checking goes wrong, because it is where attention runs out. The extraction agent read all 24 pages and placed 38 values on the seven lanes, each carrying its document, page and line. It does not tidy a value it is unsure of: the original text stays beside the reading, so "1,198.420 MT" on the bill of lading is never quietly rounded to "1,200".

The value that mattered was a stamp. The bill of lading's pre-printed wording says the goods were shipped on board, and an on-board notation stamped beside it reads 19 October 2026. Under art. 20(a)(ii), "the date stated in the on board notation will be deemed to be the date of shipment" when the bill of lading contains one, not the date of issue. The extraction agent read the stamp, not the issue date, and placed 19 October on the latest-shipment lane.

The page itself: the on-board stamp, the clause and the article side by side

Bill of lading NCLG-4471982, original 1 of 3, page 1 of 4, issued by Northlane Container Lines: shipper Ostrava Coil Works, consigned to the order of Corvane National Bank, notify Halberd Steel Supply, vessel MV Baltic Harrier voyage 26-114, Gdańsk to Baltimore, steel coils said to contain hot-rolled steel coil in 48 bundles, gross weight 1,198.420 metric tons, freight prepaid, with an ON BOARD 19 OCT 2026 stamp highlighted. The panel on the right reads Shipment later than the latest shipment date, accepted; the credit 15 Oct 2026 field 44C; the article UCP 600 art. 20(a)(ii); agent A discrepant, agent B discrepant, confidence 0.98, decision accepted with reason R-01.
Fictional sample presentation in Letter of Credit Document Checking. The image is never altered; the highlight only marks the line that was read, and the page opens from the finding in one click.

Step 4: cross-check every value against the credit and every other document

Cross-checking is two tests, not one: each value against the credit, and each value against the same value in every other document. The second is the one hand checking skips under time pressure, and UCP 600 art. 14(d) makes it part of the standard: data need not be identical but must not conflict with the credit or with any other stipulated document. How to check letter of credit documents against each other takes that rule through the cases.

On the sample, the cross-check produced three conflicts that are plainly discrepancies and two differences that are not. The insurance certificate covers USD 1,350,000.00. The credit asks for 110% of the CIF value, and the invoice shows a CIF value of USD 1,282,909.40, so the cover needed is USD 1,411,200.34; the certificate is USD 61,200.34 short. The inspection certificate is dated 21 October, two days after shipment, and the examiner accepted that as a discrepancy against the inspection certificate field 46A calls for. And the bill of lading's on-board date is four days after the latest shipment date.

The differences that are not discrepancies are as instructive. The bill of lading shows 1,198.420 metric tons against 1,200 in the credit, 0.13% short; art. 30(b) allows a tolerance of 5% more or less on quantity where the credit does not count packing units or items, and this one does not. The bill of lading also describes the goods as "Steel coils, said to contain hot-rolled steel coil" while the invoice repeats the credit's full description; art. 14(e) lets documents other than the invoice describe the goods in general terms, provided they do not conflict with the credit. A check that flagged either would waste an examiner's time, or worse, refuse a good presentation.

One sample presentation, as the agents laid it out

24

scanned pages split into six documents

38

values read, each with its page and line

7

lanes, one per term the credit sets

1

lane the two examinations read differently

Fictional sample presentation PR-26-1188 at the sample bank in Letter of Credit Document Checking. Of four findings, three were accepted as discrepancies and one was struck by the examiner.

Step 5: two examinations, and the one lane they read differently

The solution examines each presentation twice, with two examiner agents on different models and different prompts that cannot see each other's work until both finish. The reason is simple: a single engine has nothing to disagree with, so its wrong calls look exactly like its right ones. Agreement between two independent readings means something; disagreement is a signal that a person should look.

On the sample the two agents agreed on six of seven lanes, including all three discrepancies. They differed on the applicant's address. The packing list reads "4120 Cromwell Industrial Pkwy" where the credit reads "Parkway". Agent A called it an accepted abbreviation; agent B called it a conflict with field 50. Their confidence was 0.61, below the bank's 0.90 threshold, so the lane went to the examiner with both reasonings in full. Below the threshold a finding always reaches a person, even where both agents agree.

Where the two examinations differ, both reasonings reach the examiner

Where the two checks disagree screen: agent A and agent B tested all seven lanes of PR-26-1188 and agreed on six, including all three accepted discrepancies. The open lane is the applicant name and address on the packing list: examiner agent A, prompt v4.2, says complying because Pkwy is a commonly accepted abbreviation; examiner agent B, prompt v4.2-alt, says discrepant because the address is not the address in field 50. The credit and the document addresses are shown one above the other with confidence 0.61, below the 0.90 threshold. Buttons offer It is a discrepancy, It is not, strike it, Look again and Open the page. A table lists the three settled discrepancies with both agents' calls and the outcome accepted, R-01.
Fictional sample presentation. Only the lane where the two independent examinations differ reaches the examiner as a question; the others arrive as findings to accept or strike.

Who decides if a presentation complies?

A person at the bank decides, and the rules leave no room for anything else: art. 14(a) puts the duty to examine on the nominated, confirming and issuing banks, and art. 16 makes the refusal the bank's own act. In the solution the examiner accepts, strikes or edits every finding, and each decision takes a reason code from the bank's own list and a note kept with the presentation.

On the address lane the examiner struck the finding with reason R-07, an accepted abbreviation. She could have relied on a plainer rule too: under art. 14(j) an applicant's address on a document need not match the credit at all, provided it is in the same country, unless it appears as consignee or notify party on a transport document. A packing list is not a transport document. That is the kind of call the agents are built to bring forward, not to make.

The agents' job is to make sure the examiner never has to find the page. The examiner's job is to decide what the page means.

Step 7: one notice of refusal and one waiver request, drafted together

Once findings are decided, the drafting agent writes two documents at once: the single notice of refusal UCP 600 art. 16(c) allows, sent as an MT734, and the waiver request the issuing bank may send the applicant under art. 16(b). Both come from the accepted findings only, so the struck address finding cannot reach either. Each discrepancy is numbered and cited to the credit field and the article, and the notice says how the documents are held.

The bank then chooses the path. In the sample it asked the applicant first; the applicant waived all three discrepancies 48 minutes after the request went out, and a senior checker released payment on banking day 2 of 5. What happens if there is a discrepancy in a letter of credit follows each fork of that decision, including the one where nobody waives.

What does an LC checking system show the examiner?

A good LC checking screen shows the credit's terms, every document's value against each term, and the source line of every value, on one screen. The sample board puts the credit, the amount, the parties and a banking-day clock in a header, and below it the seven lanes. Each document drops a chip onto every lane it speaks to. Chips that agree line up; chips that conflict sit off the line and are marked discrepant, or "checks disagree" where the two examinations differ.

What the screen deliberately does not show is a score for the whole presentation. A presentation is not 90% compliant; it is complying or it is not, and the useful output is the list of lanes that are off, each with the page behind it. Confidence appears per finding, where it decides whether a person must look, not as a grade for the file.

Can LC document checking be fully automated?

No, and the industry's own standard says so. The Wolfsberg Group, the ICC and BAFT wrote in their 2019 Trade Finance Principles that parts of the work, such as screening against sanctions lists, may be automated, but that reviewing trade documents as a whole cannot by its nature be automated successfully, so that financial crime controls need a combination of automated and manual checks (Wolfsberg Group, ICC and BAFT, Trade Finance Principles, 2019 amendment; how technology can assist in combating TBML quotes them). Peer-reviewed research on AI in LC examination reaches the same place, judging full automation impractical for regulatory and trust reasons (Khalil et al., Digital Business, 2025; see what the research says about AI in LC work).

The trace above is built to that conclusion rather than against it. Agents do the reading, counting, extracting, cross-checking and drafting, which are the steps where a tired person makes mistakes. They do not decide compliance, clear a screening hit, extend the clock or send anything. A presentation leaves the bank on two human names, and every agent step and human decision sits on one trail that an auditor downloads as a single evidence pack. Trade finance automation software compared sets this design beside a rules engine and a fully manual desk. To see the full set of screens, start from Letter of Credit Document Checking.

Questions people ask

What are fields 46A and 47A in an MT700?

In the SWIFT MT700 that issues a documentary credit, field 46A lists the documents required and what each must show, and field 47A carries additional conditions. A 47A condition that names no document to evidence it is disregarded under UCP 600 art. 14(h), which is why the two fields have to be read together.

How are original documents counted under UCP 600?

At least one original of each stipulated document must be presented (art. 17(a)), and a document bearing an apparently original signature, mark, stamp or label of its issuer is treated as an original unless it says it is not (art. 17(b)). A bill of lading issued in several originals must be presented as the full set, and so must an insurance document issued in more than one original.

What are non-documentary conditions in a letter of credit?

They are conditions in the credit that no required document is said to evidence, such as "shipment on a first-class vessel" with nothing called for to prove it. UCP 600 art. 14(h) tells banks to deem them not stated and disregard them. A careful checking process shows them as disregarded rather than silently dropping them, so the examiner can see the article was applied.

Does the bank check the goods themselves?

No. UCP 600 art. 5 says banks deal in documents, not in the goods, services or performance the documents relate to. The examination asks whether the documents appear on their face to comply; whether the coil is really hot-rolled is between the buyer, the seller and any inspection the credit requires.

What happens to a document that was presented but not required?

Under art. 14(g) a document presented but not required by the credit is disregarded and may be returned to the presenter. It is not examined, so a conflict inside it is not a discrepancy, which is one more reason the first step of checking is to establish what the credit actually requires.

Letter of Credit Document Checking.
See it on your own files.

An agentic solution from Botminds. Every document in a presentation checked against the credit, twice, and cited to the rule. Book a demo, or explore how it works.