The CPF APEX integration streamlines the process of submitting CPF contributions directly to the CPF Board from within the payroll platform. By utilizing CPF APEX APIs, businesses can ensure that their submissions are accurate, compliant, and efficiently processed. This feature reduces administrative burdens while maintaining the integrity and security of CPF filings.
Admins can initiate, review, and submit CPF contributions directly from the payroll platform after finalizing a pay run. This feature also allows re-lodgement, providing flexibility while ensuring compliance with CPF Board regulations.
Once a pay run has been finalized, the Lodge Pay Run with CPF button will appear, allowing you to initiate CPF electronic submissions.
If the Lodge Pay Run with CPF button is not visible, you can verify that the functionality is enabled by following this article: Enable CPF electronic filing for your organisation.
To create a CPF submission, click the Lodge Pay Run with CPF button. You will be redirected to the CPF submission page, where you can review and complete the submission process.
Re-lodgement of CPF submissions is possible when necessary. For instance, a re-lodgement may be required in scenarios where an admin unlocks and updates the pay run's values and re-finalises the pay run. This applies to all payment methods (Direct Debit, MEPs, and PayNow).
Due to the current technical limitations of CPF APEX APIs, the following actions are not permitted:
- Deleting successful CPF submissions from the payroll platform. Once a submission has been successfully lodged, the delete option is no longer available regardless of payment method.
- Amending or directly re-lodging over a previous successful CPF submission via the CPF APEX API. The API does not support direct amendments or overwriting of prior submissions.
If changes are needed after a successful submission, it is strongly recommended that admins verify any potential duplicate transactions on the CPF Board's portal and, if necessary, delete the previous submission there before proceeding with a re-lodgement from the payroll platform.