Case study 04
Custom ERP for Apparel Sourcing: One System for Accounting, HR and Payroll
Sourcing companies run on people and paperwork. Buyers, merchandisers and field staff all depend on accurate pay, clean books and honest attendance records. This case study shows how we built a custom ERP for apparel sourcing for Movimoda Ltd., and what changed once accounting, HR and payroll shared one system.
Atiqur Rahman, ERP Engineer
Published · Updated · 6 min read
- Client
- Movimoda Ltd., Italian-based apparel sourcing company
- Size
- 15,000-25,000 pieces/day
- Timeline
- 2 months
- Team and users
- 50-100 users
- Stack
- Python, MariaDB, Redis
The challenge
Finance, pay and attendance were disconnected

Movimoda Ltd. is an Italian-based apparel sourcing company. Its team handled money, people and attendance, but the tools behind that work were missing or disconnected.
There was no accounting software. Payroll was not automated. Attendance logs did not reach the system in real time, and staff who worked in the field had no way to record their attendance at all. Each gap created manual work for the office, and each one made the next gap harder to close.
The moment it broke.
At the end of each month, the office had to piece together attendance, pay and accounts from separate sources before anyone could be paid or any figure could be trusted. Behind that routine, the company faced three deeper problems:
No accounting software and no automated payroll
Without accounting software, the company had no single place to record and review its finances. Payroll was also manual, so every pay cycle depended on someone assembling figures by hand. That takes time and leaves room for mistakes.
Attendance logs were not synced in real time
Biometric devices recorded punches, but the logs did not flow into a system that HR and payroll could use. People had to move the data across themselves, so the numbers were always a step behind what actually happened.
Field staff had no way to record their attendance
A biometric device only works for people who stand in front of it. Staff working at the field level had no device to use, so there was no reliable record of where they were or when they started work.
The solution
One ERP system, three connected areas
We built a custom ERP that unified accounting, HR and payroll in one system. We also set up an attendance syncing server and a mobile app, so attendance from the office and from the field lands in the same place. To see how we approach this work, read about our ERP solutions and our HR solutions.
Accounting
A single place for the company's finances.
- Accounting software the company did not have before
- Finance on the same platform as HR and payroll
- One system instead of separate records
HR and payroll
People record and pay in one system.
- HR and payroll modules in the same ERP
- Payroll no longer assembled by hand
- Attendance data feeding straight into pay
Attendance sync and mobile app
Attendance from the office and from the field.
- Server syncs biometric punch logs to the ERP at regular intervals
- Mobile app check-in for field staff
- Geolocation tracking and biometric authentication
| What changed | Before | After |
|---|---|---|
| Accounting | No accounting software | Accounting inside the ERP |
| Payroll | No automated payroll | Payroll in the same system as HR and attendance |
| Office attendance | Attendance logs not synced in real time | Biometric punch logs synced to the ERP at regular intervals |
| Field attendance | No way for field staff to record attendance | Mobile check-in with geolocation tracking and biometric authentication |
| Systems | Finance, HR and payroll kept apart | One unified ERP for accounting, HR and payroll |
The results
Measured after launch
Outcomes reported after go-live at Movimoda Ltd.
- One ERP for accounting, HR and payroll
- 1 system
- Biometric punch logs synced to the ERP at regular intervals
- Scheduled
- Two checks on every mobile check-in by field staff
- Geo + biometric
Our process
From discovery to launch
Discovery · 1 wk
Discovery
Mapped how finance, HR, payroll and attendance worked today.
Design · 2 wks
Design
Designed one shared data model and the attendance rules.
Build · 3 wks
Build
Built the ERP modules, the sync server and the mobile app.
Launch · 2 wks
Launch
Connected the biometric devices and trained the team.
We went from having no accounting software and no automated payroll to one system that does both. Our biometric logs now flow into the ERP, and our field team can check in from their phones. It has taken a lot of manual work off the office.
When accounting, HR, payroll and attendance share one system, the office stops chasing numbers, and every person is counted, whether they are at a desk or in the field.