[Home] [Help]
SELECT to_number(to_char(ppa.effective_date ,'YYYY')) year, ppa.effective_date, paa.payroll_action_id, paa.assignment_action_id, paa.assignment_id, paa.tax_unit_id, paa.action_status, substr(faic.context ,1 ,2) state_code, fai.value state_abbrev, nvl(hr_us_w2_rep.get_state_item(paa.tax_unit_id ,faic.context ,paa.payroll_action_id ,'A_STATE_TAX_RULES_ORG_SIT_COMPANY_STATE_ID') ,'NO STATE EIN') state_ein, nvl(hr_us_w2_rep.get_state_item(paa.tax_unit_id ,faic.context ,paa.payroll_action_id ,'A_STATE_TAX_RULES_ORG_SUI_COMPANY_STATE_ID') ,'NO STATE UIN') state_uin, faic.context jurisdiction_code, to_char( hr_us_w2_rep.get_w2_arch_bal(paa.assignment_action_id ,'A_W2_STATE_WAGES' ,paa.tax_unit_id ,faic.context ,2)) W2_STATE_WAGES, hr_us_w2_rep.get_w2_arch_bal(paa.assignment_action_id ,'A_SIT_WITHHELD_PER_JD_GRE_YTD' ,paa.tax_unit_id ,faic.context ,2) W2_STATE_INCOME_TAX, paa.serial_number, ppa.business_group_id FROM ff_archive_item_contexts faic, ff_archive_items fai, ff_database_items fdi, pay_assignment_actions paa, pay_payroll_actions ppa WHERE ppa.report_type = 'YREND' AND ppa.payroll_action_id = paa.payroll_action_id AND fdi.user_name = 'A_STATE_ABBREV' AND fdi.user_entity_id = fai.user_entity_id AND fai.archive_item_id = faic.archive_item_id AND fai.context1 = paa.assignment_action_id AND EXISTS ( SELECT 'x' FROM pay_us_state_tax_info_f pustif WHERE substr(faic.context ,1 ,2) = pustif.state_code AND ppa.effective_date BETWEEN pustif.effective_start_date AND pustif.effective_end_date AND pustif.sit_exists = 'Y' ) union all select to_number(to_char(ppa.effective_date,'YYYY')) year, ppa.effective_date, paa.payroll_action_id, paa.assignment_action_id, paa.assignment_id, paa.tax_unit_id, paa.action_status, substr(faic.context,1,2) state_code, fai.value state_abbrev, 'FLI P.P. #' state_ein, nvl(hr_us_w2_rep.get_state_item( paa.tax_unit_id, faic.context,paa.payroll_action_id, 'A_STATE_TAX_RULES_ORG_SUI_COMPANY_STATE_ID'), 'NO STATE UIN' ) state_uin, faic.context jurisdiction_code, pay_us_archive_util.get_archive_value(paa.assignment_action_id,'A_SCL_ASG_US_FLIPP_ID', paa.tax_unit_id) W2_STATE_WAGES, hr_us_w2_rep.get_w2_arch_bal(paa.assignment_action_id, 'A_SDI1_EE_WITHHELD_PER_JD_GRE_YTD' ,paa.tax_unit_id, '31-000-0000', 2) W2_STATE_INCOME_TAX, paa.serial_number, ppa.business_group_id FROM ff_archive_item_contexts faic, ff_archive_items fai, ff_database_items fdi, pay_assignment_actions paa, pay_payroll_actions ppa WHERE ppa.report_type = 'YREND' AND ppa.payroll_action_id = paa.payroll_action_id AND fdi.user_name = 'A_STATE_ABBREV' AND fdi.user_entity_id = fai.user_entity_id AND fai.archive_item_id = faic.archive_item_id AND fai.context1 = paa.assignment_action_id AND substr(faic.context,1,2) = '31'
SELECT TO_NUMBER(TO_CHAR(PPA.EFFECTIVE_DATE
, 'YYYY')) YEAR
, PPA.EFFECTIVE_DATE
, PAA.PAYROLL_ACTION_ID
, PAA.ASSIGNMENT_ACTION_ID
, PAA.ASSIGNMENT_ID
, PAA.TAX_UNIT_ID
, PAA.ACTION_STATUS
, SUBSTR(FAIC.CONTEXT
, 1
, 2) STATE_CODE
, FAI.VALUE STATE_ABBREV
, NVL(HR_US_W2_REP.GET_STATE_ITEM(PAA.TAX_UNIT_ID
, FAIC.CONTEXT
, PAA.PAYROLL_ACTION_ID
, 'A_STATE_TAX_RULES_ORG_SIT_COMPANY_STATE_ID')
, 'NO STATE EIN') STATE_EIN
, NVL(HR_US_W2_REP.GET_STATE_ITEM(PAA.TAX_UNIT_ID
, FAIC.CONTEXT
, PAA.PAYROLL_ACTION_ID
, 'A_STATE_TAX_RULES_ORG_SUI_COMPANY_STATE_ID')
, 'NO STATE UIN') STATE_UIN
, FAIC.CONTEXT JURISDICTION_CODE
, TO_CHAR( HR_US_W2_REP.GET_W2_ARCH_BAL(PAA.ASSIGNMENT_ACTION_ID
, 'A_W2_STATE_WAGES'
, PAA.TAX_UNIT_ID
, FAIC.CONTEXT
, 2)) W2_STATE_WAGES
, HR_US_W2_REP.GET_W2_ARCH_BAL(PAA.ASSIGNMENT_ACTION_ID
, 'A_SIT_WITHHELD_PER_JD_GRE_YTD'
, PAA.TAX_UNIT_ID
, FAIC.CONTEXT
, 2) W2_STATE_INCOME_TAX
, PAA.SERIAL_NUMBER
, PPA.BUSINESS_GROUP_ID
FROM FF_ARCHIVE_ITEM_CONTEXTS FAIC
, FF_ARCHIVE_ITEMS FAI
, FF_DATABASE_ITEMS FDI
, PAY_ASSIGNMENT_ACTIONS PAA
, PAY_PAYROLL_ACTIONS PPA
WHERE PPA.REPORT_TYPE = 'YREND'
AND PPA.PAYROLL_ACTION_ID = PAA.PAYROLL_ACTION_ID
AND FDI.USER_NAME = 'A_STATE_ABBREV'
AND FDI.USER_ENTITY_ID = FAI.USER_ENTITY_ID
AND FAI.ARCHIVE_ITEM_ID = FAIC.ARCHIVE_ITEM_ID
AND FAI.CONTEXT1 = PAA.ASSIGNMENT_ACTION_ID
AND EXISTS ( SELECT 'X'
FROM PAY_US_STATE_TAX_INFO_F PUSTIF
WHERE SUBSTR(FAIC.CONTEXT
, 1
, 2) = PUSTIF.STATE_CODE
AND PPA.EFFECTIVE_DATE BETWEEN PUSTIF.EFFECTIVE_START_DATE
AND PUSTIF.EFFECTIVE_END_DATE
AND PUSTIF.SIT_EXISTS = 'Y' ) UNION ALL SELECT TO_NUMBER(TO_CHAR(PPA.EFFECTIVE_DATE
, 'YYYY')) YEAR
, PPA.EFFECTIVE_DATE
, PAA.PAYROLL_ACTION_ID
, PAA.ASSIGNMENT_ACTION_ID
, PAA.ASSIGNMENT_ID
, PAA.TAX_UNIT_ID
, PAA.ACTION_STATUS
, SUBSTR(FAIC.CONTEXT
, 1
, 2) STATE_CODE
, FAI.VALUE STATE_ABBREV
, 'FLI P.P. #' STATE_EIN
, NVL(HR_US_W2_REP.GET_STATE_ITEM( PAA.TAX_UNIT_ID
, FAIC.CONTEXT
, PAA.PAYROLL_ACTION_ID
, 'A_STATE_TAX_RULES_ORG_SUI_COMPANY_STATE_ID')
, 'NO STATE UIN' ) STATE_UIN
, FAIC.CONTEXT JURISDICTION_CODE
, PAY_US_ARCHIVE_UTIL.GET_ARCHIVE_VALUE(PAA.ASSIGNMENT_ACTION_ID
, 'A_SCL_ASG_US_FLIPP_ID'
, PAA.TAX_UNIT_ID) W2_STATE_WAGES
, HR_US_W2_REP.GET_W2_ARCH_BAL(PAA.ASSIGNMENT_ACTION_ID
, 'A_SDI1_EE_WITHHELD_PER_JD_GRE_YTD'
, PAA.TAX_UNIT_ID
, '31-000-0000'
, 2) W2_STATE_INCOME_TAX
, PAA.SERIAL_NUMBER
, PPA.BUSINESS_GROUP_ID
FROM FF_ARCHIVE_ITEM_CONTEXTS FAIC
, FF_ARCHIVE_ITEMS FAI
, FF_DATABASE_ITEMS FDI
, PAY_ASSIGNMENT_ACTIONS PAA
, PAY_PAYROLL_ACTIONS PPA
WHERE PPA.REPORT_TYPE = 'YREND'
AND PPA.PAYROLL_ACTION_ID = PAA.PAYROLL_ACTION_ID
AND FDI.USER_NAME = 'A_STATE_ABBREV'
AND FDI.USER_ENTITY_ID = FAI.USER_ENTITY_ID
AND FAI.ARCHIVE_ITEM_ID = FAIC.ARCHIVE_ITEM_ID
AND FAI.CONTEXT1 = PAA.ASSIGNMENT_ACTION_ID
AND SUBSTR(FAIC.CONTEXT
, 1
, 2) = '31'
|
|
|
|