工资全面指南

修改于 星期五, 13 六月 在 11:26 AM

你可以在系统的“Wage / Salary”设置中设定薪资。

薪资是指你按照每个工资期间支付固定金额给员工,而不是根据工时支付。

虽然这听起来很简单,但在确保员工获得准确金额方面涉及大量计算。

请参阅以下目录:


Standard Salary Calculations

薪资通常是按年薪除以每年支付期数来计算的:

每周支付:除以 52 每两周支付:除以 26 每半月支付:除以 24 每四周支付:除以 13 每月支付:除以 12

要计算时薪,系统会将每期金额除以该期间工作的小时数。

例如:

年薪为 $60,000

$60,000 ÷ 52 = $1,153.8462(每周)

若员工工作 40 小时:$1,153.8462 ÷ 40 = $28.8462



若员工工作 42 小时:$1,153.8462 ÷ 42 = $27.4725



若员工工作 38 小时:$1,153.8462 ÷ 38 = $30.3644



因此,时薪会根据固定薪资动态调整。

如果你不希望薪资按这种方式自动调整,而是希望工作更多付更多,工作更少付更少,请参阅下方内容。


Advanced Salary Settings

如果你希望工作时数越多、薪资越高(或相反),可以考虑将员工设定为时薪支付,同时在“Wage / Salary”栏注明他们的年薪,因为他们实质上是按小时计算的。

有时候你可能希望有更灵活的安排,例如:
  • 仅在员工周末工作时支付更高薪资,但从不低于年薪
  • 员工工作较少时少付一些,但从不多于年薪
这些情况可以透过系统中的高级薪资设置来处理。

注意:这些设置只能在员工个人设置中设定,无法设为公司层级的通用设定。

设置步骤如下:

进入“Employee Settings”,然后进入“Employee Details

在左边选择该名员工

点击“Wage / Salary”选项(位于“Other Details”)



选择左侧相关的“Date

点击“per Year”或“per Pay”旁的 (i) 按钮



选择所需选项

在阅读“Monthly Salary Settings”章节前,请勿使用“Fixed Hourly Rate”选项。



例如:如果希望员工在超过默认工时后获得额外薪资:





如果只在周末工作时支付更高薪资:





如果员工工时不足时想少付一些:





Fixed Hourly Rate 仅适用于月薪或半月薪员工,且他们还有佣金或其他额外收入的情况。除这些情况外请勿启用。详见下文。


Monthly Salary Settings (incl. Semi-monthly) & Set Up

月薪与半月薪设置较为复杂。这是因为 Crystal Payroll 是按照小时计算年假,但每月的工作日和工时是不同的。

为了确保计算准确,你需要了解两种关键情境:

这些情境取决于员工是否有额外收入(Additional Gross Earnings Payments,简称“AGEPs”)。

注意: 如果员工在公众假期工作,这种工时视为 AGEPs,因为 1.5 倍工资会影响其总收入。

Scenario One: Monthly/Semi-Monthly Staff that do not earn AGEPs

若员工是固定月薪,不论工时如何都拿相同薪资,你通常希望他们的年假薪资与平时工资一致。

但由于每月工作天数不一致,系统可能会误算休假支付金额。

避免此问题,请进入“Process a Pay”,然后选择“Leave Pay Rate”:

在左侧选择员工

在右侧勾选“Use Default Hourly Rate for Annual Leave Pay



注意: 此选项只适用于没有 AGEPs 的固定月薪员工。

Scenario Two: Monthly/Semi-Monthly Staff that do earn AGEPs

如果员工的薪资中包含佣金、非酌情奖金等 AGEPs,那么设置就需要更谨慎。

因为每月的工作时间不同,但 AGEPs 需被计入年假计算中,因此系统需要以年度平均工时进行处理。

例如:

40 小时/周 × 52 周 = 2080 小时/年
2080 ÷ 12 = 173.33 小时/月

因此,每月录入 173.33 小时,可确保 AGEPs 被正确纳入计算。

继续前的重要说明:

  1. 若员工在月中入职,首个工资期可照常处理。从下一个完整工资期开始按此设置。
  2. 若员工在月中离职,记得关闭“Fixed Hourly Rate”设置。
  3. 所有设置需为每位员工单独配置,无法套用于公司层级。

设置步骤如下:

首先,确认年假支付设置:

进入“Process a Pay”,然后选择“Leave Pay Rate

选择员工后,确保“Use Default Hourly Rate for Annual Leave Pay未勾选



接着进入“Employee Settings” → “Employee Details

选择员工后,点击“Wage / Salary



选择左侧的“Date

点击“per Year”或“per Pay”旁的 (i) 按钮



在“Fixed Hourly Rate”栏中输入年薪除以默认年工时(如:$60,000 ÷ 2080 = $28.8462)

输入后,记得勾选下方复选框以确保年假计算准确

点击“Save



现在,当你进入“Process a Pay” → “Time & Income”时,

你会在页面底部看到每月平均工时(如 173.33 小时):



如果时间表仍显示每日工时,而不是总时数,请点击右侧的 (i) 按钮进行修正:



