Workforce, machines and payroll for South African industry. Photo gate check-in that works offline, per-machine hour capture on job cards and sign-off sheets, machine and fleet oversight, and payroll-ready Excel exports — built for earthmoving, construction, mining and trades. We're in early access — onboarding a limited group of businesses. Request a spot below.
Every function in Vee Industrial, by category — what it does and who it's for.
The at-a-glance surfaces — the daily home screen plus the read-only windows for the people who watch rather than capture.
| 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. | All roles |
| 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 |
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 |
How hours get onto the system — three capture instruments for different roles, the gate, the history browser, and a full backup.
| 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. | New |
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 |
The money side — strictly owner-held. Captured hours become gross, net, the per-machine figure, and a finished invoice.
| 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 |
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 |
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 |
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 |
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.
| Role | What they can do | Pay |
|---|---|---|
| Owner | Full access. The only role that sees and sets pay, applies advances and finalises payroll. | Sees pay |
| Manager | The hours office — captures shifts, scoped to their own sub-contractors' machines and workers. | Pay-blind |
| 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 |
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 a Sub Admin's page grants — the one place accounts are created. | Owner |
| Settings | Company configuration for the owner, plus a per-device display-zoom control every role can reach. | All roles |
| 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 |
Vee Industrial is onboarding a limited group of businesses during early access. Leave your details and we'll be in touch about a spot.