# 人力外包公司 ERP：按人头开票、出勤与工资

> 面向人力外包服务商的系统指南：按客户的合同与费率、派驻、现场出勤、出勤确认、同一数据生成工资与发票、成本核算以及毛利报表。

Source: https://www.agsora.tech/zh/blog/erp-untuk-perusahaan-alih-daya-outsourcing-tenaga-kerja-penagihan-per-kepala-dan-payroll
Category: 行业指南 · Published: 2026-11-09 · Updated: 2026-11-09 · By PT Agsora Teknologi Indonesia

人力外包公司，无论是提供保洁、保安、司机、行政人员还是技术人员，都在薄利和繁重的行政工作中运营。每个月，成百上千的人需要排班、统计出勤、发放工资，并按不同合同向数十个客户开票。一个小失误，比如加班费没有向客户收取或费率用错，就会直接侵蚀利润。

许多此类公司仍然依赖一堆电子表格：一份记录各客户出勤，一份用于工资，另一份用于发票。结果是发给员工的金额和向客户开票的金额经常对不上，月底对账要花好几天。本文介绍人力外包业务的系统需求、从合同到开票的流程如何设计，以及务实的实施路径。本文为一般性指引，不构成劳动法方面的法律意见；外包规定可能变化，请向法律顾问或咨询师确认。

## 摘要

- 外包业务的核心是人工成本与开票金额之间的差额，因此两者必须来自同一份数据
- 客户合同决定岗位数量、工作时间、费率、加班以及可开票的成本项目
- 按派驻岗位记录的出勤成为工资和发票的唯一数据来源
- 成本核算必须包含工资、社保、津贴、制服和管理费用
- 按客户和按岗位的毛利报表能显示哪些合同真正赚钱

*出勤、工资和发票使用同一数据源，消除成本与开票之间的差异*

## 外包业务的独特之处

与普通公司不同，你的员工在客户现场而不是自己的办公室工作。这带来了其他行业少见的几项运营挑战。

### 多份合同，规则各异

客户 A 按人按月固定收费，客户 B 按小时收费，客户 C 要求按一定倍数计算加班费，并且不允许收取制服费用。如果系统不按合同保存这些规则，开票人员每个月都得靠记忆或翻合同文件。

### 员工在不同岗位间调动

一名员工可能从一个客户调到另一个客户、顶替休假的同事，或者在同一期间在两个地点工作。系统必须记录带有起止日期的派驻历史，使成本和账单落到正确的客户。

### 客户对出勤的确认

许多客户要求先确认出勤再批准发票。如果没有整洁的审批流程，出勤汇总会通过邮件或聊天来回传递且常常延迟，导致发票延后、现金流承压。

### 薄利且对漏损敏感

小漏洞会积少成多：加班费已发给员工却忘了向客户收取、替补缺勤员工的费用未记为额外成本，或合同以新价格续签后仍沿用旧费率。由于利润率往往只有几个百分点，这类漏损可以抹掉整份合同的利润。

## 从合同到开票的流程

健康的流程让数据单向流动，无需重复录入。

### 1. 合同与计费结构

