MT700 LC Field Validator & UCP 600 Compliance Checker
Validate SWIFT MT700 Documentary Credit fields against UCP 600 rules and ISBP 821. Flags missing mandatory fields, format errors, date logic, and common discrepancy risks. Client-side. Zero PII.
UCP 600ISBP 821SWIFT MT700Client-Side · Zero PIICat-26
Scope & reliance , Deterministic rule checks against static embedded UCP 600 / ISBP 821 references. Not a substitute for bank compliance review. Rules may age: verify against current ICC publications. All inputs processed locally in your browser. Zero PII transmitted. CC BY 4.0.
▸ MT700 Field Inputs
Max 16 chars · A–Z 0–9 / -
Must be one of the three ICC-recognised forms
Format: YYMMDD (e.g. 240315)
Format: YYMMDD: must be after issue date
Free text (country/city)
ISO 4217 code + amount (e.g. USD 500000.00)
Bank name or ANY BANK
Payment method
Required if Available By Acceptance or Def Payment
YYMMDD: must be before expiry date and after issue date
Days after shipment (UCP 600 Art.14(c) default: 21)
Required. Include Incoterm if applicable.
Required. List each document type on a separate line.
Compliance Score
-
Critical Errors: Must Fix Before Issuance
Warnings: Review Recommended
Field-by-Field Results
Field
Value
Status
Rule
Issue
Indicative discrepancy check , Mechanical application of published ICC rules (UCP 600 / ISBP 821, rules R01–R14) comparing the documents you actually present against the LC terms already entered above (Fields 31D, 32B, 43P, 43T, 44A, 44B, 44C, 48, 45A). Output is indicative only: qualified document checkers and bank decisions are final. Where an LC term is not captured the rule is marked N/A. Client-side. Zero PII (document fields only: ports, dates, amounts).
▸ Presented Document Inputs
YYMMDD: date documents presented to the bank
YYMMDD: on-board notation date on the transport document
YYMMDD
Numeric only (same currency as LC Field 32B)
UCP 600 Art.30 tolerance band on Field 32B amount
Beneficiary/checker confirmation (Art.18(c))
Compared to LC Field 44A above
Compared to LC Field 44B above
UCP 600 Art.20(a)(ii)
Compared to LC additional conditions / charges
As stated in LC terms (for R12)
Compared to LC Field 43P above
Compared to LC Field 43T above
UCP 600 Art.28: typically for CIF / CIP terms
UCP 600 Art.28(f)(ii) minimum 110%
Origin country shown on CoO (if presented)
Number of original transport/invoice sets the LC calls for
UCP 600 Art.17
Reads LC terms from Fields 31D / 32B / 43P / 43T / 44A / 44B / 44C / 48 / 45A above: enter those first.
Presentation Readiness
-
Informational: not a bank guarantee
Rule-by-Rule Discrepancy Report (R01–R14)
Rule
UCP Art.
Status
Explanation
Suggested Remedy
▸ Source Notes: UCP 600 / ISBP 821
UCP 600: ICC Uniform Customs and Practice for Documentary Credits (2007 Revision), Publication No. 600. Discrepancy rules above cite Art. 6, 14, 17, 18, 19–25, 20, 26, 28, 30.
ISBP 821: International Standard Banking Practice for the Examination of Documents under UCP 600, ICC Publication 821 (2013).
eUCP 2.0: Electronic supplement to UCP 600; not implemented in this version (see ICC eRules 2.0, 2019).
This tool applies the published ICC rules mechanically. Human judgment by qualified document checkers is required for ambiguous presentations. Bank decisions are final.
Discrepancy-rate context (50–70% of presentations discrepant on first submission): ICC Global Survey on Trade Finance 2023.