SAQA Logo
SAQA TMC Travel and Expense Portal

South African Qualifications Authority | Travel Management

Capability dashboard prepared for SAQA bid submission

SAQA Mobile Companion

Empowering travellers with real-time itinerary updates, offline OCR expense capturing, and instant consultant chat

Active Mobile Users
186 / 238
78% adoption across SAQA
Receipts Scanned (OCR)
412
R 184,200 auto-reconciled
Mobile Bookings Share
34%
May 2026 reporting period
Avg Approval Turnaround
1h 12m
92% faster than email workflows
11:15 AM
JM

J. Mokoena

SAQA corporate account
Online
SAA Voyager Program
84,210 Miles
Gold status

Marriott Bonvoy Partner ID Linked

Verified Documents
ZA Passport Valid Oct 2029
United Kingdom Visa Valid Dec 2027
Schengen short-stay Awaiting renewal
Travel Preferences
Aisle Seat preferred Halal Meal Non-Smoking Floor Avis automatic group B

Swapping the active traveller updates the profile sync settings and loyalties on the phone bezel above.

Dynamic Mobile Capabilities

Purpose-built workflows configured for SAQA corporate compliance

Always Syncing

Profile & Doc Synchronization

Automatic sync of passport expiries, visas, and airline reward levels before tickets are processed.

Receipt OCR Engine (Offline Ready)

Translates international receipts into ZAR using historical exchange conversion tables. Works in airplanes without Wi-Fi.

Push Notification Alerts

Real-time alerts for gate changes, boarding statuses, flight delays, or global travel risk notifications.

Approve On-the-Go

SAQA executives can approve pre-travel authorizations instantly inside the app.

Adoption and Usage Analysis

Continuous telemetry tracking of mobile app engagements

Active Installations
Across all corporate profiles
186 of 238
May Receipts Scanned
Submissions cleared via OCR
412
Mobile Self-Bookings
Executed via corporate tool
34% of all trips
Biometric POPIA Security compliance

Companion logs zero database footprints locally on device storage caches. All connection frames are sealed with AES-256 state channels.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.