Linking writes ownerGroupId to this company and companyIds/{cid} to the group record. Drivers can then be shared across group companies from SA-OwnerGroups.
Written to companySettings/{companyId}/features — the Owner Panel and dispatch app read from this same path.
companySettings/{companyId}/accVendorId
Each taxi company has their own ACC supplier registration number. This ID is printed on every ACC invoice the owner panel generates. It is not shared between companies — every company enters their own.
companySettings/{companyId}/tmConfig
Prefer TM Council Config as the source of truth. Saving a council (or approving company access) auto-syncs subsidy %, cap, and hoist into this company node for the driver app. Use this form only as a manual fallback (e.g. no council approved yet).
companySettings/{companyId}/paymentMethods
Company-level control. Only applies when the platform-wide cash switch (SA-Settings) is also ON. If the platform switch is OFF, cash is hidden everywhere regardless of this setting.
Express Connect onboarding for card payments on the passenger website. When a company is approved, an onboarding link is emailed to the owner automatically.
—stripeConfig/{companyId}
Legacy per-company Stripe keys (optional). New companies should use Stripe Connect above. Connect account ID is used for passenger card payments when onboarding is complete.
pk_sk_. Never share publicly.whsec_companySettings/{companyId}
allbookings/{companyId} — written by Passenger App
| Booking ID | Passenger | Pickup | Drop-off | Status | Driver | Time | Job Status |
|---|
driverRegistrations/{companyId} — written by Driver App
| Name | Phone | Registered | Status | Actions |
|---|
The company will be suspended immediately. Their panel access remains but bookings may be restricted. This action is logged.
This will permanently delete and revoke all owner panel access. Type DELETE to confirm.