Paste the Device Setup Code your administrator gave you. This signs in to Google and loads the company's data and user accounts onto this device, so you can log in with your own username and password.
First-time setup (no company data yet)?
Use admin / admin to log in, then change your password from the user menu.
Pick a range of tow jobs and generate invoices for all of them at once
Range
Jobs in Range
Job #
Date
Customer
Vehicle
From β To
Amount (USD)
Status
Receipts
Payment receipts issued to customers
Payment Records
Receipt #
Date
Customer
Invoice Ref
Method
Amount (USD)
Income Ledger
All revenue streams
Income Transactions
Date
Description
Category
Reference
Amount (USD)
Expenses
Operating costs and overheads
Expense Transactions
Date
Description
Category
Supplier
Amount (USD)
Employees
Staff register with detailed profiles
Staff Register
Emp #
Name
Role
Department
National ID
Phone
Gross Salary
Start Date
Status
Payslips
Generated payslips from payroll runs
FILTER:
Payslip Register
Payslip #
Period
Employee
Role
Gross
Deductions
Net Pay
Status
Leave Management
Annual, sick & compassionate leave tracking
Leave Balances
Employee
Annual (22)
Sick (10)
Comp. (5)
Leave Requests
Employee
Type
From
To
Days
Status
Driver Commissions
Performance-based earnings for tow operators
ποΈ Commission rules: Set a commission rate per driver (% of job value or flat amount per job). Click "Calculate from Jobs" to auto-compute commissions for all completed jobs in the selected month.
Commission Register
Date
Driver
Related Job
Rule
Rate/Amount
Commission (USD)
Status
Loans & Advances
Staff loans with payroll deduction schedules
Outstanding Loans
Loan #
Employee
Type
Issued
Principal
Per-Month
Paid
Balance
Status
Payroll
Driver & staff salaries
Employees
Employee
Role
Gross Salary
PAYE (25%)
NSSA (3%)
Net Pay
Status
Profit & Loss
Income statement for current period
Revenue
Operating Expenses
Summary
VAT & ZRA
Zimbabwe Revenue Authority β VAT Return
β Zimbabwe VAT rate is 15%. Ensure all invoices reflect correct VAT. Quarterly returns due to ZIMRA.
VAT Collected (Output Tax)
VAT Paid (Input Tax)
Net VAT Payable to ZIMRA
Statement of Financial Position
Balance Sheet β Assets, Liabilities & Equity
AS AT:
Assets
Liabilities & Equity
Statement of Cash Flows
Operating Β· Investing Β· Financing activities
Operating Activities
Investing Activities
Financing Activities
Net Cash Movement Summary
Aged Debtors Report
Accounts receivable β ageing analysis
Ageing Summary by Customer
Customer
Current (0-30)
31-60 Days
61-90 Days
90+ Days
Total Outstanding
Status
Outstanding Invoice Detail
Invoice #
Customer
Date
Due Date
Amount
Days Overdue
Ageing Bucket
Trial Balance
Debit and credit totals β all accounts
Chart of Accounts β Trial Balance
Account Code
Account Name
Account Type
Debit (USD)
Credit (USD)
Customers
Client database & statements
Customer List
Customer No.
Name
Type
Phone
Email
Address
Invoiced
Paid
Balance
Suppliers
Supplier accounts & statements
Supplier List
Name
Type
Contact
Phone
Terms
Invoiced
Paid
Balance
Bank & Cash Accounts
Manage all cash, bank and mobile money accounts
Accounts Register
Account Name
Bank / Institution
Type
Currency
Account Number
Branch
Balance (USD)
Fleet Management
Tow truck registry & costs
Fleet Register
Reg #
Make/Model
Type
Driver
Ins. Expiry
Fitness Exp.
Last Service
Status
Petty Cash Management
Vouchers and small cash disbursements
Petty Cash Vouchers
Voucher #
Date
Type
Description
Category
Paid To
Authorised By
Amount (USD)
Credit Notes & Refunds
Adjustments and customer refunds
Credit Notes Register
CN #
Date
Customer
Original Invoice
Reason
Subtotal
VAT
Total
Status
Journal Entries
Manual debit/credit entries to the general ledger
π Double-entry bookkeeping: Every journal entry must have equal debits and credits. Use these for adjustments, depreciation, accruals, prepayments, opening balances, etc.
Journal Register
JE #
Date
Description
Reference
Debits
Credits
General Ledger
Account-by-account transaction history
ACCOUNT:FROM:TO:
Select an account to view ledger
Date
Reference
Description
Source
Debit
Credit
Balance
Bank Reconciliation
Match system records to bank statements
ACCOUNT:STATEMENT DATE:STATEMENT BAL:
Transactions to Reconcile
Reconciliation Summary
Budget vs Actual
Track performance against budgeted figures
PERIOD:
Budget Performance by Category
Category
Type
Budget (USD)
Actual (USD)
Variance
Variance %
Performance
Currency & Exchange Rates
Multi-currency support with FX rate management
π± Base currency: USD. All accounting figures are stored and reported in USD. When you transact in another currency, the system converts to USD using the most recent rate available. Update rates regularly for accuracy.
Exchange Rate History
Date
Currency
Code
Rate (per 1 USD)
Rate (1 unit to USD)
Notes
Dispatch Board
Live job board β drag & drop to reassign
Quotations
Issue quotes that can be converted to invoices
Quotation Register
Quote #
Date
Customer
Description
Valid Until
Total (USD)
Status
Recurring Invoices
Automate billing for corporate contracts
π How it works: Recurring schedules generate invoices automatically when their next due date arrives. Click "Process Due Now" to manually run any pending generations.
Recurring Schedules
Customer
Description
Frequency
Amount (excl. VAT)
Next Due
Issued
Status
Inventory / Stock
Parts, consumables & spare materials
β Low Stock Alert:
Inventory Items
SKU
Item Name
Category
Unit
Qty in Stock
Stock Level
Unit Cost (USD)
Stock Value
Stock Movements
Complete history of inventory in/out transactions
FILTER:FROM:TO:
Movement History
Date
Reference
Item (SKU)
Type
Qty
Unit Cost
Total
Notes
By
Fixed Asset Register
Capital assets with depreciation tracking
Asset Register
Asset Code
Description
Category
Acquisition Date
Cost (USD)
Accum. Depreciation
Net Book Value
Method
Status
Depreciation Schedule
Per-asset depreciation calculations & postings
π How it works: Click "Post Monthly Depreciation" to record this month's depreciation for all active assets. Each posting creates a journal entry (Dr Depreciation Expense, Cr Accumulated Depreciation).
Depreciation Schedule by Asset
Asset
Method
Cost
Useful Life
Annual Depreciation
Monthly Depreciation
Accum. To Date
Net Book Value
% Depreciated
Depreciation Postings History
Date
Asset
Amount (USD)
Period
Posted By
Fuel Log
Per-truck fuel consumption & efficiency tracking
VEHICLE:FROM:TO:
Fuel Consumption by Vehicle
Vehicle
Litres
Cost (USD)
Avg L/100km
Efficiency
Recent Entries
Full Fuel Log
Date
Vehicle
Driver
Station
Odometer (km)
Litres
$/L
Cost (USD)
L/100km
Company Settings
Update your business details, branding, and logo
βΉοΈ How it works: Changes here flow through to invoices, quotations, statements, payslips, receipts and headers throughout the system. Your logo will appear on all printable documents.
π Business Details
π¨ Logo & Branding
No logo uploaded
π Recommended: Square or rectangular PNG/JPG with transparent background. π¦ Max size: 500KB Β· Best dimensions: 200x200px to 600x600px
The logo will be embedded in the file (base64) so it travels with backups.
ποΈ Tax Information
π¦ Banking Details (appear on invoices, quotes & statements)
π‘ These details appear in a formal banking block on every invoice, quote, and customer statement β matching your official banking details letterhead.
Keep this device's data in sync with a shared file in Google Drive, so everyone working on the system β on any device β sees the same jobs, invoices and accounts. One person sets this up first and shares the sync file; everyone else just connects to it.
One-time setup (Administrators only)
From a Google Cloud project with the Drive API and Picker API enabled, and an OAuth Client ID authorized for this site. These are saved with your company settings (they travel with backups) β ask your administrator if you don't have them.
Not connected
Connect your Google account to start syncing.
Offline
β Sync conflict: someone else saved changes to the shared file after your last sync. Saving now would overwrite their work.
Device Setup Code
Send this code to each staff member (WhatsApp is fine). On their phone, tablet or computer they open the system, tap New device? Connect to company data on the login screen, and paste it. Also share the Google Drive file MoveAhead_Accounting_Sync.json with their Google account (Editor access).
The code holds your Google Client ID, API key and the sync file's ID β no passwords. Staff still need a Google account that has been given access to the file.
β¬ Export Backup
Download a complete backup of all your accounting data as a JSON file. This includes customers, suppliers, invoices, jobs, payments, expenses, employees, fleet, bank accounts, users, and the audit log.
π‘ We recommend backing up at least weekly, or before making major changes.
β¬ Restore Backup
Restore data from a previously downloaded backup file. Warning: this will replace all current data.
You will be asked to confirm before any data is replaced.
π Reset & Clear Data
π§Ή Clear Sample Data Only
Removes only the demo data (seed customers, jobs, invoices, etc.) that came with the system. Keeps everything you've added yourself.
π Full Reset
Clear everything β all data, users, settings, audit log. Cannot be undone. Back up first.
Data Summary
New Tow Job
No photo attached
Create Invoice
Record Payment
Add Expense
Record Income
Add Customer
Add Fleet Vehicle
Add Employee
PAYE deducted at 25% Β· NSSA contribution at 3% of gross
Import Job Schedule
π Upload an Excel (.xlsx) file. Columns expected: Date, Customer No., Customer Name, Phone, Vehicle, Reg #, Pickup, Drop-off, Driver, Truck, Distance (km), Job Type, Amount (USD) Customer No. (e.g. CUS-0003) is optional β enter it for an existing customer, or leave it blank for a new one. Older templates without it still work.
π
Click to browse or drag & drop your Excel file
.xlsx files only Β· Based on MoveAhead Job Schedule Template
Preview
Date
Cust. No.
Customer
Vehicle
Reg#
From
To
Driver
Truck
Km
Type
USD
Action
Add Supplier
Record Supplier Invoice
Record Payment to Supplier
Add Bank / Cash Account
Edit Customer
Customer Statement
Period:
FromTo
Supplier Statement
Period:
FromTo
Petty Cash Voucher
Top Up Petty Cash Float
Issue Credit Note
Issuing a credit note will reduce the customer's outstanding balance and reverse VAT on the original invoice.
Reverse Transaction
This won't delete the original record. It will post an equal-and-opposite entry so the account balance is corrected, and both stay visible with a note explaining why β matching how a proper accounting ledger handles corrections.
Payment History
Date
Ref
Invoice
Method
Amount (USD)
New Journal Entry
Account
Debit
Credit
Description
TOTALS
$0.00
$0.00
Set Budget
Add Exchange Rate
New Quotation
Quotation Preview
New Recurring Invoice Schedule
π Shareable Link
Share this link with your customer. They will be able to view a read-only copy of the document without needing to log in.
Note: Shareable links work as standalone HTML pages saved to the customer's device. The view contains all relevant document details and can be opened in any browser. For real-time online sharing across devices, you would need to host the system on a web server.
New Inventory Item
Stock Movement
Register Fixed Asset
Log Fuel Entry
Add Employee
Payslip Preview
Leave Request
Record Commission
Issue Loan / Advance
Record Loan Repayment
Add User
π
π
Start typing to search across your entire system Customers Β· Invoices Β· Jobs Β· Expenses Β· Income Β· Suppliers Β· Receipts