Managing the Singapore Banking Process Flow

The banking process of Global Payroll brings together payroll data, pay entity source bank data, and payee or recipient bank data. The EFT file creation process extracts data compiled by the banking process according to the type of EFT file that you are creating, merges it with data provided by the Singapore country extension and creates the file for transmission.

Global Payroll manages the banking process as follows:

  1. Run the payroll process using Global Payroll.

    This provides the payment data for the banking process.

  2. Run the Global Payroll banking process.

    Net amounts and recipient payments are calculated by the core prepayment banking process and stored in the GP PAYMENT result table. The GP status is set to P (prepared). The GP PAYMENT result table contains one entry for every net pay distribution from every payment included in a calendar run and provides the basis on which an organization pays its payees.

  3. Using Global Payroll for Singapore, run the Create EFT Payment File SGP process (Application Engine process GPSG_EFT_GIR), which populates the GIRO file used for electronic fund transfer.

    In this step, the system selects payees from GP PAYMENT with the following parameters:

    • Payment status: F (finalized).

    • Payment type: 01 (net pay distribution).

    • Payment method: T (bank transfer).

    • Currency code: SGP.

      Note: The Source Bank in the GP_PAYMENT rows selected must have GIRO as its EFT Domestic otherwise those GP_PAYMENT rows will not be selected (even though it satisfies the 4 previous bullet points).

The payment status for the selected payees is set to T (transferred) in GP PAYMENT.

Note: You must run the banking process before the GIRO file generation process.

Image: Banking and Recipient Processing

The following diagram shows the process flow for banking and recipient processing:

Banking and Recipient Processing