← Workspace
ODG-PASS

Smart Remittance Mapping

Type the payment purpose, or drop an invoice — the system proposes the correct ISO 20022 Purpose Code, you confirm, 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.

📘 How to use — 3 steps
  1. Describe the payment in plain words (e.g. “rent for July”, “consulting services”), or switch to Invoice PDF and drop a text-based invoice.
  2. Pick the proposed Purpose Code. The system suggests the best matches — 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.