Active Development

FTMS Platform

A unified transport management platform for Saudi Arabia — connecting passengers, drivers, travel agents and companies with ZATCA-compliant invoicing.

What it is

FTMS connects passengers, captains, travel agents and transport companies. It covers city-to-city rides, group trips, pick-and-drop contracts and rent-a-car, with a marketplace of offers, wallet payments and a 5% platform commission.

ZATCA Phase 2 e-invoicing is built in — CSR generation, CSID onboarding, UBL 2.1 XML signing with TLV QR codes, and clearance/reporting through FATOORA.

Vision

A Saudi-first marketplace where any provider can serve any request, payments are wallet-based with prepaid credits, and every completed trip produces a compliant e-invoice.

Features

Ride booking

City-to-city, GPS-based and scheduled trips; group and family bookings with manifests.

Travel-agent marketplace

Targeted and open-market offers, 24-hour invite links, repeated schedules.

Wallet + commission

Prepaid credits, SAR test credits, 5% platform commission on completed trips.

ZATCA Phase 2

CSR/CSID onboarding, UBL 2.1 signing + TLV QR, clearance and reporting.

Fleet & driver management

Vehicles, drivers, contracts, ratings and trip transfer/resale.

Platform economics

Subscriptions, platform fees, cancellation policies and penalty ledgers.

Saudi-first

KSA cities, Mada/STC Pay/SADAD, Arabic names, National ID/Iqama support.

Hybrid sync

Firestore for realtime rides and chat; Frappe for permanent records.

Roadmap

Phase 1 — Foundation Done

Backend API, doctype renaming, SSL, nginx, demo data

Phase 2 — ZATCA module Done

CSR/CSID, XML signing + TLV QR, clearance/reporting, trip invoice hooks

Phase 3 — ZATCA live In Progress

Sandbox credentials, CSID onboarding, sandbox compliance, production go-live

Phase 4 — Hardening Planned

CSID renewal automation, hash chain, retry queue, monitoring

Phase 5 — Enhanced Planned

Full admin dashboard, EN/AR, real-time GPS tracking

Have a problem this could solve?

Tell us what you are trying to build and we will show you how it fits.

Contact us