Submit a money-exchange counter transaction → Fawtara QR + invoice reference
POST/api/v1/pos/exchange-invoice
Submit a real-time money-exchange counter transaction — a remittance, an over-the-counter FX deal, a WPS transfer or a card load — from a teller application.
What is taxed. The taxable supply is the commission, not the principal
being remitted. A customer sending OMR 250 abroad is buying a service, and the
price of that service is the fee. The principal is carried on the document as
context and never enters the tax base. Both tax_category and vat_rate are
inputs, so a confirmed treatment is a field change rather than a rewrite.
GoRoute will:
- Build the Fawtara QR (TLV) from the charged total and its VAT, and render a scannable PNG for the counter receipt.
- Map the transaction to the canonical PINT OM model and validate it.
- Compute the deterministic invoice UUID.
- Schedule reporting: TDD to OTA Fawtara within 24h for a B2C simplified receipt, or Peppol AS4 to the buyer's Access Point for a B2B one.
The receipt number is scoped to the branch, so 56 branches cannot collide and a resubmitted receipt is idempotent rather than a duplicate.
Request
Responses
- 201
- 422
Successful Response
Validation Error