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.