SmartERP Documentation An Ashewa Technology Solutions Platform

Attendance and timesheet integration

Biometric punch clock synchronization, Ethiopian statutory overtime multipliers (1.5x, 2.0x, 2.5x), shift scheduling, and project cost absorption.

SmartERP integrates physical biometric access control hardware with digital project timesheets (hr_attendance and smart_enterprise_timesheet), ensuring precise tracking of employee working hours, overtime compliance, and labor cost absorption.

Biometric Attendance Logs & Real-Time Roster

Biometric Punch Clock Integration#

SmartERP connects directly to network biometric devices (ZK-Teco, Anviz, Suprema, and RFID badge scanners) via automated REST and TCP listeners:

  • Automated Punch Ingestion: Biometric check-in and check-out logs are ingested into hr.attendance in real time.
  • Geofencing & Mobile Check-In: For field personnel, project sites, and remote staff, GPS-verified check-ins are recorded via the mobile interface.
  • Missing Punch Correction Workflow: If an employee forgets to clock out, SmartERP generates an automated attendance notification, requiring the department supervisor's electronic sign-off before attendance locks.

Ethiopian Statutory Overtime Multipliers#

Under the Ethiopian Labor Proclamation No. 1156/2019 (Article 68), overtime hours worked beyond standard 48-hour working weeks must be compensated using statutory multiplier tiers:

Overtime CategoryStatutory Timing WindowProclamation 1156/2019 RateComputational Multiplier
Daytime OvertimeWork performed between 6:00 AM and 10:00 PM1.5x Hourly Rate$ ext{Overtime Pay} = ext{Hours} imes ext{Hourly Rate} imes 1.50$
Nighttime OvertimeWork performed between 10:00 PM and 6:00 AM1.75x Hourly Rate$ ext{Overtime Pay} = ext{Hours} imes ext{Hourly Rate} imes 1.75$
Weekly Rest DayWork performed on scheduled Sunday / Rest Day2.0x Hourly Rate$ ext{Overtime Pay} = ext{Hours} imes ext{Hourly Rate} imes 2.00$
Public Bank HolidayWork performed on Ethiopian Statutory Holiday2.5x Hourly Rate$ ext{Overtime Pay} = ext{Hours} imes ext{Hourly Rate} imes 2.50$

Mathematical Derivation of Hourly Rate#

The statutory standard monthly working hour denominator in Ethiopia is 160 Hours (for 40-hour work weeks) or 192 Hours (for 48-hour work weeks):

$$ ext{Hourly Wage} = \frac{ ext{Contract Basic Wage}}{160 ext{ Hours}}$$

$$ ext{Total Overtime Pay} = \sum ( ext{Overtime Hours Worked} imes ext{Hourly Wage} imes ext{Tier Multiplier})$$


Timesheet Integration & Project Cost Absorption#

In corporate professional services, engineering, and manufacturing, employee attendance is directly synchronized with project accounting:

Timesheet Recording & Cross-App Integration

  1. Matrix Grid Encoding: Employees log daily activity hours against specific Project Analytic Accounts using smart_enterprise_timesheet.
  2. Attendance Reconciliation: SmartERP cross-references logged timesheet hours against physical biometric office attendance. If an employee logs 8 hours to a client project but physical biometric records reflect only 4 hours on-site, a reconciliation exception is flagged.
  3. Real-Time Project Cost Absorption: Every validated timesheet hour immediately debits the Project Analytic Account at the employee's fully burdened contract cost rate, updating real-time project commercial profitability (smarterp_project_dashboard).
Last updated: 2026-10-16