Ongoing
Overdue
Maintenance
Finished
Click a booking for details · Click empty cell to add booking
Dashboard
Vehicle Database
Service History
Select a vehicle to view its profile
DateVehiclePlateService Type WorkshopMileageCost Next ServiceStatusActions
Add Service Record
💡 If a cost is entered, this service will automatically be saved as an expense under Vehicle Expenses.
Mark Service Done
💡 If a service cost is entered, a vehicle expense will automatically be created (category: Service / Maintenance).
Add Vehicle
Basic Information
No Reminder Set
Rental Rates
Road Tax / Insurance Expiry
Notes
Expenses
Date Vehicle Plate Category Description Amount Payment Recurring Actions
Add Expense
Select a report above to
Select a report from the dropdowns above.
0 customers
Select a customer to view details
Add Payment
Previously PaidRM 0.00
New Total PaidRM 0.00
Balance Due
Payment Status
Expected Drop-off to
Company Details
Logo & Branding
Logo Preview

Logo is used on printed agreements and invoices.

Bank Details
Terms & Conditions
Footer & Signatures
Extra Charges

Active charges appear in New Agreement and Edit Agreement for staff to select.

Charge Name Default Amount (RM) Type Notes Active
Vehicle Categories

Manage category names and sort order. Changes apply immediately to all vehicle dropdowns and the Planning Board.

Rental Day Rule
Default Reminder Days
Enabled Payment Methods
Number & Currency
Tenant Team Access

Invite a Manager, Staff member or Viewer to this tenant. The user chooses their own password from a one-time local setup link. Owners can change accepted non-owner roles, suspend or reactivate accepted staff, revoke pending invitations, and generate their own local password-reset link. Deletion, extra owners and custom permission editing remain unavailable.

NameEmailRoleStatusLast Sign-inActions
Open this section to load the tenant team.
Export Data
Admin only. Exports download to your device. No passwords or auth secrets are included.
CSV Exports
Import Data
⚠ Importing data will add new records and may update existing ones. Always export a backup first before importing.
Import Tools
⚠ Always export a backup before importing. Import will preview all rows before saving. Only confirmed rows are written to Supabase.
Import Vehicles
Required: plate. Optional: brand, model, year, color, category, rate_daily, rate_monthly, status, notes.
Import Customers
Required: phone, full_name (or name). Optional: email, nationality, passport_no, address, notes. Supports .xlsx, .xls, .csv
Import Agreements ● Disabled
Agreement import is currently disabled. Use the Booking form to enter agreements manually.
Import Payments ● Disabled
Payment import is currently disabled. Use the Add Payment button on each agreement to record payments manually.
Import Expenses
Required: expense_date, category, amount. Optional: plate, description, notes.
Import Maintenance
Required: plate, service_date, description. Optional: cost, status, next_date, notes.
Data Tools
Agreement and financial history is retained. Browser-based hard deletion is disabled; controlled synthetic cleanup is performed only in the isolated local development database.
Import Preview
Activity Log
Date / Time Action Description Vehicle Customer Agreement Staff
No activity recorded yet.
Notification & Reminder Rules

Control which alerts appear in the Notifications panel.

Overdue Agreements
Document Expiry Reminders
Vehicle Loan Tracker
Local test tool — separate from rental data
0 selected
Loading documents…
Customer
Document Review
Booking Request
Import Preview
New Agreement
Vehicle
Customer
Rental Type
Rental Period
Payment
Extra Charges
RM 0.00
Balance Outstanding RM 0.00
Booking Source
Notes
Add New Customer
Process Return / Close Agreement
Rental Summary
Customer
Vehicle
Plate
Original Start
Original End
Actual Return
Late return detected.
Mileage
Final Charges
Final Balance RM —
Payment History
Final Payment
Return Notes
Import Preview
StatusNamePhoneEmailNationalityIC/PassportAddress
Edit Extra Charge