GPSG_IR8S_AM_VW(SQL View) |
Index Back |
---|---|
Sgp IR8S dataData extracted for Singapore IR8S reporting |
SELECT A.EMPLID , A.BALANCE_GRP_NUM , A.GPSG_CPY_TAX_REF , A.GPSG_TAX_YEAR , A.SEQNBR , A.GPSG_MONTHCD , A.GPSG_A_ORD_WAGES , A.GPSG_A_EE_ORD_CPF , A.GPSG_A_ER_ORD_CPF , A.GPSG_A_APP_FND_ORD , A.GPSG_ADD_WAGES , A.GPSG_A_EE_ADD_CPF , A.GPSG_A_ER_ADD_CPF , A.GPSG_A_APP_FND_ADD FROM PS_GPSG_IR8S_AM_MT A WHERE A.SEQNBR = ( SELECT MAX(A_S.SEQNBR) FROM PS_GPSG_IR8S_AM_MT A_S WHERE A_S.GPSG_CPY_TAX_REF = A.GPSG_CPY_TAX_REF AND A_S.GPSG_TAX_YEAR = A.GPSG_TAX_YEAR AND A_S.EMPLID = A.EMPLID AND A_S.BALANCE_GRP_NUM = A.BALANCE_GRP_NUM AND A_S.GPSG_MONTHCD = A.GPSG_MONTHCD AND A_S.SEQNBR < ( SELECT MAX(B_S.SEQNBR) FROM PS_GPSG_IR8S_AM_MT B_S WHERE B_S.GPSG_CPY_TAX_REF = A.GPSG_CPY_TAX_REF AND B_S.GPSG_TAX_YEAR = A.GPSG_TAX_YEAR AND B_S.EMPLID = A.EMPLID AND B_S.BALANCE_GRP_NUM = A.BALANCE_GRP_NUM AND B_S.GPSG_MONTHCD = A.GPSG_MONTHCD)) AND EXISTS( SELECT C.EMPLID FROM PS_GPSG_IR8A_A_TBL C WHERE C.GPSG_CPY_TAX_REF = A.GPSG_CPY_TAX_REF AND C.GPSG_TAX_YEAR = A.GPSG_TAX_YEAR AND C.EMPLID = A.EMPLID AND C.BALANCE_GRP_NUM = A.BALANCE_GRP_NUM AND C.GPSG_8A_STATUS = 'W') |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
2 | BALANCE_GRP_NUM | Character(3) | VARCHAR2(3) NOT NULL | This field will be used to determine the grouping of balances from the different jobs of the employee. |
3 | GPSG_CPY_TAX_REF | Character(11) | VARCHAR2(11) NOT NULL | Singapore Company Tax Reference Number |
4 | GPSG_TAX_YEAR | Number(4,0) | SMALLINT NOT NULL | Tax Year for Singapore IRAS Reporting |
5 | SEQNBR | Number(5,0) | INTEGER NOT NULL | Sequence Number |
6 | GPSG_MONTHCD | Character(2) | VARCHAR2(2) NOT NULL |
Month code, 01 thru 12, plus 99 for totals.
01=January 02=February 03=March 04=April 05=May 06=June 07=July 08=August 09=September 10=October 11=November 12=December 99=Total |
7 | GPSG_A_ORD_WAGES | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | Ordinary Wages |
8 | GPSG_A_EE_ORD_CPF | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | MTD employee ordinary CPF for the CPF reporting. |
9 | GPSG_A_ER_ORD_CPF | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | Employer contribution to CPF for Ordinary Wages |
10 | GPSG_A_APP_FND_ORD | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | Employer ordinary contributions to an approved fund other than CPF. |
11 | GPSG_ADD_WAGES | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | MTD additional wages for the CPF reporting. |
12 | GPSG_A_EE_ADD_CPF | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | MTD employee additional CPF for the CPF reporting. |
13 | GPSG_A_ER_ADD_CPF | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | Employer Additional CPF Contributions |
14 | GPSG_A_APP_FND_ADD | Signed Number(17,2) | DECIMAL(15,2) NOT NULL | Employer additional contributions to an approved fund other than CPF. |