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
TRP Auto Vision
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
Active AssignmentsLive
TK
Thabiso K. → Kagiso M.
JOB-2846 · ETA 14min · 3.2km
BS
Bongani S. → Johan V.
JOB-2845 · On site · Brakes
Available Now
Sipho M.
David N.
Lerato M.
Notification Templates & Triggers
Mechanic Dispatched
SMSPushEmail
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
SMSPushEmail
Trigger: When mechanic marks job as complete
"Your {service_type} is complete. Invoice: {invoice_link}. Rate your experience."
Invoice Ready
EmailPush
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
Email
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 ending 6411
Expires 08/27
Mastercard ending 2290
Expires 11/26
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