Total Invoiced
R847K
This month
Paid
R692K
82% collection rate
Outstanding
R128K
14 invoices pending
Overdue
R27K
3 invoices overdue
Recent Invoices
Invoice #Customer / VehicleJobAmountStatus
INV-3042Kagiso Mokoena · VW PoloAC compressorR4,850Pending
INV-3041Mpho Tshabalala · Ford RangerBattery replaceR1,850Paid
INV-3040Sizwe Dube · Audi A4Oil serviceR2,200Paid
INV-3039Johan van der Merwe · BMW X3Brake pads + discsR6,400Overdue
INV-3038Palesa Khumalo · Mercedes C200DiagnosticR950Paid
INV-3037Thandi Dlamini · BMW 320iEmergency tow + startR3,200Draft

INV-3042

Issued: 1 March 2026 · Due: 15 March 2026

Premier Auto JHB
Sandton, Gauteng
VAT: 4123456789

Bill To

Kagiso Mokoena
42 Rivonia Blvd
Sandton, 2196
kagiso@email.co.za

Vehicle

2021 VW Polo TSI
Reg: CA 123-456
VIN: WVWZ...8921
Mileage: 45,200 km

DescriptionQtyUnit PriceTotal
AC Compressor Unit (OEM)1R3,200R3,200
Refrigerant R134a (500g)2R180R360
Labour — AC System (2hrs)2R450R900
Callout fee — Sandton area1R150R150
SubtotalR4,610.00
VAT (15%)R691.50
Total DueR5,301.50
Sipho M.
Available · Sandton
Thabiso K.
En route → JOB-2846 · Midrand
David N.
Available · Fourways
Bongani S.
On job · JOB-2845 · Rosebank
Lerato M.
Available · Bryanston
Kagiso M.
Waiting · JOB-2847
Johan V.
Waiting · JOB-2845
Available
On Job / En Route
Customer Location
Live · Johannesburg Metro · 5 mechanics tracked · Updated 12s ago
Active AssignmentsLive
TK
Thabiso K. → Kagiso M.
JOB-2846 · ETA 14min · 3.2km
En Route
BS
Bongani S. → Johan V.
JOB-2845 · On site · Brakes
Working
Available Now
Sipho M. David N. Lerato M.
Notification Templates & Triggers
Mechanic Dispatched
SMSPush
Trigger: When Service Advisor assigns mechanic to a job
"Hi {customer}, your mechanic {mechanic} is on the way. Track live: {link}"
Mechanic Arrived
PushSMS
Trigger: When mechanic updates status to "Arrived"
"Your mechanic {mechanic} has arrived at your location for {service_type}."
Job Completed
SMSPush
Trigger: When mechanic marks job as complete
"Your {service_type} is complete. Invoice: {invoice_link}. Rate your experience."
Invoice Ready
Push
Trigger: When Service Advisor generates invoice for job
"Invoice #{invoice_id} for R{amount} is ready. Pay online: {payment_link}"
Emergency Dispatch
SMSPush
Trigger: When customer activates SOS emergency button
"🚨 EMERGENCY: {customer} at {location}. {vehicle} — {issue}. Respond ASAP."
Payment Received
Trigger: When payment is confirmed by payment provider
"Payment of R{amount} received for invoice #{invoice_id}. Thank you!"
Recent Notifications Sent247 today
Mechanic dispatched → Kagiso M.

SMS + Push · Sipho M. assigned to JOB-2847

12m
Job completed → Mpho T.

SMS + Email · Battery replacement finished

28m
Invoice sent → Kagiso M.

Email · INV-3042 · R5,301.50

34m
Emergency alert → All mechanics

SMS · BMW 320i breakdown on N1

1h
Payment received → Johan V.

Email · R6,400 for brake service

2h
Collected
R692K
This month · 64 payments
Pending
R128K
14 invoices awaiting payment
Failed
3
R8,200 in failed transactions
Avg Payment Time
2.4days
From invoice to payment
Payment Checkout (Customer View)
Amount Due
R5,301.50
INV-3042 · AC Compressor Repair
PAYMENT METHOD
VISA
Visa ending 6411
Expires 08/27
MC
Mastercard ending 2290
Expires 11/26
EFT
Instant EFT
Pay via your bank
Secured by Stripe · PCI DSS compliant
Transaction History
DateCustomer / InvoiceMethodAmount
01 Mar 10:42Mpho Tshabalala · INV-3041Visa ···6411+R1,850
01 Mar 09:18Sizwe Dube · INV-3040Instant EFT+R2,200
28 Feb 16:05Palesa Khumalo · INV-3038Mastercard ···2290+R950
28 Feb 11:32Johan van der Merwe · INV-3039Visa ···8834Failed
27 Feb 15:20Lerato Nkosi · INV-3036Instant EFT+R4,100
27 Feb 09:45David Moyo · INV-3035Visa ···3321+R1,600