Skip to Content

Six Companies, Two Tax Regimes, One HR System: Vigor Group's Move from Spreadsheets to Odoo

Odoo HR, Biometric Attendance, Payroll
October 1, 2026 by
Six Companies, Two Tax Regimes, One HR System: Vigor Group's Move from Spreadsheets to Odoo
ClientIndustryLocationTimeline
Vigor Group of CompaniesHealthcare, Hospitality, Manufacturing, Real EstateZanzibar & Mainland Tanzania6 Weeks

The Challenge

Vigor Group runs two hospitals, a waterfront hotel, a bottling plant, a merchandise business, a manufacturing operation and a real estate arm. Its staff work round-the-clock shifts across Zanzibar and the mainland.

HR ran on spreadsheets, paper files and separate attendance registers in each unit:

  • There was no single, reliable Group-wide headcount.
  • Attendance was recorded manually or on standalone devices, making overtime and shifts hard to verify.
  • Payroll was prepared by hand, with the risk of applying the wrong statutory rules to an employee.
  • Mainland staff fall under TRA and NSSF, while Zanzibar staff fall under ZRB and ZSSF, and nothing handled the difference automatically.
  • Every payslip copy or leave balance request went through HR by email or in person.

The Solution

Digital Hut Africa built one multi-company Odoo Enterprise HR system. Each company keeps its own employees, payroll and approvals, while management sees the whole Group.

  • Employee Management: one master record for every employee across all units.
  • Biometric Attendance: ZKTeco fingerprint devices feed punches straight into Odoo.
  • Dual-Jurisdiction Payroll: applies mainland rules (PAYE to TRA, NSSF, SDL, WCF) or Zanzibar rules (PAYE to ZRB, ZSSF) automatically, based on each employee's company and duty station.
  • Leave & Time Off: leave types, accruals and approval chains aligned with labour law.
  • Recruitment, Appraisals & Expenses: structured digital workflows with a full audit trail.
  • Employee Self-Service Portal: staff view payslips, apply for leave and claim expenses without a paid licence.
  • Dashboards & Alerts: Group-wide headcount, payroll cost and compliance at a glance.

How We Delivered

  1. Setup & Discovery (Week 1): legal entities, duty stations, environment and ZKTeco assessment.
  2. Core Configuration (Week 2): HR modules, ZKTeco integration and salary structures.
  3. Payroll & Migration (Week 3): payroll engine for both jurisdictions, data migration and a parallel payroll run.
  4. Testing & Core HR Go-Live (Week 4): user acceptance testing and the first go-live.
  5. Self-Service Portal & Dashboards (Weeks 5 to 6): the second go-live, followed by hypercare.

The Results

  • Every employee across six companies now exists once, giving a reliable Group-wide headcount.
  • Attendance is captured at the fingerprint and flows straight into payroll.
  • Payroll applies mainland or Zanzibar rules automatically for each employee.
  • Staff get payslips, apply for leave and claim expenses themselves, freeing HR time.

Managing people across several companies? Talk to us

Every Sale, Every Socket, One System: How OJM Electrics Connected Its Shop, Stock and Books
Odoo ERP, Point of Sale, Inventory, Website