← Workspace
ODG-PASS

Smart Remittance Mapping

Type the payment purpose, or drop an invoice — a keyword / library heuristic proposes top matches for the ISO 20022 Purpose Code; officer or client confirms, and the output keeps both your text (Ustrd) and the structured code (Purp). Codes come from the open ExternalPurposeCode list — no keys, no fees. You always confirm. Final XML / pain.001 = deterministic code, not a model guess.

📘 How to use — 3 steps
  1. Describe the payment in plain words (e.g. “rent for July”, “consulting services”), or switch to Invoice PDF (AI may help read the invoice — never the authority; you confirm the code).
  2. Pick from the top-3 library proposals. The heuristic suggests the best matches (no confidence %) — tap one, or override using the full code list below it.
  3. Copy the XML. You get Ustrd (your text) + Purp (the code), ready to drop into your pacs.008. Nothing is sent to any bank — ODG-PASS never moves funds.
📄
Drop a PDF invoice here or click to choose
Text-based PDFs are read in your browser. Scanned/photo invoices need server OCR (coming).

Confirmed —

Human-in-the-loop · nothing is sent to a bank — ODG-PASS does not move funds.
Purpose Codes are a subset of the open ISO 20022 ExternalPurposeCode set, embedded locally. This tool prepares the <Purp> and <Ustrd> fields for pacs.008 — it is a pre-validation aid, not a payment system.