PLATFORM SERVICES
Everything a Fleet Operator
Needs to Get Paid Correctly.
Six tightly integrated capabilities — from contract upload to bank reconciliation. No spreadsheets. No guesswork.
AI Contract Training
Upload any format. Get structured rules.
Upload your contract file — PDF, PPTX, Word, or Excel — for any platform company. Gemini AI reads every clause in Arabic or English, identifies the billing model (SLAB, PER_ORDER, MIXED), extracts tier ranges, deduction rules, attendance requirements, and bonus conditions. The output is a validated JSON rule-tree your settlement engine runs directly.
- → PDF, PPTX, Word, Excel, TXT supported
- → Arabic and English contract language
- → Slab tiers, per-order rates, MIXED mode
- → Deduction rules and attendance conditions
- → Confidence score and AI summary per extraction
Rider Classification & Billing Basis
Set each rider before they work.
Before assigning a rider to a company ID, you define their billing basis — SLAB or ORDER BASED. Slab riders are evaluated against contract tiers based on their monthly order count and attendance. Order-based riders have their portal-reported revenue summed directly. Both tracks exist simultaneously under the same platform account.
- → Per-rider billing basis (SLAB or ORDER BASED)
- → Set before city ID assignment
- → Both tracks active per platform account
- → Category persisted per month per rider
- → Full audit history of tier changes
Daily Sheet Import
Import performance data. Accumulate per month.
Vendors upload daily rider performance sheets from their platform company — these contain delivered order counts, online hours, valid day flags, and transaction records. Each import appends to the current month. The system identifies rider IDs across sheets using the canonical column mapper (Arabic and English headers), tracks mapping versions, and stores the original file reference.
- → Slab mode: Performance + stats sheets
- → Order-based mode: Transaction sheets with revenue
- → Bilingual header auto-detection
- → Duplicate detection via file hash
- → Daily accumulation per month per rider
Expected Payout Calculation
Know what you are owed before the bill arrives.
At any point in the month, generate the expected payout for every rider. Slab riders are matched to their contract tier and receive the tier rate × order count, plus any allowances or attendance bonuses. Order-based riders receive the exact portal revenue their sheets report. The result is a rider-by-rider breakdown with the settlement total per company.
- → Per-rider expected payout
- → Category/slab match shown per rider
- → Allowances and bonuses applied from contract
- → Batch deductions calculated automatically
- → Downloadable as Excel report
Settlement Reconciliation
Compare your expected against the company invoice.
When the platform company sends their monthly bill, upload it. The system compares their stated amounts against your calculated expected — rider by rider, line by line. Discrepancies are classified: missing orders, rate mismatches, deduction disputes, or data quality issues. The reconciliation case is stored with evidence and reason codes for dispute escalation.
- → Upload company monthly bill (any format)
- → Three-way: Expected vs Invoiced vs Received
- → Discrepancy category classification
- → Rider-level mismatch detail
- → Reconciliation case with full audit trail
Vendor Fleet Dashboard
One screen for your entire operation.
The FOUNDER or ADMIN of the vendor sees every rider, every company, every city, and every settlement in a single dashboard. Track which riders have imported data for the current month, which settlements are pending, and which have discrepancies. City-scoped access means operators only see their relevant data.
- → Full fleet overview per vendor
- → Per-company settlement status
- → Rider-level category and payout tracking
- → City-scoped access for operators
- → Salary dispute management