100: in FND_NEW_MESSAGES -
101: Fatal message - error state
102: J.N. Louw 17-02-2000 110.6 Added LteCalc - Late Payments
103: Merged and Expanded
104: py_za_tx_utl_01032000.TrvAllYtd
105: and py_za_tx_utl_01032000.TrvAllCal into
106: py_za_tx_utl_01032000.TrvAll
107: Created py_za_tx_utl_01032000.GlbVal function
108: Created py_za_tx_utl_01032000.LatePayPeriod function
101: Fatal message - error state
102: J.N. Louw 17-02-2000 110.6 Added LteCalc - Late Payments
103: Merged and Expanded
104: py_za_tx_utl_01032000.TrvAllYtd
105: and py_za_tx_utl_01032000.TrvAllCal into
106: py_za_tx_utl_01032000.TrvAll
107: Created py_za_tx_utl_01032000.GlbVal function
108: Created py_za_tx_utl_01032000.LatePayPeriod function
109: Updated ZaTx_01032000 with
102: J.N. Louw 17-02-2000 110.6 Added LteCalc - Late Payments
103: Merged and Expanded
104: py_za_tx_utl_01032000.TrvAllYtd
105: and py_za_tx_utl_01032000.TrvAllCal into
106: py_za_tx_utl_01032000.TrvAll
107: Created py_za_tx_utl_01032000.GlbVal function
108: Created py_za_tx_utl_01032000.LatePayPeriod function
109: Updated ZaTx_01032000 with
110: Late Payments checks
103: Merged and Expanded
104: py_za_tx_utl_01032000.TrvAllYtd
105: and py_za_tx_utl_01032000.TrvAllCal into
106: py_za_tx_utl_01032000.TrvAll
107: Created py_za_tx_utl_01032000.GlbVal function
108: Created py_za_tx_utl_01032000.LatePayPeriod function
109: Updated ZaTx_01032000 with
110: Late Payments checks
111: Updated py_za_tx_utl_01032000.Abatements with
104: py_za_tx_utl_01032000.TrvAllYtd
105: and py_za_tx_utl_01032000.TrvAllCal into
106: py_za_tx_utl_01032000.TrvAll
107: Created py_za_tx_utl_01032000.GlbVal function
108: Created py_za_tx_utl_01032000.LatePayPeriod function
109: Updated ZaTx_01032000 with
110: Late Payments checks
111: Updated py_za_tx_utl_01032000.Abatements with
112: Late Payments checks
107: Created py_za_tx_utl_01032000.GlbVal function
108: Created py_za_tx_utl_01032000.LatePayPeriod function
109: Updated ZaTx_01032000 with
110: Late Payments checks
111: Updated py_za_tx_utl_01032000.Abatements with
112: Late Payments checks
113: trc_SitFactor now defaults
114: to 1(One)
115: Updated Balance Functions
115: Updated Balance Functions
116: with new balances and
117: re-ordered
118: Fixed Excess Arrear Carryover
119: Fixed 'G' py_za_tx_utl_01032000.SitPaySplit
120: c/p_PAYE_PTD,p_SITE_PTD,
121: bal_PAYE_PTD,bal_SITE_PTD
122: /p_PAYE_YTD,p_SITE_YTD,
123: bal_PAYE_YTD,bal_SITE_YTD
120: c/p_PAYE_PTD,p_SITE_PTD,
121: bal_PAYE_PTD,bal_SITE_PTD
122: /p_PAYE_YTD,p_SITE_YTD,
123: bal_PAYE_YTD,bal_SITE_YTD
124: Updated py_za_tx_utl_01032000.SitPaySplit:
125: Reset SITE in case of
126: directive status(C,D,E,F)
127: J.N. Louw 09-02-2000 110.5 Fixed 65 Rebate and Threshold
128: Check
133: DirCalc, NorCalc, SitCalc
134: Tax on ... Refund
135: Altered ZaTx_01032000:
136: Tax Status Validation
137: Altered py_za_tx_utl_01032000.NpVal:
138: Override of Liability
139: J.N. Louw 02-02-2000 110.4 Added
140: py_za_tx_utl_01032000.PreErnPeriod Function
141: Addded Balance Feed Functionality
136: Tax Status Validation
137: Altered py_za_tx_utl_01032000.NpVal:
138: Override of Liability
139: J.N. Louw 02-02-2000 110.4 Added
140: py_za_tx_utl_01032000.PreErnPeriod Function
141: Addded Balance Feed Functionality
142: for the Total Taxable Income
143: balance
144: bal_PRCH_ANU_TXB_RFI_RUN
143: balance
144: bal_PRCH_ANU_TXB_RFI_RUN
145: Added bal_PAYE_PTD,bal_SITE_PTD
146: Fixed BasCalc
147: Added py_za_tx_utl_01032000.LstPeriod
148: ,py_za_tx_utl_01032000.EmpTermInPeriod,
149: py_za_tx_utl_01032000.EmpTermPrePeriod Functions
150: Removed TxbIncYtd check in
151: SitCalc
144: bal_PRCH_ANU_TXB_RFI_RUN
145: Added bal_PAYE_PTD,bal_SITE_PTD
146: Fixed BasCalc
147: Added py_za_tx_utl_01032000.LstPeriod
148: ,py_za_tx_utl_01032000.EmpTermInPeriod,
149: py_za_tx_utl_01032000.EmpTermPrePeriod Functions
150: Removed TxbIncYtd check in
151: SitCalc
152: Fixed De-annualisation of Public
145: Added bal_PAYE_PTD,bal_SITE_PTD
146: Fixed BasCalc
147: Added py_za_tx_utl_01032000.LstPeriod
148: ,py_za_tx_utl_01032000.EmpTermInPeriod,
149: py_za_tx_utl_01032000.EmpTermPrePeriod Functions
150: Removed TxbIncYtd check in
151: SitCalc
152: Fixed De-annualisation of Public
153: Office Allowance - SitCalc,
151: SitCalc
152: Fixed De-annualisation of Public
153: Office Allowance - SitCalc,
154: SeaCalc
155: J.N. Louw 20-01-2000 110.3 Fixed bug on py_za_tx_utl_01032000.NpVal
156: when Net Pay
157: is zero
158: J.N. Louw 14-01-2000 110.2 Removed Tot RFI vs
159: Taxable Income Check from
223: --
224: -- Based on the number of days in the calendar year over days in the calendar month
225: nti_SitFactor := dbi_ZA_DYS_IN_YR / (nti_CurMthEndDte - nti_CurMthStrtDte + 1);
226: hr_utility.set_location('py_za_tx_01032000.NetTxbIncCalc',4);
227: py_za_tx_utl_01032000.WriteHrTrace('nti_CurMthEndDte: '||to_char(nti_CurMthEndDte,'DD/MM/YYYY'));
228: py_za_tx_utl_01032000.WriteHrTrace('nti_CurMthStrtDte: '||to_char(nti_CurMthStrtDte,'DD/MM/YYYY'));
229:
230: -- Calculate the Taxable Portion of the Not-Fully Taxable Income Balances
231: --
224: -- Based on the number of days in the calendar year over days in the calendar month
225: nti_SitFactor := dbi_ZA_DYS_IN_YR / (nti_CurMthEndDte - nti_CurMthStrtDte + 1);
226: hr_utility.set_location('py_za_tx_01032000.NetTxbIncCalc',4);
227: py_za_tx_utl_01032000.WriteHrTrace('nti_CurMthEndDte: '||to_char(nti_CurMthEndDte,'DD/MM/YYYY'));
228: py_za_tx_utl_01032000.WriteHrTrace('nti_CurMthStrtDte: '||to_char(nti_CurMthStrtDte,'DD/MM/YYYY'));
229:
230: -- Calculate the Taxable Portion of the Not-Fully Taxable Income Balances
231: --
232: bal_TA_RFI_CMTD := bal_TA_RFI_CMTD * glb_ZA_TRV_ALL_TX_PRC / 100;
434: -- Calculate New Net Taxable Income Balance
435: --
436: trc_NtiUpdFig := (nti_NetPerTxbInc + nti_NetAnnTxbInc) - bal_NET_TXB_INC_CMTD;
437:
438: py_za_tx_utl_01032000.WriteHrTrace('nti_SitFactor: '||to_char(nti_SitFactor));
439: py_za_tx_utl_01032000.WriteHrTrace('nti_PerPenFndAbm: '||to_char(nti_PerPenFndAbm));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
435: --
436: trc_NtiUpdFig := (nti_NetPerTxbInc + nti_NetAnnTxbInc) - bal_NET_TXB_INC_CMTD;
437:
438: py_za_tx_utl_01032000.WriteHrTrace('nti_SitFactor: '||to_char(nti_SitFactor));
439: py_za_tx_utl_01032000.WriteHrTrace('nti_PerPenFndAbm: '||to_char(nti_PerPenFndAbm));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
436: trc_NtiUpdFig := (nti_NetPerTxbInc + nti_NetAnnTxbInc) - bal_NET_TXB_INC_CMTD;
437:
438: py_za_tx_utl_01032000.WriteHrTrace('nti_SitFactor: '||to_char(nti_SitFactor));
439: py_za_tx_utl_01032000.WriteHrTrace('nti_PerPenFndAbm: '||to_char(nti_PerPenFndAbm));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
437:
438: py_za_tx_utl_01032000.WriteHrTrace('nti_SitFactor: '||to_char(nti_SitFactor));
439: py_za_tx_utl_01032000.WriteHrTrace('nti_PerPenFndAbm: '||to_char(nti_PerPenFndAbm));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
438: py_za_tx_utl_01032000.WriteHrTrace('nti_SitFactor: '||to_char(nti_SitFactor));
439: py_za_tx_utl_01032000.WriteHrTrace('nti_PerPenFndAbm: '||to_char(nti_PerPenFndAbm));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
439: py_za_tx_utl_01032000.WriteHrTrace('nti_PerPenFndAbm: '||to_char(nti_PerPenFndAbm));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
440: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnPenFndAbm: '||to_char(nti_AnnPenFndAbm));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
441: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrPenFndAbm: '||to_char(nti_ArrPenFndAbm));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
442: py_za_tx_utl_01032000.WriteHrTrace('nti_RetAnuAbm: '||to_char(nti_RetAnuAbm));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
443: py_za_tx_utl_01032000.WriteHrTrace('nti_ArrRetAnuAbm: '||to_char(nti_ArrRetAnuAbm));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
451: py_za_tx_utl_01032000.WriteHrTrace('bal_NET_TXB_INC_CMTD: '||to_char(bal_NET_TXB_INC_CMTD));
444: py_za_tx_utl_01032000.WriteHrTrace('nti_MedAidAbm: '||to_char(nti_MedAidAbm));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
451: py_za_tx_utl_01032000.WriteHrTrace('bal_NET_TXB_INC_CMTD: '||to_char(bal_NET_TXB_INC_CMTD));
452: py_za_tx_utl_01032000.WriteHrTrace('trc_NtiUpdFig: '||to_char(trc_NtiUpdFig));
445: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTotAbm: '||to_char(nti_PerTotAbm));
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
451: py_za_tx_utl_01032000.WriteHrTrace('bal_NET_TXB_INC_CMTD: '||to_char(bal_NET_TXB_INC_CMTD));
452: py_za_tx_utl_01032000.WriteHrTrace('trc_NtiUpdFig: '||to_char(trc_NtiUpdFig));
453:
446: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTotAbm: '||to_char(nti_AnnTotAbm));
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
451: py_za_tx_utl_01032000.WriteHrTrace('bal_NET_TXB_INC_CMTD: '||to_char(bal_NET_TXB_INC_CMTD));
452: py_za_tx_utl_01032000.WriteHrTrace('trc_NtiUpdFig: '||to_char(trc_NtiUpdFig));
453:
454: EXCEPTION
447: py_za_tx_utl_01032000.WriteHrTrace('nti_PerTypErn: '||to_char(nti_PerTypErn));
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
451: py_za_tx_utl_01032000.WriteHrTrace('bal_NET_TXB_INC_CMTD: '||to_char(bal_NET_TXB_INC_CMTD));
452: py_za_tx_utl_01032000.WriteHrTrace('trc_NtiUpdFig: '||to_char(trc_NtiUpdFig));
453:
454: EXCEPTION
455: WHEN OTHERS THEN
448: py_za_tx_utl_01032000.WriteHrTrace('nti_AnnTypErn: '||to_char(nti_AnnTypErn));
449: py_za_tx_utl_01032000.WriteHrTrace('nti_NetPerTxbInc: '||to_char(nti_NetPerTxbInc));
450: py_za_tx_utl_01032000.WriteHrTrace('nti_NetAnnTxbInc: '||to_char(nti_NetAnnTxbInc));
451: py_za_tx_utl_01032000.WriteHrTrace('bal_NET_TXB_INC_CMTD: '||to_char(bal_NET_TXB_INC_CMTD));
452: py_za_tx_utl_01032000.WriteHrTrace('trc_NtiUpdFig: '||to_char(trc_NtiUpdFig));
453:
454: EXCEPTION
455: WHEN OTHERS THEN
456: IF xpt_Msg = 'No Error' THEN
615: AND ptp.payroll_id = con_PRL_ID;
616:
617: hr_utility.set_location('py_za_tx_01032000.LteCalc',8);
618:
619: trc_SitFactor := (l_EndDate - l_StrtDte + 1) / py_za_tx_utl_01032000.DaysWorked;
620:
621: -- Get the assignment's previous tax year end date
622: SELECT MAX(ptp.end_date) "EndDate"
623: INTO l_EndDate
701:
702: hr_utility.set_location('py_za_tx_01032000.LteCalc',10);
703:
704: -- Update Globals with Correct Taxable Values
705: py_za_tx_utl_01032000.TrvAll;
706:
707: bal_PO_NRFI_PTD := bal_PO_NRFI_PTD * py_za_tx_utl_01032000.GlbVal('ZA_PUBL_TAX_PERC',l_EndDate) / 100;
708: bal_PO_RFI_PTD := bal_PO_RFI_PTD * py_za_tx_utl_01032000.GlbVal('ZA_PUBL_TAX_PERC',l_EndDate) / 100;
709:
703:
704: -- Update Globals with Correct Taxable Values
705: py_za_tx_utl_01032000.TrvAll;
706:
707: bal_PO_NRFI_PTD := bal_PO_NRFI_PTD * py_za_tx_utl_01032000.GlbVal('ZA_PUBL_TAX_PERC',l_EndDate) / 100;
708: bal_PO_RFI_PTD := bal_PO_RFI_PTD * py_za_tx_utl_01032000.GlbVal('ZA_PUBL_TAX_PERC',l_EndDate) / 100;
709:
710: hr_utility.set_location('py_za_tx_01032000.LteCalc',11);
711:
704: -- Update Globals with Correct Taxable Values
705: py_za_tx_utl_01032000.TrvAll;
706:
707: bal_PO_NRFI_PTD := bal_PO_NRFI_PTD * py_za_tx_utl_01032000.GlbVal('ZA_PUBL_TAX_PERC',l_EndDate) / 100;
708: bal_PO_RFI_PTD := bal_PO_RFI_PTD * py_za_tx_utl_01032000.GlbVal('ZA_PUBL_TAX_PERC',l_EndDate) / 100;
709:
710: hr_utility.set_location('py_za_tx_01032000.LteCalc',11);
711:
712: -- Rebates
709:
710: hr_utility.set_location('py_za_tx_01032000.LteCalc',11);
711:
712: -- Rebates
713: py_za_tx_utl_01032000.SetRebates;
714: -- Abatements
715: py_za_tx_utl_01032000.Abatements;
716:
717: hr_utility.set_location('py_za_tx_01032000.LteCalc',12);
711:
712: -- Rebates
713: py_za_tx_utl_01032000.SetRebates;
714: -- Abatements
715: py_za_tx_utl_01032000.Abatements;
716:
717: hr_utility.set_location('py_za_tx_01032000.LteCalc',12);
718:
719: -- Base Earnings
778: -- Threshold Check
779: IF trc_TxbBseInc >= trc_Threshold THEN
780: hr_utility.set_location('py_za_tx_01032000.LteCalc',13);
781: -- Tax Liability
782: trc_TotLibBse := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBseInc);
783: ELSE
784: hr_utility.set_location('py_za_tx_01032000.LteCalc',14);
785: trc_TotLibBse := 0;
786: END IF;
788: -- Populate the O Figure
789: trc_OUpdFig := trc_TxbBseInc - bal_TOT_TXB_INC_ITD;
790:
791: -- Base Income
792: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
793: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
794: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
795:
796: ELSE
789: trc_OUpdFig := trc_TxbBseInc - bal_TOT_TXB_INC_ITD;
790:
791: -- Base Income
792: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
793: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
794: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
795:
796: ELSE
797: hr_utility.set_location('py_za_tx_01032000.LteCalc',15);
790:
791: -- Base Income
792: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
793: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
794: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
795:
796: ELSE
797: hr_utility.set_location('py_za_tx_01032000.LteCalc',15);
798: -- Use the 'O' Figure as Base
812: hr_utility.set_location('py_za_tx_01032000.LteCalc',16);
813:
814: -- Global Values
815: l_ZA_TX_YR_END := l_EndDate;
816: l_ZA_ADL_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_ADDITIONAL_TAX_REBATE',l_EndDate);
817: l_ZA_PRI_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_PRIMARY_TAX_REBATE',l_EndDate);
818: l_ZA_PRI_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_PRIM_TAX_THRESHOLD',l_EndDate);
819: l_ZA_SC_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_SEC_TAX_THRESHOLD',l_EndDate);
820:
813:
814: -- Global Values
815: l_ZA_TX_YR_END := l_EndDate;
816: l_ZA_ADL_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_ADDITIONAL_TAX_REBATE',l_EndDate);
817: l_ZA_PRI_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_PRIMARY_TAX_REBATE',l_EndDate);
818: l_ZA_PRI_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_PRIM_TAX_THRESHOLD',l_EndDate);
819: l_ZA_SC_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_SEC_TAX_THRESHOLD',l_EndDate);
820:
821: -- Calculate the assignments 65 Year Date
814: -- Global Values
815: l_ZA_TX_YR_END := l_EndDate;
816: l_ZA_ADL_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_ADDITIONAL_TAX_REBATE',l_EndDate);
817: l_ZA_PRI_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_PRIMARY_TAX_REBATE',l_EndDate);
818: l_ZA_PRI_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_PRIM_TAX_THRESHOLD',l_EndDate);
819: l_ZA_SC_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_SEC_TAX_THRESHOLD',l_EndDate);
820:
821: -- Calculate the assignments 65 Year Date
822: l_65Year := add_months(dbi_PER_DTE_OF_BRTH,780);
815: l_ZA_TX_YR_END := l_EndDate;
816: l_ZA_ADL_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_ADDITIONAL_TAX_REBATE',l_EndDate);
817: l_ZA_PRI_TX_RBT := py_za_tx_utl_01032000.GlbVal('ZA_PRIMARY_TAX_REBATE',l_EndDate);
818: l_ZA_PRI_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_PRIM_TAX_THRESHOLD',l_EndDate);
819: l_ZA_SC_TX_THRSHLD := py_za_tx_utl_01032000.GlbVal('ZA_SEC_TAX_THRESHOLD',l_EndDate);
820:
821: -- Calculate the assignments 65 Year Date
822: l_65Year := add_months(dbi_PER_DTE_OF_BRTH,780);
823:
841: -- Threshold Check
842: IF trc_TxbBseInc >= trc_Threshold THEN
843: hr_utility.set_location('py_za_tx_01032000.LteCalc',19);
844: -- Tax Liability
845: trc_TotLibBse := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBseInc);
846: ELSE
847: hr_utility.set_location('py_za_tx_01032000.LteCalc',20);
848: trc_TotLibBse := 0;
849: END IF;
848: trc_TotLibBse := 0;
849: END IF;
850:
851: -- Base Income
852: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
853: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
854: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
855: END IF;
856:
849: END IF;
850:
851: -- Base Income
852: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
853: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
854: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
855: END IF;
856:
857: -- Override the Global
850:
851: -- Base Income
852: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
853: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
854: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
855: END IF;
856:
857: -- Override the Global
858: trc_CalTyp := 'LteCalc';
861:
862: hr_utility.set_location('py_za_tx_01032000.LteCalc',21);
863:
864: -- Rebates
865: py_za_tx_utl_01032000.SetRebates;
866: -- Abatements
867: py_za_tx_utl_01032000.Abatements;
868:
869: hr_utility.set_location('py_za_tx_01032000.LteCalc',22);
863:
864: -- Rebates
865: py_za_tx_utl_01032000.SetRebates;
866: -- Abatements
867: py_za_tx_utl_01032000.Abatements;
868:
869: hr_utility.set_location('py_za_tx_01032000.LteCalc',22);
870:
871: -- Update Global Balance Values with correct TAXABLE values
868:
869: hr_utility.set_location('py_za_tx_01032000.LteCalc',22);
870:
871: -- Update Global Balance Values with correct TAXABLE values
872: py_za_tx_utl_01032000.TrvAll;
873:
874: bal_PO_RFI_YTD := bal_PO_RFI_YTD * glb_ZA_PBL_TX_PRC / 100;
875: bal_PO_NRFI_YTD := bal_PO_NRFI_YTD * glb_ZA_PBL_TX_PRC / 100;
876:
907: -- Threshold Check
908: IF trc_TxbNorInc >= trc_Threshold THEN
909: hr_utility.set_location('py_za_tx_01032000.LteCalc',24);
910: -- Tax Liability
911: trc_TotLibNI := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbNorInc);
912: trc_LibFyNI := trc_TotLibNI - least(trc_TotLibNI,trc_TotLibBse);
913: trc_LibFpNI := trc_LibFyNI - bal_TX_ON_NI_YTD;
914: ELSE
915: hr_utility.set_location('py_za_tx_01032000.LteCalc',25);
963: -- Threshold Check
964: IF trc_TxbFrnInc >= trc_Threshold THEN
965: hr_utility.set_location('py_za_tx_01032000.LteCalc',28);
966: -- Tax Liability
967: trc_TotLibFB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbFrnInc);
968: trc_LibFyFB := trc_TotLibFB - least(trc_TotLibFB,trc_TotLibNI);
969: trc_LibFpFB := trc_LibFyFB - bal_TX_ON_FB_YTD;
970: ElSE
971: hr_utility.set_location('py_za_tx_01032000.LteCalc',29);
1001: -- Threshold Check
1002: IF trc_TxbTrvInc >= trc_Threshold THEN
1003: hr_utility.set_location('py_za_tx_01032000.LteCalc',32);
1004: -- Tax Liability
1005: trc_TotLibTA := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbTrvInc);
1006: trc_LibFyTA := trc_TotLibTA - least(trc_TotLibTA,trc_TotLibFB);
1007: trc_LibFpTA := trc_LibFyTA - bal_TX_ON_TA_YTD;
1008: ELSE
1009: hr_utility.set_location('py_za_tx_01032000.LteCalc',33);
1039: -- Threshold Check
1040: IF trc_TxbAnnBonInc >= trc_Threshold THEN
1041: hr_utility.set_location('py_za_tx_01032000.LteCalc',36);
1042: -- Tax Liability
1043: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnBonInc);
1044: trc_LibFyAB := trc_TotLibAB - trc_TotLibTA;
1045: -- Negative Check
1046: IF trc_LibFyAB < 0 THEN
1047: hr_utility.set_location('py_za_tx_01032000.LteCalc',37);
1093: -- Threshold Check
1094: IF trc_TxbAnnPymInc >= trc_Threshold THEN
1095: hr_utility.set_location('py_za_tx_01032000.LteCalc',42);
1096: -- Tax Liability
1097: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
1098: trc_LibFyAP := trc_TotLibAP - trc_TotLibAB;
1099: -- Negative Check
1100: IF trc_LibFyAP < 0 THEN
1101: hr_utility.set_location('py_za_tx_01032000.LteCalc',43);
1159: hr_utility.set_location('py_za_tx_01032000.LteCalc',50);
1160: l_Sl := FALSE;
1161: END IF;
1162:
1163: py_za_tx_utl_01032000.NpVal(p_Rf => l_Sl);
1164:
1165: -- Set IT3A Indicator
1166: --
1167: IF trc_TxbAnnPymInc + trc_PblOffErn >= trc_Threshold THEN
1172: trc_It3Ind := 1; -- Under Lim
1173: END IF;
1174:
1175: -- Normal Income
1176: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1177: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1173: END IF;
1174:
1175: -- Normal Income
1176: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1177: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1174:
1175: -- Normal Income
1176: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1177: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1175: -- Normal Income
1176: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1177: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1176: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1177: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1177: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1178: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1179: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1180: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1182: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1183: -- Fringe Benefits
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1184: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1185: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1186: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1187: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1188: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1189: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1190: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1191: -- Travel Allowance
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1192: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1193: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1194: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
1195: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1196: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1197: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1198: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1199: -- Annual Bonus
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1200: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1201: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1202: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
1203: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1204: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1205: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1206: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1207: -- Annual Payments
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1208: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1209: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1210: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1211: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1218: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
1212: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1218: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
1219: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
1220: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
1213: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1218: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
1219: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
1220: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
1221:
1214: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1218: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
1219: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
1220: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
1221:
1222: EXCEPTION
1215: -- Pubilc Office Allowance
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1218: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
1219: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
1220: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
1221:
1222: EXCEPTION
1223: WHEN OTHERS THEN
1216: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
1217: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
1218: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
1219: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
1220: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
1221:
1222: EXCEPTION
1223: WHEN OTHERS THEN
1224: IF xpt_Msg = 'No Error' THEN
1327: -- Threshold Check
1328: IF trc_TxbBseInc >= trc_Threshold THEN
1329: hr_utility.set_location('py_za_tx_01032000.SeaCalc',6);
1330: -- Tax Liability
1331: trc_TotLibBse := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBseInc);
1332: ELSE
1333: hr_utility.set_location('py_za_tx_01032000.SeaCalc',7);
1334: trc_TotLibBse := 0;
1335: END IF;
1341: -- Threshold Check
1342: IF trc_TxbAnnPymInc >= trc_Threshold THEN
1343: hr_utility.set_location('py_za_tx_01032000.SeaCalc',8);
1344: -- Tax Liability
1345: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
1346: trc_LibFpAP := trc_TotLibAP - least(trc_TotLibAP,trc_TotLibBse);
1347: ElSE
1348: hr_utility.set_location('py_za_tx_01032000.SeaCalc',9);
1349: trc_LibFpAP := 0;
1349: trc_LibFpAP := 0;
1350: END IF;
1351:
1352: -- Base Income
1353: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
1354: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
1355: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
1356:
1357: -- Annual Payments
1350: END IF;
1351:
1352: -- Base Income
1353: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
1354: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
1355: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
1356:
1357: -- Annual Payments
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1351:
1352: -- Base Income
1353: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
1354: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
1355: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
1356:
1357: -- Annual Payments
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1354: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
1355: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
1356:
1357: -- Annual Payments
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1355: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
1356:
1357: -- Annual Payments
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1363: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1356:
1357: -- Annual Payments
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1363: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1364: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1357: -- Annual Payments
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1363: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1364: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1365:
1358: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1363: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1364: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1365:
1366:
1359: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1363: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1364: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1365:
1366:
1367: ELSE
1360: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1361: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1362: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1363: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1364: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1365:
1366:
1367: ELSE
1368: hr_utility.set_location('py_za_tx_01032000.SeaCalc',10);
1370: --
1371: trc_SitFactor := glb_ZA_WRK_DYS_PR_YR / dbi_SEA_WRK_DYS_WRK;
1372:
1373: -- Rebates
1374: py_za_tx_utl_01032000.SetRebates;
1375:
1376: -- Abatements
1377: py_za_tx_utl_01032000.Abatements;
1378:
1373: -- Rebates
1374: py_za_tx_utl_01032000.SetRebates;
1375:
1376: -- Abatements
1377: py_za_tx_utl_01032000.Abatements;
1378:
1379: hr_utility.set_location('py_za_tx_01032000.SeaCalc',11);
1380:
1381: -- Normal Income
1411: -- Threshold Check
1412: IF trc_TxbNorInc >= trc_Threshold THEN
1413: hr_utility.set_location('py_za_tx_01032000.SeaCalc',13);
1414: -- Tax Liability
1415: trc_TotLibNI := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbNorInc);
1416: trc_LibFyNI := trc_TotLibNI - 0;
1417: trc_LibFpNI := trc_LibFyNI / trc_SitFactor;
1418: ELSE
1419: hr_utility.set_location('py_za_tx_01032000.SeaCalc',14);
1462: -- Threshold Check
1463: IF trc_TxbFrnInc >= trc_Threshold THEN
1464: hr_utility.set_location('py_za_tx_01032000.SeaCalc',17);
1465: -- Tax Liability
1466: trc_TotLibFB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbFrnInc);
1467: trc_LibFyFB := trc_TotLibFB - least(trc_TotLibFB,trc_TotLibNI);
1468: trc_LibFpFB := trc_LibFyFB / trc_SitFactor;
1469: ELSE
1470: hr_utility.set_location('py_za_tx_01032000.SeaCalc',18);
1500: -- Threshold Check
1501: IF trc_TxbAnnPymInc >= trc_Threshold THEN
1502: hr_utility.set_location('py_za_tx_01032000.SeaCalc',21);
1503: -- Tax Liability
1504: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
1505: trc_LibFyAP := trc_TotLibAP - trc_TotLibFB;
1506: -- Negative Check
1507: IF trc_LibFyAP < 0 THEN
1508: hr_utility.set_location('py_za_tx_01032000.SeaCalc',22);
1526:
1527:
1528: -- Net Pay Validation
1529: --
1530: py_za_tx_utl_01032000.NpVal;
1531:
1532: hr_utility.set_location('py_za_tx_01032000.SeaCalc',26);
1533:
1534: -- Set IT3A Indicator
1542: END IF;
1543: END IF;
1544:
1545: -- Normal Income
1546: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1547: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1543: END IF;
1544:
1545: -- Normal Income
1546: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1547: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1544:
1545: -- Normal Income
1546: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1547: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1545: -- Normal Income
1546: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1547: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1546: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
1547: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1547: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1548: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
1549: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1550: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1551: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1552: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1553: -- Fringe Benefits
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1554: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1555: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1556: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
1557: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1558: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1559: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1567: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1560: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1567: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1568: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1561: -- Annual Payments
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1567: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1568: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1569:
1562: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1567: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1568: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1569:
1570: EXCEPTION
1563: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1567: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1568: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1569:
1570: EXCEPTION
1571: WHEN OTHERS THEN
1564: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
1565: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
1566: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
1567: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
1568: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
1569:
1570: EXCEPTION
1571: WHEN OTHERS THEN
1572: IF xpt_Msg = 'No Error' THEN
1589: trc_CalTyp := 'SitCalc';
1590:
1591: -- Update Global Balance Values with correct TAXABLE values
1592: --
1593: py_za_tx_utl_01032000.TrvAll;
1594:
1595: hr_utility.set_location('py_za_tx_01032000.SitCalc',2);
1596:
1597: bal_PO_RFI_YTD :=
1649: hr_utility.set_location('py_za_tx_01032000.SitCalc',3);
1650:
1651: -- Site Factor
1652: --
1653: trc_SitFactor := dbi_ZA_DYS_IN_YR / py_za_tx_utl_01032000.DaysWorked;
1654:
1655: hr_utility.set_location('py_za_tx_01032000.SitCalc',4);
1656:
1657: -- Rebates
1654:
1655: hr_utility.set_location('py_za_tx_01032000.SitCalc',4);
1656:
1657: -- Rebates
1658: py_za_tx_utl_01032000.SetRebates;
1659:
1660: -- Abatements
1661: py_za_tx_utl_01032000.Abatements;
1662:
1657: -- Rebates
1658: py_za_tx_utl_01032000.SetRebates;
1659:
1660: -- Abatements
1661: py_za_tx_utl_01032000.Abatements;
1662:
1663: hr_utility.set_location('py_za_tx_01032000.SitCalc',5);
1664:
1665: -- Normal Income
1695: -- Threshold Check
1696: IF trc_TxbNorInc >= trc_Threshold THEN
1697: hr_utility.set_location('py_za_tx_01032000.SitCalc',7);
1698: -- Tax Liability
1699: trc_TotLibNI := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbNorInc);
1700: trc_LibFyNI := (trc_TotLibNI - 0) / trc_SitFactor;
1701: trc_LibFpNI := trc_LibFyNI - bal_TX_ON_NI_YTD;
1702: ELSE
1703: hr_utility.set_location('py_za_tx_01032000.SitCalc',8);
1752: -- Threshold Check
1753: IF trc_TxbFrnInc >= trc_Threshold THEN
1754: hr_utility.set_location('py_za_tx_01032000.SitCalc',11);
1755: -- Tax Liability
1756: trc_TotLibFB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbFrnInc);
1757: trc_LibFyFB := (trc_TotLibFB - least(trc_TotLibFB,trc_TotLibNI)) / trc_SitFactor;
1758: trc_LibFpFB := trc_LibFyFB - bal_TX_ON_FB_YTD;
1759: ElSE
1760: hr_utility.set_location('py_za_tx_01032000.SitCalc',12);
1790: -- Threshold Check
1791: IF trc_TxbTrvInc >= trc_Threshold THEN
1792: hr_utility.set_location('py_za_tx_01032000.SitCalc',15);
1793: -- Tax Liability
1794: trc_TotLibTA := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbTrvInc);
1795: trc_LibFyTA := (trc_TotLibTA - least(trc_TotLibTA,trc_TotLibFB)) / trc_SitFactor;
1796: trc_LibFpTA := trc_LibFyTA - bal_TX_ON_TA_YTD;
1797: ELSE
1798: hr_utility.set_location('py_za_tx_01032000.SitCalc',16);
1825: -- Threshold Check
1826: IF trc_TxbBonProInc >= trc_Threshold THEN
1827: hr_utility.set_location('py_za_tx_01032000.SitCalc',19);
1828: -- Tax Liability
1829: trc_TotLibBP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBonProInc);
1830: trc_LibFyBP := (trc_TotLibBP - least(trc_TotLibBP,trc_TotLibTA)) / trc_SitFactor;
1831: trc_LibFpBP := trc_LibFyBP - bal_TX_ON_BP_YTD;
1832: ELSE
1833: hr_utility.set_location('py_za_tx_01032000.SitCalc',20);
1863: -- Threshold Check
1864: IF trc_TxbAnnBonInc >= trc_Threshold THEN
1865: hr_utility.set_location('py_za_tx_01032000.SitCalc',23);
1866: -- Tax Liability
1867: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnBonInc);
1868: trc_LibFyAB := trc_TotLibAB - trc_TotLibTA;
1869: -- Negative Check
1870: IF trc_LibFyAB < 0 THEN
1871: hr_utility.set_location('py_za_tx_01032000.SitCalc',24);
1927: -- Threshold Check
1928: IF trc_TxbAnnPymInc >= trc_Threshold THEN
1929: hr_utility.set_location('py_za_tx_01032000.SitCalc',31);
1930: -- Tax Liability
1931: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
1932: trc_LibFyAP := trc_TotLibAP - trc_TotLibAB;
1933: -- Negative Check
1934: IF trc_LibFyAP < 0 THEN
1935: hr_utility.set_location('py_za_tx_01032000.SitCalc',32);
1993: hr_utility.set_location('py_za_tx_01032000.SitCalc',39);
1994: l_Sl := FALSE;
1995: END IF;
1996:
1997: py_za_tx_utl_01032000.NpVal(p_Rf => l_Sl);
1998:
1999: hr_utility.set_location('py_za_tx_01032000.SitCalc',40);
2000:
2001: -- Set IT3A Indicator
2014:
2015: hr_utility.set_location('py_za_tx_01032000.SitCalc',43);
2016:
2017: -- Base Income
2018: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2019: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2020: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2015: hr_utility.set_location('py_za_tx_01032000.SitCalc',43);
2016:
2017: -- Base Income
2018: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2019: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2020: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2016:
2017: -- Base Income
2018: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2019: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2020: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2018: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2019: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2020: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2019: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2020: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2020: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2021: -- Normal Income
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2022: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2023: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2024: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2025: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2026: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2027: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2028: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2029: -- Fringe Benefits
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2030: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2031: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2032: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2033: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2034: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2035: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2036: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2037: -- Travel Allowance
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2038: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2039: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2040: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2041: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2042: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2043: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2044: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2045: -- Bonus Provision
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2046: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2047: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2048: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2049: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2050: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2051: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2052: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2053: -- Annual Bonus
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2054: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2055: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2056: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2057: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2058: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2059: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2067: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2060: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2067: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2068: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2061: -- Annual Payments
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2067: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2068: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2069:
2062: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2067: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2068: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2069:
2070: EXCEPTION
2063: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2067: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2068: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2069:
2070: EXCEPTION
2071: WHEN OTHERS THEN
2064: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2065: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2066: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2067: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2068: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2069:
2070: EXCEPTION
2071: WHEN OTHERS THEN
2072: IF xpt_Msg = 'No Error' THEN
2088: trc_CalTyp := 'DirCalc';
2089:
2090: -- Update Global Balance Values with correct TAXABLE values
2091: --
2092: py_za_tx_utl_01032000.TrvAll;
2093:
2094: hr_utility.set_location('py_za_tx_01032000.DirCalc',2);
2095:
2096: bal_PO_RFI_YTD :=
2127: hr_utility.set_location('py_za_tx_01032000.DirCalc',3);
2128: -- Normal Earnings
2129: trc_NorErn := trc_NorIncYtd;
2130: -- Tax Liability
2131: trc_TotLibNI := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_NorErn);
2132: trc_LibFyNI := trc_TotLibNI - 0;
2133: trc_LibFpNI := trc_LibFyNI - bal_TX_ON_NI_YTD;
2134: ELSE
2135: hr_utility.set_location('py_za_tx_01032000.DirCalc',4);
2170: hr_utility.set_location('py_za_tx_01032000.DirCalc',5);
2171: -- Fringe Benefit Earnings
2172: trc_FrnBenErn := trc_FrnBenYtd + trc_NorErn;
2173: -- Tax Liability
2174: trc_TotLibFB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_FrnBenErn);
2175: trc_LibFyFB := trc_TotLibFB - least(trc_TotLibFB,trc_TotLibNI);
2176: trc_LibFpFB := trc_LibFyFB - bal_TX_ON_FB_YTD;
2177: ELSE
2178: hr_utility.set_location('py_za_tx_01032000.DirCalc',6);
2195: hr_utility.set_location('py_za_tx_01032000.DirCalc',7);
2196: -- Travel Allowance Earnings
2197: trc_TrvAllErn := trc_TrvAllYtd + trc_FrnBenErn;
2198: -- Tax Liability
2199: trc_TotLibTA := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TrvAllErn);
2200: trc_LibFyTA := trc_TotLibTA - least(trc_TotLibTA,trc_TotLibFB);
2201: trc_LibFpTA := trc_LibFyTA - bal_TX_ON_TA_YTD;
2202: ELSE
2203: hr_utility.set_location('py_za_tx_01032000.DirCalc',8);
2217: hr_utility.set_location('py_za_tx_01032000.DirCalc',9);
2218: -- Bonus Provision Earnings
2219: trc_BonProErn := trc_BonProYtd + trc_TrvAllErn;
2220: -- Tax Liability
2221: trc_TotLibBP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_BonProErn);
2222: trc_LibFyBP := trc_TotLibBP - least(trc_TotLibBP,trc_TotLibTA);
2223: trc_LibFpBP := trc_LibFyBP - bal_TX_ON_BP_YTD;
2224: ELSE
2225: hr_utility.set_location('py_za_tx_01032000.DirCalc',10);
2242: hr_utility.set_location('py_za_tx_01032000.DirCalc',11);
2243: -- Annual Bonus Earnings
2244: trc_AnnBonErn := trc_AnnBonYtd + trc_TrvAllErn;
2245: -- Tax Liability
2246: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_AnnBonErn);
2247: trc_LibFyAB := trc_TotLibAB - least(trc_TotLibAB,trc_TotLibTA);
2248: -- Check Bonus Provision
2249: IF trc_BonProYtd <> 0 THEN
2250: hr_utility.set_location('py_za_tx_01032000.DirCalc',12);
2290: hr_utility.set_location('py_za_tx_01032000.DirCalc',17);
2291: -- Annual Payments Earnings
2292: trc_AnnPymErn := trc_AnnPymYtd + trc_AnnBonErn;
2293: -- Tax Liability
2294: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_AnnPymErn);
2295: trc_LibFyAP := trc_TotLibAP - least(trc_TotLibAP,trc_TotLibAB);
2296: trc_LibFpAP := trc_LibFyAP - bal_TX_ON_AP_YTD;
2297: ElSE
2298: hr_utility.set_location('py_za_tx_01032000.DirCalc',18);
2325: END IF;
2326:
2327: -- Net Pay Validation
2328: --
2329: py_za_tx_utl_01032000.NpVal(p_Rf => TRUE);
2330:
2331: hr_utility.set_location('py_za_tx_01032000.DirCalc',21);
2332:
2333: -- Tax Percentage Indicator
2348:
2349: hr_utility.set_location('py_za_tx_01032000.DirCalc',26);
2350:
2351: -- Base Income
2352: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2353: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2354: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2349: hr_utility.set_location('py_za_tx_01032000.DirCalc',26);
2350:
2351: -- Base Income
2352: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2353: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2354: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2350:
2351: -- Base Income
2352: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2353: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2354: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2352: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2353: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2354: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2353: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2354: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2354: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2355: -- Normal Income
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2356: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2357: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2358: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2359: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2360: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2361: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2362: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2363: -- Fringe Benefits
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2364: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2365: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2366: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2367: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2368: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2369: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2370: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2371: -- Travel Allowance
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2372: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2373: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2374: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2375: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2376: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2377: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2378: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2379: -- Bonus Provision
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2380: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2381: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2382: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2383: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2384: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2385: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2386: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2387: -- Annual Bonus
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2388: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2389: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2390: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2391: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2392: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2393: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2394: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2395: -- Annual Payments
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2396: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2397: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2398: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2399: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2406: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2400: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2406: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2407: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2408: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2401: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2406: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2407: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2408: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2409:
2402: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2406: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2407: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2408: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2409:
2410: EXCEPTION
2403: -- Pubilc Office Allowance
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2406: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2407: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2408: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2409:
2410: EXCEPTION
2411: WHEN OTHERS THEN
2404: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2405: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2406: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2407: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2408: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2409:
2410: EXCEPTION
2411: WHEN OTHERS THEN
2412: IF xpt_Msg = 'No Error' THEN
2467: -- Threshold Check
2468: IF trc_TxbBseInc >= trc_Threshold THEN
2469: hr_utility.set_location('py_za_tx_01032000.BasCalc',5);
2470: -- Tax Liability
2471: trc_TotLibBse := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBseInc);
2472: ELSE
2473: hr_utility.set_location('py_za_tx_01032000.BasCalc',6);
2474: trc_TotLibBse := 0;
2475: END IF;
2489: -- Threshold Check
2490: IF trc_TxbAnnBonInc >= trc_Threshold THEN
2491: hr_utility.set_location('py_za_tx_01032000.BasCalc',8);
2492: -- Tax Liability
2493: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnBonInc);
2494: trc_LibFyAB := trc_TotLibAB - trc_TotLibBse;
2495: -- Negative Check
2496: IF trc_LibFyAB < 0 THEN
2497: hr_utility.set_location('py_za_tx_01032000.BasCalc',9);
2549: -- Threshold Check
2550: IF trc_TxbAnnPymInc >= trc_Threshold THEN
2551: hr_utility.set_location('py_za_tx_01032000.BasCalc',17);
2552: -- Tax Liability
2553: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
2554: trc_LibFyAP := trc_TotLibAP - trc_TotLibAB;
2555: -- Negative Check
2556: IF trc_LibFyAP < 0 THEN
2557: hr_utility.set_location('py_za_tx_01032000.BasCalc',18);
2573: END IF;
2574:
2575: -- Net Pay Validation
2576: --
2577: py_za_tx_utl_01032000.NpVal;
2578:
2579: -- Base Income
2580: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2581: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2576: --
2577: py_za_tx_utl_01032000.NpVal;
2578:
2579: -- Base Income
2580: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2581: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2582: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2577: py_za_tx_utl_01032000.NpVal;
2578:
2579: -- Base Income
2580: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2581: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2582: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2578:
2579: -- Base Income
2580: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2581: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2582: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2580: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2581: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2582: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2581: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2582: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2582: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2583: -- Normal Income
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2584: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2585: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2586: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2587: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2588: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2589: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2590: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2591: -- Fringe Benefits
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2592: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2593: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2594: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2595: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2596: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2597: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2598: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2599: -- Travel Allowance
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2600: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2601: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2602: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2603: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2604: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2605: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2606: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2607: -- Bonus Provision
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2608: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2609: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2610: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2611: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2612: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2613: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2614: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2615: -- Annual Bonus
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2616: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2617: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2618: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2619: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2620: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2621: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2622: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2623: -- Annual Payments
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2624: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2625: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2626: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2627: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2634: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2628: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2634: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2635: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2636: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2629: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2634: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2635: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2636: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2637:
2630: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2634: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2635: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2636: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2637:
2638: EXCEPTION
2631: -- Pubilc Office Allowance
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2634: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2635: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2636: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2637:
2638: EXCEPTION
2639: WHEN OTHERS THEN
2632: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2633: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2634: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2635: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2636: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2637:
2638: EXCEPTION
2639: WHEN OTHERS THEN
2640: IF xpt_Msg = 'No Error' THEN
2656: trc_CalTyp := 'CalCalc';
2657:
2658: -- Update Global Balance Values with correct TAXABLE values
2659: --
2660: py_za_tx_utl_01032000.TrvAll;
2661:
2662: hr_utility.set_location('py_za_tx_01032000.CalCalc',2);
2663:
2664: -- Calendar Ytd Taxable Income
2714: ELSE -- continue CalCalc
2715: hr_utility.set_location('py_za_tx_01032000.CalCalc',4);
2716: -- Site Factor
2717: --
2718: trc_SitFactor := dbi_ZA_DYS_IN_YR / py_za_tx_utl_01032000.DaysWorked;
2719:
2720: -- Rebates
2721: py_za_tx_utl_01032000.SetRebates;
2722:
2717: --
2718: trc_SitFactor := dbi_ZA_DYS_IN_YR / py_za_tx_utl_01032000.DaysWorked;
2719:
2720: -- Rebates
2721: py_za_tx_utl_01032000.SetRebates;
2722:
2723: -- Abatements
2724: py_za_tx_utl_01032000.Abatements;
2725:
2720: -- Rebates
2721: py_za_tx_utl_01032000.SetRebates;
2722:
2723: -- Abatements
2724: py_za_tx_utl_01032000.Abatements;
2725:
2726: hr_utility.set_location('py_za_tx_01032000.CalCalc',5);
2727:
2728: -- Base Earnings
2734: -- Threshold Check
2735: IF trc_TxbBseInc >= trc_Threshold THEN
2736: hr_utility.set_location('py_za_tx_01032000.CalCalc',6);
2737: -- Tax Liability
2738: trc_TotLibBse := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBseInc);
2739: ELSE
2740: hr_utility.set_location('py_za_tx_01032000.CalCalc',7);
2741: trc_TotLibBse := 0;
2742: END IF;
2758: -- Threshold Check
2759: IF trc_TxbAnnBonInc >= trc_Threshold THEN
2760: hr_utility.set_location('py_za_tx_01032000.CalCalc',9);
2761: -- Tax Liability
2762: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnBonInc);
2763: trc_LibFyAB := trc_TotLibAB - trc_TotLibBse;
2764: -- Negative Check
2765: IF trc_LibFyAB < 0 THEN
2766: hr_utility.set_location('py_za_tx_01032000.CalCalc',10);
2821: -- Threshold Check
2822: IF trc_TxbAnnPymInc >= trc_Threshold THEN
2823: hr_utility.set_location('py_za_tx_01032000.CalCalc',18);
2824: -- Tax Liability
2825: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
2826: trc_LibFyAP := trc_TotLibAP - trc_TotLibAB;
2827: -- Negative Check
2828: IF trc_LibFyAP < 0 THEN
2829: hr_utility.set_location('py_za_tx_01032000.CalCalc',19);
2847: END IF;
2848:
2849: -- Net pay Validation
2850: --
2851: py_za_tx_utl_01032000.NpVal;
2852:
2853: -- Base Income
2854: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2855: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2850: --
2851: py_za_tx_utl_01032000.NpVal;
2852:
2853: -- Base Income
2854: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2855: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2856: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2851: py_za_tx_utl_01032000.NpVal;
2852:
2853: -- Base Income
2854: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2855: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2856: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2852:
2853: -- Base Income
2854: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2855: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2856: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2854: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
2855: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2856: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2855: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
2856: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2856: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2857: -- Normal Income
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2858: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2859: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2860: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
2861: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2862: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2863: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2864: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2865: -- Fringe Benefits
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2866: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2867: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2868: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
2869: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2870: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2871: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2872: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2873: -- Travel Allowance
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2874: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2875: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2876: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
2877: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2878: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2879: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2880: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2881: -- Bonus Provision
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2882: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2883: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2884: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
2885: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2886: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2887: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2888: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2889: -- Annual Bonus
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2890: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2891: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2892: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
2893: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2894: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2895: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2896: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2897: -- Annual Payments
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2898: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2899: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2900: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
2901: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2908: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2902: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2908: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2909: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2910: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2903: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2908: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2909: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2910: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2911:
2904: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2908: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2909: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2910: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2911:
2912: END IF;
2905: -- Pubilc Office Allowance
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2908: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2909: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2910: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2911:
2912: END IF;
2913:
2906: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
2907: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
2908: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
2909: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
2910: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
2911:
2912: END IF;
2913:
2914: hr_utility.set_location('py_za_tx_01032000.CalCalc',23);
2933: --
2934: trc_CalTyp := 'YtdCalc';
2935:
2936: -- Update Global Balance Values with correct TAXABLE values
2937: py_za_tx_utl_01032000.TrvAll;
2938:
2939: hr_utility.set_location('py_za_tx_01032000.YtdCalc',2);
2940:
2941: -- Ytd Taxable Income
2989: CalCalc;
2990: ELSE --Continue YtdCalc
2991: hr_utility.set_location('py_za_tx_01032000.YtdCalc',4);
2992: -- Site Factor
2993: trc_SitFactor := dbi_ZA_DYS_IN_YR / py_za_tx_utl_01032000.DaysWorked;
2994:
2995: -- Rebates
2996: py_za_tx_utl_01032000.SetRebates;
2997:
2992: -- Site Factor
2993: trc_SitFactor := dbi_ZA_DYS_IN_YR / py_za_tx_utl_01032000.DaysWorked;
2994:
2995: -- Rebates
2996: py_za_tx_utl_01032000.SetRebates;
2997:
2998: -- Abatements
2999: py_za_tx_utl_01032000.Abatements;
3000:
2995: -- Rebates
2996: py_za_tx_utl_01032000.SetRebates;
2997:
2998: -- Abatements
2999: py_za_tx_utl_01032000.Abatements;
3000:
3001: hr_utility.set_location('py_za_tx_01032000.YtdCalc',5);
3002:
3003: -- Base Earnings
3009: -- Threshold Check
3010: IF trc_TxbBseInc >= trc_Threshold THEN
3011: hr_utility.set_location('py_za_tx_01032000.YtdCalc',6);
3012: -- Tax Liability
3013: trc_TotLibBse := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBseInc);
3014: ELSE
3015: hr_utility.set_location('py_za_tx_01032000.YtdCalc',7);
3016: trc_TotLibBse := 0;
3017: END IF;
3033: -- Threshold Check
3034: IF trc_TxbAnnBonInc >= trc_Threshold THEN
3035: hr_utility.set_location('py_za_tx_01032000.YtdCalc',9);
3036: -- Tax Liability
3037: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnBonInc);
3038: trc_LibFyAB := trc_TotLibAB - trc_TotLibBse;
3039: -- Negative Check
3040: IF trc_LibFyAB < 0 THEN
3041: hr_utility.set_location('py_za_tx_01032000.YtdCalc',10);
3096: -- Threshold Check
3097: IF trc_TxbAnnPymInc >= trc_Threshold THEN
3098: hr_utility.set_location('py_za_tx_01032000.YtdCalc',18);
3099: -- Tax Liability
3100: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
3101: trc_LibFyAP := trc_TotLibAP - trc_TotLibAB;
3102: -- Negative Check
3103: IF trc_LibFyAP < 0 THEN
3104: hr_utility.set_location('py_za_tx_01032000.YtdCalc',19);
3122: END IF;
3123:
3124: -- Net Pay validation
3125: --
3126: py_za_tx_utl_01032000.NpVal;
3127:
3128: hr_utility.set_location('py_za_tx_01032000.YtdCalc',23);
3129:
3130: -- Base Income
3127:
3128: hr_utility.set_location('py_za_tx_01032000.YtdCalc',23);
3129:
3130: -- Base Income
3131: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3132: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3133: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3128: hr_utility.set_location('py_za_tx_01032000.YtdCalc',23);
3129:
3130: -- Base Income
3131: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3132: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3133: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3129:
3130: -- Base Income
3131: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3132: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3133: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3131: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3132: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3133: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3132: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3133: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3133: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3134: -- Normal Income
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3135: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3136: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3137: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3138: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3139: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3140: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3141: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3142: -- Fringe Benefits
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3143: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3144: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3145: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3146: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3147: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3148: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3149: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3150: -- Travel Allowance
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3151: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3152: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3153: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3154: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3155: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3156: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3157: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3158: -- Bonus Provision
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3159: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3160: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3161: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3162: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3163: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3164: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3165: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3166: -- Annual Bonus
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3167: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3168: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3169: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3170: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3171: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3172: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3173: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3174: -- Annual Payments
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3175: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3176: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3177: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3178: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3185: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3179: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3185: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3186: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3187: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3180: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3185: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3186: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3187: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3188:
3181: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3185: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3186: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3187: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3188:
3189: END IF;
3182: -- Pubilc Office Allowance
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3185: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3186: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3187: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3188:
3189: END IF;
3190:
3183: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3184: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3185: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3186: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3187: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3188:
3189: END IF;
3190:
3191: EXCEPTION
3215:
3216: bal_TA_NRFI_PTD :=
3217: bal_TA_NRFI_PTD * glb_ZA_TRV_ALL_TX_PRC / 100;
3218:
3219: py_za_tx_utl_01032000.TrvAll;
3220:
3221: hr_utility.set_location('py_za_tx_01032000.NorCalc',2);
3222:
3223: bal_PO_RFI_PTD :=
3280: + bal_USE_VEH_RFI_PTD
3281: );
3282:
3283: -- Period Factor
3284: py_za_tx_utl_01032000.PeriodFactor;
3285:
3286: -- Possible Periods Factor
3287: py_za_tx_utl_01032000.PossiblePeriodsFactor;
3288:
3283: -- Period Factor
3284: py_za_tx_utl_01032000.PeriodFactor;
3285:
3286: -- Possible Periods Factor
3287: py_za_tx_utl_01032000.PossiblePeriodsFactor;
3288:
3289: -- Rebates
3290: py_za_tx_utl_01032000.SetRebates;
3291:
3286: -- Possible Periods Factor
3287: py_za_tx_utl_01032000.PossiblePeriodsFactor;
3288:
3289: -- Rebates
3290: py_za_tx_utl_01032000.SetRebates;
3291:
3292: -- Abatements
3293: py_za_tx_utl_01032000.Abatements;
3294:
3289: -- Rebates
3290: py_za_tx_utl_01032000.SetRebates;
3291:
3292: -- Abatements
3293: py_za_tx_utl_01032000.Abatements;
3294:
3295: hr_utility.set_location('py_za_tx_01032000.NorCalc',3);
3296:
3297: -- Normal Income
3343: + bal_TOOL_ALL_RFI_PTD
3344: );
3345:
3346: -- Annualise Normal Income
3347: trc_NorErn := py_za_tx_utl_01032000.Annualise
3348: (p_YtdInc => trc_NorIncYtd
3349: ,p_PtdInc => trc_NorIncPtd
3350: );
3351:
3355: -- Threshold Check
3356: IF trc_TxbNorInc >= trc_Threshold THEN
3357: hr_utility.set_location('py_za_tx_01032000.NorCalc',5);
3358: -- Tax Liability
3359: trc_TotLibNI := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbNorInc);
3360: trc_LibFyNI := trc_TotLibNI - 0;
3361: -- DeAnnualise
3362: trc_LibFpNI := py_za_tx_utl_01032000.DeAnnualise
3363: (p_Liab => trc_LibFyNI
3358: -- Tax Liability
3359: trc_TotLibNI := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbNorInc);
3360: trc_LibFyNI := trc_TotLibNI - 0;
3361: -- DeAnnualise
3362: trc_LibFpNI := py_za_tx_utl_01032000.DeAnnualise
3363: (p_Liab => trc_LibFyNI
3364: ,p_TxOnYtd => bal_TX_ON_NI_YTD
3365: ,p_TxOnPtd => bal_TX_ON_NI_PTD
3366: );
3433: + bal_USE_VEH_NRFI_PTD
3434: + bal_USE_VEH_RFI_PTD
3435: );
3436: -- Annualise Fringe Benefits
3437: trc_FrnBenErn := py_za_tx_utl_01032000.Annualise
3438: (p_YtdInc => trc_FrnBenYtd
3439: ,p_PtdInc => trc_FrnBenPtd
3440: ) + trc_NorErn;
3441: -- Taxable Fringe Income
3443: -- Threshold Check
3444: IF trc_TxbFrnInc >= trc_Threshold THEN
3445: hr_utility.set_location('py_za_tx_01032000.NorCalc',9);
3446: -- Tax Liability
3447: trc_TotLibFB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbFrnInc);
3448: trc_LibFyFB := trc_TotLibFB - least(trc_TotLibFB,trc_TotLibNI);
3449: -- DeAnnualise
3450: trc_LibFpFB := py_za_tx_utl_01032000.DeAnnualise
3451: (trc_LibFyFB
3446: -- Tax Liability
3447: trc_TotLibFB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbFrnInc);
3448: trc_LibFyFB := trc_TotLibFB - least(trc_TotLibFB,trc_TotLibNI);
3449: -- DeAnnualise
3450: trc_LibFpFB := py_za_tx_utl_01032000.DeAnnualise
3451: (trc_LibFyFB
3452: ,bal_TX_ON_FB_YTD
3453: ,bal_TX_ON_FB_PTD
3454: );
3484: ( bal_TA_NRFI_PTD
3485: + bal_TA_RFI_PTD
3486: );
3487: -- Annualise Travel Allowance
3488: trc_TrvAllErn := py_za_tx_utl_01032000.Annualise
3489: (p_YtdInc => trc_TrvAllYtd
3490: ,p_PtdInc => trc_TrvAllPtd
3491: ) + trc_FrnBenErn;
3492: -- Taxable Travel Income
3494: -- Threshold Check
3495: IF trc_TxbTrvInc >= trc_Threshold THEN
3496: hr_utility.set_location('py_za_tx_01032000.NorCalc',13);
3497: -- Tax Liability
3498: trc_TotLibTA := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbTrvInc);
3499: trc_LibFyTA := trc_TotLibTA - least(trc_TotLibTA,trc_TotLibFB);
3500: -- DeAnnualise
3501: trc_LibFpTA := py_za_tx_utl_01032000.DeAnnualise
3502: (trc_LibFyTA
3497: -- Tax Liability
3498: trc_TotLibTA := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbTrvInc);
3499: trc_LibFyTA := trc_TotLibTA - least(trc_TotLibTA,trc_TotLibFB);
3500: -- DeAnnualise
3501: trc_LibFpTA := py_za_tx_utl_01032000.DeAnnualise
3502: (trc_LibFyTA
3503: ,bal_TX_ON_TA_YTD
3504: ,bal_TX_ON_TA_PTD
3505: );
3529: hr_utility.set_location('py_za_tx_01032000.NorCalc',16);
3530: -- Ptd Bonus Provision
3531: trc_BonProPtd := bal_BP_PTD;
3532: -- Annualise Bonus Provision
3533: trc_BonProErn := py_za_tx_utl_01032000.Annualise
3534: (p_YtdInc => trc_BonProYtd
3535: ,p_PtdInc => trc_BonProPtd
3536: ) + trc_TrvAllErn;
3537: -- Taxable Bonus Provision Income
3539: -- Threshold Check
3540: IF trc_TxbBonProInc >= trc_Threshold THEN
3541: hr_utility.set_location('py_za_tx_01032000.NorCalc',17);
3542: -- Tax Liability
3543: trc_TotLibBP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBonProInc);
3544: trc_LibFyBP := trc_TotLibBP - least(trc_TotLibBP,trc_TotLibTA);
3545: -- DeAnnualise
3546: trc_LibFpBP := py_za_tx_utl_01032000.DeAnnualise
3547: (trc_LibFyBP
3542: -- Tax Liability
3543: trc_TotLibBP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbBonProInc);
3544: trc_LibFyBP := trc_TotLibBP - least(trc_TotLibBP,trc_TotLibTA);
3545: -- DeAnnualise
3546: trc_LibFpBP := py_za_tx_utl_01032000.DeAnnualise
3547: (trc_LibFyBP
3548: ,bal_TX_ON_BP_YTD
3549: ,bal_TX_ON_BP_PTD
3550: );
3582: -- Threshold Check
3583: IF trc_TxbAnnBonInc >= trc_Threshold THEN
3584: hr_utility.set_location('py_za_tx_01032000.NorCalc',21);
3585: -- Tax Liability
3586: trc_TotLibAB := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnBonInc);
3587: trc_LibFyAB := trc_TotLibAB - trc_TotLibTA;
3588: -- Negative Check
3589: IF trc_LibFyAB < 0 THEN
3590: hr_utility.set_location('py_za_tx_01032000.NorCalc',22);
3652: -- Threshold Check
3653: IF trc_TxbAnnPymInc >= trc_Threshold THEN
3654: hr_utility.set_location('py_za_tx_01032000.NorCalc',30);
3655: -- Tax Liability
3656: trc_TotLibAP := py_za_tx_utl_01032000.TaxLiability(p_Amt => trc_TxbAnnPymInc);
3657: trc_LibFyAP := trc_TotLibAP - trc_TotLibAB;
3658: -- Negative Check
3659: IF trc_LibFyAP < 0 THEN
3660: hr_utility.set_location('py_za_tx_01032000.NorCalc',31);
3698: ( bal_PO_NRFI_PTD
3699: + bal_PO_RFI_PTD
3700: );
3701: -- Annualise Public Office Allowance
3702: trc_PblOffErn := py_za_tx_utl_01032000.Annualise
3703: (p_YtdInc => trc_PblOffYtd
3704: ,p_PtdInc => trc_PblOffPtd
3705: );
3706: -- Tax Liability
3704: ,p_PtdInc => trc_PblOffPtd
3705: );
3706: -- Tax Liability
3707: trc_LibFyPO := trc_PblOffErn * glb_ZA_PBL_TX_RTE / 100;
3708: trc_LibFpPO := py_za_tx_utl_01032000.DeAnnualise
3709: (trc_LibFyPO
3710: ,bal_TX_ON_PO_YTD
3711: ,bal_TX_ON_PO_PTD
3712: );
3718: END IF;
3719:
3720: -- Net Pay Validation
3721: --
3722: py_za_tx_utl_01032000.NpVal;
3723:
3724: hr_utility.set_location('py_za_tx_01032000.NorCalc',37);
3725:
3726: -- Base Income
3723:
3724: hr_utility.set_location('py_za_tx_01032000.NorCalc',37);
3725:
3726: -- Base Income
3727: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3728: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3729: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3724: hr_utility.set_location('py_za_tx_01032000.NorCalc',37);
3725:
3726: -- Base Income
3727: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3728: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3729: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3725:
3726: -- Base Income
3727: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3728: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3729: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3727: py_za_tx_utl_01032000.WriteHrTrace('trc_BseErn: '||to_char(trc_BseErn));
3728: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3729: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3728: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBseInc: '||to_char(trc_TxbBseInc));
3729: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3729: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBse: '||to_char(trc_TotLibBse));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3730: -- Normal Income
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3731: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncYtd: '||to_char(trc_NorIncYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3732: py_za_tx_utl_01032000.WriteHrTrace('trc_NorIncPtd: '||to_char(trc_NorIncPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3733: py_za_tx_utl_01032000.WriteHrTrace('trc_NorErn: '||to_char(trc_NorErn));
3734: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbNorInc: '||to_char(trc_TxbNorInc));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3735: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibNI: '||to_char(trc_TotLibNI));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3736: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyNI: '||to_char(trc_LibFyNI));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3737: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpNI: '||to_char(trc_LibFpNI));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3738: -- Fringe Benefits
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3739: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenYtd: '||to_char(trc_FrnBenYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3740: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenPtd: '||to_char(trc_FrnBenPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3741: py_za_tx_utl_01032000.WriteHrTrace('trc_FrnBenErn: '||to_char(trc_FrnBenErn));
3742: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbFrnInc: '||to_char(trc_TxbFrnInc));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3743: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibFB: '||to_char(trc_TotLibFB));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3744: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyFB: '||to_char(trc_LibFyFB));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3745: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpFB: '||to_char(trc_LibFpFB));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3746: -- Travel Allowance
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3747: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllYtd: '||to_char(trc_TrvAllYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3748: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllPtd: '||to_char(trc_TrvAllPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3749: py_za_tx_utl_01032000.WriteHrTrace('trc_TrvAllErn: '||to_char(trc_TrvAllErn));
3750: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbTrvInc: '||to_char(trc_TxbTrvInc));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3751: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibTA: '||to_char(trc_TotLibTA));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3752: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyTA: '||to_char(trc_LibFyTA));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3753: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpTA: '||to_char(trc_LibFpTA));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3754: -- Bonus Provision
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3755: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProYtd: '||to_char(trc_BonProYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3756: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProPtd: '||to_char(trc_BonProPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3757: py_za_tx_utl_01032000.WriteHrTrace('trc_BonProErn: '||to_char(trc_BonProErn));
3758: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbBonProInc: '||to_char(trc_TxbBonProInc));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3759: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibBP: '||to_char(trc_TotLibBP));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3760: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyBP: '||to_char(trc_LibFyBP));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3761: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpBP: '||to_char(trc_LibFpBP));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3762: -- Annual Bonus
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3763: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonYtd: '||to_char(trc_AnnBonYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3764: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonPtd: '||to_char(trc_AnnBonPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3765: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnBonErn: '||to_char(trc_AnnBonErn));
3766: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnBonInc: '||to_char(trc_TxbAnnBonInc));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3767: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAB: '||to_char(trc_TotLibAB));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3768: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAB: '||to_char(trc_LibFyAB));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3769: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAB: '||to_char(trc_LibFpAB));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3770: -- Annual Payments
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3771: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymYtd: '||to_char(trc_AnnPymYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3772: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymPtd: '||to_char(trc_AnnPymPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3773: py_za_tx_utl_01032000.WriteHrTrace('trc_AnnPymErn: '||to_char(trc_AnnPymErn));
3774: py_za_tx_utl_01032000.WriteHrTrace('trc_TxbAnnPymInc: '||to_char(trc_TxbAnnPymInc));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3781: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3775: py_za_tx_utl_01032000.WriteHrTrace('trc_TotLibAP: '||to_char(trc_TotLibAP));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3781: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3782: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3783: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3776: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyAP: '||to_char(trc_LibFyAP));
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3781: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3782: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3783: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3784:
3777: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpAP: '||to_char(trc_LibFpAP));
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3781: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3782: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3783: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3784:
3785: EXCEPTION
3778: -- Pubilc Office Allowance
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3781: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3782: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3783: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3784:
3785: EXCEPTION
3786: WHEN OTHERS THEN
3779: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffYtd: '||to_char(trc_PblOffYtd));
3780: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffPtd: '||to_char(trc_PblOffPtd));
3781: py_za_tx_utl_01032000.WriteHrTrace('trc_PblOffErn: '||to_char(trc_PblOffErn));
3782: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFyPO: '||to_char(trc_LibFyPO));
3783: py_za_tx_utl_01032000.WriteHrTrace('trc_LibFpPO: '||to_char(trc_LibFpPO));
3784:
3785: EXCEPTION
3786: WHEN OTHERS THEN
3787: IF xpt_Msg = 'No Error' THEN
4669:
4670: BEGIN
4671: -- Set hr_utility globals if debugging
4672: --
4673: -- py_za_tx_utl_01032000.g_HrTraceEnabled := TRUE;
4674: -- py_za_tx_utl_01032000.g_HrTracePipeName := 'ZATAX';
4675:
4676: -- Call hr_utility start procedure
4677: py_za_tx_utl_01032000.StartHrTrace;
4670: BEGIN
4671: -- Set hr_utility globals if debugging
4672: --
4673: -- py_za_tx_utl_01032000.g_HrTraceEnabled := TRUE;
4674: -- py_za_tx_utl_01032000.g_HrTracePipeName := 'ZATAX';
4675:
4676: -- Call hr_utility start procedure
4677: py_za_tx_utl_01032000.StartHrTrace;
4678:
4673: -- py_za_tx_utl_01032000.g_HrTraceEnabled := TRUE;
4674: -- py_za_tx_utl_01032000.g_HrTracePipeName := 'ZATAX';
4675:
4676: -- Call hr_utility start procedure
4677: py_za_tx_utl_01032000.StartHrTrace;
4678:
4679: -- Setup Trace Header Info
4680: py_za_tx_utl_01032000.WriteHrTrace(' ');
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4676: -- Call hr_utility start procedure
4677: py_za_tx_utl_01032000.StartHrTrace;
4678:
4679: -- Setup Trace Header Info
4680: py_za_tx_utl_01032000.WriteHrTrace(' ');
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4677: py_za_tx_utl_01032000.StartHrTrace;
4678:
4679: -- Setup Trace Header Info
4680: py_za_tx_utl_01032000.WriteHrTrace(' ');
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4678:
4679: -- Setup Trace Header Info
4680: py_za_tx_utl_01032000.WriteHrTrace(' ');
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4679: -- Setup Trace Header Info
4680: py_za_tx_utl_01032000.WriteHrTrace(' ');
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4680: py_za_tx_utl_01032000.WriteHrTrace(' ');
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4681: py_za_tx_utl_01032000.WriteHrTrace(' ');
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4682: py_za_tx_utl_01032000.WriteHrTrace(' ');
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4683: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4684: py_za_tx_utl_01032000.WriteHrTrace('-- Start of Trace File');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4692: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4685: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4692: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4693: py_za_tx_utl_01032000.WriteHrTrace(' ');
4686: py_za_tx_utl_01032000.WriteHrTrace(' ');
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4692: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4693: py_za_tx_utl_01032000.WriteHrTrace(' ');
4694:
4687: py_za_tx_utl_01032000.WriteHrTrace('Processing Assignment ID :'||to_char(ASSIGNMENT_ID));
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4692: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4693: py_za_tx_utl_01032000.WriteHrTrace(' ');
4694:
4695: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',1);
4688: py_za_tx_utl_01032000.WriteHrTrace('Assignment Action ID :'||to_char(ASSIGNMENT_ACTION_ID));
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4692: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4693: py_za_tx_utl_01032000.WriteHrTrace(' ');
4694:
4695: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',1);
4696:
4689: py_za_tx_utl_01032000.WriteHrTrace('Payroll Action ID :'||to_char(PAYROLL_ACTION_ID));
4690: py_za_tx_utl_01032000.WriteHrTrace('Payroll ID :'||to_char(PAYROLL_ID));
4691: py_za_tx_utl_01032000.WriteHrTrace(' ');
4692: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
4693: py_za_tx_utl_01032000.WriteHrTrace(' ');
4694:
4695: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',1);
4696:
4697: -- Initialise Package Globals
4773: trc_CalTyp := 'NoCalc';
4774: -- Liability = entered value
4775: trc_LibFpNI := dbi_TX_DIR_VAL;
4776: -- Standard NetPay Validation
4777: py_za_tx_utl_01032000.NpVal;
4778: END IF;
4779: -- D = Directive Percentage
4780: --
4781: ELSIF dbi_TX_STA = 'D' THEN
4793: ELSE
4794: IF trc_OvrTxCalc AND trc_OvrTyp = 'P' THEN
4795: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',16);
4796: trc_OvrWrn := 'WARNING: Tax Override - '||to_char(trc_OvrPrc)||' Percent';
4797: -- Percentage taken into account in py_za_tx_utl_01032000.TaxLiability
4798: END IF;
4799: -- Check Directive Number First
4800: IF dbi_TX_DIR_NUM = 'NULL' THEN
4801: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',17);
4837: ELSE
4838: IF trc_OvrTxCalc AND trc_OvrTyp = 'P' THEN
4839: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',25);
4840: trc_OvrWrn := 'WARNING: Tax Override - '||to_char(trc_OvrPrc)||' Percent';
4841: -- Percentage taken into account in py_za_tx_utl_01032000.TaxLiability
4842: END IF;
4843: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',26);
4844: -- Simply Execute the Directive Calculation
4845: DirCalc;
4867: IF trc_OvrTxCalc AND trc_OvrTyp = 'V' THEN
4868: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',32);
4869: trc_CalTyp := 'OvrCalc';
4870: trc_OvrWrn := 'WARNING: Tax Override - Total Tax Value: '||to_char(trc_LibFpNI + trc_LibFpAP);
4871: py_za_tx_utl_01032000.SetRebates;
4872: ELSE
4873: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',33);
4874: SeaCalc;
4875: END IF;
4882: IF trc_OvrTxCalc AND trc_OvrTyp = 'V' THEN
4883: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',34);
4884: trc_CalTyp := 'OvrCalc';
4885: trc_OvrWrn := 'WARNING: Tax Override - Total Tax Value: '||to_char(trc_LibFpNI + trc_LibFpAP);
4886: py_za_tx_utl_01032000.SetRebates;
4887: ELSIF trc_OvrTxCalc AND trc_OvrTyp = 'S' THEN
4888: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',35);
4889: trc_CalTyp := 'OvrCalc';
4890: trc_OvrWrn := 'WARNING: Tax Override - Forced Site Calculation';
4894: ELSE
4895: IF trc_OvrTxCalc AND trc_OvrTyp = 'P' THEN
4896: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',37);
4897: trc_OvrWrn := 'WARNING: Tax Override - '||to_char(trc_OvrPrc)||' Percent';
4898: -- Percentage taken into account in py_za_tx_utl_01032000.TaxLiability
4899: END IF;
4900:
4901: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',38);
4902: IF py_za_tx_utl_01032000.LatePayPeriod THEN
4898: -- Percentage taken into account in py_za_tx_utl_01032000.TaxLiability
4899: END IF;
4900:
4901: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',38);
4902: IF py_za_tx_utl_01032000.LatePayPeriod THEN
4903: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',39);
4904: LteCalc;
4905: -- Is this a SITE Period?
4906: ELSIF py_za_tx_utl_01032000.EmpTermPrePeriod THEN
4902: IF py_za_tx_utl_01032000.LatePayPeriod THEN
4903: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',39);
4904: LteCalc;
4905: -- Is this a SITE Period?
4906: ELSIF py_za_tx_utl_01032000.EmpTermPrePeriod THEN
4907: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',40);
4908: SitCalc;
4909: ELSIF py_za_tx_utl_01032000.LstPeriod OR py_za_tx_utl_01032000.EmpTermInPeriod THEN
4910: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',41);
4905: -- Is this a SITE Period?
4906: ELSIF py_za_tx_utl_01032000.EmpTermPrePeriod THEN
4907: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',40);
4908: SitCalc;
4909: ELSIF py_za_tx_utl_01032000.LstPeriod OR py_za_tx_utl_01032000.EmpTermInPeriod THEN
4910: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',41);
4911: IF py_za_tx_utl_01032000.PreErnPeriod THEN
4912: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',42);
4913: YtdCalc;
4907: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',40);
4908: SitCalc;
4909: ELSIF py_za_tx_utl_01032000.LstPeriod OR py_za_tx_utl_01032000.EmpTermInPeriod THEN
4910: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',41);
4911: IF py_za_tx_utl_01032000.PreErnPeriod THEN
4912: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',42);
4913: YtdCalc;
4914: ELSE
4915: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',43);
4917: END IF;
4918: ElSE
4919: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',44);
4920: -- The employee has NOT been terminated!
4921: IF py_za_tx_utl_01032000.PreErnPeriod THEN
4922: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',45);
4923: YtdCalc;
4924: ELSIF py_za_tx_utl_01032000.RetroInPrd THEN
4925: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',46);
4920: -- The employee has NOT been terminated!
4921: IF py_za_tx_utl_01032000.PreErnPeriod THEN
4922: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',45);
4923: YtdCalc;
4924: ELSIF py_za_tx_utl_01032000.RetroInPrd THEN
4925: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',46);
4926: SitCalc;
4927: ELSE
4928: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',47);
4959: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',52);
4960:
4961: -- Post Calculation Steps
4962: --
4963: py_za_tx_utl_01032000.SitPaySplit;
4964:
4965: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',53);
4966:
4967: -- Execute the Arrear Processing
4965: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',53);
4966:
4967: -- Execute the Arrear Processing
4968: --
4969: IF py_za_tx_utl_01032000.SitePeriod THEN
4970: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',54);
4971: py_za_tx_utl_01032000.ArrearExcess;
4972: END IF;
4973:
4967: -- Execute the Arrear Processing
4968: --
4969: IF py_za_tx_utl_01032000.SitePeriod THEN
4970: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',54);
4971: py_za_tx_utl_01032000.ArrearExcess;
4972: END IF;
4973:
4974: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',55);
4975:
5029: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',60);
5030:
5031: -- Execute The Tax Trace
5032: --
5033: py_za_tx_utl_01032000.Trace;
5034:
5035: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',61);
5036:
5037: -- Clear Globals
5035: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',61);
5036:
5037: -- Clear Globals
5038: --
5039: py_za_tx_utl_01032000.ClearGlobals;
5040:
5041: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',62);
5042:
5043: -- End off Trace File
5040:
5041: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',62);
5042:
5043: -- End off Trace File
5044: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
5045: py_za_tx_utl_01032000.WriteHrTrace('-- End of Trace File ');
5046: py_za_tx_utl_01032000.WriteHrTrace(' ');
5047:
5048: -- Call hr_utility stop procedure
5041: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',62);
5042:
5043: -- End off Trace File
5044: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
5045: py_za_tx_utl_01032000.WriteHrTrace('-- End of Trace File ');
5046: py_za_tx_utl_01032000.WriteHrTrace(' ');
5047:
5048: -- Call hr_utility stop procedure
5049: py_za_tx_utl_01032000.StopHrTrace;
5042:
5043: -- End off Trace File
5044: py_za_tx_utl_01032000.WriteHrTrace('------------------------------------------------------------');
5045: py_za_tx_utl_01032000.WriteHrTrace('-- End of Trace File ');
5046: py_za_tx_utl_01032000.WriteHrTrace(' ');
5047:
5048: -- Call hr_utility stop procedure
5049: py_za_tx_utl_01032000.StopHrTrace;
5050:
5045: py_za_tx_utl_01032000.WriteHrTrace('-- End of Trace File ');
5046: py_za_tx_utl_01032000.WriteHrTrace(' ');
5047:
5048: -- Call hr_utility stop procedure
5049: py_za_tx_utl_01032000.StopHrTrace;
5050:
5051: --dbms_debug.debug_off;
5052:
5053: RETURN l_Dum;
5054:
5055: EXCEPTION
5056: WHEN xpt_E THEN
5057: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',63);
5058: py_za_tx_utl_01032000.WriteHrTrace('xpt_Msg: '||xpt_Msg);
5059: py_za_tx_utl_01032000.StopHrTrace;
5060: hr_utility.set_message(801, xpt_Msg);
5061: py_za_tx_utl_01032000.ClearGlobals;
5062: hr_utility.raise_error;
5055: EXCEPTION
5056: WHEN xpt_E THEN
5057: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',63);
5058: py_za_tx_utl_01032000.WriteHrTrace('xpt_Msg: '||xpt_Msg);
5059: py_za_tx_utl_01032000.StopHrTrace;
5060: hr_utility.set_message(801, xpt_Msg);
5061: py_za_tx_utl_01032000.ClearGlobals;
5062: hr_utility.raise_error;
5063: WHEN OTHERS THEN
5057: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',63);
5058: py_za_tx_utl_01032000.WriteHrTrace('xpt_Msg: '||xpt_Msg);
5059: py_za_tx_utl_01032000.StopHrTrace;
5060: hr_utility.set_message(801, xpt_Msg);
5061: py_za_tx_utl_01032000.ClearGlobals;
5062: hr_utility.raise_error;
5063: WHEN OTHERS THEN
5064: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',64);
5065: py_za_tx_utl_01032000.WriteHrTrace('Sql error code: '||TO_CHAR(SQLCODE));
5061: py_za_tx_utl_01032000.ClearGlobals;
5062: hr_utility.raise_error;
5063: WHEN OTHERS THEN
5064: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',64);
5065: py_za_tx_utl_01032000.WriteHrTrace('Sql error code: '||TO_CHAR(SQLCODE));
5066: py_za_tx_utl_01032000.WriteHrTrace('Sql error msg: '||SUBSTR(SQLERRM(SQLCODE), 1, 100));
5067: py_za_tx_utl_01032000.StopHrTrace;
5068: hr_utility.set_message(801, 'ZaTx_01032000: '||TO_CHAR(SQLCODE));
5069: py_za_tx_utl_01032000.ClearGlobals;
5062: hr_utility.raise_error;
5063: WHEN OTHERS THEN
5064: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',64);
5065: py_za_tx_utl_01032000.WriteHrTrace('Sql error code: '||TO_CHAR(SQLCODE));
5066: py_za_tx_utl_01032000.WriteHrTrace('Sql error msg: '||SUBSTR(SQLERRM(SQLCODE), 1, 100));
5067: py_za_tx_utl_01032000.StopHrTrace;
5068: hr_utility.set_message(801, 'ZaTx_01032000: '||TO_CHAR(SQLCODE));
5069: py_za_tx_utl_01032000.ClearGlobals;
5070: hr_utility.raise_error;
5063: WHEN OTHERS THEN
5064: hr_utility.set_location('py_za_tx_01032000.ZaTx_01032000',64);
5065: py_za_tx_utl_01032000.WriteHrTrace('Sql error code: '||TO_CHAR(SQLCODE));
5066: py_za_tx_utl_01032000.WriteHrTrace('Sql error msg: '||SUBSTR(SQLERRM(SQLCODE), 1, 100));
5067: py_za_tx_utl_01032000.StopHrTrace;
5068: hr_utility.set_message(801, 'ZaTx_01032000: '||TO_CHAR(SQLCODE));
5069: py_za_tx_utl_01032000.ClearGlobals;
5070: hr_utility.raise_error;
5071: END ZaTx_01032000;
5065: py_za_tx_utl_01032000.WriteHrTrace('Sql error code: '||TO_CHAR(SQLCODE));
5066: py_za_tx_utl_01032000.WriteHrTrace('Sql error msg: '||SUBSTR(SQLERRM(SQLCODE), 1, 100));
5067: py_za_tx_utl_01032000.StopHrTrace;
5068: hr_utility.set_message(801, 'ZaTx_01032000: '||TO_CHAR(SQLCODE));
5069: py_za_tx_utl_01032000.ClearGlobals;
5070: hr_utility.raise_error;
5071: END ZaTx_01032000;
5072:
5073: END py_za_tx_01032000;