TPHRMS Pro · The settlement engine for the shop floor

Every minute on the clock
becomes a payslip that balances to the cent

Not another time-clock app. Shifts, exception slips, payroll and audit reports run on a single chain — ten years of iteration, and 1,000+ manufacturers pay wages with the figures it produces.

10 yrson one product line
1,000+factories in production
8interface languages
Factory worker clocking in at a shop-floor terminal
It connects to what you already run — no rip-and-replace, no more Excel relays
WeComDingTalkFace & fingerprint terminalsExcelERP · OAOpen API
01 / The problem

Factory payroll breaks
in four predictable places

45% of mid-sized plants still run payroll on spreadsheets and manual patching. Buying software is easy; making it accept your real shifts and slips is the hard part.

NO.01

Shifts don't fit

Two-shift, three-shift, overnight crossings, seasonal re-rostering. A fixed-shift system gives up on day one.

NO.02

Slips everywhere

Leave, overtime, time off in lieu and missed punches scattered across chat threads and paper forms. HR spends the month moving numbers between files.

NO.03

Figures don't tie

Clock data, rosters and piece rates sit in three systems. At a thousand people, payroll takes a week and every error is untraceable.

NO.04

Audit crunch

BSCI, SMETA and customer audits want 12 months of figures that corroborate each other. That cannot be assembled in a month.

02 / Product

Six modules, one unbroken chain from clock-in to payday

From onboarding and rostering through to payslips and audit packs — one system, no Excel in between.

01

Core HR

Employee records, positions and org structure. One source of master data for everything downstream.

Records · Org · Contracts · Roster
02

Attendance

Multi-segment shifts, overnight shifts, automatic rotation, exception handling and reporting.

Roster · Punches · Exceptions · Reports
03

Payroll

Formula calculation on every field, payslip generation, bank payment files.

Formulas · Payslips · Bank files
04

Dormitory

Bed allocation, maintenance, check-in and check-out. Facilities managed in the same place.

Allocation · Utilities · Check-out
05

Multi-ledger audit

One dataset, several reporting bases. Internal and external audit packs on demand.

Ledgers · Bases · Evidence packs
06

Mobile

Directory, clock-in and approval flows, native to WeCom and DingTalk.

WeCom · DingTalk · Approvals
03 / Scheduling

If the shift is real, the system accepts it

We don't ask the shop floor to re-organise around the software. The software learns the shop floor.

01

Multi-segment

Every segment carries its own flag: normal time, weekday overtime, weekend overtime, public-holiday overtime.

02

Overnight shifts

A shift crossing midnight is calculated once — not split into two calendar days and stitched back by hand.

03

Automatic rotation

The most likely shift is inferred from punch data, so rotating rosters no longer need manual re-entry.

04

Dual algorithms

Shop floor and office run on separate calculation logics inside the same system, side by side.

Shift setup / SHIFT-2026-10 3 shifts · 0 exceptions

Night shift crosses midnight — calculated once Shift A 08:00 – 17:00 17–20 OT Shift B 00:00 – 05:00 00:0004:00 08:0012:00 16:0020:00 24:00

Normal time Overtime · weekday / weekend / holiday split
Pay items / PAY-ITEM Every field is editable
Base payGrade rate + allowances + performance
Weekday OThours × hourly rate × 1.5
Weekend OThours × hourly rate × 2
Net payablegross − social insurance − tax − deductions
Every calculation traces back to a punch record →
04 / Payroll

Every field can enter a formula.
Finance only reviews.

Punches, leave and overtime flow straight into payroll — no manual patching. Every result clicks back to the raw clock record behind it.

05 / Multi-ledger audit

One system, several ledgers

There is only one set of real data; the reporting basis can be several. Whichever basis internal audit, external audit or a customer audit asks for, that is the report you print — and each one traces back to raw punches.

2000+

customer sites pass audits on multi-ledger

One dataset, several bases. The operating ledger and the audit ledger run in parallel.

Every basis switch is logged — when it happened and who changed it.

Export a 12-month evidence pack before the audit instead of building it overnight.

What the auditor actually checks AUDIT CHECKLIST
01

Three-way tie

Must reconcile

Clock records, payroll and daily production output have to corroborate one another.

02

Weekly hours

≤ 60h

Exceeding it is a non-conformity; the remediation window is usually 30 days.

03

Monthly overtime

≤ 36h

Repeated breaches turn attendance records into arbitration evidence.

04

Payslip compliance

1.5 / 2 / 3×

Weekday, weekend and holiday rates stated separately; the same data retained for 12 months.

The auditor's cross-check: Documents× Walk-through× Worker interviews
One-click 12-month evidence pack
Attendance detailPayrollOvertime summaryRoster & contracts
06 / Integration

It speaks to your systems —
and reads local labour rules

We don't ask you to replace what works. WeCom, DingTalk, terminals, Excel, ERP — whatever can be integrated is, and the rest goes through the open API.

01

WeCom

Directory, clock-in and approvals synced in one step.

02

DingTalk

The same three things, the same one step.

03

Terminals

Face, fingerprint, WeCom and DingTalk in one pool; existing devices keep working.

04

Excel

Import, export and live sync — finance and the shop floor keep their habits.

05

Report designer

Drag fields into place, print in batches.

06

Open API

Two-way integration with ERP and OA. Your data never gets locked in.

07 / Global

Eight languages.
Every plant in its own.

Interface, reports, SMS notices and exception alerts are all output in the plant's language. Simplified Chinese, Traditional Chinese, English, Thai, Vietnamese, Bengali, Burmese and Malay — HR in China reads Chinese, the line leader in Vietnam reads Vietnamese, and back at headquarters it is the same number.

Exception / EXC-2026-0417 41h / 36h
EN · ENGLISH

This employee has logged 41 overtime hours this month, exceeding the 36-hour limit.

ZH · 简体中文

该员工本月加班 41 小时,已超上限 36 小时,请主管确认。

TH · ไทย

พนักงานท่านนี้ทำงานล่วงเวลา 41 ชั่วโมงในเดือนนี้ เกินขีดจำกัด 36 ชั่วโมง

VI · TIẾNG VIỆT

Nhân viên này đã làm thêm 41 giờ trong tháng, vượt mức giới hạn 36 giờ.

MS · BAHASA MELAYU

Pekerja ini telah bekerja lebih masa 41 jam bulan ini, melebihi had 36 jam.

08 / Rollout

Connect the terminals and see real attendance figures the same day

01 — Day 1

Connect devices

Hook up existing terminals or import historical punches. No new hardware needed to get moving.

02 — Day 2–3

Configure rules

Shifts, pay items and approval flows set to your existing practice — not forced into a template.

03 — Month 1

Parallel run

Run alongside your current method for a full cycle and reconcile line by line until nothing differs.

04 — After go-live

Long-term support

24/7 technical support, a release every two months, and audit packs prepared before audit season starts.

See it on your own data
before you talk contract

Leave a contact and within 48 hours you get our payroll self-check list, plus a rollout recommendation based on your headcount, shift pattern and existing terminals. Free — look at the numbers first, discuss price later.

+86 755 8964 1030 · WeChat +86 133 1688 1613

Get the payroll self-check list

Received — we will be in touch shortly.

Used for this enquiry only. No mailing list, no third parties.