Accounting and reports
Every invoice, payment, purchase, stock movement, expense and asset lands in a double-entry ledger by itself, and the profit and loss, balance sheet, VAT return and bank reconciliation are read from it.
Sixteen document types post automatically · Debits equal credits at database level · Per branch, with a chain view above
Why a garage needs it
Most garages hand a shoebox of invoices to an external accountant every quarter and learn whether they made money three months late. By then the margin on a bad month is already spent.
UltraGMS posts each document to the ledger the moment it happens, so the owner sees this month's profit today, the VAT return is a report rather than a project, and the accountant reconciles instead of re-keying. The dashboard puts the same numbers on a phone every morning: cars in, who is behind, revenue against target, and what is waiting for a signature.
What is built
What ships today, nothing planned.
A seeded hierarchy you can edit; journal register, day book, per-account and per-party ledgers, trial balance, drill-through from any figure.
Sixteen document types post journal entries by themselves: invoices, payments, credit notes, counter sales, bills, receipts, returns, landed cost, adjustments, expenses, depreciation, accruals.
One accrual definition of profit, printable: revenue net of VAT, parts as cost of goods on consumption, expenses by category or account.
Stock, receivables, fixed assets net of depreciation, payables, customer deposits, capital. Derived and printable as of any date.
Output VAT, input VAT and net payable for any period per UAE rules, read from the same documents that were invoiced and billed.
Month by month, tick off against the paper statement, an unattributed-item panel and a difference explainer. Read-only over money.
Invoice ageing by bucket, vendor ageing and due tracking, customer advances held as deposits, multi-currency documents at their stamped rate.
Categorised expenses per garage with VAT and receipts; a budget per category per month with a variance tab; an asset register with depreciation.
Rent, subscriptions and salaries generated nightly, each reversible; a direct-method cash-flow statement beside the P&L.
Active jobs, exceptions, work progress and revenue against target refresh every 30 seconds; approvals waiting for you link straight to the queue.
Sales, purchase and stock registers with CSV; revenue, jobs and margin side by side per garage for a chain; technician performance.
Who did what and when, across the product, with every status change and edit logged.
How it connects
Receivables, output VAT and the bank balance move as the documents are raised.
Invoicing and paymentsPurchasingPayables, input VAT, inventory and cost of goods post from the purchase side.
Inventory and purchasingHRAn advance is an asset until repaid; a reimbursed claim is an operating expense.
HR and payrollWorkshopCost of goods is booked when the part leaves stock, not when someone remembers.
Workshop managementFAQ
You need someone to review and file, not to re-key. The ledger, trial balance, VAT return and bank reconciliation are ready for them; the shoebox is gone.
It shows output VAT, input VAT and net payable for any period under UAE rules, with the detail rows behind each figure, ready to be entered on the FTA portal.
Yes. Every transaction is garage-scoped, so the P&L and the reports can be read per branch, and a chain comparison sits above them.
Month by month you tick system transactions off against the bank statement; unattributed items and the remaining difference are shown. Reconciliation never moves a balance.
Opening invoices, opening supplier balances, opening stock and opening account balances can all be recorded at go-live so the ledger starts correct.
A 20-minute demo on your own numbers.