PY_W4_APPR_VW(SQL View) |
Index Back |
---|---|
Upd W4 Approval ViewRecord to be used as the base for the Component for Updatable W4's Approval |
SELECT B.EMPLID , B.COMPANY , B.STATE , T.SESSION_ID , T.SEQ_NBR , N.NAME_DISPLAY , B.SPECIAL_SWT_STATUS , B.SWT_MAR_STATUS , B.SWT_ALLOWANCES , B.SWT_ADDL_AMT , B.SWT_ADDL_ALLOWNCES , B.SWT_ADDL_PCT , B.ANNL_EXEMPTION_AMT , B.RES_ADDL_ALLOW , B.ADDL_AMT_ADJ , T.SWT_MAR_STATUS , T.SWT_ALLOWANCES , T.SWT_ADDL_AMT , T.SWT_ADDL_ALLOWNCES , T.PERCENT_OF_FWT , T.ANNL_EXEMPTION_AMT , T.RES_ADDL_ALLOW , T.ADDL_AMT_ADJ , T.SPECIAL_FWT_STATUS , T.SPECIAL_SWT_STATUS , ' ' , ' ' , ' ' , ' ' , 0 , 0 , 0 , 0 , 0 , 0 , W1.EOAWTHREAD_STATUS , B.PERCENT_OF_FWT FROM PS_STATE_TAX_DATA B , PS_PY_W4_STG_STATE T , PS_NAMES N , PS_PY_W4_APPR_XRF W1 WHERE B.COMPANY = T.COMPANY AND B.EMPLID = T.EMPLID AND B.STATE = T.STATE AND T.COMPANY = W1.COMPANY AND T.EMPLID = W1.EMPLID AND T.STATE = W1.STATE AND T.SESSION_ID = W1.SESSION_ID AND T.SEQ_NBR = W1.SEQ_NBR AND B.EMPLID = N.EMPLID AND ((B.EFFDT = ( SELECT MAX(EFFDT) FROM PS_STATE_TAX_DATA B1 WHERE B1.EMPLID=B.EMPLID AND B1.COMPANY=B.COMPANY AND B1.STATE=B.STATE AND B1.EFFDT <= %CurrentDateIn)) OR (B.EFFDT = ( SELECT MIN(EFFDT) FROM PS_STATE_TAX_DATA B1 WHERE B1.EMPLID=B.EMPLID AND B1.COMPANY=B.COMPANY AND B1.STATE=B.STATE AND B1.EFFDT > %CurrentDateIn))) AND N.EFFDT=( SELECT MAX(EFFDT) FROM PS_NAMES N1 WHERE N1.EMPLID=N.EMPLID AND N1.NAME_TYPE=N.NAME_TYPE AND N1.EFFDT <= %CurrentDateIn) AND N.NAME_TYPE = 'PRI' AND W1.EOAWTHREAD_STATUS = 'P' UNION ALL SELECT A.EMPLID , A.COMPANY , '$U' , S.SESSION_ID , S.SEQ_NBR , M.NAME_DISPLAY , A.SPECIAL_FWT_STATUS , A.FWT_MAR_STATUS , A.FWT_ALLOWANCES , A.FWT_ADDL_AMT , 0 , 0 , 0 , 0 , 'I' , S.FWT_MAR_STATUS , S.FWT_ALLOWANCES , S.FWT_ADDL_AMT , 0 , 0 , 0 , 0 , 'I' , S.SPECIAL_FWT_STATUS , S.SPECIAL_SWT_STATUS , A.FWT_FORM_VERSION , S.FWT_FORM_VERSION , A.FWT_MULTI_JOBS , S.FWT_MULTI_JOBS , A.FWT_TTL_DEP_AMT , S.FWT_TTL_DEP_AMT , A.FWT_OTH_INCOME , S.FWT_OTH_INCOME , A.FWT_DED_ADJ , S.FWT_DED_ADJ , W.EOAWTHREAD_STATUS , 0 FROM PS_FED_TAX_DATA A , PS_PY_W4_STG_STATE S , PS_NAMES M , PS_PY_W4_APPR_XRF W WHERE A.COMPANY = S.COMPANY AND A.EMPLID = S.EMPLID AND S.STATE = '$U' AND S.COMPANY = W.COMPANY AND S.EMPLID = W.EMPLID AND S.STATE = W.STATE AND S.SESSION_ID = W.SESSION_ID AND S.SEQ_NBR = W.SEQ_NBR AND A.EMPLID = M.EMPLID AND ((A.EFFDT =( SELECT MAX(EFFDT) FROM PS_FED_TAX_DATA A1 WHERE A1.EMPLID=A.EMPLID AND A1.COMPANY=A.COMPANY AND A1.EFFDT <= %CurrentDateIn)) OR (A.EFFDT = ( SELECT MIN(EFFDT) FROM PS_FED_TAX_DATA A1 WHERE A1.EMPLID=A.EMPLID AND A1.COMPANY=A.COMPANY AND A1.EFFDT > %CurrentDateIn))) AND M.EFFDT=( SELECT MAX(EFFDT) FROM PS_NAMES M1 WHERE M1.EMPLID=M.EMPLID AND M1.NAME_TYPE=M.NAME_TYPE AND M1.EFFDT <= %CurrentDateIn) AND M.NAME_TYPE = 'PRI' AND W.EOAWTHREAD_STATUS = 'P' |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
2 | COMPANY | Character(3) | VARCHAR2(3) NOT NULL | Company |
3 | STATE | Character(6) | VARCHAR2(6) NOT NULL | State |
4 | SESSION_ID | Character(36) | VARCHAR2(36) NOT NULL | Session ID |
5 | SEQ_NBR | Number(15,0) | DECIMAL(15) NOT NULL | Sequence Number |
6 | NAME_DISPLAY | Character(50) | VARCHAR2(50) NOT NULL | Display Name - name formatted for Display based on the Country |
7 | PRV_WT_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Previous Withholding Status
A=Nonresident alien E=No taxable gross; no tax taken G=Maintain taxable gross N=None |
8 | PRV_MAR_STATUS | Character(1) | VARCHAR2(1) NOT NULL | Marital Status |
9 | NO_ALLOWANCES | Number(3,0) | SMALLINT NOT NULL | Number of Allowances Permitted |
10 | PY_W4_ADDL_AMT | Number(8,2) | DECIMAL(7,2) NOT NULL | W4-Current Additional Amount |
11 | SWT_ADDL_ALLOWNCES | Number(3,0) | SMALLINT NOT NULL | Additional Allowances |
12 | PY_W4_ADDL_PCT | Number(6,3) | DECIMAL(5,3) NOT NULL | W4-Additional Percent (FWT or SWT) |
13 | ANNL_EXEMPTION_AMT | Number(8,0) | INTEGER NOT NULL | MS Annual Exemption Amount |
14 | RES_ADDL_ALLOW | Number(3,0) | SMALLINT NOT NULL | Res State Addl Allowances |
15 | ADDL_AMT_ADJ | Character(1) | VARCHAR2(1) NOT NULL |
Additional Amount Adjustment
D=Decrease Additional Amount I=Increase Additional Amount |
16 | MAR_STATUS_FORM | Character(1) | VARCHAR2(1) NOT NULL | Marital Status Form |
17 | PY_W4_ALLWNCES_FRM | Number(3,0) | SMALLINT NOT NULL | W4-New Number of Allowances |
18 | PY_W4_ADDL_AMT_FRM | Number(8,2) | DECIMAL(7,2) NOT NULL | W4-New Additional Amount |
19 | SWT_ADDL_ALLOW_TAX | Number(3,0) | SMALLINT NOT NULL | Additional Allowances |
20 | PY_W4_ADDL_PCT_FRM | Number(6,3) | DECIMAL(5,3) NOT NULL | W4-New Additional Percent (FWT or SWT) |
21 | ANNL_EXEMP_AMT_FRM | Number(8,0) | INTEGER NOT NULL | MS Annual Exemption Amount |
22 | RES_ADDL_ALLOW_FRM | Number(3,0) | SMALLINT NOT NULL | Corresponding field of RES_ADDL_ALLOW |
23 | ADDL_AMT_ADJ_FRM | Character(1) | VARCHAR2(1) NOT NULL |
Additional Amount Adjustment Indicator - From
D=Decrease Additional Amount I=Increase Additional Amount |
24 | SPECIAL_FWT_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Special FWT Status
A=Nonresident alien E=No taxable gross; no tax taken G=Maintain taxable gross N=None |
25 | SPECIAL_SWT_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Special Tax Status
A=Nonresident alien (Fed Rules) E=No taxable gross; no tax taken G=Maintain taxable gross N=None |
26 | PRV_FORM_VERSION | Character(1) | VARCHAR2(1) NOT NULL |
2020 W4 - to indicate if the tax data is based on 2019 W4 form or 2020 W4 form.
A=2019 or Earlier B=2020 or Later |
27 | FWT_FORM_VERSION | Character(1) | VARCHAR2(1) NOT NULL |
2020 W4 - to indicate if the tax data is based on 2019 W4 form or 2020 W4 form.
A=W-4 - 2019 or Earlier B=W-4 - 2020 or Later C=W-4P - 2022 or Later D=W-4R - 2022 or Later |
28 | PRV_MULTI_JOBS | Character(1) | VARCHAR2(1) NOT NULL | 2020 W4 changes - Multiple Jobs Indicator |
29 | FWT_MULTI_JOBS | Character(1) | VARCHAR2(1) NOT NULL | 2020 W4 changes - Multiple Jobs Indicator |
30 | PRV_TTL_DEP_AMT | Number(11,2) | DECIMAL(10,2) NOT NULL | 2020 W4 - Total Dependent Amount |
31 | FWT_TTL_DEP_AMT | Number(11,2) | DECIMAL(10,2) NOT NULL | 2020 W4 - Total Dependent Amount |
32 | PRV_OTH_INCOME | Number(11,2) | DECIMAL(10,2) NOT NULL | 2020 W4 - Other Income |
33 | FWT_OTH_INCOME | Number(11,2) | DECIMAL(10,2) NOT NULL | 2020 W4 - Other Income |
34 | PRV_DED_ADJ | Number(11,2) | DECIMAL(10,2) NOT NULL | 2020 W4 - Deduction Adjustment |
35 | FWT_DED_ADJ | Number(11,2) | DECIMAL(10,2) NOT NULL | 2020 W4 - Deduction Adjustment |
36 | EOAWTHREAD_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Thread Status
A=Approved C=Complete D=Denied E=Pending Denial H=Hard Deny I=Initial N=Not Active P=Pending S=Awaiting Further Approvals T=Terminated W=Canceled X=Suspended/Pending Denial |
37 | PERCENT_OF_FWT | Number(6,3) | DECIMAL(5,3) NOT NULL | AZ Withholding Percent |