Vee Industrial is pre-payroll software. Your payroll works out the tax — it can't tell you whether the hours are true. That's this: photo gate check-in that works offline, per-machine N/T · O/T · D/T on job cards and sign-off sheets, a verify chain so somebody signs for every sheet, and pay kept private from the hours office. What comes out is a clean, signed-off set of hours and gross figures, ready to hand to your payroll software, bureau or accountant.
Works offlinePay-blind by designStops at gross → net
Gate / One machine, one day
06:52
Gate check-in
Photo verified · captured offline, synced later
On site
JC
Job card · CAT 320D
N/T 9.0 · O/T 1.5 · D/T 0 · parts logged
Logged
✓
Sign-off sheet
Logged by Sub Manager · waiting on a checker
Verify
R
Gross → net
Rates × units · owner only · office never sees pay
Locked
Illustrative — not live dataN/T · O/T · D/T
01 / What it does
Everything the yard runs on, in one place.
Eight things, each built for the ground it runs on — the gate, the machine, the office, and the person who has to sign for it.
01
Photo gate check-in
Timestamped, photo-verified check-in that works offline and syncs when back online — no more paper at the gate.
02
Job cards & sign-off sheets
Per-machine N/T · O/T · D/T hour capture on printable A4 job cards and roster sign-off sheets.
03
Machine oversight
Status, service-due tracking, parts & cost logs and photo history — a full record per machine.
04
Vehicle & fleet
Vehicles, drivers and service history, with a read-only Executive overview of the whole fleet.
05
Privacy-split pay prep
The hours office never sees money. The owner adds the rates, and Vee works out gross, deductions and net per worker — then exports it for whoever runs your payroll.
06
Roles & access
Owner, two manager tiers, Clerk, Sub Admin, Executive and Inventory — each sees only what you allow, page by page, with pay locked down.
07
Check & verify hours
Decide who signs off whose hours. A checked role's sheet waits in their own log until a checker verifies it into the office lineup — tagged with who logged it and who signed it.
08
Separate by role
Manager and admin shifts stay in their own lanes by default. Share them with everyone, with chosen roles, or with nobody.
Every function, by category — what it does and who it's for.
02 / Scope
Pre-payroll. We're straight about where we stop.
Vee Industrial sits in front of your payroll, not instead of it. We take the messy part — job cards, disputed hours, who signed for what — and hand your payroll a set of figures somebody has actually checked. We don't touch tax.
Vee Industrial does
Up to gross and net
Gate attendance with photos
Per-machine N/T · O/T · D/T capture
The verify chain — who logged, who signed
Rates and multipliers, deductions and advances
Gross → net per worker, and per-machine pay
Invoices, Excel & PDF exports
Your payroll does
Everything statutory
PAYE, UIF and SDL
Payslips
IRP5 / IT3(a) certificates
EMP201 and EMP501 submissions
EFT bank files
Vee Industrial calculates no statutory deductions and is not a payroll bureau, tax practitioner or accountant.
You check every figure before anyone gets paid — that's your call, and it stays your call. The full position is in our Terms.
03 / Built for
Made for the ground it runs on.
EarthmovingConstructionMiningPlant hireTrades
8
Eight roles. Pay is the hard line.
Everyone below the owner is pay-blind unless the owner grants it. An unknown role fails closed to the safest level. Each person's pages are set individually, starting from your company's role defaults.
Owner · sees payMain ManagerSub ManagerClerkSub AdminExecutiveInventoryViewer
04 / Capability map
Every function, by category.
Ten categories, fifty-odd functions. Pick a category to open the full reference at that point.
Every function in Vee Industrial, by category — what it does and who it's for.
Access keyOwner onlyPay-blindOfflineAll rolesNew
C1
Dashboard & oversight
6 functions
The at-a-glance surfaces — the daily home screen plus the read-only windows for the people who watch rather than capture. Each role lands on the one built for it.
Function
What it does
Access
Dashboard
Home screen: today's shifts and hours, health score, and a live feed of recent captures across the company.
Owner
My HomeManager dashboard
A manager lands here instead of the owner's command centre — three quick stats (your workers · shifts today · awaiting verify) and big action tiles, each with a plain-English line saying what it does. Only shows what that manager may actually open.
New
Health Score
A 0–10 read of how many active workers have a shift logged today.
All roles
Recent Captures
Last 14 days of job cards & sign-off sheets, company-wide and read-only, so the office sees what the field logged.
All roles
Executive Portal
Full-screen, read-only overview of machines & vehicles for the "big boss" — status, service-due, costs and photos. Never pay.
Executive
Customer Portal
AutoTrader-style catalogue of machines available to rent or buy, with galleries and an enquiry contact.
Owner
C2
Workforce
5 functions
People and the companies they work under — profiles, positions, sub-contractors, and the money side that stays off the hours desk.
Function
What it does
Access
Workforce
Add and manage workers — role, pay type & rate, contractor links — plus a profile folding in each worker's shift records, job cards and check-ins.
Owner · Manager
Positions
A managed catalogue of job titles / positions workers can be assigned to.
Owner · Manager
Sub-contractors& Co-companies
Manage each sub-contractor's profile — logo, VAT, banking, invoice details — and group them into co-companies vs shared sub-contractors.
Owner
AdvancesLedger
Log money a worker borrows; it only deducts from pay once the owner applies it. Shown to the Sub Admin as a rand amount — never a rate or a net.
Pay-blind
Leave
Worker leave in two lenses on the same records — a Calendar (who's off each day) and a per-worker Timeline (leave bars across the month).
Owner
C3
Shifts & attendance
11 functions
How hours get onto the system — the capture instruments for each role, the gate, the history browser, a full backup, and the check-and-verify layer that decides whose hours need signing off and who may see them.
Function
What it does
Access
Shifts Overview
A capture dashboard: shifts and hours today, how many assigned machines have been captured, and what's still outstanding.
All roles
Daily Shift Records
The supervisor's end-of-day, per-machine hour capture (N/T · O/T · D/T) — the records that feed payroll.
Owner · Mgr · Clerk
Job Cards
A per-machine, single-technician card — hours, machine, a 07:00→16:30 work timeline, parts and up to four technicians. The Sub Admin's capture surface.
Pay-blind
Sign-off Sheets
A printable roster hours sign-off spreadsheet with per-machine N/T · O/T · D/T, sized to fit one A4 page.
Pay-blind
Gate Check-In
Photo-verified, timestamped check-in / check-out that works offline and syncs with real capture times when back online.
Offline
Shift History
Browse and search past shift records, job cards & sign-offs — Simple digest or Detailed tables, an edit-lock safety toggle, and a 35-day Recently Deleted bin.
All roles
Backup & Restore
Back up past shifts to a readable PDF plus a re-loadable file, and restore it later — idempotent, so a re-load never duplicates or deletes.
Owner · granted
Logged & VerifyShifts tab
A "checked" role's sign-off saves to their own pending log instead of the office lineup. A "checker" reviews it and hits Verify, which copies it into the lineup tagged with who logged it and who verified it — the original keeps their copy as their record. Nobody can verify their own.
New
Shift verificationwho checks whom
Set per role profile who gets checked and who does the checking. Both can be on, so managers and admins verify each other. Owner always checks and is never checked.
New
Shift sharingkeeps roles separate
Each role picks who may see its logged shifts — own only (the default, so Manager and Admin shifts stay separate), everyone, or only chosen roles. A verifier still sees what it must verify, and the owner always reads.
New
Saved crewsPresets
Save a named group of workers and drop them onto a sheet in one go. Private to your own login — one person's crew lists never appear on someone else's forms.
New
C4
Machines, fleet & inventory
3 functions
The plant and everything that keeps it running — from status and service records down to litres of fluid on the shelf.
Function
What it does
Access
Machine oversight
A full record per machine — traffic-light status, service-due tracking, a parts & cost log, photo gallery/history, on-site day-in/day-out, and rent/sale flags.
Owner · Manager
Vehicles & drivers
Fleet vehicles with driver assignments, service history and gentle usage / service-due prompts — mirrored in the read-only Executive view.
Owner · Manager
Inventory
Three sections — Parts (qty + condition), Fluids (litres with a low-level alert), and Tools & Equipment (category, value, in-stock / lent-out).
Owner · Inventory
C5
Pre-payroll & billing
8 functions
The money side — strictly owner-held. Captured hours become gross, net, the per-machine figure, and a finished invoice. It stops at gross-to-net: no PAYE, UIF, SDL, payslips or tax certificates — those stay with your payroll.
Function
What it does
Access
Payroll — By Worker
Per-worker gross → deductions → net over any period: rate × units, with O/T at ×1.5 and D/T at ×2.
Owner
Machine Pay (R)
Auto per-machine pay breakdown — each worker's N/T · O/T · D/T in rands, a Labour sub-total, VAT and Total Due. The figure the office used to work out by hand.
New
Invoice Generator
Turns Machine Pay into a finished invoice — pick issuer + bill-to (each with its own letterhead), add extra costs, save to Past Invoices and print.
New
By MachineHours
Per-machine worker hour tallies (N/T · O/T · D/T) with no money — the view the hours office gets.
Pay-blind
Summary
Company-wide per-worker hour totals across every machine, with grand totals.
Pay-blind
Rates & multipliers
Per-worker rate and O/T · D/T multipliers, with a default rate that cascades from each sub-contractor.
Owner
Deductions
Recurring or once-off deductions per worker (incl. mirrored advances), applied to the right pay period.
Owner
Exports
Period payroll out to Excel and a printable PDF — refused at function level for anyone without pay access.
Owner
C6
Records & alerts
4 functions
The exceptions desk — disputes, unusual patterns, and the prompts that ask someone to look before something slips.
Function
What it does
Access
Disputes
Log and track worker / attendance disputes so they don't get lost between the gate and the office.
Owner · Manager
Suspicious Activity
Surfaces unusual check-in / attendance patterns for review.
Owner · Manager
Alerts Panel
One place for vehicle usage-update & service-due prompts plus open Executive notes, with a nav badge for what's outstanding.
Owner · Manager
Executive Notes
The Executive's one write — a note or question left on a specific machine, which surfaces to the office in the Alerts panel.
Executive → Owner
C7
Partnerships & data sharing
3 functions
How separate companies connect on one platform — a deliberate, revocable handshake rather than a shared login.
Function
What it does
Access
Partners
Connect two companies through a two-sided see / edit / manage handshake — the sender delegates, the recipient chooses what to accept.
Owner
Data-share grants
Scoped, revocable cross-company access to payroll, roster, machines, attendance or leave — read-only by default, and dropped the moment a partnership ends.
Owner
Co-company segregation
Earmark a sub-contractor as a future entity so it's grouped and scoped apart ahead of getting its own login.
Owner
C8
Command Centre
1 function
The direct line from a customer's app to the Vee back office.
Function
What it does
Access
Command Centre
Send files and notes to the Vee admin inbox and read the reply — a persistent thread, private files, and customer-set retention. No pay fields.
Pay-blind
C9
Roles & access
8 roles
Who sees what. Pay is the hard line — everyone below the owner is pay-blind unless the owner grants it, and an unknown role fails closed to the safest level. Each role's pages and capabilities are set per person, starting from the company's Role defaults.
Role
What they can do
Pay
OwnerMain Admin
Full access. The only role that sees and sets pay and applies advances. Always a checker, never checked.
Sees pay
Main Manager
The senior manager tier — captures shifts, and by default verifies other roles' logged shifts. Lands on their own simple My Home dashboard, not the owner's command centre. Site-scoped once you assign them sub-contractors; unscoped means they see the whole roster.
Pay-blind
Sub ManagerNew tier
A junior manager with the same permission model as a Main Manager, configured independently per person — and by default checked rather than checking.
New
Clerk
A generic hours-office login for shift and gate capture — no worker link, no scope.
Pay-blind
Sub Admin
A per-person allow-list of pages; captures via job cards, manages advances, and can raise change-requests. Structurally pay-blind.
Pay-blind
Executive
Read-only big-boss portal over machines & vehicles (status, service, costs) with a single write — notes on a machine.
Pay-blind
Inventory
A dedicated inventory-only login for Parts, Fluids and Tools.
Pay-blind
Viewer
Dashboard and Settings only — the fail-closed default for any unknown membership.
Pay-blind
C10
Platform & system
9 functions
The plumbing that makes the rest work — provisioning, config, consent, and the offline app itself.
Function
What it does
Access
Staff Users
Provision logins, assign roles, and tick each person's page grants — the one place accounts are created. New logins arrive pre-filled from Role defaults.
Owner
Role defaultsProvisioning template
Set once, per role, what a new person starts with — which pages they open and what they may see and do. Per-person still wins: tick something on someone's own profile and their choice applies from then on.
New
Page permissions
A per-person page allow-list for both manager tiers and Sub Admins, grouped by area with an All / None per section. It can only ever narrow a role — never expose a page that role could not already reach.
Owner
Settings
Company configuration for the owner, plus per-device preferences every role can reach — display zoom, row spacing, start page, date format, auto-refresh.
All roles
Sound & feelPer device
Click, toggle, slider and alert tones with per-event switches, plus an optional soft background ambience. Generated in the browser — no files, works offline. Saved per device, so your choice never affects anyone else.
New
Login picker
When one email belongs to more than one account — your own business plus an employee login elsewhere — sign-in asks which to open, with the last-used highlighted.
New
Change Requests
A Sub Admin proposes adding / editing / removing a worker or machine; the owner reviews the values and approves or rejects.
Pay-blind
Terms & Conditions
A versioned T&C acceptance gate at registration and on first login, recorded per user and version.
All roles
Installable appPWA · Offline
Installs to the home screen and keeps a cached shell, so the gate and capture keep working with no signal.
Offline
Closed beta · Early access
Request your spot
Vee Industrial is onboarding a limited group of businesses during early access. Leave your details and we'll be in touch about a spot.
You're on the list ✓
Thanks — we've got your details and will reach out about your early-access spot. Keep an eye on your email.