When Oracle HRMS for Singapore processes statutory deductions or contributions, it calculates the month-to-date balances for each legal entity. For example, if a person has two assignments within the same legal entity and has already paid their Community Deductions in the first assignment, then only the difference is deducted (according to rates tables) for the second assignment.
A cap is applied at the legal entity level, although an exception to this is the second Community Fund contribution. This is set up at assignment level.
All payroll reporting is performed at legal entity level. Therefore:
If you are processing an employee with multiple assignments in different legal entities, you must submit a report for each of those legal entities. Each report must show the balances for that legal entity.
If you are processing an employee with multiple assignments in one legal entity, you only need to submit one report. This report includes a total of the balances for each assignment.