ODG-PASS Gateway — correct structured data. Submission and execution stay with your bank. We never ask for logins or API keys on this site.
How to use ODG-PASS Gateway
A short practical guide. ODG-PASS Gateway forms and checks structured ISO 20022 payment data before it reaches the bank. You see 🟢 🟡 or 🔴 with a clear note on which field to fix. You can also — by agreement with your bank — use the terminal as a structured channel during the MT→MX transition when e-banking cannot yet carry the new rules. You always submit through your bank.
BusinessBank staffGCC tax
1Start from the homepage — three doors
On the main page pick who you are. Each door opens the right tool — no ISO jargon required on day one.
BusinessPayment pre-check
Bank staffDeeper ISO view
GCC taxE-invoice terminal
2Payment pre-check (terminal)
Open the validator from the homepage or the button below. Also useful: MT → MX side-by-side guide — the same demo payment in old and new format.
- Click one of the sample payments (correct and with errors) — fields fill and the check runs. Or enter requisites manually.
- Press Check & build. The terminal checks structure: IBAN/BIC, address by field, purpose code, and other required elements.
- Read the traffic light: 🟢 data correct · 🟡 review · 🔴 fix the field — with a clear explanation. Bank view adds technical detail below.
3Transition channel — with your bank
The terminal is not only a pre-check. During the move to ISO 20022, many e-banking screens still cannot carry payments under the new rules.
- Businesses: by agreement with your bank, you may prepare (and, where the bank enables it, submit via the agreed path) structured payments through this terminal for the transition period.
- Banks: when you and your clients use the terminal, each payment becomes fully transparent — structured fields, purpose code, and 🟢🟡🔴 guidance visible before submission.
- Access and how ready MX enters the bank’s systems remain the bank’s decision. ODG-PASS forms correct structured data; execution stays at the bank.
4Consultant
Not sure? Ask about the terminal, bank connect, MT→MX, license, or roadmap.
- Type, speak, or attach a PDF / image.
- Answers cite official sources only.
- Unusual cases go to a human expert.
5Smart Mapping (Purpose Code)
Describe the payment in everyday words — get the correct ISO 20022 Purpose Code. You always confirm.
- Write e.g. “rent for July” or upload a text PDF invoice.
- Pick the proposed code or choose from the full list.
- Copy the XML snippet for your pacs.008 — Ustrd + Purp.
6GCC e-invoicingBETA
From the GCC tax door: invoice PDF → UBL 2.1 + QR. Format check only — not official filing on our behalf.
- Pick country (KSA / UAE / Oman) and invoice type.
- Confirm seller, VAT/TRN, line items — you always review.
- Download UBL XML. BETA notice on every page.
7Connect as bank — next stageSOON · LICENSED
For banks only, after regulatory approval: validation inside the bank perimeter (licensed path). No bank API keys on this public website — onboarding by invitation.
- Today: use the free payment check on the terminal — structure before sending, no bank keys.
- Bank connection opens under licence — contact us if your bank wants early dialogue.
- The check covers data only — signal 🟢🟡🔴 is guidance, not a verdict. Execution stays at the bank.
Check payment →
Desktop →
Support →
Connect bank →