每份合同连同有效期、岗位数量、工作安排、各岗位费率、加班规则、节假日和可开票项目一并保存。续约提醒可避免合同按过期费率继续执行。相关讨论见[客户合同与续约管理](https://www.agsora.tech/zh/blog/manajemen-kontrak-dan-perpanjangan-pelanggan)。

### 2. 派驻与排班

员工被分配到特定合同下的岗位。系统安排班次、管理替补并记录每次变更。类似的排班功能见[排班与劳动力管理](https://www.agsora.tech/zh/blog/penjadwalan-shift-dan-manajemen-tenaga-kerja)。

### 3. 客户现场出勤

出勤从派驻地点采集，例如通过带定位验证的手机应用或现场设备。由于工作现场信号不一定好，应用需要支持离线并在稍后同步。参见[外勤员工考勤管理](https://www.agsora.tech/zh/blog/mengelola-absensi-karyawan-lapangan)。

### 4. 出勤确认

各客户的出勤汇总通过门户或安全链接发送给客户代表确认。确认后数据即被锁定。差异或异议记录为更正，而不是悄悄修改，从而留下可解释的轨迹。

### 5. 同一数据生成工资和发票

基于已确认的出勤，系统同时计算员工工资和客户账单。加班、扣款和津贴按各自规则计算。工资部分见[用 HRIS 处理工资、个税和社保](https://www.agsora.tech/zh/blog/penggajian-payroll-pph-21-dan-bpjs-dengan-hris)，加班见[HR 系统中的加班计算](https://www.agsora.tech/zh/blog/perhitungan-lembur-di-sistem-hr)。

### 6. 开票与催收

按客户开具发票并附上出勤汇总。到期提醒和回款匹配有助于保持应收账款健康。相关做法见[B2B 发票与应收账款催收自动化](https://www.agsora.tech/zh/blog/otomatisasi-faktur-dan-penagihan-piutang-b2b)。

## 必须核算的成本项目

只有完整核算成本，才能得到准确的毛利。常见项目包括：

- 基本工资和固定津贴
- 加班和浮动津贴
- 由雇主承担的社会保险缴费
- 按现行规定计算的员工个人所得税
- 制服、装备和培训
- 招聘和替补成本
- 管理和现场督导成本
- 按公司政策计提的遣散费或其他义务

有了这样的成本模型，新合同的报价就能以真实成本加目标毛利来计算，而不是靠猜测。这一概念类似[ERP 中的产品成本核算与销货成本](https://www.agsora.tech/zh/blog/hpp-dan-akuntansi-biaya-produk-di-erp)，只是成本对象变成了人员派驻。

### 一个简单的示例

设想一份按岗位每月固定收费的合同。工资和缴费成本已经算好，但当月有两名员工请病假，由按日薪支付的备用员工顶替。如果替补没有记录在系统中，这笔额外成本就不会出现在毛利计算里，合同看起来比实际更赚钱。当派驻和出勤按岗位记录后，替补就会显示为成本，你可以决定是否需要调整合同费率，或是否有替补条款可以向客户收费。本例中的数字仅为示意；重要的是能够看到细化到岗位层面的实际成本。

好的系统还会区分直接派驻成本与公司管理费用。直接成本计入合同，管理费用则按一致的规则分摊，例如按人数或按合同金额。这样合同之间的比较才公平，定价决策也不会失真。

## 管理层需要的报表

数据集中之后，以下报表能提供电子表格难以给出的全貌：

- 按客户、合同和岗位的毛利
- 出勤率和替补频率
- 已支付加班与已开票加班的对比
- 各客户应收账款账龄
- 90 天内到期的合同
- 各地点的员工流失率

这些报表支持日常决策：哪些合同需要重新谈判、哪些地点替补过多、哪些客户付款迟缓。类似的仪表板在[用于日常决策的业务仪表板](https://www.agsora.tech/zh/blog/dashboard-bisnis-untuk-keputusan-harian)中有讨论。

## 与其他系统的集成

外包系统很少独立存在。常见集成包括：

- 财务模块，从工资和发票自动生成凭证
- 银行，用于批量发薪和回款对账
- 手机考勤应用或现场设备
- 客户门户，用于出勤确认和下载发票
- 用于劳动合同和交接记录的电子签名服务；参见[电子签名与电子印花](https://www.agsora.tech/zh/blog/tanda-tangan-elektronik-dan-e-meterai-untuk-alur-dokumen-bisnis)

客户门户尤其能减少行政工作，因为客户可以自行查看汇总和发票状态，详见[B2B 客户与供应商门户](https://www.agsora.tech/zh/blog/portal-pelanggan-dan-pemasok-b2b)。

## 风险与注意事项

### 劳动合规

关于哪些工作可以外包、劳动协议和员工权利的规定可能变化。系统应支持记录文件和协议有效期，但法律合规仍由公司及其顾问负责。

### 员工个人数据

身份、银行账户和文件数据十分敏感。应采用基于角色的访问控制和审计轨迹，参照[网站与应用的个人数据保护](https://www.agsora.tech/zh/blog/pelindungan-data-pribadi-untuk-website-dan-aplikasi)和[设计用户访问权限](https://www.agsora.tech/zh/blog/merancang-hak-akses-pengguna)。

### 工资与缴费规则变化

缴费费率和最低工资会定期调整。应把这些参数作为可更新、按日期生效的数据存储，而不是写死在公式里。

## 务实的实施路径

1. 梳理所有有效合同：费率、加班规则、开票周期和客户要求。

2. 整理员工数据和派驻历史，包括劳动合同状态。

3. 选择一两个客户做试点，在一个周期内让新系统的出勤、确认、工资和开票与旧方式并行运行。

4. 比较结果：工资差异、账单差异和所需时间。

5. 逐步推广到其他客户，同时增加毛利报表。

6. 核心流程稳定后，再加入客户门户和银行集成。

先从最耗时、最容易出现差异的工作入手，即出勤汇总和加班开票。上线策略见[ERP 分阶段实施还是一次性上线](https://www.agsora.tech/zh/blog/implementasi-erp-bertahap-atau-big-bang-strategi-go-live)。

## 常见错误

- 把费率保存在多个文件中，导致旧费率遗留
- 把用于工资和用于开票的出勤数据分开
- 确认后修改出勤汇总却没有更正记录
- 没有计入替补缺勤员工的成本
- 忽视合同续约期限，导致服务在没有费率依据的情况下继续
- 没有核算真实毛利就认为所有合同都赚钱

## 常见问题

### 只有几十名员工的公司适合这套系统吗？

适合，尤其是当你管理多个规则不同的客户时。即使人数不多，出勤汇总和加班开票也能最快见效。

### 考勤可以使用员工自己的手机吗？

可以，但需考虑隐私和安全。应制定清晰的政策，说明收集哪些位置数据、仅在工作时间收集，并为没有合适手机的员工提供替代方式。

### 如果客户拒绝使用门户怎么办？

提供替代方案，例如通过邮件发送确认链接。关键是确认记录要连同时间和确认人身份保存在系统中。

### 系统多久能上线？

与一两个客户的试点通常几周内即可运行，取决于合同和员工数据的整洁程度以及费率规则的复杂度。

## 结论

外包业务靠行政上的精确生存。当出勤、工资和开票来自同一份数据时，差异减少，发票更早开出，管理层也能看到每份合同的真实毛利。先梳理合同并整理出勤汇总，再通过在合适的客户上做试点，逐步构建自动化。

**理顺你的外包业务运营** Agsora 团队帮助设计 ERP 与 HRIS 系统，把人力外包业务的合同、出勤、工资和开票整合在一起。 [免费咨询](https://www.agsora.tech/zh/services/erp)