选择“Period Total”,然后点击“Apply



系统会自动从每月总工时中扣除已请的假时数

例如,如果某日请了 8 小时年假:



系统会自动调整该月其他日的总工时,使总数仍为 173.33:



经审批后,你可在核算中看到系统的自动调整结果:



Calculations when Leave is Taken or Public Holidays are Worked

虽然薪资是每期固定支付,但当员工请假或在公众假期工作时,必须进行一些调整以符合法规要求。

例如,如果员工的“更高支付值”超过平常薪资,必须支付较高金额,因此计算会变得更复杂。

以下是计算流程及示例说明:

  1. 将年薪除以每年工资期数,得出每期薪资
  2. 将每期薪资除以默认工时,得出默认时薪
  3. 将默认时薪乘以该天的默认工时(不是实际工时)得出请假或公众假期金额
  4. 从每期薪资中减去该金额,得出不含假期或 PH 的薪资(Period Salary ELPH)
  5. 将 ELPH 加上实际请假或 PH 工作的金额

示例 1:员工年薪 $60,000,每周 40 小时工作制(每周发薪),请了 8 小时年假。假期价值为 $256,高于标准值。

  1. 60000 ÷ 52 = 1153.8462
  2. 1153.8462 ÷ 40 = 28.8462
  3. 28.8462 × 8 = 230.7696
  4. 1153.8462 - 230.7696 = 923.0766
  5. 923.0766 + 256 = 1179.0766



系统正确地多支付了一些年假工资。

示例 2:员工年薪 $60,000,每周工作 40 小时,在公众假期工作了 5 小时。PH 工资为 $216.3465(28.8462 × 5 × 1.5)

  1. 60000 ÷ 52 = 1153.8462
  2. 1153.8462 ÷ 40 = 28.8462
  3. 28.8462 × 8 = 230.7696
  4. 1153.8462 - 230.7696 = 923.0766
  5. 923.0766 + 216.3465 = 1139.4231



如图所示,员工只工作了 5 小时(少于默认的 8 小时),因此获得的薪资略少。可使用津贴补上剩余的 3 小时,以常规工资计付。

示例 3:员工年薪 $60,000,每周 40 小时,当周请了半天病假。ADP 病假工资为 $150,其余半天仍照常工作。

这是特殊情形,因为当天默认工时为 8 小时,但只请了 4 小时病假。

  1. 60000 ÷ 52 = 1153.8462
  2. 1153.8462 ÷ 40 = 28.8462
  3. 28.8462 × 4 = 115.3848
  4. 1153.8462 - 115.3848 = 1038.4614
  5. 1038.4614 + 150 = 1188.4614



如图所示,由于病假支付按 ADP 值计算,导致总薪资提高。

最终示例:员工年薪 $60,000,每周工作 40 小时,请了 8 小时年假,年假价值 $256,其余四天共工作 38 小时。

  1. 60000 ÷ 52 = 1153.8462
  2. 1153.8462 ÷ 40 = 28.8462
  3. 28.8462 × 8 = 230.7696
  4. 1153.8462 - 230.7696 = 923.0766
  5. 923.0766 + 256 = 1179.0766



结果与第一个示例相同。但注意: 若将第 4 步中的 $923.0766 除以 38 小时,时薪为 $24.2915,这看起来可能有些奇怪,但实际上是正确的。



若员工还有公众假期或其他类型的请假记录,工时报表上可能会出现多个不同时薪值——这是正常现象,但值得审查。希望以上示例能帮助你更好地理解。


Non-weekly Working Pattern Salary

此设置适用于采用“轮班”或“非每周重复”工作模式的全薪员工。 当这类员工请假时,该设置可确保年假工资被准确计算。

注意: 此选项适用于“轮班”模式的员工(例如:工作 5 天,休息 3 天)。请勿在其他场景中使用,否则可能导致严重的工资错误(多发或少发)。

设置步骤如下:

进入“Company Settings”,然后点击“Payroll Settings

打开“Advanced Settings

在“Timesheet Input Format & Preference”下:

取消勾选“Weekly Working Pattern

注意: 此设置仅适用于新员工

点击页面底部的“Save”保存



然后进入“Employee Settings” → “Employee Details

在左侧选择员工

点击“Default Hours”选项



对于新员工,“Weekly Working Pattern”默认已取消勾选

对于现有员工,请手动取消勾选该选项



在设置这类员工的默认工时时,请确保年平均工作时数正确。 这将确保年假按照“四周年假”原则进行正确换算。

你可以使用此 Excel 工具计算平均数:CLICK HERE

设定完成后,请正确输入员工的工时报表。

无论是工作时间或请假时间,都需要在“Worked Hours / Leave Hours”和“Default Hours”栏中填写相同的值。以下为示例:


这篇文章有帮助吗?

很好!

感谢您的反馈。

抱歉我们没能带来帮助

感谢您的反馈。

告诉我们可以如何改善此文档!

选择至少一个原因
需要进行 CAPTCHA 验证

反馈已发送

感谢,我们将试着改善此文档。