DBA Data[Home] [Help]

APPS.PAY_MX_ISR_FORMAT37_INFO SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 99

    l_xml_query := 'select
         to_char(fnd_date.canonical_to_date(start_month),''mm'') START_MONTH,
         to_char(fnd_date.canonical_to_date(end_month),''mm'')   END_MONTH,
         FISCAL_YEAR_REPORTING             ,
         replace(RFC_ID,''-'','''')  RFC_ID,
         CURP                              ,
         UPPER(PATERNAL_LAST_NAME)   PATERNAL_LAST_NAME ,
         UPPER(MATERNAL_LAST_NAME)   MATERNAL_LAST_NAME ,
         UPPER(NAMES)                NAMES,
         upper(ltrim(rtrim(PATERNAL_LAST_NAME)) ||'' ''||
               ltrim(rtrim(MATERNAL_LAST_NAME)) ||'' ''||
               ltrim(rtrim(NAMES)))   FULL_NAME,
         NVl(ANNUAL_TAX_CALC_FLAG,''N'') ANNUAL_TAX_CALC_FLAG,
         NVL(ANNUAL_TAX_CALC_FLAG,''N'') ANNUAL_TAX_CALC_FLAG_Y,
         NVL(ANNUAL_TAX_CALC_FLAG,''N'') ANNUAL_TAX_CALC_FLAG_N,
         RATE_1991_IND,
         RATE_FISCAL_YEAR_IND REPORT_FOR_FY_OR_1991,
         UNION_WORKER_FLAG                 ,
         ECONOMIC_ZONE                     ,
         STATE_ID                          ,
         TAX_SUBSIDY_PCT                   ,
         decode(nvl(RATE_FISCAL_YEAR_IND,0),0,null, 2, null,
                trunc(fnd_number.canonical_to_number(tax_subsidy_pct),0)) TAX_SUBSIDY_PCT_I,
         decode(nvl(RATE_FISCAL_YEAR_IND,0),0,null, 2, null,
                rpad(replace(fnd_number.canonical_to_number(tax_subsidy_pct) -
                trunc(fnd_number.canonical_to_number(tax_subsidy_pct),0),''.'',''''),4,0))
                                                          TAX_SUBSIDY_PCT_D,
         SUBSIDY_PORTION_APPLIED,
	 decode(nvl(RATE_1991_IND,0),0,null,2,null,
                   trunc(fnd_number.canonical_to_number(tax_subsidy_pct),0)) TAX_SUBSIDY_PCT_1991_I,
	 decode(nvl(RATE_1991_IND,0),0,null,2,null,
                    rpad(replace(fnd_number.canonical_to_number(tax_subsidy_pct) -
                    trunc(fnd_number.canonical_to_number(tax_subsidy_pct),0),''.'',''''),
                                             4,0)) TAX_SUBSIDY_PCT_1991_D,
	 decode(nvl(replace(OTHER_ER_RFC1,''-'',''''),''0''),''0'',null,
	        trunc(to_number(subsidy_portion_applied),''0''))
                                                   SUBSIDY_PORTION_APPLIED_I,
         decode(nvl(replace(OTHER_ER_RFC1,''-'',''''),''0''),''0'',null,
	            rpad(replace(to_number(subsidy_portion_applied) -
                    trunc(to_number(subsidy_portion_applied),''0''),
                    ''.'',''''),4,''0'')) SUBSIDY_PORTION_APPLIED_D,
         replace(OTHER_ER_RFC1,''-'','''')       OTHER_ER_RFC1 ,
         replace(OTHER_ER_RFC2,''-'','''')       OTHER_ER_RFC2 ,
         replace(OTHER_ER_RFC3,''-'','''')       OTHER_ER_RFC3 ,
         replace(OTHER_ER_RFC4,''-'','''')       OTHER_ER_RFC4 ,
         replace(OTHER_ER_RFC5,''-'','''')       OTHER_ER_RFC5 ,
         replace(OTHER_ER_RFC6,''-'','''')       OTHER_ER_RFC6 ,
         replace(OTHER_ER_RFC7,''-'','''')       OTHER_ER_RFC7 ,
         replace(OTHER_ER_RFC8,''-'','''')       OTHER_ER_RFC8 ,
         replace(OTHER_ER_RFC9,''-'','''')       OTHER_ER_RFC9 ,
         replace(OTHER_ER_RFC10,''-'','''')      OTHER_ER_RFC10,
         /*Bug#:9171641: New balances. */
         decode(VOLUNTARY_CONTRIBUTIONS_ER,0,VOLUNTARY_CONTRIBUTIONS_EE,0) VOLUNTARY_CONTRIBUTIONS_EE,
         VOLUNTARY_CONTRIBUTIONS_ER,
         VOLUNTARY_CONTRIBUTIONS_TOTAL,
         TOT_DED_VOL_CONTRIBUTION,
         Decode(VOLUNTARY_CONTRIBUTIONS_ER,0,decode(VOLUNTARY_CONTRIBUTIONS_EE,0,0,2),1) ER_VOL_CONTR_FLAG,
         /*Bug#:9171641: */
         TOT_EARNING_ASSI_CONCEPTS               TOT_EARNING_ASSI_CONCEPTS,
         EMPLOYEE_STATE_TAX_WITHHELD             EMPLOYEE_STATE_TAX_WITHHELD,
         TOT_EXEMPT_EARNINGS                     TOT_EXEMPT_EARNINGS,
         TOT_NON_CUMULATIVE_EARNINGS             TOT_NON_CUMULATIVE_EARNINGS,
         TOT_CUMULATIVE_EARNINGS                 TOT_CUMULATIVE_EARNINGS,
         decode(ANNUAL_TAX_CALC_FLAG, ''Y'', ISR_CALCULATED, 0) ISR_CALCULATED,
         ISR_CREDITABLE_SUBSIDY                  ISR_CREDITABLE_SUBSIDY,
         ISR_NON_CREDITABLE_SUBSIDY              ISR_NON_CREDITABLE_SUBSIDY,
	 nvl(ISR_SUBSIDY_FOR_EMP,0)              ISR_SUBSIDY_FOR_EMPLOYMENT,
         nvl(ISR_SUBSIDY_FOR_EMP_PAID,0)         ISR_SUBSIDY_FOR_EMP_PAID,
         CREDITABLE_SUBSIDY_FRACTIONIII          CREDITABLE_SUBSIDY_FRACTIONIII,
         CREDITABLE_SUBSIDY_FRACTIONIV           CREDITABLE_SUBSIDY_FRACTIONIV,
         decode( ANNUAL_TAX_CALC_FLAG , ''Y'',
                ISR_ON_CUMULATIVE_EARNINGS, 0)   ISR_ON_CUMULATIVE_EARNINGS,
         ISR_ON_NON_CUMULATIVE_EARNINGS          ISR_ON_NON_CUMULATIVE_EARNINGS,
         decode( ANNUAL_TAX_CALC_FLAG , ''Y'',
                 TAX_ON_INCOME_FISCAL_YEAR, 0 )  TAX_ON_INCOME_FISCAL_YEAR,
         ISR_TAX_WITHHELD                        ISR_TAX_WITHHELD,
         ISR_TAX_TO_CHARGE                       ISR_TAX_TO_CHARGE,
         RET_EARNINGS_IN_ONE_PYMNT               RET_EARNINGS_IN_ONE_PYMNT,
         RET_EARNINGS_IN_PART_PYMNT              RET_EARNINGS_IN_PART_PYMNT,
         RET_DAILY_EARNINGS_IN_PYMNT             RET_DAILY_EARNINGS_IN_PYMNT,
         RET_PERIOD_EARNINGS                     RET_PERIOD_EARNINGS,
         RET_EARNINGS_DAYS                       RET_EARNINGS_DAYS,
         RET_EXEMPT_EARNINGS                     RET_EXEMPT_EARNINGS,
         RET_TAXABLE_EARNINGS                    RET_TAXABLE_EARNINGS ,
         RET_CUMULATIVE_EARNINGS                 RET_CUMULATIVE_EARNINGS,
         RET_NON_CUMULATIVE_EARNINGS             RET_NON_CUMULATIVE_EARNINGS,
         ISR_WITHHELD_FOR_RET_EARNINGS           ISR_WITHHELD_FOR_RET_EARNINGS,
         AMENDS                                  AMENDS,
         SENIORITY ,
         ISR_EXEMPT_FOR_AMENDS                   ISR_EXEMPT_FOR_AMENDS,
         ISR_SUBJECT_FOR_AMENDS                  ISR_SUBJECT_FOR_AMENDS,
         LAST_MTH_ORD_SAL                        LAST_MTH_ORD_SAL,
         LAST_MTH_ORD_SAL_WITHHELD               LAST_MTH_ORD_SAL_WITHHELD,
         NON_CUMULATIVE_AMENDS                   NON_CUMULATIVE_AMENDS,
         ISR_WITHHELD_FOR_AMENDS                 ISR_WITHHELD_FOR_AMENDS,
         ASSIMILATED_EARNINGS                    ASSIMILATED_EARNINGS,
         ISR_WITHHELD_FOR_ASSI_EARNINGS          ISR_WITHHELD_FOR_ASSI_EARNINGS,
         STK_OPTIONS_VESTING_VALUE               STK_OPTIONS_VESTING_VALUE,
         STK_OPTIONS_GRANT_PRICE                 STK_OPTIONS_GRANT_PRICE,
	 decode ( sign(STK_OPTIONS_VESTING_VALUE - STK_OPTIONS_GRANT_PRICE),
                1,(STK_OPTIONS_VESTING_VALUE - STK_OPTIONS_GRANT_PRICE),0)
		                                 STK_OPTIONS_CUML_INCOME,
         STK_OPTIONS_TAX_WITHHELD                STK_OPTIONS_TAX_WITHHELD,
         ISR_EXEMPT_FOR_FIXED_EARNINGS   ISR_EXEMPT_FOR_FIXED_EARNINGS,
         ISR_SUBJECT_FOR_FIXED_EARNINGS  ISR_SUBJECT_FOR_FIXED_EARNINGS,
         ISR_EXEMPT_FOR_XMAS_BONUS       ISR_EXEMPT_FOR_XMAS_BONUS,
         ISR_SUBJECT_FOR_XMAS_BONUS      ISR_SUBJECT_FOR_XMAS_BONUS,
         ISR_EXEMPT_FOR_TRAVEL_EXP       ISR_EXEMPT_FOR_TRAVEL_EXP,
         ISR_SUBJECT_FOR_TRAVEL_EXP      ISR_SUBJECT_FOR_TRAVEL_EXP,
         ISR_EXEMPT_FOR_OVERTIME         ISR_EXEMPT_FOR_OVERTIME,
         ISR_SUBJECT_FOR_OVERTIME        ISR_SUBJECT_FOR_OVERTIME,
         ISR_EXEMPT_FOR_VAC_PREMIUM      ISR_EXEMPT_FOR_VAC_PREMIUM,
         ISR_SUBJECT_FOR_VAC_PREMIUM     ISR_SUBJECT_FOR_VAC_PREMIUM,
         ISR_EXEMPT_FOR_DOM_PREMIUM      ISR_EXEMPT_FOR_DOM_PREMIUM,
         ISR_SUBJECT_FOR_DOM_PREMIUM     ISR_SUBJECT_FOR_DOM_PREMIUM,
         ISR_EXEMPT_FOR_PROFIT_SHARING   ISR_EXEMPT_FOR_PROFIT_SHARING,
         ISR_SUBJECT_FOR_PROFIT_SHARING  ISR_SUBJECT_FOR_PROFIT_SHARING,
         ISR_EXEMPT_FOR_HEALTHCARE_REI   ISR_EXEMPT_FOR_HEALTHCARE_REI,
         ISR_SUBJECT_FOR_HEALTHCARE_REI  ISR_SUBJECT_FOR_HEALTHCARE_REI,
         ISR_EXEMPT_FOR_SAVINGS_FUND     ISR_EXEMPT_FOR_SAVINGS_FUND,
         ISR_SUBJECT_FOR_SAVINGS_FUND    ISR_SUBJECT_FOR_SAVINGS_FUND,
         ISR_EXEMPT_FOR_SAVINGS_BOX      ISR_EXEMPT_FOR_SAVINGS_BOX,
         ISR_SUBJECT_FOR_SAVINGS_BOX     ISR_SUBJECT_FOR_SAVINGS_BOX,
         ISR_EXEMPT_FOR_PANTRY_COUPONS   ISR_EXEMPT_FOR_PANTRY_COUPONS,
         ISR_SUBJECT_FOR_PANTRY_COUPONS  ISR_SUBJECT_FOR_PANTRY_COUPONS,
         ISR_EXEMPT_FOR_FUNERAL_AID      ISR_EXEMPT_FOR_FUNERAL_AID,
         ISR_SUBJECT_FOR_FUNERAL_AID     ISR_SUBJECT_FOR_FUNERAL_AID,
         ISR_EXEMPT_FOR_WR_PD_BY_ER      ISR_EXEMPT_FOR_WR_PD_BY_ER,
         ISR_SUBJECT_FOR_WR_PD_BY_ER     ISR_SUBJECT_FOR_WR_PD_BY_ER,
         ISR_EXEMPT_FOR_PUN_INCENTIVE    ISR_EXEMPT_FOR_PUN_INCENTIVE,
         ISR_SUBJECT_FOR_PUN_INCENTIVE   ISR_SUBJECT_FOR_PUN_INCENTIVE,
         ISR_EXEMPT_FOR_LIFE_INS_PRE     ISR_EXEMPT_FOR_LIFE_INS_PRE,
         ISR_SUBJECT_FOR_LIFE_INS_PRE    ISR_SUBJECT_FOR_LIFE_INS_PRE,
         ISR_EXEMPT_FOR_MAJOR_MED_INS    ISR_EXEMPT_FOR_MAJOR_MED_INS,
         ISR_SUBJECT_FOR_MAJOR_MED_INS   ISR_SUBJECT_FOR_MAJOR_MED_INS,
         ISR_EXEMPT_FOR_REST_COUPONS     ISR_EXEMPT_FOR_REST_COUPONS,
         ISR_SUBJECT_FOR_REST_COUPONS    ISR_SUBJECT_FOR_REST_COUPONS,
         ISR_EXEMPT_FOR_GAS_COUPONS      ISR_EXEMPT_FOR_GAS_COUPONS,
         ISR_SUBJECT_FOR_GAS_COUPONS     ISR_SUBJECT_FOR_GAS_COUPONS,
         ISR_EXEMPT_FOR_UNI_COUPONS      ISR_EXEMPT_FOR_UNI_COUPONS,
         ISR_SUBJECT_FOR_UNI_COUPONS     ISR_SUBJECT_FOR_UNI_COUPONS,
         ISR_EXEMPT_FOR_RENTAL_AID       ISR_EXEMPT_FOR_RENTAL_AID,
         ISR_SUBJECT_FOR_RENTAL_AID      ISR_SUBJECT_FOR_RENTAL_AID,
         ISR_EXEMPT_FOR_EDU_AID          ISR_EXEMPT_FOR_EDU_AID,
         ISR_SUBJECT_FOR_EDU_AID         ISR_SUBJECT_FOR_EDU_AID,
         ISR_SUBJECT_FOR_GLASSES_AID     ISR_SUBJECT_FOR_GLASSES_AID,
         ISR_EXEMPT_FOR_GLASSES_AID      ISR_EXEMPT_FOR_GLASSES_AID,
         ISR_EXEMPT_FOR_TRANS_AID        ISR_EXEMPT_FOR_TRANS_AID,
         ISR_SUBJECT_FOR_TRANS_AID       ISR_SUBJECT_FOR_TRANS_AID,
         ISR_EXEMPT_FOR_UNION_PD_BY_ER   ISR_EXEMPT_FOR_UNION_PD_BY_ER,
         ISR_SUBJECT_FOR_UNION_PD_BY_ER  ISR_SUBJECT_FOR_UNION_PD_BY_ER,
         ISR_EXEMPT_FOR_DISAB_SUBSIDY    ISR_EXEMPT_FOR_DISAB_SUBSIDY,
         ISR_SUBJECT_FOR_DISAB_SUBSIDY   ISR_SUBJECT_FOR_DISAB_SUBSIDY,
         ISR_EXEMPT_FOR_CHILD_SCHOLAR    ISR_EXEMPT_FOR_CHILD_SCHOLAR,
         ISR_SUBJECT_FOR_CHILD_SCHOLAR   ISR_SUBJECT_FOR_CHILD_SCHOLAR,
         decode( ANNUAL_TAX_CALC_FLAG , ''Y'',
                  NVL(PREV_ER_EARNINGS,0), 0) PREV_ER_EARNINGS,
         decode( ANNUAL_TAX_CALC_FLAG , ''Y'',
                  NVL(PREV_ER_EXEMPT_EARNINGS,0), 0) PREV_ER_EXEMPT_EARNINGS,
         ISR_SUBJECT_OTHER_INCOME        ISR_SUBJECT_OTHER_INCOME,
         ISR_EXEMPT_OTHER_INCOME         ISR_EXEMPT_OTHER_INCOME,
         TOTAL_SUBJECT_EARNINGS          TOTAL_SUBJECT_EARNINGS,
         TOTAL_EXEMPT_EARNINGS           TOTAL_EXEMPT_EARNINGS,
         (TOTAL_SUBJECT_EARNINGS + TOTAL_EXEMPT_EARNINGS) TOTAL_EARNINGS,
         TAX_WITHHELD_IN_FISCAL_YEAR     TAX_WITHHELD_IN_FISCAL_YEAR,
         decode( ANNUAL_TAX_CALC_FLAG , ''Y'',
                   NVL(PREV_ER_ISR_WITHHELD,0) , 0) PREV_ER_ISR_WITHHELD,
         --,CURRENT_FY_ARREARS
	 decode( sign (decode( ANNUAL_TAX_CALC_FLAG , ''Y'', NVL(CURRENT_FY_ARREARS,0), 0))
	         ,-1,(decode( ANNUAL_TAX_CALC_FLAG , ''Y'',NVL(CURRENT_FY_ARREARS,0), 0))* -1,0)
		 CURRENT_FY_ARREARS,
         PREV_FY_ARREARS                 PREV_FY_ARREARS,
         CREDIT_TO_SALARY                CREDIT_TO_SALARY,
         CREDIT_TO_SALARY_PAID	         CREDIT_TO_SALARY_PAID,
         SOCIAL_FORESIGHT_EARNINGS       SOCIAL_FORESIGHT_EARNINGS,
         ISR_EXEMPT_FOR_SOC_FORESIGHT    ISR_EXEMPT_FOR_SOC_FORESIGHT,
         replace(ER_RFC_ID,''-'','''')   ER_RFC_ID,
         UPPER(ER_LEGAL_NAME)            ER_LEGAL_NAME,
         UPPER(ER_LEGAL_REP_NAMES)       ER_LEGAL_REP_NAMES,
         replace(ER_LEGAL_REP_RFC_ID,''-'','''')   ER_LEGAL_REP_RFC_ID,
         ER_LEGAL_REP_CURP               ER_LEGAL_REP_CURP,
         ER_TAX_SUBSIDY_PCT              ER_TAX_SUBSIDY_PCT,
         TAX_SUBSIDY_PCT                 TAX_SUBSIDY_PCT,
         substr(pay_mx_isr_format37.get_parameter(''FOLIO_NUMBER'',
                               ppa.legislative_parameters),1,9) FOLIO_NUMBER,
         To_char(fnd_date.canonical_to_date(ltrim(rtrim(
                 pay_mx_isr_format37.get_parameter(''FOLIO_DATE'',
                               ppa.legislative_parameters)))),
		 ''DD/MM/YYYY'') FOLIO_DATE
           from pay_mx_isr_tax_format37_v pfv,
                pay_payroll_actions   ppa
          where ppa.payroll_action_id =
        pay_magtape_generic.get_parameter_value(''TRANSFER_PAYROLL_ACTION_ID'')
            and pfv.payroll_action_id = ' || p_arch_payroll_action_id || '
            and pfv.person_id         = ' || p_arch_person_id  || '
            and pfv.legal_employer_id = ' || p_legal_employer_id || '
            and pfv.effective_date    = ''' || p_pai_eff_date || '''
            and to_number(to_char(pfv.effective_date,''YYYY'')) = '
                                                              || p_year || '' ;
Line: 367

         SELECT paa1.serial_number, -- archiver person id
                paa1.payroll_action_id, -- archiver payroll_action_id
               pay_mx_isr_format37.get_parameter('LEGAL_EMPLOYER_ID',ppa.legislative_parameters),
               pay_mx_isr_format37.get_parameter('Year',ppa.legislative_parameters),
               pai.effective_date
         FROM pay_assignment_actions paa,
              pay_payroll_actions ppa,
              pay_assignment_actions paa1,
              pay_payroll_actions ppa1,
              pay_action_information pai
         where ppa.payroll_action_id = paa.payroll_action_id
         and ppa.payroll_action_id = pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID')
         and paa.assignment_action_id = pay_magtape_generic.get_parameter_value('TRANSFER_ACT_ID')
         and paa.serial_number = paa1.assignment_action_id
         and paa1.payroll_action_id = ppa1.payroll_action_id
         and ppa1.report_type = 'MX_YREND_ARCHIVE'
         and ppa1.action_type = 'X'
         and ppa1.action_status = 'C'
         and pai.action_context_id = paa1.assignment_action_id ;