Management Dashboard

📋 To-Do — Needs Your Attention
Fleet Status
VehicleClientStatusIncome/mCost/mNet
This Month Activity
DateTypeContractAmount
Funding Summary
Fund IDLenderVehicleTypeRateMonthlyTotal ObligationStill Payable

Fleet Register

All vehicles — cash and financed

Vehicles
Car IDVehicleYearVINRegStatusPurchase PriceBook ValueTypeActions

Funding Accounts

Floorplan and loan obligations

All Funding Accounts
Fund IDLenderLinked CarTypeRate %PrincipalTotal CostStill PayableMonthlyTerm / Rem.Actions
💡 Log funding repayments in Cashbook (Type = "Funding Payment") to track collections against obligations.

Contracts

Rent-to-own and rental agreements

All Agreements
No.ClientVehicleTypeRate / MonthlyOutstandingStartedPeriod / TermStatusActions
📊 Outstanding Balances — Active Contracts

Quotes

Vehicle quotations and proposals

All Quotes
Quote #ClientVehicleMonthly (R)DateStatusActions
⚡ Quick Calculator (click to toggle)

Statements

Generate and print monthly client statements

Select Contract
🧾

Select a contract to preview

Cashbook

All income and expenses

Filters
Transactions
DateTypeContractFunding Acc.ReferenceAmount (R)Notes

Cash Deals

Cash-deal vehicles vs the full fleet — finances side by side

Tag a vehicle as a Cash Deal from Fleet Register → Edit Vehicle → Deal Type. This page then compares just those vehicles' income, expenses and outstanding balances against the whole fleet — nothing here needs its own login or separate data entry, it reads the same Contracts/Cashbook records you already keep.
Cash Deal Cars vs Full Fleet
💵 Cash Deal Cars🚗 Full Fleet (All Cars)
Cash Deal Vehicles — Individual Standing
VehicleClientIncomeExpensesNetOutstandingActions

Reports

Financial analytics and summaries

Settings

Company details and system defaults

Company Information
Banking Details
These details appear on every client statement under Payment Instructions.
Data & Backup

Your data lives in this browser's local storage. Export regularly as a backup — if you clear the browser or switch devices, you can restore from the file.

User Access Management

Manage who can access the admin console and sales rep portal. Changes update Firestore immediately.

Admin Users
Loading…
Sales Reps
Loading…
Rep Access — Contracts & Cars

Pick a rep and choose exactly which contracts and vehicles they can see in the rep portal, from one screen — no need to open each contract individually.

Recent Sign-In Activity

Every Google / email sign-in attempt against the admin console and rep portal — allowed and denied. Use this to check exactly who tried to sign in and whether the allow-list check let them through.

Loading…

Backup & Export

Download your data for safekeeping, in whichever format you need

Data Summary
📄 JSON Backup

A complete raw copy of your database — the same format this app's Import / Restore reads. Best for a full system restore if you ever need to move to a new browser or device.

📊 Excel Backup

All data laid out neatly across separate sheets — Vehicles, Contracts, Funding Accounts, Cashbook, Quotes, Invoices, Director Capital — with an Index tab and clickable links between related records (e.g. a contract's Car ID jumps straight to that vehicle). Ready to open, review, or hand to an accountant.

📄 Full PDF Backup

A simpler, printable reference document with all the main info — Vehicles, Contracts, Funding, Cashbook, Quotes, Invoices, Director Capital — in one branded PDF.

🗂️ Vehicle Documents (ZIP)

Every NATIS, disk, insurance, purchase agreement, photo and rep-uploaded doc across the whole fleet, bundled into one ZIP with a folder per vehicle (Car ID + Make/Model) and a subfolder per document type. The neat local copy to keep alongside your other backups.

☁️ Sync Car Docs to Cloud

Vehicle documents uploaded before the cloud-sync fix (2026-07-05) only saved to this browser — that's why they don't show up when you log in on another device. Run this once to push any local-only car documents up to the cloud. Safe to re-run any time; already-synced docs are skipped.

🗂️ Client Documents (ZIP)

Every client's Contract, linked Quote and current-month Statement (as real PDFs) plus all KYC documents (ID, proof of address, bank statements, license — local and rep-uploaded), bundled into one ZIP with a folder per contract. Generates PDFs on the fly, so this can take a minute or two for the full client list.

Invoice Generator

Create branded tax invoices

Invoice Details
Client Details
Line Items
# Description Specification / Notes Qty Unit Price (R) Line Total
Subtotal (excl. VAT) R 0.00
VAT @ 15% R 0.00
TOTAL (INCL. VAT) R 0.00
Saved Invoices
Invoice #ClientDescriptionAmountDateSourceActions
📄 Document Templates
Fill in seller/owner and vehicle details, then generate a print-ready branded agreement — no vehicle or contract needs to exist in the system first.

📎 Client Documents

Upload KYC documents for this client. Files are uploaded to cloud storage (Firebase).
Loading…

📎 Client KYC Documents

Upload KYC documents for this contract's client — ID, proof of address, bank statements, drivers license. Stored in this browser (same as vehicle documents) — use Download to keep offline copies.
Loading…

Add Vehicle

Add Funding Account

Payment Schedule

Receivables Schedule

Manage Rep Access

Select a rep above to manage what they can see.

Insurance Schedule

Vehicle Admin

💰 Log Vehicle Purchase

📄 Vehicle Purchase Agreement

Seller Details
Vehicle Details
Purchase Price & Payment

📄 Consignment / Installment Purchase Agreement

Owner / Seller Details
Vehicle Details
Purchase Price & Monthly Payment Terms

New Contract

Vehicle & Agreement
Client Details
Company Details — optional, only fill in if this client is a company. Tick "🏢 This is a Company" in the KYC Documents panel (📎 button on this contract) to switch the document checklist.
Financial Terms
Select a vehicle to auto-fill from fleet.
Extra Charges & Fees — once-off, not included in the monthly instalment

New Quote

Vehicle
Extra Charges & Fees — once-off, not included in the monthly instalment
Client Details
Company Details — optional, only fill in if this client is a company. Tick "🏢 This is a Company" in the Client Documents panel below to switch the checklist.
Client Documents (ID, Proof of Address, Bank Statements, License)
Save quote first, then upload documents via the 📎 button in the Quotes table.

Log Transaction

Contract Detail

Quote Detail

Breakdown