Skip to main content

Submit a fuel POS sale → get Fawtara QR + invoice reference

POST 

/api/v1/pos/fuel-invoice

Submit a real-time fuel point-of-sale transaction (e.g. from an OOMCO pump or an Oracle APEX/ORDS fuel automation system).

GoRoute will:

  1. Build the Fawtara QR (TLV) from the receipt figures and render a scannable PNG to print on the consumer receipt.
  2. Map the sale to the canonical PINT OM model and validate it.
  3. Compute the deterministic invoice UUID.
  4. Schedule reporting: TDD to OTA Fawtara within 24h for B2C simplified sales, or real-time Peppol AS4 for B2B fleet sales.

The QR + invoice reference are returned synchronously so the pump can print the receipt on the spot with the Fawtara QR already on it.

Only an organisation whose country is OM may call this endpoint. Any other organisation, or one with no country set, is refused with 422 POS_COUNTRY_NOT_SUPPORTED: nothing is recorded and no QR is returned.

Request​

Responses​

Successful Response