Back to Work
03Enterprise HRMS

Mitsui Chemicals HRMS

Payroll & Attendance Management System

DjangoPythonPostgreSQLReact
Overview

Project Overview

Mitsui Chemicals required a digital HRMS for their regional operations to replace a legacy payroll system that required manual intervention for every pay cycle. The system needed to handle Japanese taxation rules, region-specific allowances, and integrate with physical time-tracking hardware on the factory floor.

The Challenge

What We Were Solving

The existing payroll process required five HR staff members to manually calculate each employee's gross pay, apply the correct tax brackets, account for overtime and allowances, and then cross-check everything before payment — every month. Errors were common, corrections were expensive, and the process routinely took two full work weeks. Attendance was tracked via paper punch cards that were manually entered into a spreadsheet.

The Solution

How We Built It

We built a full-stack HRMS with Django/PostgreSQL on the backend and a React dashboard on the frontend. The payroll engine implements a declarative rule system for tax brackets, allowances (housing, travel, meal, dependents), and deductions, configurable per employee grade and region without code changes. The attendance module integrates with IP-based time-clock hardware via API, automatically calculating hours worked, overtime tiers, and leave balances. A bulk salary review workflow allows HR to approve pay adjustments for entire departments in one action.

Technical Approach

Engineering Decisions

1

Declarative Payroll Rules Engine

Tax bands, allowances, and deductions are configured via an admin interface — not hardcoded. HR can update rules as regulations change without requiring a developer, and the system auto-applies changes to the next pay cycle.

2

Hardware-Integrated Attendance

The system polls time-clock hardware via a secure local API adapter, ingesting raw punch data and computing shift durations, overtime tiers, and late arrivals automatically — no manual entry required.

3

Bulk Review Workflow

A structured approval workflow lets HR managers review, adjust, and approve salary changes for entire departments simultaneously, with complete change history and a one-click payroll run trigger.

4

External Audit Verification

The payroll output was verified by the client's external auditor after the first three months of operation and received a clean bill — no discrepancies found across 800+ employee records.

The system delivered exactly what it promised. Our payroll now runs in two days with no errors, and the attendance data feeds automatically. The HR team has reclaimed weeks of their time every month.

H

HR Director

Mitsui Chemicals (Regional Operations)

Key Results

100%Payroll calculation accuracy
75%Less HR effort per pay cycle
90%Better attendance tracking accuracy
2 daysPay cycle duration (down from 2 weeks)

Tech Stack

Django
Python
PostgreSQL
React

Build something like this?

Let’s talk about your project in a free 30-minute call.

Book a Call
Project Screenshots
Automated payroll processing

Declarative payroll engine handling tax brackets, allowances, and deductions

Auto-generated payslips

One-click payslip generation with full itemised breakdown

Attendance tracking system

Hardware-integrated punch-based attendance with overtime calculation