DBA Data[Home] [Help]

APPS.PY_ZA_TX_UTL_01032012 dependencies on PY_ZA_TX_01032012

Line 249: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

245: RETURN l_GlbVal;
246:
247: EXCEPTION
248: WHEN OTHERS THEN
249: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
250: py_za_tx_01032012.xpt_Msg := 'GlbVal: '||TO_CHAR(SQLCODE);
251: END IF;
252: RAISE py_za_tx_01032012.xpt_E;
253: END GlbVal;

Line 250: py_za_tx_01032012.xpt_Msg := 'GlbVal: '||TO_CHAR(SQLCODE);

246:
247: EXCEPTION
248: WHEN OTHERS THEN
249: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
250: py_za_tx_01032012.xpt_Msg := 'GlbVal: '||TO_CHAR(SQLCODE);
251: END IF;
252: RAISE py_za_tx_01032012.xpt_E;
253: END GlbVal;
254:

Line 252: RAISE py_za_tx_01032012.xpt_E;

248: WHEN OTHERS THEN
249: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
250: py_za_tx_01032012.xpt_Msg := 'GlbVal: '||TO_CHAR(SQLCODE);
251: END IF;
252: RAISE py_za_tx_01032012.xpt_E;
253: END GlbVal;
254:
255:
256: -------------------------------------------------------------------------------

Line 271: ( py_za_tx_01032012.bal_TOT_TXB_NI_YTD

267: -------------------------------------------------------------------------------
268: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',1);
269:
270: l_tot_txb_prd_inc_ytd :=
271: ( py_za_tx_01032012.bal_TOT_TXB_NI_YTD
272: + py_za_tx_01032012.bal_TOT_TXB_FB_YTD
273: + py_za_tx_01032012.bal_TOT_TXB_TA_YTD
274: );
275: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',2);

Line 272: + py_za_tx_01032012.bal_TOT_TXB_FB_YTD

268: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',1);
269:
270: l_tot_txb_prd_inc_ytd :=
271: ( py_za_tx_01032012.bal_TOT_TXB_NI_YTD
272: + py_za_tx_01032012.bal_TOT_TXB_FB_YTD
273: + py_za_tx_01032012.bal_TOT_TXB_TA_YTD
274: );
275: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',2);
276: RETURN l_tot_txb_prd_inc_ytd;

Line 273: + py_za_tx_01032012.bal_TOT_TXB_TA_YTD

269:
270: l_tot_txb_prd_inc_ytd :=
271: ( py_za_tx_01032012.bal_TOT_TXB_NI_YTD
272: + py_za_tx_01032012.bal_TOT_TXB_FB_YTD
273: + py_za_tx_01032012.bal_TOT_TXB_TA_YTD
274: );
275: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',2);
276: RETURN l_tot_txb_prd_inc_ytd;
277:

Line 281: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

277:
278: EXCEPTION
279: WHEN OTHERS THEN
280: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',3);
281: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
282: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncYtd: '||TO_CHAR(SQLCODE);
283: END IF;
284: RAISE py_za_tx_01032012.xpt_E;
285: -------------------------------------------------------------------------------

Line 282: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncYtd: '||TO_CHAR(SQLCODE);

278: EXCEPTION
279: WHEN OTHERS THEN
280: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',3);
281: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
282: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncYtd: '||TO_CHAR(SQLCODE);
283: END IF;
284: RAISE py_za_tx_01032012.xpt_E;
285: -------------------------------------------------------------------------------
286: END TotPrdTxbIncYtd;

Line 284: RAISE py_za_tx_01032012.xpt_E;

280: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncYtd',3);
281: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
282: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncYtd: '||TO_CHAR(SQLCODE);
283: END IF;
284: RAISE py_za_tx_01032012.xpt_E;
285: -------------------------------------------------------------------------------
286: END TotPrdTxbIncYtd;
287:
288:

Line 304: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD

300: -------------------------------------------------------------------------------
301: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',1);
302:
303: l_tot_txb_prd_inc_ptd :=
304: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
305: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
306: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
307: );
308: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',2);

Line 305: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD

301: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',1);
302:
303: l_tot_txb_prd_inc_ptd :=
304: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
305: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
306: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
307: );
308: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',2);
309: RETURN l_tot_txb_prd_inc_ptd;

Line 306: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD

302:
303: l_tot_txb_prd_inc_ptd :=
304: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
305: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
306: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
307: );
308: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',2);
309: RETURN l_tot_txb_prd_inc_ptd;
310:

Line 314: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

310:
311: EXCEPTION
312: WHEN OTHERS THEN
313: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',3);
314: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
315: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncPtd: '||TO_CHAR(SQLCODE);
316: END IF;
317: RAISE py_za_tx_01032012.xpt_E;
318: -------------------------------------------------------------------------------

Line 315: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncPtd: '||TO_CHAR(SQLCODE);

311: EXCEPTION
312: WHEN OTHERS THEN
313: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',3);
314: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
315: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncPtd: '||TO_CHAR(SQLCODE);
316: END IF;
317: RAISE py_za_tx_01032012.xpt_E;
318: -------------------------------------------------------------------------------
319: END TotPrdTxbIncPtd;

Line 317: RAISE py_za_tx_01032012.xpt_E;

313: hr_utility.set_location('py_za_tx_utl_01032012.TotPrdTxbIncPtd',3);
314: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
315: py_za_tx_01032012.xpt_Msg := 'TotPrdTxbIncPtd: '||TO_CHAR(SQLCODE);
316: END IF;
317: RAISE py_za_tx_01032012.xpt_E;
318: -------------------------------------------------------------------------------
319: END TotPrdTxbIncPtd;
320:
321:

Line 338: py_za_tx_01032012.trc_NorIncPtd := py_za_tx_01032012.bal_TOT_TXB_NI_PTD;

334: hr_utility.set_location('py_za_tx_utl_01032012.NegPtd',1);
335: -- If any period ptd income value is negative
336: -- a site calc has to be done
337:
338: py_za_tx_01032012.trc_NorIncPtd := py_za_tx_01032012.bal_TOT_TXB_NI_PTD;
339: py_za_tx_01032012.trc_FrnBenPtd := py_za_tx_01032012.bal_TOT_TXB_FB_PTD;
340: py_za_tx_01032012.trc_TrvAllPtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
341:
342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;

Line 339: py_za_tx_01032012.trc_FrnBenPtd := py_za_tx_01032012.bal_TOT_TXB_FB_PTD;

335: -- If any period ptd income value is negative
336: -- a site calc has to be done
337:
338: py_za_tx_01032012.trc_NorIncPtd := py_za_tx_01032012.bal_TOT_TXB_NI_PTD;
339: py_za_tx_01032012.trc_FrnBenPtd := py_za_tx_01032012.bal_TOT_TXB_FB_PTD;
340: py_za_tx_01032012.trc_TrvAllPtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
341:
342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;
343:

Line 340: py_za_tx_01032012.trc_TrvAllPtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;

336: -- a site calc has to be done
337:
338: py_za_tx_01032012.trc_NorIncPtd := py_za_tx_01032012.bal_TOT_TXB_NI_PTD;
339: py_za_tx_01032012.trc_FrnBenPtd := py_za_tx_01032012.bal_TOT_TXB_FB_PTD;
340: py_za_tx_01032012.trc_TrvAllPtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
341:
342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;
343:
344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd

Line 342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;

338: py_za_tx_01032012.trc_NorIncPtd := py_za_tx_01032012.bal_TOT_TXB_NI_PTD;
339: py_za_tx_01032012.trc_FrnBenPtd := py_za_tx_01032012.bal_TOT_TXB_FB_PTD;
340: py_za_tx_01032012.trc_TrvAllPtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
341:
342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;
343:
344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd
345: , py_za_tx_01032012.trc_FrnBenPtd
346: , py_za_tx_01032012.trc_TrvAllPtd

Line 344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd

340: py_za_tx_01032012.trc_TrvAllPtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
341:
342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;
343:
344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd
345: , py_za_tx_01032012.trc_FrnBenPtd
346: , py_za_tx_01032012.trc_TrvAllPtd
347: , py_za_tx_01032012.trc_BonProPtd
348: ) < 0

Line 345: , py_za_tx_01032012.trc_FrnBenPtd

341:
342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;
343:
344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd
345: , py_za_tx_01032012.trc_FrnBenPtd
346: , py_za_tx_01032012.trc_TrvAllPtd
347: , py_za_tx_01032012.trc_BonProPtd
348: ) < 0
349: THEN

Line 346: , py_za_tx_01032012.trc_TrvAllPtd

342: py_za_tx_01032012.trc_BonProPtd := py_za_tx_01032012.bal_BP_PTD;
343:
344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd
345: , py_za_tx_01032012.trc_FrnBenPtd
346: , py_za_tx_01032012.trc_TrvAllPtd
347: , py_za_tx_01032012.trc_BonProPtd
348: ) < 0
349: THEN
350: hr_utility.set_location('py_za_tx_utl_01032012.NegPtd',2);

Line 347: , py_za_tx_01032012.trc_BonProPtd

343:
344: IF LEAST( py_za_tx_01032012.trc_NorIncPtd
345: , py_za_tx_01032012.trc_FrnBenPtd
346: , py_za_tx_01032012.trc_TrvAllPtd
347: , py_za_tx_01032012.trc_BonProPtd
348: ) < 0
349: THEN
350: hr_utility.set_location('py_za_tx_utl_01032012.NegPtd',2);
351: py_za_tx_01032012.trc_NegPtd := TRUE;

Line 351: py_za_tx_01032012.trc_NegPtd := TRUE;

347: , py_za_tx_01032012.trc_BonProPtd
348: ) < 0
349: THEN
350: hr_utility.set_location('py_za_tx_utl_01032012.NegPtd',2);
351: py_za_tx_01032012.trc_NegPtd := TRUE;
352: END IF;
353:
354: hr_utility.set_location('py_za_tx_utl_01032012.NegPtd',3);
355: RETURN py_za_tx_01032012.trc_NegPtd;

Line 355: RETURN py_za_tx_01032012.trc_NegPtd;

351: py_za_tx_01032012.trc_NegPtd := TRUE;
352: END IF;
353:
354: hr_utility.set_location('py_za_tx_utl_01032012.NegPtd',3);
355: RETURN py_za_tx_01032012.trc_NegPtd;
356:
357: EXCEPTION
358: WHEN OTHERS THEN
359: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

Line 359: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

355: RETURN py_za_tx_01032012.trc_NegPtd;
356:
357: EXCEPTION
358: WHEN OTHERS THEN
359: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
360: py_za_tx_01032012.xpt_Msg := 'NegPtd: '||TO_CHAR(SQLCODE);
361: END IF;
362: RAISE py_za_tx_01032012.xpt_E;
363: END NegPtd;

Line 360: py_za_tx_01032012.xpt_Msg := 'NegPtd: '||TO_CHAR(SQLCODE);

356:
357: EXCEPTION
358: WHEN OTHERS THEN
359: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
360: py_za_tx_01032012.xpt_Msg := 'NegPtd: '||TO_CHAR(SQLCODE);
361: END IF;
362: RAISE py_za_tx_01032012.xpt_E;
363: END NegPtd;
364:

Line 362: RAISE py_za_tx_01032012.xpt_E;

358: WHEN OTHERS THEN
359: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
360: py_za_tx_01032012.xpt_Msg := 'NegPtd: '||TO_CHAR(SQLCODE);
361: END IF;
362: RAISE py_za_tx_01032012.xpt_E;
363: END NegPtd;
364:
365: -------------------------------------------------------------------------------
366: -- LatePayPeriod --

Line 375: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE < py_za_tx_01032012.dbi_ZA_TX_YR_STRT THEN

371: BEGIN
372: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',1);
373: -- IF the employee's assignment ended before the current tax year
374: -- it's a Late Pay Period
375: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE < py_za_tx_01032012.dbi_ZA_TX_YR_STRT THEN
376:
377: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',2);
378:
379: -- Valid Late Pay Period?

Line 382: l_CurTxYear := to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'));

378:
379: -- Valid Late Pay Period?
380: --
381: -- Current Tax Year
382: l_CurTxYear := to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'));
383:
384: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',3);
385:
386: /* Commented for Bug 8844712

Line 387: IF (l_CurTxYear - py_za_tx_01032012.dbi_ZA_ASG_TX_YR) > 1 THEN

383:
384: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',3);
385:
386: /* Commented for Bug 8844712
387: IF (l_CurTxYear - py_za_tx_01032012.dbi_ZA_ASG_TX_YR) > 1 THEN
388: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',4);
389: -- Bug 8691928
390: py_za_tx_01032012.xpt_Msg := 'LatePayment Across Two Tax Yrs' ;
391: RAISE py_za_tx_01032012.xpt_E;

Line 390: py_za_tx_01032012.xpt_Msg := 'LatePayment Across Two Tax Yrs' ;

386: /* Commented for Bug 8844712
387: IF (l_CurTxYear - py_za_tx_01032012.dbi_ZA_ASG_TX_YR) > 1 THEN
388: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',4);
389: -- Bug 8691928
390: py_za_tx_01032012.xpt_Msg := 'LatePayment Across Two Tax Yrs' ;
391: RAISE py_za_tx_01032012.xpt_E;
392: ELSE
393: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',5);
394: RETURN TRUE;

Line 391: RAISE py_za_tx_01032012.xpt_E;

387: IF (l_CurTxYear - py_za_tx_01032012.dbi_ZA_ASG_TX_YR) > 1 THEN
388: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',4);
389: -- Bug 8691928
390: py_za_tx_01032012.xpt_Msg := 'LatePayment Across Two Tax Yrs' ;
391: RAISE py_za_tx_01032012.xpt_E;
392: ELSE
393: hr_utility.set_location('py_za_tx_utl_01032012.LatePayPeriod',5);
394: RETURN TRUE;
395: END IF; */

Line 405: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

401: END IF;
402:
403: EXCEPTION
404: WHEN OTHERS THEN
405: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
406: py_za_tx_01032012.xpt_Msg := 'LatePayPeriod: '||TO_CHAR(SQLCODE);
407: END IF;
408: RAISE py_za_tx_01032012.xpt_E;
409: END LatePayPeriod;

Line 406: py_za_tx_01032012.xpt_Msg := 'LatePayPeriod: '||TO_CHAR(SQLCODE);

402:
403: EXCEPTION
404: WHEN OTHERS THEN
405: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
406: py_za_tx_01032012.xpt_Msg := 'LatePayPeriod: '||TO_CHAR(SQLCODE);
407: END IF;
408: RAISE py_za_tx_01032012.xpt_E;
409: END LatePayPeriod;
410: -------------------------------------------------------------------------------

Line 408: RAISE py_za_tx_01032012.xpt_E;

404: WHEN OTHERS THEN
405: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
406: py_za_tx_01032012.xpt_Msg := 'LatePayPeriod: '||TO_CHAR(SQLCODE);
407: END IF;
408: RAISE py_za_tx_01032012.xpt_E;
409: END LatePayPeriod;
410: -------------------------------------------------------------------------------
411: -- LstPeriod --
412: -------------------------------------------------------------------------------

Line 417: IF py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT = 1 THEN

413: FUNCTION LstPeriod RETURN BOOLEAN AS
414: BEGIN
415: -- Is this the last period for the tax year
416: --
417: IF py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT = 1 THEN
418: hr_utility.set_location('py_za_tx_utl_01032012.LstPeriod',1);
419: RETURN TRUE;
420: ELSE
421: hr_utility.set_location('py_za_tx_utl_01032012.LstPeriod',2);

Line 427: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

423: END IF;
424:
425: EXCEPTION
426: WHEN OTHERS THEN
427: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
428: py_za_tx_01032012.xpt_Msg := 'LstPeriod: '||TO_CHAR(SQLCODE);
429: END IF;
430: RAISE py_za_tx_01032012.xpt_E;
431: END LstPeriod;

Line 428: py_za_tx_01032012.xpt_Msg := 'LstPeriod: '||TO_CHAR(SQLCODE);

424:
425: EXCEPTION
426: WHEN OTHERS THEN
427: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
428: py_za_tx_01032012.xpt_Msg := 'LstPeriod: '||TO_CHAR(SQLCODE);
429: END IF;
430: RAISE py_za_tx_01032012.xpt_E;
431: END LstPeriod;
432: -------------------------------------------------------------------------------

Line 430: RAISE py_za_tx_01032012.xpt_E;

426: WHEN OTHERS THEN
427: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
428: py_za_tx_01032012.xpt_Msg := 'LstPeriod: '||TO_CHAR(SQLCODE);
429: END IF;
430: RAISE py_za_tx_01032012.xpt_E;
431: END LstPeriod;
432: -------------------------------------------------------------------------------
433: -- EmpTermInPeriod --
434: -------------------------------------------------------------------------------

Line 440: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE BETWEEN py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE

436:
437: BEGIN
438: -- Was the employee terminated in the current period
439: --
440: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE BETWEEN py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
441: AND py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
442: THEN
443: hr_utility.set_location('py_za_tx_utl_01032012.EmpTermInPeriod',1);
444: RETURN TRUE;

Line 441: AND py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE

437: BEGIN
438: -- Was the employee terminated in the current period
439: --
440: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE BETWEEN py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
441: AND py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
442: THEN
443: hr_utility.set_location('py_za_tx_utl_01032012.EmpTermInPeriod',1);
444: RETURN TRUE;
445: ELSE

Line 452: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

448: END IF;
449:
450: EXCEPTION
451: WHEN OTHERS THEN
452: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
453: py_za_tx_01032012.xpt_Msg := 'EmpTermInPeriod: '||TO_CHAR(SQLCODE);
454: END IF;
455: RAISE py_za_tx_01032012.xpt_E;
456: END EmpTermInPeriod;

Line 453: py_za_tx_01032012.xpt_Msg := 'EmpTermInPeriod: '||TO_CHAR(SQLCODE);

449:
450: EXCEPTION
451: WHEN OTHERS THEN
452: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
453: py_za_tx_01032012.xpt_Msg := 'EmpTermInPeriod: '||TO_CHAR(SQLCODE);
454: END IF;
455: RAISE py_za_tx_01032012.xpt_E;
456: END EmpTermInPeriod;
457: -------------------------------------------------------------------------------

Line 455: RAISE py_za_tx_01032012.xpt_E;

451: WHEN OTHERS THEN
452: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
453: py_za_tx_01032012.xpt_Msg := 'EmpTermInPeriod: '||TO_CHAR(SQLCODE);
454: END IF;
455: RAISE py_za_tx_01032012.xpt_E;
456: END EmpTermInPeriod;
457: -------------------------------------------------------------------------------
458: -- EmpTermPrePeriod --
459: -------------------------------------------------------------------------------

Line 465: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE <= py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE THEN

461:
462: BEGIN
463: -- Was the employee terminated before the current period
464: --
465: IF py_za_tx_01032012.dbi_ZA_ACT_END_DTE <= py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE THEN
466: hr_utility.set_location('py_za_tx_utl_01032012.EmpTermPrePeriod',1);
467: RETURN TRUE;
468: ELSE
469: hr_utility.set_location('py_za_tx_utl_01032012.EmpTermPrePeriod',2);

Line 475: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

471: END IF;
472:
473: EXCEPTION
474: WHEN OTHERS THEN
475: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
476: py_za_tx_01032012.xpt_Msg := 'EmpTermPrePeriod: '||TO_CHAR(SQLCODE);
477: END IF;
478: RAISE py_za_tx_01032012.xpt_E;
479: END EmpTermPrePeriod;

Line 476: py_za_tx_01032012.xpt_Msg := 'EmpTermPrePeriod: '||TO_CHAR(SQLCODE);

472:
473: EXCEPTION
474: WHEN OTHERS THEN
475: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
476: py_za_tx_01032012.xpt_Msg := 'EmpTermPrePeriod: '||TO_CHAR(SQLCODE);
477: END IF;
478: RAISE py_za_tx_01032012.xpt_E;
479: END EmpTermPrePeriod;
480: -------------------------------------------------------------------------------

Line 478: RAISE py_za_tx_01032012.xpt_E;

474: WHEN OTHERS THEN
475: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
476: py_za_tx_01032012.xpt_Msg := 'EmpTermPrePeriod: '||TO_CHAR(SQLCODE);
477: END IF;
478: RAISE py_za_tx_01032012.xpt_E;
479: END EmpTermPrePeriod;
480: -------------------------------------------------------------------------------
481: -- PreErnPeriod --
482: -------------------------------------------------------------------------------

Line 489: py_za_tx_01032012.trc_TxbIncPtd :=

485: BEGIN
486: -- PTD Taxable Income
487: --
488:
489: py_za_tx_01032012.trc_TxbIncPtd :=
490: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
491: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
493: + py_za_tx_01032012.bal_BP_PTD

Line 490: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD

486: -- PTD Taxable Income
487: --
488:
489: py_za_tx_01032012.trc_TxbIncPtd :=
490: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
491: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
493: + py_za_tx_01032012.bal_BP_PTD
494: );

Line 491: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD

487: --
488:
489: py_za_tx_01032012.trc_TxbIncPtd :=
490: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
491: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
493: + py_za_tx_01032012.bal_BP_PTD
494: );
495: -- Ptd Annual Bonus

Line 492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD

488:
489: py_za_tx_01032012.trc_TxbIncPtd :=
490: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
491: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
493: + py_za_tx_01032012.bal_BP_PTD
494: );
495: -- Ptd Annual Bonus
496: py_za_tx_01032012.trc_AnnBonPtd := py_za_tx_01032012.bal_TOT_TXB_AB_RUN;

Line 493: + py_za_tx_01032012.bal_BP_PTD

489: py_za_tx_01032012.trc_TxbIncPtd :=
490: ( py_za_tx_01032012.bal_TOT_TXB_NI_PTD
491: + py_za_tx_01032012.bal_TOT_TXB_FB_PTD
492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
493: + py_za_tx_01032012.bal_BP_PTD
494: );
495: -- Ptd Annual Bonus
496: py_za_tx_01032012.trc_AnnBonPtd := py_za_tx_01032012.bal_TOT_TXB_AB_RUN;
497: --Modified the value of trc_AnnPymPtd for Bug 9438325 to consider _ASG_RUN value for AP instead of _ASG_TAX_YTD

Line 496: py_za_tx_01032012.trc_AnnBonPtd := py_za_tx_01032012.bal_TOT_TXB_AB_RUN;

492: + py_za_tx_01032012.bal_TOT_TXB_TA_PTD
493: + py_za_tx_01032012.bal_BP_PTD
494: );
495: -- Ptd Annual Bonus
496: py_za_tx_01032012.trc_AnnBonPtd := py_za_tx_01032012.bal_TOT_TXB_AB_RUN;
497: --Modified the value of trc_AnnPymPtd for Bug 9438325 to consider _ASG_RUN value for AP instead of _ASG_TAX_YTD
498: -- Run Annual Payments
499: py_za_tx_01032012.trc_AnnPymPtd := py_za_tx_01032012.bal_TOT_TXB_AP_RUN;
500:

Line 499: py_za_tx_01032012.trc_AnnPymPtd := py_za_tx_01032012.bal_TOT_TXB_AP_RUN;

495: -- Ptd Annual Bonus
496: py_za_tx_01032012.trc_AnnBonPtd := py_za_tx_01032012.bal_TOT_TXB_AB_RUN;
497: --Modified the value of trc_AnnPymPtd for Bug 9438325 to consider _ASG_RUN value for AP instead of _ASG_TAX_YTD
498: -- Run Annual Payments
499: py_za_tx_01032012.trc_AnnPymPtd := py_za_tx_01032012.bal_TOT_TXB_AP_RUN;
500:
501: WriteHrTrace('py_za_tx_01032012.trc_TxbIncPtd: '||to_char(py_za_tx_01032012.trc_TxbIncPtd));
502: WriteHrTrace('py_za_tx_01032012.trc_AnnBonPtd: '||to_char(py_za_tx_01032012.trc_AnnBonPtd));
503: WriteHrTrace('py_za_tx_01032012.trc_AnnPymPtd: '||to_char(py_za_tx_01032012.trc_AnnPymPtd));

Line 501: WriteHrTrace('py_za_tx_01032012.trc_TxbIncPtd: '||to_char(py_za_tx_01032012.trc_TxbIncPtd));

497: --Modified the value of trc_AnnPymPtd for Bug 9438325 to consider _ASG_RUN value for AP instead of _ASG_TAX_YTD
498: -- Run Annual Payments
499: py_za_tx_01032012.trc_AnnPymPtd := py_za_tx_01032012.bal_TOT_TXB_AP_RUN;
500:
501: WriteHrTrace('py_za_tx_01032012.trc_TxbIncPtd: '||to_char(py_za_tx_01032012.trc_TxbIncPtd));
502: WriteHrTrace('py_za_tx_01032012.trc_AnnBonPtd: '||to_char(py_za_tx_01032012.trc_AnnBonPtd));
503: WriteHrTrace('py_za_tx_01032012.trc_AnnPymPtd: '||to_char(py_za_tx_01032012.trc_AnnPymPtd));
504:
505: -- Annual Type PTD Income with no Period Type PTD Income

Line 502: WriteHrTrace('py_za_tx_01032012.trc_AnnBonPtd: '||to_char(py_za_tx_01032012.trc_AnnBonPtd));

498: -- Run Annual Payments
499: py_za_tx_01032012.trc_AnnPymPtd := py_za_tx_01032012.bal_TOT_TXB_AP_RUN;
500:
501: WriteHrTrace('py_za_tx_01032012.trc_TxbIncPtd: '||to_char(py_za_tx_01032012.trc_TxbIncPtd));
502: WriteHrTrace('py_za_tx_01032012.trc_AnnBonPtd: '||to_char(py_za_tx_01032012.trc_AnnBonPtd));
503: WriteHrTrace('py_za_tx_01032012.trc_AnnPymPtd: '||to_char(py_za_tx_01032012.trc_AnnPymPtd));
504:
505: -- Annual Type PTD Income with no Period Type PTD Income
506: IF (py_za_tx_01032012.trc_AnnBonPtd + py_za_tx_01032012.trc_AnnPymPtd) <> 0 AND py_za_tx_01032012.trc_TxbIncPtd <= 0 THEN

Line 503: WriteHrTrace('py_za_tx_01032012.trc_AnnPymPtd: '||to_char(py_za_tx_01032012.trc_AnnPymPtd));

499: py_za_tx_01032012.trc_AnnPymPtd := py_za_tx_01032012.bal_TOT_TXB_AP_RUN;
500:
501: WriteHrTrace('py_za_tx_01032012.trc_TxbIncPtd: '||to_char(py_za_tx_01032012.trc_TxbIncPtd));
502: WriteHrTrace('py_za_tx_01032012.trc_AnnBonPtd: '||to_char(py_za_tx_01032012.trc_AnnBonPtd));
503: WriteHrTrace('py_za_tx_01032012.trc_AnnPymPtd: '||to_char(py_za_tx_01032012.trc_AnnPymPtd));
504:
505: -- Annual Type PTD Income with no Period Type PTD Income
506: IF (py_za_tx_01032012.trc_AnnBonPtd + py_za_tx_01032012.trc_AnnPymPtd) <> 0 AND py_za_tx_01032012.trc_TxbIncPtd <= 0 THEN
507: hr_utility.set_location('py_za_tx_utl_01032012.PreErnPeriod',1);

Line 506: IF (py_za_tx_01032012.trc_AnnBonPtd + py_za_tx_01032012.trc_AnnPymPtd) <> 0 AND py_za_tx_01032012.trc_TxbIncPtd <= 0 THEN

502: WriteHrTrace('py_za_tx_01032012.trc_AnnBonPtd: '||to_char(py_za_tx_01032012.trc_AnnBonPtd));
503: WriteHrTrace('py_za_tx_01032012.trc_AnnPymPtd: '||to_char(py_za_tx_01032012.trc_AnnPymPtd));
504:
505: -- Annual Type PTD Income with no Period Type PTD Income
506: IF (py_za_tx_01032012.trc_AnnBonPtd + py_za_tx_01032012.trc_AnnPymPtd) <> 0 AND py_za_tx_01032012.trc_TxbIncPtd <= 0 THEN
507: hr_utility.set_location('py_za_tx_utl_01032012.PreErnPeriod',1);
508: RETURN TRUE;
509: ELSE
510: hr_utility.set_location('py_za_tx_utl_01032012.PreErnPeriod',2);

Line 516: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

512: END IF;
513:
514: EXCEPTION
515: WHEN OTHERS THEN
516: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
517: py_za_tx_01032012.xpt_Msg := 'PreErnPeriod: '||TO_CHAR(SQLCODE);
518: END IF;
519: RAISE py_za_tx_01032012.xpt_E;
520: END PreErnPeriod;

Line 517: py_za_tx_01032012.xpt_Msg := 'PreErnPeriod: '||TO_CHAR(SQLCODE);

513:
514: EXCEPTION
515: WHEN OTHERS THEN
516: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
517: py_za_tx_01032012.xpt_Msg := 'PreErnPeriod: '||TO_CHAR(SQLCODE);
518: END IF;
519: RAISE py_za_tx_01032012.xpt_E;
520: END PreErnPeriod;
521: -------------------------------------------------------------------------------

Line 519: RAISE py_za_tx_01032012.xpt_E;

515: WHEN OTHERS THEN
516: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
517: py_za_tx_01032012.xpt_Msg := 'PreErnPeriod: '||TO_CHAR(SQLCODE);
518: END IF;
519: RAISE py_za_tx_01032012.xpt_E;
520: END PreErnPeriod;
521: -------------------------------------------------------------------------------
522: -- SitePeriod --
523: -------------------------------------------------------------------------------

Line 536: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

532: END IF;
533:
534: EXCEPTION
535: WHEN OTHERS THEN
536: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
537: py_za_tx_01032012.xpt_Msg := 'SitePeriod: '||TO_CHAR(SQLCODE);
538: END IF;
539: RAISE py_za_tx_01032012.xpt_E;
540: END SitePeriod;

Line 537: py_za_tx_01032012.xpt_Msg := 'SitePeriod: '||TO_CHAR(SQLCODE);

533:
534: EXCEPTION
535: WHEN OTHERS THEN
536: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
537: py_za_tx_01032012.xpt_Msg := 'SitePeriod: '||TO_CHAR(SQLCODE);
538: END IF;
539: RAISE py_za_tx_01032012.xpt_E;
540: END SitePeriod;
541: -------------------------------------------------------------------------------

Line 539: RAISE py_za_tx_01032012.xpt_E;

535: WHEN OTHERS THEN
536: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
537: py_za_tx_01032012.xpt_Msg := 'SitePeriod: '||TO_CHAR(SQLCODE);
538: END IF;
539: RAISE py_za_tx_01032012.xpt_E;
540: END SitePeriod;
541: -------------------------------------------------------------------------------
542: -- PeriodFactor --
543: -------------------------------------------------------------------------------

Line 558: IF py_za_tx_01032012.dbi_ZA_TX_YR_STRT < py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE THEN

554: l_tot_inc_ptd := TotPrdTxbIncPtd;
555:
556: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',2);
557:
558: IF py_za_tx_01032012.dbi_ZA_TX_YR_STRT < py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE THEN
559: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',3);
560:
561: IF l_tot_inc_ytd = l_tot_inc_ptd THEN
562: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',3);

Line 567: py_za_tx_01032012.trc_PrdFactor := ( py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE + 1)/ ( py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE + 1 );

563: -- i.e. first pay period for the person
564:
565: -- Bug 8691928
566: -- removed newlines between various operands of the expression
567: py_za_tx_01032012.trc_PrdFactor := ( py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE + 1)/ ( py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE + 1 );
568: ELSE
569: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',5);
570: py_za_tx_01032012.trc_PrdFactor := 1;
571: END IF;

Line 570: py_za_tx_01032012.trc_PrdFactor := 1;

566: -- removed newlines between various operands of the expression
567: py_za_tx_01032012.trc_PrdFactor := ( py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE + 1)/ ( py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE + 1 );
568: ELSE
569: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',5);
570: py_za_tx_01032012.trc_PrdFactor := 1;
571: END IF;
572:
573: ELSE
574: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',6);

Line 575: py_za_tx_01032012.trc_PrdFactor := 1;

571: END IF;
572:
573: ELSE
574: hr_utility.set_location('py_za_tx_utl_01032012.PeriodFactor',6);
575: py_za_tx_01032012.trc_PrdFactor := 1;
576: END IF;
577:
578: WriteHrTrace('dbi_ZA_TX_YR_STRT: '
579: ||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));

Line 579: ||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));

575: py_za_tx_01032012.trc_PrdFactor := 1;
576: END IF;
577:
578: WriteHrTrace('dbi_ZA_TX_YR_STRT: '
579: ||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));
580: WriteHrTrace('dbi_ZA_ACT_STRT_DTE: '
581: ||to_char(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
582: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
583: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));

Line 581: ||to_char(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));

577:
578: WriteHrTrace('dbi_ZA_TX_YR_STRT: '
579: ||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));
580: WriteHrTrace('dbi_ZA_ACT_STRT_DTE: '
581: ||to_char(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
582: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
583: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));
584: WriteHrTrace('dbi_ZA_CUR_PRD_STRT_DTE: '
585: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));

Line 583: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));

579: ||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));
580: WriteHrTrace('dbi_ZA_ACT_STRT_DTE: '
581: ||to_char(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
582: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
583: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));
584: WriteHrTrace('dbi_ZA_CUR_PRD_STRT_DTE: '
585: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));
586: WriteHrTrace('l_tot_inc_ytd: '
587: ||to_char(l_tot_inc_ytd));

Line 585: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));

581: ||to_char(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
582: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
583: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));
584: WriteHrTrace('dbi_ZA_CUR_PRD_STRT_DTE: '
585: ||to_char(py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));
586: WriteHrTrace('l_tot_inc_ytd: '
587: ||to_char(l_tot_inc_ytd));
588: WriteHrTrace('l_tot_inc_ptd: '
589: ||to_char(l_tot_inc_ptd));

Line 593: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

589: ||to_char(l_tot_inc_ptd));
590:
591: EXCEPTION
592: WHEN OTHERS THEN
593: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
594: py_za_tx_01032012.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);
595: END IF;
596: RAISE py_za_tx_01032012.xpt_E;
597: END PeriodFactor;

Line 594: py_za_tx_01032012.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);

590:
591: EXCEPTION
592: WHEN OTHERS THEN
593: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
594: py_za_tx_01032012.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);
595: END IF;
596: RAISE py_za_tx_01032012.xpt_E;
597: END PeriodFactor;
598: -------------------------------------------------------------------------------

Line 596: RAISE py_za_tx_01032012.xpt_E;

592: WHEN OTHERS THEN
593: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
594: py_za_tx_01032012.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);
595: END IF;
596: RAISE py_za_tx_01032012.xpt_E;
597: END PeriodFactor;
598: -------------------------------------------------------------------------------
599: -- PossiblePeriodsFactor --
600: -------------------------------------------------------------------------------

Line 603: IF py_za_tx_01032012.dbi_ZA_TX_YR_STRT >= py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE THEN

599: -- PossiblePeriodsFactor --
600: -------------------------------------------------------------------------------
601: PROCEDURE PossiblePeriodsFactor AS
602: BEGIN
603: IF py_za_tx_01032012.dbi_ZA_TX_YR_STRT >= py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE THEN
604: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',1);
605: py_za_tx_01032012.trc_PosFactor := 1;
606: ELSE
607: IF py_za_tx_01032012.trc_PrdFactor <> 1 THEN

Line 605: py_za_tx_01032012.trc_PosFactor := 1;

601: PROCEDURE PossiblePeriodsFactor AS
602: BEGIN
603: IF py_za_tx_01032012.dbi_ZA_TX_YR_STRT >= py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE THEN
604: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',1);
605: py_za_tx_01032012.trc_PosFactor := 1;
606: ELSE
607: IF py_za_tx_01032012.trc_PrdFactor <> 1 THEN
608: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',2);
609: --

Line 607: IF py_za_tx_01032012.trc_PrdFactor <> 1 THEN

603: IF py_za_tx_01032012.dbi_ZA_TX_YR_STRT >= py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE THEN
604: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',1);
605: py_za_tx_01032012.trc_PosFactor := 1;
606: ELSE
607: IF py_za_tx_01032012.trc_PrdFactor <> 1 THEN
608: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',2);
609: --
610: py_za_tx_01032012.trc_PosFactor :=
611: py_za_tx_01032012.dbi_ZA_DYS_IN_YR

Line 610: py_za_tx_01032012.trc_PosFactor :=

606: ELSE
607: IF py_za_tx_01032012.trc_PrdFactor <> 1 THEN
608: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',2);
609: --
610: py_za_tx_01032012.trc_PosFactor :=
611: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
612: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
613: - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
614: + 1

Line 611: py_za_tx_01032012.dbi_ZA_DYS_IN_YR

607: IF py_za_tx_01032012.trc_PrdFactor <> 1 THEN
608: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',2);
609: --
610: py_za_tx_01032012.trc_PosFactor :=
611: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
612: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
613: - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
614: + 1
615: );

Line 612: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END

608: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',2);
609: --
610: py_za_tx_01032012.trc_PosFactor :=
611: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
612: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
613: - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
614: + 1
615: );
616: ELSE

Line 613: - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE

609: --
610: py_za_tx_01032012.trc_PosFactor :=
611: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
612: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
613: - py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
614: + 1
615: );
616: ELSE
617: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',3);

Line 619: py_za_tx_01032012.trc_PosFactor :=

615: );
616: ELSE
617: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',3);
618: --
619: py_za_tx_01032012.trc_PosFactor :=
620: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
621: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
622: - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
623: + 1

Line 620: py_za_tx_01032012.dbi_ZA_DYS_IN_YR

616: ELSE
617: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',3);
618: --
619: py_za_tx_01032012.trc_PosFactor :=
620: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
621: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
622: - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
623: + 1
624: );

Line 621: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END

617: hr_utility.set_location('py_za_tx_utl_01032012.PossiblePeriodsFactor',3);
618: --
619: py_za_tx_01032012.trc_PosFactor :=
620: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
621: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
622: - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
623: + 1
624: );
625: END IF;

Line 622: - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE

618: --
619: py_za_tx_01032012.trc_PosFactor :=
620: py_za_tx_01032012.dbi_ZA_DYS_IN_YR
621: / ( py_za_tx_01032012.dbi_ZA_TX_YR_END
622: - py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
623: + 1
624: );
625: END IF;
626: END IF;

Line 629: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

625: END IF;
626: END IF;
627: EXCEPTION
628: WHEN OTHERS THEN
629: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
630: py_za_tx_01032012.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);
631: END IF;
632: RAISE py_za_tx_01032012.xpt_E;
633: END PossiblePeriodsFactor;

Line 630: py_za_tx_01032012.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);

626: END IF;
627: EXCEPTION
628: WHEN OTHERS THEN
629: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
630: py_za_tx_01032012.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);
631: END IF;
632: RAISE py_za_tx_01032012.xpt_E;
633: END PossiblePeriodsFactor;
634: -------------------------------------------------------------------------------

Line 632: RAISE py_za_tx_01032012.xpt_E;

628: WHEN OTHERS THEN
629: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
630: py_za_tx_01032012.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);
631: END IF;
632: RAISE py_za_tx_01032012.xpt_E;
633: END PossiblePeriodsFactor;
634: -------------------------------------------------------------------------------
635: -- Annualise --
636: -------------------------------------------------------------------------------

Line 649: IF py_za_tx_01032012.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method

645: l_AnnFig4 t_balance;
646:
647: BEGIN
648: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',1);
649: IF py_za_tx_01032012.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
650: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',2);
651: -- 1
652: l_AnnFig1 := p_PtdInc / py_za_tx_01032012.trc_PrdFactor;
653: -- 2

Line 652: l_AnnFig1 := p_PtdInc / py_za_tx_01032012.trc_PrdFactor;

648: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',1);
649: IF py_za_tx_01032012.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
650: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',2);
651: -- 1
652: l_AnnFig1 := p_PtdInc / py_za_tx_01032012.trc_PrdFactor;
653: -- 2
654: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;
655: -- 3
656: l_AnnFig3 := l_AnnFig2 + p_YtdInc - p_PtdInc;

Line 654: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;

650: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',2);
651: -- 1
652: l_AnnFig1 := p_PtdInc / py_za_tx_01032012.trc_PrdFactor;
653: -- 2
654: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;
655: -- 3
656: l_AnnFig3 := l_AnnFig2 + p_YtdInc - p_PtdInc;
657: -- 4
658: l_AnnFig4 := l_AnnFig3 * py_za_tx_01032012.trc_PosFactor;

Line 658: l_AnnFig4 := l_AnnFig3 * py_za_tx_01032012.trc_PosFactor;

654: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;
655: -- 3
656: l_AnnFig3 := l_AnnFig2 + p_YtdInc - p_PtdInc;
657: -- 4
658: l_AnnFig4 := l_AnnFig3 * py_za_tx_01032012.trc_PosFactor;
659: --
660: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',3);
661: --
662: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));

Line 663: WriteHrTrace('py_za_tx_01032012.trc_PrdFactor: '||to_char(py_za_tx_01032012.trc_PrdFactor));

659: --
660: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',3);
661: --
662: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
663: WriteHrTrace('py_za_tx_01032012.trc_PrdFactor: '||to_char(py_za_tx_01032012.trc_PrdFactor));
664: WriteHrTrace('l_AnnFig1: '||to_char(l_AnnFig1));
665: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT));
666: WriteHrTrace('l_AnnFig2: '||to_char(l_AnnFig2));
667: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));

Line 665: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT));

661: --
662: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
663: WriteHrTrace('py_za_tx_01032012.trc_PrdFactor: '||to_char(py_za_tx_01032012.trc_PrdFactor));
664: WriteHrTrace('l_AnnFig1: '||to_char(l_AnnFig1));
665: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT));
666: WriteHrTrace('l_AnnFig2: '||to_char(l_AnnFig2));
667: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
668: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
669: WriteHrTrace('l_AnnFig3: '||to_char(l_AnnFig3));

Line 670: WriteHrTrace('py_za_tx_01032012.trc_PosFactor: '||to_char(py_za_tx_01032012.trc_PosFactor));

666: WriteHrTrace('l_AnnFig2: '||to_char(l_AnnFig2));
667: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
668: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
669: WriteHrTrace('l_AnnFig3: '||to_char(l_AnnFig3));
670: WriteHrTrace('py_za_tx_01032012.trc_PosFactor: '||to_char(py_za_tx_01032012.trc_PosFactor));
671: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
672: ELSE -- Non Cumulative Tax Method
673: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',4);
674:

Line 675: l_AnnFig4 := p_PtdInc * py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR;

671: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
672: ELSE -- Non Cumulative Tax Method
673: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',4);
674:
675: l_AnnFig4 := p_PtdInc * py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR;
676: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
677: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR));
678: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
679: END IF;

Line 677: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR));

673: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',4);
674:
675: l_AnnFig4 := p_PtdInc * py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR;
676: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
677: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR));
678: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
679: END IF;
680:
681: --

Line 686: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

682: RETURN l_AnnFig4;
683:
684: EXCEPTION
685: WHEN OTHERS THEN
686: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
687: py_za_tx_01032012.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);
688: END IF;
689: RAISE py_za_tx_01032012.xpt_E;
690: END Annualise;

Line 687: py_za_tx_01032012.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);

683:
684: EXCEPTION
685: WHEN OTHERS THEN
686: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
687: py_za_tx_01032012.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);
688: END IF;
689: RAISE py_za_tx_01032012.xpt_E;
690: END Annualise;
691: -------------------------------------------------------------------------------

Line 689: RAISE py_za_tx_01032012.xpt_E;

685: WHEN OTHERS THEN
686: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
687: py_za_tx_01032012.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);
688: END IF;
689: RAISE py_za_tx_01032012.xpt_E;
690: END Annualise;
691: -------------------------------------------------------------------------------
692: -- SetRebates --
693: -------------------------------------------------------------------------------

Line 712: IF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

708:
709: BEGIN
710: -- Setup the Globals
711: /*
712: IF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
713: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',1);
714: -- Employee Tax Year Start and End Dates
715: --
716: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;

Line 716: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;

712: IF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
713: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',1);
714: -- Employee Tax Year Start and End Dates
715: --
716: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;
717:
718: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',2);
719:
720: -- Global Values

Line 729: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;

725: l_ZA_SC_TX_THRSHLD := GlbVal('ZA_SEC_TAX_THRESHOLD',l_EndDate);
726: ELSE */
727: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',3);
728: -- Set locals to current values
729: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;
731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;

Line 730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;

726: ELSE */
727: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',3);
728: -- Set locals to current values
729: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;
731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;
734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;

Line 731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;

727: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',3);
728: -- Set locals to current values
729: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;
731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;
734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;
735: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_TRI_TX_THRSHLD;

Line 732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;

728: -- Set locals to current values
729: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;
731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;
734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;
735: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_TRI_TX_THRSHLD;
736: -- END IF;

Line 733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;

729: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;
731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;
734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;
735: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_TRI_TX_THRSHLD;
736: -- END IF;
737:

Line 734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;

730: l_ZA_ADL_TX_RBT := py_za_tx_01032012.glb_ZA_ADL_TX_RBT;
731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;
734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;
735: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_TRI_TX_THRSHLD;
736: -- END IF;
737:
738: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',4);

Line 735: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_TRI_TX_THRSHLD;

731: l_ZA_PRI_TX_RBT := py_za_tx_01032012.glb_ZA_PRI_TX_RBT;
732: l_ZA_TRI_TX_RBT := py_za_tx_01032012.glb_ZA_TRI_TX_RBT;
733: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_PRI_TX_THRSHLD;
734: l_ZA_SC_TX_THRSHLD := py_za_tx_01032012.glb_ZA_SC_TX_THRSHLD;
735: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032012.glb_ZA_TRI_TX_THRSHLD;
736: -- END IF;
737:
738: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',4);
739:

Line 743: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);

739:
740: -- Calculate the Rebate and Threshold Values
741: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',5);
742: -- Calculate the assignments 65 Year Date
743: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);
744: l_75Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,900);
745:
746: IF l_75Year <= l_ZA_TX_YR_END THEN
747: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',51);

Line 744: l_75Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,900);

740: -- Calculate the Rebate and Threshold Values
741: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',5);
742: -- Calculate the assignments 65 Year Date
743: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);
744: l_75Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,900);
745:
746: IF l_75Year <= l_ZA_TX_YR_END THEN
747: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',51);
748: -- give the extra abatement

Line 749: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT+l_ZA_TRI_TX_RBT;

745:
746: IF l_75Year <= l_ZA_TX_YR_END THEN
747: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',51);
748: -- give the extra abatement
749: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT+l_ZA_TRI_TX_RBT;
750: py_za_tx_01032012.trc_Threshold := l_ZA_TRI_TX_THRSHLD;
751: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
752: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',6);
753: -- give the extra abatement

Line 750: py_za_tx_01032012.trc_Threshold := l_ZA_TRI_TX_THRSHLD;

746: IF l_75Year <= l_ZA_TX_YR_END THEN
747: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',51);
748: -- give the extra abatement
749: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT+l_ZA_TRI_TX_RBT;
750: py_za_tx_01032012.trc_Threshold := l_ZA_TRI_TX_THRSHLD;
751: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
752: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',6);
753: -- give the extra abatement
754: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;

Line 754: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;

750: py_za_tx_01032012.trc_Threshold := l_ZA_TRI_TX_THRSHLD;
751: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
752: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',6);
753: -- give the extra abatement
754: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;
755: py_za_tx_01032012.trc_Threshold := l_ZA_SC_TX_THRSHLD;
756: ELSE
757: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',7);
758: -- not eligable for extra abatement

Line 755: py_za_tx_01032012.trc_Threshold := l_ZA_SC_TX_THRSHLD;

751: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
752: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',6);
753: -- give the extra abatement
754: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;
755: py_za_tx_01032012.trc_Threshold := l_ZA_SC_TX_THRSHLD;
756: ELSE
757: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',7);
758: -- not eligable for extra abatement
759: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT;

Line 759: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT;

755: py_za_tx_01032012.trc_Threshold := l_ZA_SC_TX_THRSHLD;
756: ELSE
757: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',7);
758: -- not eligable for extra abatement
759: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT;
760: py_za_tx_01032012.trc_Threshold := l_ZA_PRI_TX_THRSHLD;
761: END IF;
762:
763: WriteHrTrace('l_ZA_TX_YR_END: '||to_char(l_ZA_TX_YR_END,'DD/MM/YYYY'));

Line 760: py_za_tx_01032012.trc_Threshold := l_ZA_PRI_TX_THRSHLD;

756: ELSE
757: hr_utility.set_location('py_za_tx_utl_01032012.SetRebates',7);
758: -- not eligable for extra abatement
759: py_za_tx_01032012.trc_Rebate := l_ZA_PRI_TX_RBT;
760: py_za_tx_01032012.trc_Threshold := l_ZA_PRI_TX_THRSHLD;
761: END IF;
762:
763: WriteHrTrace('l_ZA_TX_YR_END: '||to_char(l_ZA_TX_YR_END,'DD/MM/YYYY'));
764: WriteHrTrace('l_ZA_ADL_TX_RBT: '||to_char(l_ZA_ADL_TX_RBT));

Line 773: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

769: WriteHrTrace('l_ZA_TRI_TX_THRSHLD: '||to_char(l_ZA_TRI_TX_THRSHLD));
770:
771: EXCEPTION
772: WHEN OTHERS THEN
773: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
774: py_za_tx_01032012.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);
775: END IF;
776: RAISE py_za_tx_01032012.xpt_E;
777: END SetRebates;

Line 774: py_za_tx_01032012.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);

770:
771: EXCEPTION
772: WHEN OTHERS THEN
773: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
774: py_za_tx_01032012.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);
775: END IF;
776: RAISE py_za_tx_01032012.xpt_E;
777: END SetRebates;
778: -------------------------------------------------------------------------------

Line 776: RAISE py_za_tx_01032012.xpt_E;

772: WHEN OTHERS THEN
773: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
774: py_za_tx_01032012.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);
775: END IF;
776: RAISE py_za_tx_01032012.xpt_E;
777: END SetRebates;
778: -------------------------------------------------------------------------------
779: -- Abatements
780: -------------------------------------------------------------------------------

Line 812: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);

808: ------------------------------------------------------------------------------
809: BEGIN -- Abatements - Main --
810: ------------------------------------------------------------------------------
811: -- Calculate the assignments 65 Year Date
812: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);
813: --Commented for Bug 9397464
814: --l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;
815: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
816:

Line 814: --l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;

810: ------------------------------------------------------------------------------
811: -- Calculate the assignments 65 Year Date
812: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);
813: --Commented for Bug 9397464
814: --l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;
815: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
816:
817: -- Initialise the figures needed for the calculation
818: -- of tax abatements and rebates, based on the

Line 815: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;

811: -- Calculate the assignments 65 Year Date
812: l_65Year := add_months(py_za_tx_01032012.dbi_PER_DTE_OF_BRTH,780);
813: --Commented for Bug 9397464
814: --l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;
815: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
816:
817: -- Initialise the figures needed for the calculation
818: -- of tax abatements and rebates, based on the
819: -- calculation type

Line 822: IF py_za_tx_01032012.trc_CalTyp = 'NorCalc' THEN --

818: -- of tax abatements and rebates, based on the
819: -- calculation type
820: --
821: -------------------------------------------------------------------------
822: IF py_za_tx_01032012.trc_CalTyp = 'NorCalc' THEN --
823: -------------------------------------------------------------------------
824: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',1);
825:
826: -- Bug 9369895

Line 830: if py_za_tx_01032012.trc_PenBasis = 1 then

826: -- Bug 9369895
827: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
828: -- which includes both periodic and annual income. This will be used in calculation of Pension
829: -- fund abatement
830: if py_za_tx_01032012.trc_PenBasis = 1 then
831: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',2);
832:
833: l_TotTxbNIYtd := Annualise
834: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_YTD

Line 834: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_YTD

830: if py_za_tx_01032012.trc_PenBasis = 1 then
831: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',2);
832:
833: l_TotTxbNIYtd := Annualise
834: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_YTD
835: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_PTD
836: );
837:
838: l_TotTxbFBYtd := Annualise

Line 835: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_PTD

831: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',2);
832:
833: l_TotTxbNIYtd := Annualise
834: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_YTD
835: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_PTD
836: );
837:
838: l_TotTxbFBYtd := Annualise
839: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_YTD

Line 839: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_YTD

835: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_NI_PTD
836: );
837:
838: l_TotTxbFBYtd := Annualise
839: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_YTD
840: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_PTD
841: );
842:
843: l_TotTxbTAYtd := Annualise

Line 840: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_PTD

836: );
837:
838: l_TotTxbFBYtd := Annualise
839: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_YTD
840: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_PTD
841: );
842:
843: l_TotTxbTAYtd := Annualise
844: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_YTD

Line 844: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_YTD

840: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_FB_PTD
841: );
842:
843: l_TotTxbTAYtd := Annualise
844: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_YTD
845: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_PTD
846: );
847:
848: l_TotTxbPOYtd := Annualise

Line 845: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_PTD

841: );
842:
843: l_TotTxbTAYtd := Annualise
844: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_YTD
845: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_PTD
846: );
847:
848: l_TotTxbPOYtd := Annualise
849: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_YTD

Line 849: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_YTD

845: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_TA_PTD
846: );
847:
848: l_TotTxbPOYtd := Annualise
849: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_YTD
850: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_PTD
851: );
852:
853: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd

Line 850: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_PTD

846: );
847:
848: l_TotTxbPOYtd := Annualise
849: (p_YtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_YTD
850: ,p_PtdInc => py_za_tx_01032012.bal_TOT_TXB_PO_PTD
851: );
852:
853: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
854: + l_TotTxbTAYtd + l_TotTxbPOYtd

Line 855: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD

851: );
852:
853: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
854: + l_TotTxbTAYtd + l_TotTxbPOYtd
855: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
856: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
857: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
858:
859: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 856: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD

852:
853: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
854: + l_TotTxbTAYtd + l_TotTxbPOYtd
855: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
856: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
857: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
858:
859: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
860: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 857: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );

853: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
854: + l_TotTxbTAYtd + l_TotTxbPOYtd
855: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
856: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
857: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
858:
859: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
860: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
861:

Line 860: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

856: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
857: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
858:
859: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
860: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
861:
862: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),2);
863: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),2);
864: hr_utility.set_location('l_TotTxbTAYtd :'||to_char(l_TotTxbTAYtd),2);

Line 878: py_za_tx_01032012.trc_PerPenFnd := Annualise

874: ---------------------
875: -- Period Calculation
876: ---------------------
877: -- Annualise Period Pension Fund Contributions
878: py_za_tx_01032012.trc_PerPenFnd := Annualise
879: (p_YtdInc => py_za_tx_01032012.bal_CUR_PF_YTD
880: ,p_PtdInc => py_za_tx_01032012.bal_CUR_PF_PTD
881: );
882: -- Annualise Period RFIable Contributions

Line 879: (p_YtdInc => py_za_tx_01032012.bal_CUR_PF_YTD

875: -- Period Calculation
876: ---------------------
877: -- Annualise Period Pension Fund Contributions
878: py_za_tx_01032012.trc_PerPenFnd := Annualise
879: (p_YtdInc => py_za_tx_01032012.bal_CUR_PF_YTD
880: ,p_PtdInc => py_za_tx_01032012.bal_CUR_PF_PTD
881: );
882: -- Annualise Period RFIable Contributions
883: py_za_tx_01032012.trc_PerRfiCon := Annualise

Line 880: ,p_PtdInc => py_za_tx_01032012.bal_CUR_PF_PTD

876: ---------------------
877: -- Annualise Period Pension Fund Contributions
878: py_za_tx_01032012.trc_PerPenFnd := Annualise
879: (p_YtdInc => py_za_tx_01032012.bal_CUR_PF_YTD
880: ,p_PtdInc => py_za_tx_01032012.bal_CUR_PF_PTD
881: );
882: -- Annualise Period RFIable Contributions
883: py_za_tx_01032012.trc_PerRfiCon := Annualise
884: (p_ytdInc => py_za_tx_01032012.bal_TOT_RFI_INC_YTD

Line 883: py_za_tx_01032012.trc_PerRfiCon := Annualise

879: (p_YtdInc => py_za_tx_01032012.bal_CUR_PF_YTD
880: ,p_PtdInc => py_za_tx_01032012.bal_CUR_PF_PTD
881: );
882: -- Annualise Period RFIable Contributions
883: py_za_tx_01032012.trc_PerRfiCon := Annualise
884: (p_ytdInc => py_za_tx_01032012.bal_TOT_RFI_INC_YTD
885: ,p_PtdInc => py_za_tx_01032012.bal_TOT_RFI_INC_PTD
886: );
887:

Line 884: (p_ytdInc => py_za_tx_01032012.bal_TOT_RFI_INC_YTD

880: ,p_PtdInc => py_za_tx_01032012.bal_CUR_PF_PTD
881: );
882: -- Annualise Period RFIable Contributions
883: py_za_tx_01032012.trc_PerRfiCon := Annualise
884: (p_ytdInc => py_za_tx_01032012.bal_TOT_RFI_INC_YTD
885: ,p_PtdInc => py_za_tx_01032012.bal_TOT_RFI_INC_PTD
886: );
887:
888: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',17);

Line 885: ,p_PtdInc => py_za_tx_01032012.bal_TOT_RFI_INC_PTD

881: );
882: -- Annualise Period RFIable Contributions
883: py_za_tx_01032012.trc_PerRfiCon := Annualise
884: (p_ytdInc => py_za_tx_01032012.bal_TOT_RFI_INC_YTD
885: ,p_PtdInc => py_za_tx_01032012.bal_TOT_RFI_INC_PTD
886: );
887:
888: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',17);
889:

Line 894: py_za_tx_01032012.trc_AnnPenFnd :=

890: ---------------------
891: -- Annual Calculation
892: ---------------------
893: -- Annual Pension Fund Contribution
894: py_za_tx_01032012.trc_AnnPenFnd :=
895: py_za_tx_01032012.trc_PerPenFnd
896: + py_za_tx_01032012.bal_ANN_PF_YTD;
897: -- Annual Rfi Contribution
898: py_za_tx_01032012.trc_AnnRfiCon :=

Line 895: py_za_tx_01032012.trc_PerPenFnd

891: -- Annual Calculation
892: ---------------------
893: -- Annual Pension Fund Contribution
894: py_za_tx_01032012.trc_AnnPenFnd :=
895: py_za_tx_01032012.trc_PerPenFnd
896: + py_za_tx_01032012.bal_ANN_PF_YTD;
897: -- Annual Rfi Contribution
898: py_za_tx_01032012.trc_AnnRfiCon :=
899: py_za_tx_01032012.trc_PerRfiCon

Line 896: + py_za_tx_01032012.bal_ANN_PF_YTD;

892: ---------------------
893: -- Annual Pension Fund Contribution
894: py_za_tx_01032012.trc_AnnPenFnd :=
895: py_za_tx_01032012.trc_PerPenFnd
896: + py_za_tx_01032012.bal_ANN_PF_YTD;
897: -- Annual Rfi Contribution
898: py_za_tx_01032012.trc_AnnRfiCon :=
899: py_za_tx_01032012.trc_PerRfiCon
900: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

Line 898: py_za_tx_01032012.trc_AnnRfiCon :=

894: py_za_tx_01032012.trc_AnnPenFnd :=
895: py_za_tx_01032012.trc_PerPenFnd
896: + py_za_tx_01032012.bal_ANN_PF_YTD;
897: -- Annual Rfi Contribution
898: py_za_tx_01032012.trc_AnnRfiCon :=
899: py_za_tx_01032012.trc_PerRfiCon
900: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
901:
902: -- NTG

Line 899: py_za_tx_01032012.trc_PerRfiCon

895: py_za_tx_01032012.trc_PerPenFnd
896: + py_za_tx_01032012.bal_ANN_PF_YTD;
897: -- Annual Rfi Contribution
898: py_za_tx_01032012.trc_AnnRfiCon :=
899: py_za_tx_01032012.trc_PerRfiCon
900: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
901:
902: -- NTG
903: -- Annual EE Debt Rfi Contribution

Line 900: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

896: + py_za_tx_01032012.bal_ANN_PF_YTD;
897: -- Annual Rfi Contribution
898: py_za_tx_01032012.trc_AnnRfiCon :=
899: py_za_tx_01032012.trc_PerRfiCon
900: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
901:
902: -- NTG
903: -- Annual EE Debt Rfi Contribution
904: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

Line 904: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

900: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
901:
902: -- NTG
903: -- Annual EE Debt Rfi Contribution
904: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
905: py_za_tx_01032012.trc_AnnRfiCon
906: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
907:
908: --------------------------------

Line 905: py_za_tx_01032012.trc_AnnRfiCon

901:
902: -- NTG
903: -- Annual EE Debt Rfi Contribution
904: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
905: py_za_tx_01032012.trc_AnnRfiCon
906: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
907:
908: --------------------------------
909: -- Arrear Pension Fund Abatement

Line 906: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;

902: -- NTG
903: -- Annual EE Debt Rfi Contribution
904: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
905: py_za_tx_01032012.trc_AnnRfiCon
906: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
907:
908: --------------------------------
909: -- Arrear Pension Fund Abatement
910: --------------------------------

Line 915: py_za_tx_01032012.trc_PerArrPenFnd :=

911: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',18);
912: -------------
913: -- Excess ITD
914: -------------
915: py_za_tx_01032012.trc_PerArrPenFnd :=
916: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
917:
918: ----------
919: -- Current

Line 916: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

912: -------------
913: -- Excess ITD
914: -------------
915: py_za_tx_01032012.trc_PerArrPenFnd :=
916: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
917:
918: ----------
919: -- Current
920: ----------

Line 921: py_za_tx_01032012.trc_PerArrPenFnd :=

917:
918: ----------
919: -- Current
920: ----------
921: py_za_tx_01032012.trc_PerArrPenFnd :=
922: py_za_tx_01032012.trc_PerArrPenFnd
923: + Annualise
924: ( p_YtdInc => py_za_tx_01032012.bal_ARR_PF_YTD
925: , p_PtdInc => py_za_tx_01032012.bal_ARR_PF_PTD

Line 922: py_za_tx_01032012.trc_PerArrPenFnd

918: ----------
919: -- Current
920: ----------
921: py_za_tx_01032012.trc_PerArrPenFnd :=
922: py_za_tx_01032012.trc_PerArrPenFnd
923: + Annualise
924: ( p_YtdInc => py_za_tx_01032012.bal_ARR_PF_YTD
925: , p_PtdInc => py_za_tx_01032012.bal_ARR_PF_PTD
926: );

Line 924: ( p_YtdInc => py_za_tx_01032012.bal_ARR_PF_YTD

920: ----------
921: py_za_tx_01032012.trc_PerArrPenFnd :=
922: py_za_tx_01032012.trc_PerArrPenFnd
923: + Annualise
924: ( p_YtdInc => py_za_tx_01032012.bal_ARR_PF_YTD
925: , p_PtdInc => py_za_tx_01032012.bal_ARR_PF_PTD
926: );
927: ---------
928: -- Annual

Line 925: , p_PtdInc => py_za_tx_01032012.bal_ARR_PF_PTD

921: py_za_tx_01032012.trc_PerArrPenFnd :=
922: py_za_tx_01032012.trc_PerArrPenFnd
923: + Annualise
924: ( p_YtdInc => py_za_tx_01032012.bal_ARR_PF_YTD
925: , p_PtdInc => py_za_tx_01032012.bal_ARR_PF_PTD
926: );
927: ---------
928: -- Annual
929: ---------

Line 930: py_za_tx_01032012.trc_AnnArrPenFnd :=

926: );
927: ---------
928: -- Annual
929: ---------
930: py_za_tx_01032012.trc_AnnArrPenFnd :=
931: py_za_tx_01032012.trc_PerArrPenFnd
932: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
933:
934: -------------------------------

Line 931: py_za_tx_01032012.trc_PerArrPenFnd

927: ---------
928: -- Annual
929: ---------
930: py_za_tx_01032012.trc_AnnArrPenFnd :=
931: py_za_tx_01032012.trc_PerArrPenFnd
932: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
933:
934: -------------------------------
935: -- Retirement Annuity Abatement

Line 932: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;

928: -- Annual
929: ---------
930: py_za_tx_01032012.trc_AnnArrPenFnd :=
931: py_za_tx_01032012.trc_PerArrPenFnd
932: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
933:
934: -------------------------------
935: -- Retirement Annuity Abatement
936: -------------------------------

Line 942: py_za_tx_01032012.trc_PerRetAnu :=

938:
939: -------------
940: -- Current RA
941: -------------
942: py_za_tx_01032012.trc_PerRetAnu :=
943: Annualise
944: ( p_YtdInc => py_za_tx_01032012.bal_CUR_RA_YTD
945: , p_PtdInc => py_za_tx_01032012.bal_CUR_RA_PTD
946: );

Line 944: ( p_YtdInc => py_za_tx_01032012.bal_CUR_RA_YTD

940: -- Current RA
941: -------------
942: py_za_tx_01032012.trc_PerRetAnu :=
943: Annualise
944: ( p_YtdInc => py_za_tx_01032012.bal_CUR_RA_YTD
945: , p_PtdInc => py_za_tx_01032012.bal_CUR_RA_PTD
946: );
947: ---------------------
948: -- Current NRFI Contr

Line 945: , p_PtdInc => py_za_tx_01032012.bal_CUR_RA_PTD

941: -------------
942: py_za_tx_01032012.trc_PerRetAnu :=
943: Annualise
944: ( p_YtdInc => py_za_tx_01032012.bal_CUR_RA_YTD
945: , p_PtdInc => py_za_tx_01032012.bal_CUR_RA_PTD
946: );
947: ---------------------
948: -- Current NRFI Contr
949: ---------------------

Line 952: py_za_tx_01032012.trc_PerNrfiCon :=

948: -- Current NRFI Contr
949: ---------------------
950:
951: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',20);
952: py_za_tx_01032012.trc_PerNrfiCon :=
953: Annualise
954: ( p_YtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_YTD
955: , p_PtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_PTD
956: );

Line 954: ( p_YtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_YTD

950:
951: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',20);
952: py_za_tx_01032012.trc_PerNrfiCon :=
953: Annualise
954: ( p_YtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_YTD
955: , p_PtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_PTD
956: );
957:
958:

Line 955: , p_PtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_PTD

951: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',20);
952: py_za_tx_01032012.trc_PerNrfiCon :=
953: Annualise
954: ( p_YtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_YTD
955: , p_PtdInc => py_za_tx_01032012.bal_TOT_NRFI_INC_PTD
956: );
957:
958:
959: ------------

Line 962: py_za_tx_01032012.trc_AnnRetAnu :=

958:
959: ------------
960: -- Annual RA
961: ------------
962: py_za_tx_01032012.trc_AnnRetAnu :=
963: py_za_tx_01032012.trc_PerRetAnu
964: + py_za_tx_01032012.bal_ANN_RA_YTD;
965:
966:

Line 963: py_za_tx_01032012.trc_PerRetAnu

959: ------------
960: -- Annual RA
961: ------------
962: py_za_tx_01032012.trc_AnnRetAnu :=
963: py_za_tx_01032012.trc_PerRetAnu
964: + py_za_tx_01032012.bal_ANN_RA_YTD;
965:
966:
967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',21);

Line 964: + py_za_tx_01032012.bal_ANN_RA_YTD;

960: -- Annual RA
961: ------------
962: py_za_tx_01032012.trc_AnnRetAnu :=
963: py_za_tx_01032012.trc_PerRetAnu
964: + py_za_tx_01032012.bal_ANN_RA_YTD;
965:
966:
967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',21);
968: py_za_tx_01032012.trc_AnnNrfiCon :=

Line 968: py_za_tx_01032012.trc_AnnNrfiCon :=

964: + py_za_tx_01032012.bal_ANN_RA_YTD;
965:
966:
967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',21);
968: py_za_tx_01032012.trc_AnnNrfiCon :=
969: py_za_tx_01032012.trc_PerNrfiCon
970: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
971:
972:

Line 969: py_za_tx_01032012.trc_PerNrfiCon

965:
966:
967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',21);
968: py_za_tx_01032012.trc_AnnNrfiCon :=
969: py_za_tx_01032012.trc_PerNrfiCon
970: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
971:
972:
973: -- NTG

Line 970: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;

966:
967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',21);
968: py_za_tx_01032012.trc_AnnNrfiCon :=
969: py_za_tx_01032012.trc_PerNrfiCon
970: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
971:
972:
973: -- NTG
974: -- Annual EE Debt NRFI Contribution

Line 975: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

971:
972:
973: -- NTG
974: -- Annual EE Debt NRFI Contribution
975: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
976: py_za_tx_01032012.trc_AnnNrfiCon
977: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
978:
979:

Line 976: py_za_tx_01032012.trc_AnnNrfiCon

972:
973: -- NTG
974: -- Annual EE Debt NRFI Contribution
975: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
976: py_za_tx_01032012.trc_AnnNrfiCon
977: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
978:
979:
980: --------------------------------------

Line 977: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;

973: -- NTG
974: -- Annual EE Debt NRFI Contribution
975: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
976: py_za_tx_01032012.trc_AnnNrfiCon
977: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
978:
979:
980: --------------------------------------
981: -- Arrear Retirement Annuity Abatement

Line 987: py_za_tx_01032012.trc_PerArrRetAnu :=

983: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',22);
984: -------------
985: -- Excess ITD
986: -------------
987: py_za_tx_01032012.trc_PerArrRetAnu :=
988: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
989: ----------
990: -- Current
991: ----------

Line 988: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

984: -------------
985: -- Excess ITD
986: -------------
987: py_za_tx_01032012.trc_PerArrRetAnu :=
988: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
989: ----------
990: -- Current
991: ----------
992: py_za_tx_01032012.trc_PerArrRetAnu :=

Line 992: py_za_tx_01032012.trc_PerArrRetAnu :=

988: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
989: ----------
990: -- Current
991: ----------
992: py_za_tx_01032012.trc_PerArrRetAnu :=
993: py_za_tx_01032012.trc_PerArrRetAnu
994: + Annualise
995: ( p_YtdInc => py_za_tx_01032012.bal_ARR_RA_YTD
996: , p_PtdInc => py_za_tx_01032012.bal_ARR_RA_PTD

Line 993: py_za_tx_01032012.trc_PerArrRetAnu

989: ----------
990: -- Current
991: ----------
992: py_za_tx_01032012.trc_PerArrRetAnu :=
993: py_za_tx_01032012.trc_PerArrRetAnu
994: + Annualise
995: ( p_YtdInc => py_za_tx_01032012.bal_ARR_RA_YTD
996: , p_PtdInc => py_za_tx_01032012.bal_ARR_RA_PTD
997: );

Line 995: ( p_YtdInc => py_za_tx_01032012.bal_ARR_RA_YTD

991: ----------
992: py_za_tx_01032012.trc_PerArrRetAnu :=
993: py_za_tx_01032012.trc_PerArrRetAnu
994: + Annualise
995: ( p_YtdInc => py_za_tx_01032012.bal_ARR_RA_YTD
996: , p_PtdInc => py_za_tx_01032012.bal_ARR_RA_PTD
997: );
998: ---------
999: -- Annual

Line 996: , p_PtdInc => py_za_tx_01032012.bal_ARR_RA_PTD

992: py_za_tx_01032012.trc_PerArrRetAnu :=
993: py_za_tx_01032012.trc_PerArrRetAnu
994: + Annualise
995: ( p_YtdInc => py_za_tx_01032012.bal_ARR_RA_YTD
996: , p_PtdInc => py_za_tx_01032012.bal_ARR_RA_PTD
997: );
998: ---------
999: -- Annual
1000: ---------

Line 1001: py_za_tx_01032012.trc_AnnArrRetAnu :=

997: );
998: ---------
999: -- Annual
1000: ---------
1001: py_za_tx_01032012.trc_AnnArrRetAnu :=
1002: py_za_tx_01032012.trc_PerArrRetAnu
1003: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1004:
1005: ------------------------

Line 1002: py_za_tx_01032012.trc_PerArrRetAnu

998: ---------
999: -- Annual
1000: ---------
1001: py_za_tx_01032012.trc_AnnArrRetAnu :=
1002: py_za_tx_01032012.trc_PerArrRetAnu
1003: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1004:
1005: ------------------------
1006: -- Medical Aid Abatement

Line 1003: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;

999: -- Annual
1000: ---------
1001: py_za_tx_01032012.trc_AnnArrRetAnu :=
1002: py_za_tx_01032012.trc_PerArrRetAnu
1003: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1004:
1005: ------------------------
1006: -- Medical Aid Abatement
1007: ------------------------

Line 1013: py_za_tx_01032012.trc_PerMedAidAbm :=

1009: IF l_65Year > l_ZA_TX_YR_END THEN
1010: ----------
1011: -- Current
1012: ----------
1013: py_za_tx_01032012.trc_PerMedAidAbm :=
1014: Annualise
1015: ( p_YtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD
1016: , p_PtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD
1017: );

Line 1015: ( p_YtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD

1011: -- Current
1012: ----------
1013: py_za_tx_01032012.trc_PerMedAidAbm :=
1014: Annualise
1015: ( p_YtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD
1016: , p_PtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD
1017: );
1018: ---------
1019: -- Annual

Line 1016: , p_PtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD

1012: ----------
1013: py_za_tx_01032012.trc_PerMedAidAbm :=
1014: Annualise
1015: ( p_YtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD
1016: , p_PtdInc => py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD
1017: );
1018: ---------
1019: -- Annual
1020: ---------

Line 1021: py_za_tx_01032012.trc_AnnMedAidAbm :=

1017: );
1018: ---------
1019: -- Annual
1020: ---------
1021: py_za_tx_01032012.trc_AnnMedAidAbm :=
1022: py_za_tx_01032012.trc_PerMedAidAbm
1023: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1024: ELSE
1025: -- if the person is over 65

Line 1022: py_za_tx_01032012.trc_PerMedAidAbm

1018: ---------
1019: -- Annual
1020: ---------
1021: py_za_tx_01032012.trc_AnnMedAidAbm :=
1022: py_za_tx_01032012.trc_PerMedAidAbm
1023: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1024: ELSE
1025: -- if the person is over 65
1026: ----------

Line 1023: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;

1019: -- Annual
1020: ---------
1021: py_za_tx_01032012.trc_AnnMedAidAbm :=
1022: py_za_tx_01032012.trc_PerMedAidAbm
1023: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1024: ELSE
1025: -- if the person is over 65
1026: ----------
1027: -- Current

Line 1029: py_za_tx_01032012.trc_PerMedAidAbm :=

1025: -- if the person is over 65
1026: ----------
1027: -- Current
1028: ----------
1029: py_za_tx_01032012.trc_PerMedAidAbm :=
1030: Annualise
1031: ( p_YtdInc => py_za_tx_01032012.bal_MED_CONTR_YTD
1032: , p_PtdInc => py_za_tx_01032012.bal_MED_CONTR_PTD
1033: )

Line 1031: ( p_YtdInc => py_za_tx_01032012.bal_MED_CONTR_YTD

1027: -- Current
1028: ----------
1029: py_za_tx_01032012.trc_PerMedAidAbm :=
1030: Annualise
1031: ( p_YtdInc => py_za_tx_01032012.bal_MED_CONTR_YTD
1032: , p_PtdInc => py_za_tx_01032012.bal_MED_CONTR_PTD
1033: )
1034: +
1035: -- Medical Aid Employer Contribution Changes

Line 1032: , p_PtdInc => py_za_tx_01032012.bal_MED_CONTR_PTD

1028: ----------
1029: py_za_tx_01032012.trc_PerMedAidAbm :=
1030: Annualise
1031: ( p_YtdInc => py_za_tx_01032012.bal_MED_CONTR_YTD
1032: , p_PtdInc => py_za_tx_01032012.bal_MED_CONTR_PTD
1033: )
1034: +
1035: -- Medical Aid Employer Contribution Changes
1036: Annualise

Line 1037: ( p_YtdInc => py_za_tx_01032012.bal_ER_MED_CONTR_YTD

1033: )
1034: +
1035: -- Medical Aid Employer Contribution Changes
1036: Annualise
1037: ( p_YtdInc => py_za_tx_01032012.bal_ER_MED_CONTR_YTD
1038: , p_PtdInc => py_za_tx_01032012.bal_ER_MED_CONTR_PTD
1039: );
1040: ---------
1041: -- Annual

Line 1038: , p_PtdInc => py_za_tx_01032012.bal_ER_MED_CONTR_PTD

1034: +
1035: -- Medical Aid Employer Contribution Changes
1036: Annualise
1037: ( p_YtdInc => py_za_tx_01032012.bal_ER_MED_CONTR_YTD
1038: , p_PtdInc => py_za_tx_01032012.bal_ER_MED_CONTR_PTD
1039: );
1040: ---------
1041: -- Annual
1042: ---------

Line 1043: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

1039: );
1040: ---------
1041: -- Annual
1042: ---------
1043: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;
1044: END IF;
1045: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',23);
1046:
1047: ---------------------------

Line 1054: py_za_tx_01032012.trc_PerIncProPolAbm := Annualise

1050: ---------------------
1051: -- Period Calculation
1052: ---------------------
1053: -- Annualise Income Protection Policy Contributions
1054: py_za_tx_01032012.trc_PerIncProPolAbm := Annualise
1055: (p_YtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD
1056: ,p_PtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD
1057: );
1058:

Line 1055: (p_YtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD

1051: -- Period Calculation
1052: ---------------------
1053: -- Annualise Income Protection Policy Contributions
1054: py_za_tx_01032012.trc_PerIncProPolAbm := Annualise
1055: (p_YtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD
1056: ,p_PtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD
1057: );
1058:
1059: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',24);

Line 1056: ,p_PtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD

1052: ---------------------
1053: -- Annualise Income Protection Policy Contributions
1054: py_za_tx_01032012.trc_PerIncProPolAbm := Annualise
1055: (p_YtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD
1056: ,p_PtdInc => py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD
1057: );
1058:
1059: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',24);
1060:

Line 1065: py_za_tx_01032012.trc_AnnIncProPolAbm :=

1061: ---------------------
1062: -- Annual Calculation
1063: ---------------------
1064: -- Annual Income Protection Policy Contributions
1065: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1066: py_za_tx_01032012.trc_PerIncProPolAbm
1067: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1068:
1069: --TYS2010

Line 1066: py_za_tx_01032012.trc_PerIncProPolAbm

1062: -- Annual Calculation
1063: ---------------------
1064: -- Annual Income Protection Policy Contributions
1065: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1066: py_za_tx_01032012.trc_PerIncProPolAbm
1067: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1068:
1069: --TYS2010
1070: -------------------------------

Line 1067: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;

1063: ---------------------
1064: -- Annual Income Protection Policy Contributions
1065: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1066: py_za_tx_01032012.trc_PerIncProPolAbm
1067: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1068:
1069: --TYS2010
1070: -------------------------------
1071: -- Donation made by EE pd by ER

Line 1077: py_za_tx_01032012.trc_PerDonAmt := Annualise

1073: ---------------------
1074: -- Period Calculation
1075: ---------------------
1076: -- Annualise Donation Amount
1077: py_za_tx_01032012.trc_PerDonAmt := Annualise
1078: (p_YtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_YTD
1079: ,p_PtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_PTD
1080: );
1081:

Line 1078: (p_YtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_YTD

1074: -- Period Calculation
1075: ---------------------
1076: -- Annualise Donation Amount
1077: py_za_tx_01032012.trc_PerDonAmt := Annualise
1078: (p_YtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_YTD
1079: ,p_PtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_PTD
1080: );
1081:
1082: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',25);

Line 1079: ,p_PtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_PTD

1075: ---------------------
1076: -- Annualise Donation Amount
1077: py_za_tx_01032012.trc_PerDonAmt := Annualise
1078: (p_YtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_YTD
1079: ,p_PtdInc => py_za_tx_01032012.bal_DONAT_MD_EE_PTD
1080: );
1081:
1082: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',25);
1083:

Line 1088: py_za_tx_01032012.trc_AnnDonAmt :=

1084: ---------------------
1085: -- Annual Calculation
1086: ---------------------
1087: -- Annual Donation
1088: py_za_tx_01032012.trc_AnnDonAmt :=
1089: py_za_tx_01032012.trc_PerDonAmt
1090: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1091:
1092:

Line 1089: py_za_tx_01032012.trc_PerDonAmt

1085: -- Annual Calculation
1086: ---------------------
1087: -- Annual Donation
1088: py_za_tx_01032012.trc_AnnDonAmt :=
1089: py_za_tx_01032012.trc_PerDonAmt
1090: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1091:
1092:
1093: -------------------------------------------------------------------------

Line 1090: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;

1086: ---------------------
1087: -- Annual Donation
1088: py_za_tx_01032012.trc_AnnDonAmt :=
1089: py_za_tx_01032012.trc_PerDonAmt
1090: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1091:
1092:
1093: -------------------------------------------------------------------------
1094: ELSIF py_za_tx_01032012.trc_CalTyp IN ('YtdCalc','SitCalc') THEN --

Line 1094: ELSIF py_za_tx_01032012.trc_CalTyp IN ('YtdCalc','SitCalc') THEN --

1090: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1091:
1092:
1093: -------------------------------------------------------------------------
1094: ELSIF py_za_tx_01032012.trc_CalTyp IN ('YtdCalc','SitCalc') THEN --
1095: -------------------------------------------------------------------------
1096: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',26);
1097:
1098: -- Bug 9369895

Line 1102: if py_za_tx_01032012.trc_PenBasis = 1 then

1098: -- Bug 9369895
1099: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1100: -- which includes both periodic and annual income. This will be used in calculation of Pension
1101: -- fund abatement
1102: if py_za_tx_01032012.trc_PenBasis = 1 then
1103: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',27);
1104:
1105: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_YTD
1106: * py_za_tx_01032012.trc_SitFactor;

Line 1105: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_YTD

1101: -- fund abatement
1102: if py_za_tx_01032012.trc_PenBasis = 1 then
1103: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',27);
1104:
1105: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_YTD
1106: * py_za_tx_01032012.trc_SitFactor;
1107:
1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD
1109: * py_za_tx_01032012.trc_SitFactor;

Line 1106: * py_za_tx_01032012.trc_SitFactor;

1102: if py_za_tx_01032012.trc_PenBasis = 1 then
1103: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',27);
1104:
1105: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_YTD
1106: * py_za_tx_01032012.trc_SitFactor;
1107:
1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD
1109: * py_za_tx_01032012.trc_SitFactor;
1110:

Line 1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD

1104:
1105: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_YTD
1106: * py_za_tx_01032012.trc_SitFactor;
1107:
1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD
1109: * py_za_tx_01032012.trc_SitFactor;
1110:
1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD
1112: * py_za_tx_01032012.trc_SitFactor;

Line 1109: * py_za_tx_01032012.trc_SitFactor;

1105: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_YTD
1106: * py_za_tx_01032012.trc_SitFactor;
1107:
1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD
1109: * py_za_tx_01032012.trc_SitFactor;
1110:
1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD
1112: * py_za_tx_01032012.trc_SitFactor;
1113:

Line 1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD

1107:
1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD
1109: * py_za_tx_01032012.trc_SitFactor;
1110:
1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD
1112: * py_za_tx_01032012.trc_SitFactor;
1113:
1114: l_TotTxbPOYtd := py_za_tx_01032012.bal_TOT_TXB_PO_YTD
1115: * py_za_tx_01032012.trc_SitFactor;

Line 1112: * py_za_tx_01032012.trc_SitFactor;

1108: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_YTD
1109: * py_za_tx_01032012.trc_SitFactor;
1110:
1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD
1112: * py_za_tx_01032012.trc_SitFactor;
1113:
1114: l_TotTxbPOYtd := py_za_tx_01032012.bal_TOT_TXB_PO_YTD
1115: * py_za_tx_01032012.trc_SitFactor;
1116:

Line 1114: l_TotTxbPOYtd := py_za_tx_01032012.bal_TOT_TXB_PO_YTD

1110:
1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD
1112: * py_za_tx_01032012.trc_SitFactor;
1113:
1114: l_TotTxbPOYtd := py_za_tx_01032012.bal_TOT_TXB_PO_YTD
1115: * py_za_tx_01032012.trc_SitFactor;
1116:
1117: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1118: + l_TotTxbTAYtd + l_TotTxbPOYtd

Line 1115: * py_za_tx_01032012.trc_SitFactor;

1111: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD
1112: * py_za_tx_01032012.trc_SitFactor;
1113:
1114: l_TotTxbPOYtd := py_za_tx_01032012.bal_TOT_TXB_PO_YTD
1115: * py_za_tx_01032012.trc_SitFactor;
1116:
1117: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1118: + l_TotTxbTAYtd + l_TotTxbPOYtd
1119: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD

Line 1119: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD

1115: * py_za_tx_01032012.trc_SitFactor;
1116:
1117: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1118: + l_TotTxbTAYtd + l_TotTxbPOYtd
1119: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1120: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1121: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1122:
1123: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 1120: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD

1116:
1117: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1118: + l_TotTxbTAYtd + l_TotTxbPOYtd
1119: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1120: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1121: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1122:
1123: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1124: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 1121: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );

1117: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1118: + l_TotTxbTAYtd + l_TotTxbPOYtd
1119: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1120: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1121: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1122:
1123: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1124: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
1125:

Line 1124: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

1120: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1121: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1122:
1123: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1124: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
1125:
1126:
1127: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),27);
1128: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),27);

Line 1143: py_za_tx_01032012.trc_PerPenFnd :=

1139: ---------------------
1140: -- Period Calculation
1141: ---------------------
1142: -- Annualise Period Pension Fund Contribution
1143: py_za_tx_01032012.trc_PerPenFnd :=
1144: py_za_tx_01032012.bal_CUR_PF_YTD
1145: * py_za_tx_01032012.trc_SitFactor;
1146: -- Annualise Period Rfiable Contributions
1147: py_za_tx_01032012.trc_PerRfiCon :=

Line 1144: py_za_tx_01032012.bal_CUR_PF_YTD

1140: -- Period Calculation
1141: ---------------------
1142: -- Annualise Period Pension Fund Contribution
1143: py_za_tx_01032012.trc_PerPenFnd :=
1144: py_za_tx_01032012.bal_CUR_PF_YTD
1145: * py_za_tx_01032012.trc_SitFactor;
1146: -- Annualise Period Rfiable Contributions
1147: py_za_tx_01032012.trc_PerRfiCon :=
1148: py_za_tx_01032012.bal_TOT_RFI_INC_YTD

Line 1145: * py_za_tx_01032012.trc_SitFactor;

1141: ---------------------
1142: -- Annualise Period Pension Fund Contribution
1143: py_za_tx_01032012.trc_PerPenFnd :=
1144: py_za_tx_01032012.bal_CUR_PF_YTD
1145: * py_za_tx_01032012.trc_SitFactor;
1146: -- Annualise Period Rfiable Contributions
1147: py_za_tx_01032012.trc_PerRfiCon :=
1148: py_za_tx_01032012.bal_TOT_RFI_INC_YTD
1149: * py_za_tx_01032012.trc_SitFactor;

Line 1147: py_za_tx_01032012.trc_PerRfiCon :=

1143: py_za_tx_01032012.trc_PerPenFnd :=
1144: py_za_tx_01032012.bal_CUR_PF_YTD
1145: * py_za_tx_01032012.trc_SitFactor;
1146: -- Annualise Period Rfiable Contributions
1147: py_za_tx_01032012.trc_PerRfiCon :=
1148: py_za_tx_01032012.bal_TOT_RFI_INC_YTD
1149: * py_za_tx_01032012.trc_SitFactor;
1150: ---------------------
1151: -- Annual Calculation

Line 1148: py_za_tx_01032012.bal_TOT_RFI_INC_YTD

1144: py_za_tx_01032012.bal_CUR_PF_YTD
1145: * py_za_tx_01032012.trc_SitFactor;
1146: -- Annualise Period Rfiable Contributions
1147: py_za_tx_01032012.trc_PerRfiCon :=
1148: py_za_tx_01032012.bal_TOT_RFI_INC_YTD
1149: * py_za_tx_01032012.trc_SitFactor;
1150: ---------------------
1151: -- Annual Calculation
1152: ---------------------

Line 1149: * py_za_tx_01032012.trc_SitFactor;

1145: * py_za_tx_01032012.trc_SitFactor;
1146: -- Annualise Period Rfiable Contributions
1147: py_za_tx_01032012.trc_PerRfiCon :=
1148: py_za_tx_01032012.bal_TOT_RFI_INC_YTD
1149: * py_za_tx_01032012.trc_SitFactor;
1150: ---------------------
1151: -- Annual Calculation
1152: ---------------------
1153: -- Annual Pension Fund Contribution

Line 1154: py_za_tx_01032012.trc_AnnPenFnd :=

1150: ---------------------
1151: -- Annual Calculation
1152: ---------------------
1153: -- Annual Pension Fund Contribution
1154: py_za_tx_01032012.trc_AnnPenFnd :=
1155: py_za_tx_01032012.trc_PerPenFnd
1156: + py_za_tx_01032012.bal_ANN_PF_YTD;
1157: -- Annual Rfi Contribution
1158: py_za_tx_01032012.trc_AnnRfiCon :=

Line 1155: py_za_tx_01032012.trc_PerPenFnd

1151: -- Annual Calculation
1152: ---------------------
1153: -- Annual Pension Fund Contribution
1154: py_za_tx_01032012.trc_AnnPenFnd :=
1155: py_za_tx_01032012.trc_PerPenFnd
1156: + py_za_tx_01032012.bal_ANN_PF_YTD;
1157: -- Annual Rfi Contribution
1158: py_za_tx_01032012.trc_AnnRfiCon :=
1159: py_za_tx_01032012.trc_PerRfiCon

Line 1156: + py_za_tx_01032012.bal_ANN_PF_YTD;

1152: ---------------------
1153: -- Annual Pension Fund Contribution
1154: py_za_tx_01032012.trc_AnnPenFnd :=
1155: py_za_tx_01032012.trc_PerPenFnd
1156: + py_za_tx_01032012.bal_ANN_PF_YTD;
1157: -- Annual Rfi Contribution
1158: py_za_tx_01032012.trc_AnnRfiCon :=
1159: py_za_tx_01032012.trc_PerRfiCon
1160: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

Line 1158: py_za_tx_01032012.trc_AnnRfiCon :=

1154: py_za_tx_01032012.trc_AnnPenFnd :=
1155: py_za_tx_01032012.trc_PerPenFnd
1156: + py_za_tx_01032012.bal_ANN_PF_YTD;
1157: -- Annual Rfi Contribution
1158: py_za_tx_01032012.trc_AnnRfiCon :=
1159: py_za_tx_01032012.trc_PerRfiCon
1160: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1161:
1162: -- NTG

Line 1159: py_za_tx_01032012.trc_PerRfiCon

1155: py_za_tx_01032012.trc_PerPenFnd
1156: + py_za_tx_01032012.bal_ANN_PF_YTD;
1157: -- Annual Rfi Contribution
1158: py_za_tx_01032012.trc_AnnRfiCon :=
1159: py_za_tx_01032012.trc_PerRfiCon
1160: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1161:
1162: -- NTG
1163: -- Annual EE Debt RFI Contribution

Line 1160: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

1156: + py_za_tx_01032012.bal_ANN_PF_YTD;
1157: -- Annual Rfi Contribution
1158: py_za_tx_01032012.trc_AnnRfiCon :=
1159: py_za_tx_01032012.trc_PerRfiCon
1160: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1161:
1162: -- NTG
1163: -- Annual EE Debt RFI Contribution
1164: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

Line 1164: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

1160: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1161:
1162: -- NTG
1163: -- Annual EE Debt RFI Contribution
1164: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1165: py_za_tx_01032012.trc_AnnRfiCon
1166: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1167:
1168:

Line 1165: py_za_tx_01032012.trc_AnnRfiCon

1161:
1162: -- NTG
1163: -- Annual EE Debt RFI Contribution
1164: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1165: py_za_tx_01032012.trc_AnnRfiCon
1166: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1167:
1168:
1169: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',40);

Line 1166: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;

1162: -- NTG
1163: -- Annual EE Debt RFI Contribution
1164: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1165: py_za_tx_01032012.trc_AnnRfiCon
1166: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1167:
1168:
1169: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',40);
1170:

Line 1178: py_za_tx_01032012.trc_PerArrPenFnd :=

1174: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',41);
1175: -------------
1176: -- Excess ITD
1177: -------------
1178: py_za_tx_01032012.trc_PerArrPenFnd :=
1179: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1180:
1181: ----------
1182: -- Current

Line 1179: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

1175: -------------
1176: -- Excess ITD
1177: -------------
1178: py_za_tx_01032012.trc_PerArrPenFnd :=
1179: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1180:
1181: ----------
1182: -- Current
1183: ----------

Line 1184: py_za_tx_01032012.trc_PerArrPenFnd :=

1180:
1181: ----------
1182: -- Current
1183: ----------
1184: py_za_tx_01032012.trc_PerArrPenFnd :=
1185: py_za_tx_01032012.trc_PerArrPenFnd
1186: + ( py_za_tx_01032012.bal_ARR_PF_YTD
1187: * py_za_tx_01032012.trc_SitFactor
1188: );

Line 1185: py_za_tx_01032012.trc_PerArrPenFnd

1181: ----------
1182: -- Current
1183: ----------
1184: py_za_tx_01032012.trc_PerArrPenFnd :=
1185: py_za_tx_01032012.trc_PerArrPenFnd
1186: + ( py_za_tx_01032012.bal_ARR_PF_YTD
1187: * py_za_tx_01032012.trc_SitFactor
1188: );
1189: ---------

Line 1186: + ( py_za_tx_01032012.bal_ARR_PF_YTD

1182: -- Current
1183: ----------
1184: py_za_tx_01032012.trc_PerArrPenFnd :=
1185: py_za_tx_01032012.trc_PerArrPenFnd
1186: + ( py_za_tx_01032012.bal_ARR_PF_YTD
1187: * py_za_tx_01032012.trc_SitFactor
1188: );
1189: ---------
1190: -- Annual

Line 1187: * py_za_tx_01032012.trc_SitFactor

1183: ----------
1184: py_za_tx_01032012.trc_PerArrPenFnd :=
1185: py_za_tx_01032012.trc_PerArrPenFnd
1186: + ( py_za_tx_01032012.bal_ARR_PF_YTD
1187: * py_za_tx_01032012.trc_SitFactor
1188: );
1189: ---------
1190: -- Annual
1191: ---------

Line 1192: py_za_tx_01032012.trc_AnnArrPenFnd :=

1188: );
1189: ---------
1190: -- Annual
1191: ---------
1192: py_za_tx_01032012.trc_AnnArrPenFnd :=
1193: py_za_tx_01032012.trc_PerArrPenFnd
1194: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1195:
1196:

Line 1193: py_za_tx_01032012.trc_PerArrPenFnd

1189: ---------
1190: -- Annual
1191: ---------
1192: py_za_tx_01032012.trc_AnnArrPenFnd :=
1193: py_za_tx_01032012.trc_PerArrPenFnd
1194: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1195:
1196:
1197: -------------------------------

Line 1194: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;

1190: -- Annual
1191: ---------
1192: py_za_tx_01032012.trc_AnnArrPenFnd :=
1193: py_za_tx_01032012.trc_PerArrPenFnd
1194: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1195:
1196:
1197: -------------------------------
1198: -- Retirement Annuity Abatement

Line 1206: py_za_tx_01032012.trc_PerRetAnu :=

1202: -------------
1203: -- Current RA
1204: -------------
1205: -- Calculate RA Contribution
1206: py_za_tx_01032012.trc_PerRetAnu :=
1207: py_za_tx_01032012.bal_CUR_RA_YTD
1208: * py_za_tx_01032012.trc_SitFactor;
1209: ---------------------
1210: -- Current NRFI Contr

Line 1207: py_za_tx_01032012.bal_CUR_RA_YTD

1203: -- Current RA
1204: -------------
1205: -- Calculate RA Contribution
1206: py_za_tx_01032012.trc_PerRetAnu :=
1207: py_za_tx_01032012.bal_CUR_RA_YTD
1208: * py_za_tx_01032012.trc_SitFactor;
1209: ---------------------
1210: -- Current NRFI Contr
1211: ---------------------

Line 1208: * py_za_tx_01032012.trc_SitFactor;

1204: -------------
1205: -- Calculate RA Contribution
1206: py_za_tx_01032012.trc_PerRetAnu :=
1207: py_za_tx_01032012.bal_CUR_RA_YTD
1208: * py_za_tx_01032012.trc_SitFactor;
1209: ---------------------
1210: -- Current NRFI Contr
1211: ---------------------
1212:

Line 1214: py_za_tx_01032012.trc_PerNrfiCon :=

1210: -- Current NRFI Contr
1211: ---------------------
1212:
1213: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',43);
1214: py_za_tx_01032012.trc_PerNrfiCon :=
1215: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD
1216: * py_za_tx_01032012.trc_SitFactor;
1217:
1218: ------------

Line 1215: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD

1211: ---------------------
1212:
1213: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',43);
1214: py_za_tx_01032012.trc_PerNrfiCon :=
1215: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD
1216: * py_za_tx_01032012.trc_SitFactor;
1217:
1218: ------------
1219: -- Annual RA

Line 1216: * py_za_tx_01032012.trc_SitFactor;

1212:
1213: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',43);
1214: py_za_tx_01032012.trc_PerNrfiCon :=
1215: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD
1216: * py_za_tx_01032012.trc_SitFactor;
1217:
1218: ------------
1219: -- Annual RA
1220: ------------

Line 1221: py_za_tx_01032012.trc_AnnRetAnu :=

1217:
1218: ------------
1219: -- Annual RA
1220: ------------
1221: py_za_tx_01032012.trc_AnnRetAnu :=
1222: py_za_tx_01032012.trc_PerRetAnu
1223: + py_za_tx_01032012.bal_ANN_RA_YTD;
1224:
1225:

Line 1222: py_za_tx_01032012.trc_PerRetAnu

1218: ------------
1219: -- Annual RA
1220: ------------
1221: py_za_tx_01032012.trc_AnnRetAnu :=
1222: py_za_tx_01032012.trc_PerRetAnu
1223: + py_za_tx_01032012.bal_ANN_RA_YTD;
1224:
1225:
1226: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',44);

Line 1223: + py_za_tx_01032012.bal_ANN_RA_YTD;

1219: -- Annual RA
1220: ------------
1221: py_za_tx_01032012.trc_AnnRetAnu :=
1222: py_za_tx_01032012.trc_PerRetAnu
1223: + py_za_tx_01032012.bal_ANN_RA_YTD;
1224:
1225:
1226: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',44);
1227: py_za_tx_01032012.trc_AnnNrfiCon :=

Line 1227: py_za_tx_01032012.trc_AnnNrfiCon :=

1223: + py_za_tx_01032012.bal_ANN_RA_YTD;
1224:
1225:
1226: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',44);
1227: py_za_tx_01032012.trc_AnnNrfiCon :=
1228: py_za_tx_01032012.trc_PerNrfiCon
1229: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1230:
1231:

Line 1228: py_za_tx_01032012.trc_PerNrfiCon

1224:
1225:
1226: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',44);
1227: py_za_tx_01032012.trc_AnnNrfiCon :=
1228: py_za_tx_01032012.trc_PerNrfiCon
1229: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1230:
1231:
1232: -- NTG

Line 1229: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;

1225:
1226: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',44);
1227: py_za_tx_01032012.trc_AnnNrfiCon :=
1228: py_za_tx_01032012.trc_PerNrfiCon
1229: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1230:
1231:
1232: -- NTG
1233: -- Annual EE Debt NRFI Contribution

Line 1234: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

1230:
1231:
1232: -- NTG
1233: -- Annual EE Debt NRFI Contribution
1234: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1235: py_za_tx_01032012.trc_AnnNrfiCon
1236: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1237:
1238: --------------------------------------

Line 1235: py_za_tx_01032012.trc_AnnNrfiCon

1231:
1232: -- NTG
1233: -- Annual EE Debt NRFI Contribution
1234: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1235: py_za_tx_01032012.trc_AnnNrfiCon
1236: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1237:
1238: --------------------------------------
1239: -- Arrear Retirement Annuity Abatement

Line 1236: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1232: -- NTG
1233: -- Annual EE Debt NRFI Contribution
1234: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1235: py_za_tx_01032012.trc_AnnNrfiCon
1236: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1237:
1238: --------------------------------------
1239: -- Arrear Retirement Annuity Abatement
1240: --------------------------------------

Line 1245: py_za_tx_01032012.trc_PerArrRetAnu :=

1241: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',45);
1242: -------------
1243: -- Excess ITD
1244: -------------
1245: py_za_tx_01032012.trc_PerArrRetAnu :=
1246: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
1247: ----------
1248: -- Current
1249: ----------

Line 1246: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

1242: -------------
1243: -- Excess ITD
1244: -------------
1245: py_za_tx_01032012.trc_PerArrRetAnu :=
1246: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
1247: ----------
1248: -- Current
1249: ----------
1250: py_za_tx_01032012.trc_PerArrRetAnu :=

Line 1250: py_za_tx_01032012.trc_PerArrRetAnu :=

1246: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
1247: ----------
1248: -- Current
1249: ----------
1250: py_za_tx_01032012.trc_PerArrRetAnu :=
1251: py_za_tx_01032012.trc_PerArrRetAnu
1252: + ( py_za_tx_01032012.bal_ARR_RA_YTD
1253: * py_za_tx_01032012.trc_SitFactor
1254: );

Line 1251: py_za_tx_01032012.trc_PerArrRetAnu

1247: ----------
1248: -- Current
1249: ----------
1250: py_za_tx_01032012.trc_PerArrRetAnu :=
1251: py_za_tx_01032012.trc_PerArrRetAnu
1252: + ( py_za_tx_01032012.bal_ARR_RA_YTD
1253: * py_za_tx_01032012.trc_SitFactor
1254: );
1255: ---------

Line 1252: + ( py_za_tx_01032012.bal_ARR_RA_YTD

1248: -- Current
1249: ----------
1250: py_za_tx_01032012.trc_PerArrRetAnu :=
1251: py_za_tx_01032012.trc_PerArrRetAnu
1252: + ( py_za_tx_01032012.bal_ARR_RA_YTD
1253: * py_za_tx_01032012.trc_SitFactor
1254: );
1255: ---------
1256: -- Annual

Line 1253: * py_za_tx_01032012.trc_SitFactor

1249: ----------
1250: py_za_tx_01032012.trc_PerArrRetAnu :=
1251: py_za_tx_01032012.trc_PerArrRetAnu
1252: + ( py_za_tx_01032012.bal_ARR_RA_YTD
1253: * py_za_tx_01032012.trc_SitFactor
1254: );
1255: ---------
1256: -- Annual
1257: ---------

Line 1258: py_za_tx_01032012.trc_AnnArrRetAnu :=

1254: );
1255: ---------
1256: -- Annual
1257: ---------
1258: py_za_tx_01032012.trc_AnnArrRetAnu :=
1259: py_za_tx_01032012.trc_PerArrRetAnu
1260: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1261:
1262: ------------------------

Line 1259: py_za_tx_01032012.trc_PerArrRetAnu

1255: ---------
1256: -- Annual
1257: ---------
1258: py_za_tx_01032012.trc_AnnArrRetAnu :=
1259: py_za_tx_01032012.trc_PerArrRetAnu
1260: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1261:
1262: ------------------------
1263: -- Medical Aid Abatement

Line 1260: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;

1256: -- Annual
1257: ---------
1258: py_za_tx_01032012.trc_AnnArrRetAnu :=
1259: py_za_tx_01032012.trc_PerArrRetAnu
1260: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1261:
1262: ------------------------
1263: -- Medical Aid Abatement
1264: ------------------------

Line 1270: py_za_tx_01032012.trc_PerMedAidAbm :=

1266: IF l_65Year > l_ZA_TX_YR_END THEN
1267: ----------
1268: -- Current
1269: ----------
1270: py_za_tx_01032012.trc_PerMedAidAbm :=
1271: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD
1272: * py_za_tx_01032012.trc_SitFactor;
1273: ---------
1274: -- Annual

Line 1271: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD

1267: ----------
1268: -- Current
1269: ----------
1270: py_za_tx_01032012.trc_PerMedAidAbm :=
1271: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD
1272: * py_za_tx_01032012.trc_SitFactor;
1273: ---------
1274: -- Annual
1275: ---------

Line 1272: * py_za_tx_01032012.trc_SitFactor;

1268: -- Current
1269: ----------
1270: py_za_tx_01032012.trc_PerMedAidAbm :=
1271: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD
1272: * py_za_tx_01032012.trc_SitFactor;
1273: ---------
1274: -- Annual
1275: ---------
1276: py_za_tx_01032012.trc_AnnMedAidAbm :=

Line 1276: py_za_tx_01032012.trc_AnnMedAidAbm :=

1272: * py_za_tx_01032012.trc_SitFactor;
1273: ---------
1274: -- Annual
1275: ---------
1276: py_za_tx_01032012.trc_AnnMedAidAbm :=
1277: py_za_tx_01032012.trc_PerMedAidAbm
1278: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1279: ELSE
1280: -- if the person is over 65

Line 1277: py_za_tx_01032012.trc_PerMedAidAbm

1273: ---------
1274: -- Annual
1275: ---------
1276: py_za_tx_01032012.trc_AnnMedAidAbm :=
1277: py_za_tx_01032012.trc_PerMedAidAbm
1278: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1279: ELSE
1280: -- if the person is over 65
1281: ----------

Line 1278: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;

1274: -- Annual
1275: ---------
1276: py_za_tx_01032012.trc_AnnMedAidAbm :=
1277: py_za_tx_01032012.trc_PerMedAidAbm
1278: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1279: ELSE
1280: -- if the person is over 65
1281: ----------
1282: -- Current

Line 1284: py_za_tx_01032012.trc_PerMedAidAbm :=

1280: -- if the person is over 65
1281: ----------
1282: -- Current
1283: ----------
1284: py_za_tx_01032012.trc_PerMedAidAbm :=
1285: -- Medical Aid Employer Contribution Changes
1286: -- py_za_tx_01032012.bal_MED_CONTR_YTD
1287: (py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD)
1288: * py_za_tx_01032012.trc_SitFactor;

Line 1286: -- py_za_tx_01032012.bal_MED_CONTR_YTD

1282: -- Current
1283: ----------
1284: py_za_tx_01032012.trc_PerMedAidAbm :=
1285: -- Medical Aid Employer Contribution Changes
1286: -- py_za_tx_01032012.bal_MED_CONTR_YTD
1287: (py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD)
1288: * py_za_tx_01032012.trc_SitFactor;
1289: ---------
1290: -- Annual

Line 1287: (py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD)

1283: ----------
1284: py_za_tx_01032012.trc_PerMedAidAbm :=
1285: -- Medical Aid Employer Contribution Changes
1286: -- py_za_tx_01032012.bal_MED_CONTR_YTD
1287: (py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD)
1288: * py_za_tx_01032012.trc_SitFactor;
1289: ---------
1290: -- Annual
1291: ---------

Line 1288: * py_za_tx_01032012.trc_SitFactor;

1284: py_za_tx_01032012.trc_PerMedAidAbm :=
1285: -- Medical Aid Employer Contribution Changes
1286: -- py_za_tx_01032012.bal_MED_CONTR_YTD
1287: (py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD)
1288: * py_za_tx_01032012.trc_SitFactor;
1289: ---------
1290: -- Annual
1291: ---------
1292: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

Line 1292: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

1288: * py_za_tx_01032012.trc_SitFactor;
1289: ---------
1290: -- Annual
1291: ---------
1292: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;
1293: END IF;
1294:
1295: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',46);
1296:

Line 1304: py_za_tx_01032012.trc_PerIncProPolAbm :=

1300: ---------------------
1301: -- Period Calculation
1302: ---------------------
1303: -- Annualise Income Protection Policy Contributions
1304: py_za_tx_01032012.trc_PerIncProPolAbm :=
1305: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD
1306: * py_za_tx_01032012.trc_SitFactor;
1307:
1308: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',47);

Line 1305: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD

1301: -- Period Calculation
1302: ---------------------
1303: -- Annualise Income Protection Policy Contributions
1304: py_za_tx_01032012.trc_PerIncProPolAbm :=
1305: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD
1306: * py_za_tx_01032012.trc_SitFactor;
1307:
1308: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',47);
1309:

Line 1306: * py_za_tx_01032012.trc_SitFactor;

1302: ---------------------
1303: -- Annualise Income Protection Policy Contributions
1304: py_za_tx_01032012.trc_PerIncProPolAbm :=
1305: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD
1306: * py_za_tx_01032012.trc_SitFactor;
1307:
1308: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',47);
1309:
1310: ---------------------

Line 1314: py_za_tx_01032012.trc_AnnIncProPolAbm :=

1310: ---------------------
1311: -- Annual Calculation
1312: ---------------------
1313: -- Annual Income Protection Policy Contributions
1314: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1315: py_za_tx_01032012.trc_PerIncProPolAbm
1316: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1317:
1318:

Line 1315: py_za_tx_01032012.trc_PerIncProPolAbm

1311: -- Annual Calculation
1312: ---------------------
1313: -- Annual Income Protection Policy Contributions
1314: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1315: py_za_tx_01032012.trc_PerIncProPolAbm
1316: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1317:
1318:
1319: --TYS2010

Line 1316: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;

1312: ---------------------
1313: -- Annual Income Protection Policy Contributions
1314: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1315: py_za_tx_01032012.trc_PerIncProPolAbm
1316: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1317:
1318:
1319: --TYS2010
1320: -------------------------------

Line 1327: py_za_tx_01032012.trc_PerDonAmt :=

1323: ---------------------
1324: -- Period Calculation
1325: ---------------------
1326: -- Annualise Donation Amount
1327: py_za_tx_01032012.trc_PerDonAmt :=
1328: py_za_tx_01032012.bal_DONAT_MD_EE_YTD
1329: * py_za_tx_01032012.trc_SitFactor;
1330:
1331: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',48);

Line 1328: py_za_tx_01032012.bal_DONAT_MD_EE_YTD

1324: -- Period Calculation
1325: ---------------------
1326: -- Annualise Donation Amount
1327: py_za_tx_01032012.trc_PerDonAmt :=
1328: py_za_tx_01032012.bal_DONAT_MD_EE_YTD
1329: * py_za_tx_01032012.trc_SitFactor;
1330:
1331: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',48);
1332:

Line 1329: * py_za_tx_01032012.trc_SitFactor;

1325: ---------------------
1326: -- Annualise Donation Amount
1327: py_za_tx_01032012.trc_PerDonAmt :=
1328: py_za_tx_01032012.bal_DONAT_MD_EE_YTD
1329: * py_za_tx_01032012.trc_SitFactor;
1330:
1331: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',48);
1332:
1333: ---------------------

Line 1337: py_za_tx_01032012.trc_AnnDonAmt :=

1333: ---------------------
1334: -- Annual Calculation
1335: ---------------------
1336: -- Annual Donation
1337: py_za_tx_01032012.trc_AnnDonAmt :=
1338: py_za_tx_01032012.trc_PerDonAmt
1339: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1340:
1341:

Line 1338: py_za_tx_01032012.trc_PerDonAmt

1334: -- Annual Calculation
1335: ---------------------
1336: -- Annual Donation
1337: py_za_tx_01032012.trc_AnnDonAmt :=
1338: py_za_tx_01032012.trc_PerDonAmt
1339: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1340:
1341:
1342: -------------------------------------------------------------------------

Line 1339: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;

1335: ---------------------
1336: -- Annual Donation
1337: py_za_tx_01032012.trc_AnnDonAmt :=
1338: py_za_tx_01032012.trc_PerDonAmt
1339: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1340:
1341:
1342: -------------------------------------------------------------------------
1343: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN --

Line 1343: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN --

1339: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1340:
1341:
1342: -------------------------------------------------------------------------
1343: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN --
1344: -------------------------------------------------------------------------
1345: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',49);
1346:
1347: -- Bug 9369895

Line 1351: if py_za_tx_01032012.trc_PenBasis = 1 then

1347: -- Bug 9369895
1348: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1349: -- which includes both periodic and annual income. This will be used in calculation of Pension
1350: -- fund abatement
1351: if py_za_tx_01032012.trc_PenBasis = 1 then
1352:
1353: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',50);
1354: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_CYTD
1355: * py_za_tx_01032012.trc_SitFactor;

Line 1354: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_CYTD

1350: -- fund abatement
1351: if py_za_tx_01032012.trc_PenBasis = 1 then
1352:
1353: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',50);
1354: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_CYTD
1355: * py_za_tx_01032012.trc_SitFactor;
1356:
1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD
1358: * py_za_tx_01032012.trc_SitFactor;

Line 1355: * py_za_tx_01032012.trc_SitFactor;

1351: if py_za_tx_01032012.trc_PenBasis = 1 then
1352:
1353: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',50);
1354: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_CYTD
1355: * py_za_tx_01032012.trc_SitFactor;
1356:
1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD
1358: * py_za_tx_01032012.trc_SitFactor;
1359:

Line 1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD

1353: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',50);
1354: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_CYTD
1355: * py_za_tx_01032012.trc_SitFactor;
1356:
1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD
1358: * py_za_tx_01032012.trc_SitFactor;
1359:
1360: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD
1361: * py_za_tx_01032012.trc_SitFactor;

Line 1358: * py_za_tx_01032012.trc_SitFactor;

1354: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_CYTD
1355: * py_za_tx_01032012.trc_SitFactor;
1356:
1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD
1358: * py_za_tx_01032012.trc_SitFactor;
1359:
1360: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD
1361: * py_za_tx_01032012.trc_SitFactor;
1362:

Line 1360: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD

1356:
1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD
1358: * py_za_tx_01032012.trc_SitFactor;
1359:
1360: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD
1361: * py_za_tx_01032012.trc_SitFactor;
1362:
1363: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1364: + l_TotTxbTAYtd

Line 1361: * py_za_tx_01032012.trc_SitFactor;

1357: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_CYTD
1358: * py_za_tx_01032012.trc_SitFactor;
1359:
1360: l_TotTxbTAYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD
1361: * py_za_tx_01032012.trc_SitFactor;
1362:
1363: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1364: + l_TotTxbTAYtd
1365: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD

Line 1365: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD

1361: * py_za_tx_01032012.trc_SitFactor;
1362:
1363: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1364: + l_TotTxbTAYtd
1365: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1366: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1367: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1368:
1369: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 1366: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD

1362:
1363: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1364: + l_TotTxbTAYtd
1365: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1366: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1367: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1368:
1369: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1370: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 1367: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );

1363: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1364: + l_TotTxbTAYtd
1365: + py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1366: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1367: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1368:
1369: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1370: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
1371:

Line 1370: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

1366: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1367: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1368:
1369: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1370: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
1371:
1372:
1373: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),50);
1374: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),50);

Line 1390: py_za_tx_01032012.trc_PerPenFnd :=

1386: ---------------------
1387: -- Period Calculation
1388: ---------------------
1389: -- Annualise Period Pension Fund Contribution
1390: py_za_tx_01032012.trc_PerPenFnd :=
1391: py_za_tx_01032012.bal_CUR_PF_CYTD
1392: * py_za_tx_01032012.trc_SitFactor;
1393: -- Annualise Period Rfiable Contributions
1394: py_za_tx_01032012.trc_PerRfiCon :=

Line 1391: py_za_tx_01032012.bal_CUR_PF_CYTD

1387: -- Period Calculation
1388: ---------------------
1389: -- Annualise Period Pension Fund Contribution
1390: py_za_tx_01032012.trc_PerPenFnd :=
1391: py_za_tx_01032012.bal_CUR_PF_CYTD
1392: * py_za_tx_01032012.trc_SitFactor;
1393: -- Annualise Period Rfiable Contributions
1394: py_za_tx_01032012.trc_PerRfiCon :=
1395: py_za_tx_01032012.bal_TOT_RFI_INC_CYTD

Line 1392: * py_za_tx_01032012.trc_SitFactor;

1388: ---------------------
1389: -- Annualise Period Pension Fund Contribution
1390: py_za_tx_01032012.trc_PerPenFnd :=
1391: py_za_tx_01032012.bal_CUR_PF_CYTD
1392: * py_za_tx_01032012.trc_SitFactor;
1393: -- Annualise Period Rfiable Contributions
1394: py_za_tx_01032012.trc_PerRfiCon :=
1395: py_za_tx_01032012.bal_TOT_RFI_INC_CYTD
1396: * py_za_tx_01032012.trc_SitFactor;

Line 1394: py_za_tx_01032012.trc_PerRfiCon :=

1390: py_za_tx_01032012.trc_PerPenFnd :=
1391: py_za_tx_01032012.bal_CUR_PF_CYTD
1392: * py_za_tx_01032012.trc_SitFactor;
1393: -- Annualise Period Rfiable Contributions
1394: py_za_tx_01032012.trc_PerRfiCon :=
1395: py_za_tx_01032012.bal_TOT_RFI_INC_CYTD
1396: * py_za_tx_01032012.trc_SitFactor;
1397: ---------------------
1398: -- Annual Calculation

Line 1395: py_za_tx_01032012.bal_TOT_RFI_INC_CYTD

1391: py_za_tx_01032012.bal_CUR_PF_CYTD
1392: * py_za_tx_01032012.trc_SitFactor;
1393: -- Annualise Period Rfiable Contributions
1394: py_za_tx_01032012.trc_PerRfiCon :=
1395: py_za_tx_01032012.bal_TOT_RFI_INC_CYTD
1396: * py_za_tx_01032012.trc_SitFactor;
1397: ---------------------
1398: -- Annual Calculation
1399: ---------------------

Line 1396: * py_za_tx_01032012.trc_SitFactor;

1392: * py_za_tx_01032012.trc_SitFactor;
1393: -- Annualise Period Rfiable Contributions
1394: py_za_tx_01032012.trc_PerRfiCon :=
1395: py_za_tx_01032012.bal_TOT_RFI_INC_CYTD
1396: * py_za_tx_01032012.trc_SitFactor;
1397: ---------------------
1398: -- Annual Calculation
1399: ---------------------
1400: -- Annual Pension Fund Contribution

Line 1401: py_za_tx_01032012.trc_AnnPenFnd :=

1397: ---------------------
1398: -- Annual Calculation
1399: ---------------------
1400: -- Annual Pension Fund Contribution
1401: py_za_tx_01032012.trc_AnnPenFnd :=
1402: py_za_tx_01032012.trc_PerPenFnd
1403: + py_za_tx_01032012.bal_ANN_PF_YTD;
1404: -- Annual Rfi Contribution
1405: py_za_tx_01032012.trc_AnnRfiCon :=

Line 1402: py_za_tx_01032012.trc_PerPenFnd

1398: -- Annual Calculation
1399: ---------------------
1400: -- Annual Pension Fund Contribution
1401: py_za_tx_01032012.trc_AnnPenFnd :=
1402: py_za_tx_01032012.trc_PerPenFnd
1403: + py_za_tx_01032012.bal_ANN_PF_YTD;
1404: -- Annual Rfi Contribution
1405: py_za_tx_01032012.trc_AnnRfiCon :=
1406: py_za_tx_01032012.trc_PerRfiCon

Line 1403: + py_za_tx_01032012.bal_ANN_PF_YTD;

1399: ---------------------
1400: -- Annual Pension Fund Contribution
1401: py_za_tx_01032012.trc_AnnPenFnd :=
1402: py_za_tx_01032012.trc_PerPenFnd
1403: + py_za_tx_01032012.bal_ANN_PF_YTD;
1404: -- Annual Rfi Contribution
1405: py_za_tx_01032012.trc_AnnRfiCon :=
1406: py_za_tx_01032012.trc_PerRfiCon
1407: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

Line 1405: py_za_tx_01032012.trc_AnnRfiCon :=

1401: py_za_tx_01032012.trc_AnnPenFnd :=
1402: py_za_tx_01032012.trc_PerPenFnd
1403: + py_za_tx_01032012.bal_ANN_PF_YTD;
1404: -- Annual Rfi Contribution
1405: py_za_tx_01032012.trc_AnnRfiCon :=
1406: py_za_tx_01032012.trc_PerRfiCon
1407: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1408:
1409: -- NTG

Line 1406: py_za_tx_01032012.trc_PerRfiCon

1402: py_za_tx_01032012.trc_PerPenFnd
1403: + py_za_tx_01032012.bal_ANN_PF_YTD;
1404: -- Annual Rfi Contribution
1405: py_za_tx_01032012.trc_AnnRfiCon :=
1406: py_za_tx_01032012.trc_PerRfiCon
1407: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1408:
1409: -- NTG
1410: -- Annual EE Debt RFI Contribution

Line 1407: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

1403: + py_za_tx_01032012.bal_ANN_PF_YTD;
1404: -- Annual Rfi Contribution
1405: py_za_tx_01032012.trc_AnnRfiCon :=
1406: py_za_tx_01032012.trc_PerRfiCon
1407: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1408:
1409: -- NTG
1410: -- Annual EE Debt RFI Contribution
1411: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

Line 1411: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

1407: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1408:
1409: -- NTG
1410: -- Annual EE Debt RFI Contribution
1411: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1412: py_za_tx_01032012.trc_AnnRfiCon
1413: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1414:
1415: --------------------------------

Line 1412: py_za_tx_01032012.trc_AnnRfiCon

1408:
1409: -- NTG
1410: -- Annual EE Debt RFI Contribution
1411: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1412: py_za_tx_01032012.trc_AnnRfiCon
1413: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1414:
1415: --------------------------------
1416: -- Arrear Pension Fund Abatement

Line 1413: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;

1409: -- NTG
1410: -- Annual EE Debt RFI Contribution
1411: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1412: py_za_tx_01032012.trc_AnnRfiCon
1413: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1414:
1415: --------------------------------
1416: -- Arrear Pension Fund Abatement
1417: --------------------------------

Line 1422: py_za_tx_01032012.trc_PerArrPenFnd :=

1418: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',61);
1419: -------------
1420: -- Excess ITD
1421: -------------
1422: py_za_tx_01032012.trc_PerArrPenFnd :=
1423: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1424: ------------------------------------
1425: -- Current/Annual based on frequency
1426: ------------------------------------

Line 1423: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

1419: -------------
1420: -- Excess ITD
1421: -------------
1422: py_za_tx_01032012.trc_PerArrPenFnd :=
1423: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1424: ------------------------------------
1425: -- Current/Annual based on frequency
1426: ------------------------------------
1427: py_za_tx_01032012.trc_PerArrPenFnd :=

Line 1427: py_za_tx_01032012.trc_PerArrPenFnd :=

1423: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1424: ------------------------------------
1425: -- Current/Annual based on frequency
1426: ------------------------------------
1427: py_za_tx_01032012.trc_PerArrPenFnd :=
1428: py_za_tx_01032012.trc_PerArrPenFnd
1429: + ( py_za_tx_01032012.bal_ARR_PF_CYTD
1430: * py_za_tx_01032012.trc_SitFactor
1431: );

Line 1428: py_za_tx_01032012.trc_PerArrPenFnd

1424: ------------------------------------
1425: -- Current/Annual based on frequency
1426: ------------------------------------
1427: py_za_tx_01032012.trc_PerArrPenFnd :=
1428: py_za_tx_01032012.trc_PerArrPenFnd
1429: + ( py_za_tx_01032012.bal_ARR_PF_CYTD
1430: * py_za_tx_01032012.trc_SitFactor
1431: );
1432: ---------

Line 1429: + ( py_za_tx_01032012.bal_ARR_PF_CYTD

1425: -- Current/Annual based on frequency
1426: ------------------------------------
1427: py_za_tx_01032012.trc_PerArrPenFnd :=
1428: py_za_tx_01032012.trc_PerArrPenFnd
1429: + ( py_za_tx_01032012.bal_ARR_PF_CYTD
1430: * py_za_tx_01032012.trc_SitFactor
1431: );
1432: ---------
1433: -- Annual

Line 1430: * py_za_tx_01032012.trc_SitFactor

1426: ------------------------------------
1427: py_za_tx_01032012.trc_PerArrPenFnd :=
1428: py_za_tx_01032012.trc_PerArrPenFnd
1429: + ( py_za_tx_01032012.bal_ARR_PF_CYTD
1430: * py_za_tx_01032012.trc_SitFactor
1431: );
1432: ---------
1433: -- Annual
1434: ---------

Line 1435: py_za_tx_01032012.trc_AnnArrPenFnd :=

1431: );
1432: ---------
1433: -- Annual
1434: ---------
1435: py_za_tx_01032012.trc_AnnArrPenFnd :=
1436: py_za_tx_01032012.trc_PerArrPenFnd
1437: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1438:
1439: -------------------------------

Line 1436: py_za_tx_01032012.trc_PerArrPenFnd

1432: ---------
1433: -- Annual
1434: ---------
1435: py_za_tx_01032012.trc_AnnArrPenFnd :=
1436: py_za_tx_01032012.trc_PerArrPenFnd
1437: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1438:
1439: -------------------------------
1440: -- Retirement Annuity Abatement

Line 1437: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;

1433: -- Annual
1434: ---------
1435: py_za_tx_01032012.trc_AnnArrPenFnd :=
1436: py_za_tx_01032012.trc_PerArrPenFnd
1437: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1438:
1439: -------------------------------
1440: -- Retirement Annuity Abatement
1441: -------------------------------

Line 1448: py_za_tx_01032012.trc_PerRetAnu :=

1444: -------------
1445: -- Current RA
1446: -------------
1447: -- Calculate RA Contribution
1448: py_za_tx_01032012.trc_PerRetAnu :=
1449: py_za_tx_01032012.bal_CUR_RA_CYTD
1450: * py_za_tx_01032012.trc_SitFactor;
1451: ---------------------
1452: -- Current NRFI Contr

Line 1449: py_za_tx_01032012.bal_CUR_RA_CYTD

1445: -- Current RA
1446: -------------
1447: -- Calculate RA Contribution
1448: py_za_tx_01032012.trc_PerRetAnu :=
1449: py_za_tx_01032012.bal_CUR_RA_CYTD
1450: * py_za_tx_01032012.trc_SitFactor;
1451: ---------------------
1452: -- Current NRFI Contr
1453: ---------------------

Line 1450: * py_za_tx_01032012.trc_SitFactor;

1446: -------------
1447: -- Calculate RA Contribution
1448: py_za_tx_01032012.trc_PerRetAnu :=
1449: py_za_tx_01032012.bal_CUR_RA_CYTD
1450: * py_za_tx_01032012.trc_SitFactor;
1451: ---------------------
1452: -- Current NRFI Contr
1453: ---------------------
1454:

Line 1456: py_za_tx_01032012.trc_PerNrfiCon :=

1452: -- Current NRFI Contr
1453: ---------------------
1454:
1455: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',63);
1456: py_za_tx_01032012.trc_PerNrfiCon :=
1457: py_za_tx_01032012.bal_TOT_NRFI_INC_CYTD
1458: * py_za_tx_01032012.trc_SitFactor;
1459:
1460: ------------

Line 1457: py_za_tx_01032012.bal_TOT_NRFI_INC_CYTD

1453: ---------------------
1454:
1455: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',63);
1456: py_za_tx_01032012.trc_PerNrfiCon :=
1457: py_za_tx_01032012.bal_TOT_NRFI_INC_CYTD
1458: * py_za_tx_01032012.trc_SitFactor;
1459:
1460: ------------
1461: -- Annual RA

Line 1458: * py_za_tx_01032012.trc_SitFactor;

1454:
1455: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',63);
1456: py_za_tx_01032012.trc_PerNrfiCon :=
1457: py_za_tx_01032012.bal_TOT_NRFI_INC_CYTD
1458: * py_za_tx_01032012.trc_SitFactor;
1459:
1460: ------------
1461: -- Annual RA
1462: ------------

Line 1463: py_za_tx_01032012.trc_AnnRetAnu :=

1459:
1460: ------------
1461: -- Annual RA
1462: ------------
1463: py_za_tx_01032012.trc_AnnRetAnu :=
1464: py_za_tx_01032012.trc_PerRetAnu
1465: + py_za_tx_01032012.bal_ANN_RA_YTD;
1466:
1467:

Line 1464: py_za_tx_01032012.trc_PerRetAnu

1460: ------------
1461: -- Annual RA
1462: ------------
1463: py_za_tx_01032012.trc_AnnRetAnu :=
1464: py_za_tx_01032012.trc_PerRetAnu
1465: + py_za_tx_01032012.bal_ANN_RA_YTD;
1466:
1467:
1468: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',64);

Line 1465: + py_za_tx_01032012.bal_ANN_RA_YTD;

1461: -- Annual RA
1462: ------------
1463: py_za_tx_01032012.trc_AnnRetAnu :=
1464: py_za_tx_01032012.trc_PerRetAnu
1465: + py_za_tx_01032012.bal_ANN_RA_YTD;
1466:
1467:
1468: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',64);
1469: py_za_tx_01032012.trc_AnnNrfiCon :=

Line 1469: py_za_tx_01032012.trc_AnnNrfiCon :=

1465: + py_za_tx_01032012.bal_ANN_RA_YTD;
1466:
1467:
1468: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',64);
1469: py_za_tx_01032012.trc_AnnNrfiCon :=
1470: py_za_tx_01032012.trc_PerNrfiCon
1471: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1472:
1473:

Line 1470: py_za_tx_01032012.trc_PerNrfiCon

1466:
1467:
1468: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',64);
1469: py_za_tx_01032012.trc_AnnNrfiCon :=
1470: py_za_tx_01032012.trc_PerNrfiCon
1471: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1472:
1473:
1474: -- NTG

Line 1471: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;

1467:
1468: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',64);
1469: py_za_tx_01032012.trc_AnnNrfiCon :=
1470: py_za_tx_01032012.trc_PerNrfiCon
1471: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1472:
1473:
1474: -- NTG
1475: -- Annual EE Debt NRFI Contribution

Line 1476: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

1472:
1473:
1474: -- NTG
1475: -- Annual EE Debt NRFI Contribution
1476: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1477: py_za_tx_01032012.trc_AnnNrfiCon
1478: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1479:
1480: --------------------------------------

Line 1477: py_za_tx_01032012.trc_AnnNrfiCon

1473:
1474: -- NTG
1475: -- Annual EE Debt NRFI Contribution
1476: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1477: py_za_tx_01032012.trc_AnnNrfiCon
1478: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1479:
1480: --------------------------------------
1481: -- Arrear Retirement Annuity Abatement

Line 1478: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1474: -- NTG
1475: -- Annual EE Debt NRFI Contribution
1476: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1477: py_za_tx_01032012.trc_AnnNrfiCon
1478: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1479:
1480: --------------------------------------
1481: -- Arrear Retirement Annuity Abatement
1482: --------------------------------------

Line 1487: py_za_tx_01032012.trc_PerArrRetAnu := py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

1483: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',65);
1484: -------------
1485: -- Excess ITD
1486: -------------
1487: py_za_tx_01032012.trc_PerArrRetAnu := py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
1488: ----------
1489: -- Current
1490: ----------
1491: py_za_tx_01032012.trc_PerArrRetAnu :=

Line 1491: py_za_tx_01032012.trc_PerArrRetAnu :=

1487: py_za_tx_01032012.trc_PerArrRetAnu := py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
1488: ----------
1489: -- Current
1490: ----------
1491: py_za_tx_01032012.trc_PerArrRetAnu :=
1492: py_za_tx_01032012.trc_PerArrRetAnu
1493: + ( py_za_tx_01032012.bal_ARR_RA_CYTD
1494: * py_za_tx_01032012.trc_SitFactor
1495: );

Line 1492: py_za_tx_01032012.trc_PerArrRetAnu

1488: ----------
1489: -- Current
1490: ----------
1491: py_za_tx_01032012.trc_PerArrRetAnu :=
1492: py_za_tx_01032012.trc_PerArrRetAnu
1493: + ( py_za_tx_01032012.bal_ARR_RA_CYTD
1494: * py_za_tx_01032012.trc_SitFactor
1495: );
1496: ---------

Line 1493: + ( py_za_tx_01032012.bal_ARR_RA_CYTD

1489: -- Current
1490: ----------
1491: py_za_tx_01032012.trc_PerArrRetAnu :=
1492: py_za_tx_01032012.trc_PerArrRetAnu
1493: + ( py_za_tx_01032012.bal_ARR_RA_CYTD
1494: * py_za_tx_01032012.trc_SitFactor
1495: );
1496: ---------
1497: -- Annual

Line 1494: * py_za_tx_01032012.trc_SitFactor

1490: ----------
1491: py_za_tx_01032012.trc_PerArrRetAnu :=
1492: py_za_tx_01032012.trc_PerArrRetAnu
1493: + ( py_za_tx_01032012.bal_ARR_RA_CYTD
1494: * py_za_tx_01032012.trc_SitFactor
1495: );
1496: ---------
1497: -- Annual
1498: ---------

Line 1499: py_za_tx_01032012.trc_AnnArrRetAnu :=

1495: );
1496: ---------
1497: -- Annual
1498: ---------
1499: py_za_tx_01032012.trc_AnnArrRetAnu :=
1500: py_za_tx_01032012.trc_PerArrRetAnu
1501: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1502:
1503: ------------------------

Line 1500: py_za_tx_01032012.trc_PerArrRetAnu

1496: ---------
1497: -- Annual
1498: ---------
1499: py_za_tx_01032012.trc_AnnArrRetAnu :=
1500: py_za_tx_01032012.trc_PerArrRetAnu
1501: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1502:
1503: ------------------------
1504: -- Medical Aid Abatement

Line 1501: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;

1497: -- Annual
1498: ---------
1499: py_za_tx_01032012.trc_AnnArrRetAnu :=
1500: py_za_tx_01032012.trc_PerArrRetAnu
1501: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1502:
1503: ------------------------
1504: -- Medical Aid Abatement
1505: ------------------------

Line 1511: py_za_tx_01032012.trc_PerMedAidAbm :=

1507: IF l_65Year > l_ZA_TX_YR_END THEN
1508: ----------
1509: -- Current
1510: ----------
1511: py_za_tx_01032012.trc_PerMedAidAbm :=
1512: py_za_tx_01032012.bal_MED_CNTRB_ABM_CYTD
1513: * py_za_tx_01032012.trc_SitFactor;
1514: ---------
1515: -- Annual

Line 1512: py_za_tx_01032012.bal_MED_CNTRB_ABM_CYTD

1508: ----------
1509: -- Current
1510: ----------
1511: py_za_tx_01032012.trc_PerMedAidAbm :=
1512: py_za_tx_01032012.bal_MED_CNTRB_ABM_CYTD
1513: * py_za_tx_01032012.trc_SitFactor;
1514: ---------
1515: -- Annual
1516: ---------

Line 1513: * py_za_tx_01032012.trc_SitFactor;

1509: -- Current
1510: ----------
1511: py_za_tx_01032012.trc_PerMedAidAbm :=
1512: py_za_tx_01032012.bal_MED_CNTRB_ABM_CYTD
1513: * py_za_tx_01032012.trc_SitFactor;
1514: ---------
1515: -- Annual
1516: ---------
1517: py_za_tx_01032012.trc_AnnMedAidAbm :=

Line 1517: py_za_tx_01032012.trc_AnnMedAidAbm :=

1513: * py_za_tx_01032012.trc_SitFactor;
1514: ---------
1515: -- Annual
1516: ---------
1517: py_za_tx_01032012.trc_AnnMedAidAbm :=
1518: py_za_tx_01032012.trc_PerMedAidAbm
1519: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1520: ELSE
1521: -- if the person is over 65

Line 1518: py_za_tx_01032012.trc_PerMedAidAbm

1514: ---------
1515: -- Annual
1516: ---------
1517: py_za_tx_01032012.trc_AnnMedAidAbm :=
1518: py_za_tx_01032012.trc_PerMedAidAbm
1519: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1520: ELSE
1521: -- if the person is over 65
1522: ----------

Line 1519: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;

1515: -- Annual
1516: ---------
1517: py_za_tx_01032012.trc_AnnMedAidAbm :=
1518: py_za_tx_01032012.trc_PerMedAidAbm
1519: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1520: ELSE
1521: -- if the person is over 65
1522: ----------
1523: -- Current

Line 1525: py_za_tx_01032012.trc_PerMedAidAbm :=

1521: -- if the person is over 65
1522: ----------
1523: -- Current
1524: ----------
1525: py_za_tx_01032012.trc_PerMedAidAbm :=
1526: -- Medical Aid Employer Contribution Changes
1527: -- py_za_tx_01032012.bal_MED_CONTR_CYTD
1528: (py_za_tx_01032012.bal_MED_CONTR_CYTD + py_za_tx_01032012.bal_ER_MED_CONTR_CYTD)
1529: * py_za_tx_01032012.trc_SitFactor;

Line 1527: -- py_za_tx_01032012.bal_MED_CONTR_CYTD

1523: -- Current
1524: ----------
1525: py_za_tx_01032012.trc_PerMedAidAbm :=
1526: -- Medical Aid Employer Contribution Changes
1527: -- py_za_tx_01032012.bal_MED_CONTR_CYTD
1528: (py_za_tx_01032012.bal_MED_CONTR_CYTD + py_za_tx_01032012.bal_ER_MED_CONTR_CYTD)
1529: * py_za_tx_01032012.trc_SitFactor;
1530: ---------
1531: -- Annual

Line 1528: (py_za_tx_01032012.bal_MED_CONTR_CYTD + py_za_tx_01032012.bal_ER_MED_CONTR_CYTD)

1524: ----------
1525: py_za_tx_01032012.trc_PerMedAidAbm :=
1526: -- Medical Aid Employer Contribution Changes
1527: -- py_za_tx_01032012.bal_MED_CONTR_CYTD
1528: (py_za_tx_01032012.bal_MED_CONTR_CYTD + py_za_tx_01032012.bal_ER_MED_CONTR_CYTD)
1529: * py_za_tx_01032012.trc_SitFactor;
1530: ---------
1531: -- Annual
1532: ---------

Line 1529: * py_za_tx_01032012.trc_SitFactor;

1525: py_za_tx_01032012.trc_PerMedAidAbm :=
1526: -- Medical Aid Employer Contribution Changes
1527: -- py_za_tx_01032012.bal_MED_CONTR_CYTD
1528: (py_za_tx_01032012.bal_MED_CONTR_CYTD + py_za_tx_01032012.bal_ER_MED_CONTR_CYTD)
1529: * py_za_tx_01032012.trc_SitFactor;
1530: ---------
1531: -- Annual
1532: ---------
1533: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

Line 1533: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

1529: * py_za_tx_01032012.trc_SitFactor;
1530: ---------
1531: -- Annual
1532: ---------
1533: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;
1534: END IF;
1535:
1536: ---------------------------
1537: -- Income Protection Policy

Line 1543: py_za_tx_01032012.trc_PerIncProPolAbm :=

1539: ---------------------
1540: -- Period Calculation
1541: ---------------------
1542: -- Annualise Income Protection Policy Contributions
1543: py_za_tx_01032012.trc_PerIncProPolAbm :=
1544: py_za_tx_01032012.bal_EE_INC_PRO_POL_CYTD
1545: * py_za_tx_01032012.trc_SitFactor;
1546:
1547: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',66);

Line 1544: py_za_tx_01032012.bal_EE_INC_PRO_POL_CYTD

1540: -- Period Calculation
1541: ---------------------
1542: -- Annualise Income Protection Policy Contributions
1543: py_za_tx_01032012.trc_PerIncProPolAbm :=
1544: py_za_tx_01032012.bal_EE_INC_PRO_POL_CYTD
1545: * py_za_tx_01032012.trc_SitFactor;
1546:
1547: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',66);
1548:

Line 1545: * py_za_tx_01032012.trc_SitFactor;

1541: ---------------------
1542: -- Annualise Income Protection Policy Contributions
1543: py_za_tx_01032012.trc_PerIncProPolAbm :=
1544: py_za_tx_01032012.bal_EE_INC_PRO_POL_CYTD
1545: * py_za_tx_01032012.trc_SitFactor;
1546:
1547: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',66);
1548:
1549: ---------------------

Line 1553: py_za_tx_01032012.trc_AnnIncProPolAbm :=

1549: ---------------------
1550: -- Annual Calculation
1551: ---------------------
1552: -- Annual Income Protection Policy Contributions
1553: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1554: py_za_tx_01032012.trc_PerIncProPolAbm
1555: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1556:
1557: --TYS2010

Line 1554: py_za_tx_01032012.trc_PerIncProPolAbm

1550: -- Annual Calculation
1551: ---------------------
1552: -- Annual Income Protection Policy Contributions
1553: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1554: py_za_tx_01032012.trc_PerIncProPolAbm
1555: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1556:
1557: --TYS2010
1558: -------------------------------

Line 1555: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;

1551: ---------------------
1552: -- Annual Income Protection Policy Contributions
1553: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1554: py_za_tx_01032012.trc_PerIncProPolAbm
1555: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1556:
1557: --TYS2010
1558: -------------------------------
1559: -- Donation made by EE pd by ER

Line 1565: py_za_tx_01032012.trc_PerDonAmt :=

1561: ---------------------
1562: -- Period Calculation
1563: ---------------------
1564: -- Annualise Donation Amount
1565: py_za_tx_01032012.trc_PerDonAmt :=
1566: py_za_tx_01032012.bal_DONAT_MD_EE_CYTD
1567: * py_za_tx_01032012.trc_SitFactor;
1568:
1569: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',67);

Line 1566: py_za_tx_01032012.bal_DONAT_MD_EE_CYTD

1562: -- Period Calculation
1563: ---------------------
1564: -- Annualise Donation Amount
1565: py_za_tx_01032012.trc_PerDonAmt :=
1566: py_za_tx_01032012.bal_DONAT_MD_EE_CYTD
1567: * py_za_tx_01032012.trc_SitFactor;
1568:
1569: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',67);
1570:

Line 1567: * py_za_tx_01032012.trc_SitFactor;

1563: ---------------------
1564: -- Annualise Donation Amount
1565: py_za_tx_01032012.trc_PerDonAmt :=
1566: py_za_tx_01032012.bal_DONAT_MD_EE_CYTD
1567: * py_za_tx_01032012.trc_SitFactor;
1568:
1569: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',67);
1570:
1571: ---------------------

Line 1575: py_za_tx_01032012.trc_AnnDonAmt :=

1571: ---------------------
1572: -- Annual Calculation
1573: ---------------------
1574: -- Annual Donation
1575: py_za_tx_01032012.trc_AnnDonAmt :=
1576: py_za_tx_01032012.trc_PerDonAmt
1577: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1578:
1579:

Line 1576: py_za_tx_01032012.trc_PerDonAmt

1572: -- Annual Calculation
1573: ---------------------
1574: -- Annual Donation
1575: py_za_tx_01032012.trc_AnnDonAmt :=
1576: py_za_tx_01032012.trc_PerDonAmt
1577: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1578:
1579:
1580: -------------------------------------------------------------------------

Line 1577: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;

1573: ---------------------
1574: -- Annual Donation
1575: py_za_tx_01032012.trc_AnnDonAmt :=
1576: py_za_tx_01032012.trc_PerDonAmt
1577: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1578:
1579:
1580: -------------------------------------------------------------------------
1581: ELSIF py_za_tx_01032012.trc_CalTyp IN ('BasCalc') THEN --

Line 1581: ELSIF py_za_tx_01032012.trc_CalTyp IN ('BasCalc') THEN --

1577: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1578:
1579:
1580: -------------------------------------------------------------------------
1581: ELSIF py_za_tx_01032012.trc_CalTyp IN ('BasCalc') THEN --
1582: -------------------------------------------------------------------------
1583: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',67);
1584:
1585: -- Bug 9369895

Line 1589: if py_za_tx_01032012.trc_PenBasis = 1 then

1585: -- Bug 9369895
1586: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1587: -- which includes both periodic and annual income. This will be used in calculation of Pension
1588: -- fund abatement
1589: if py_za_tx_01032012.trc_PenBasis = 1 then
1590: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',68);
1591:
1592: l_TotTxbIncPkgYtd := ( py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1593: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD

Line 1592: l_TotTxbIncPkgYtd := ( py_za_tx_01032012.bal_TOT_TXB_AB_YTD

1588: -- fund abatement
1589: if py_za_tx_01032012.trc_PenBasis = 1 then
1590: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',68);
1591:
1592: l_TotTxbIncPkgYtd := ( py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1593: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1594: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1595:
1596: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 1593: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD

1589: if py_za_tx_01032012.trc_PenBasis = 1 then
1590: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',68);
1591:
1592: l_TotTxbIncPkgYtd := ( py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1593: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1594: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1595:
1596: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1597: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 1594: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );

1590: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',68);
1591:
1592: l_TotTxbIncPkgYtd := ( py_za_tx_01032012.bal_TOT_TXB_AB_YTD
1593: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1594: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1595:
1596: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1597: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
1598:

Line 1597: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );

1593: + py_za_tx_01032012.bal_TOT_TXB_AP_YTD
1594: + py_za_tx_01032012.bal_TOT_TXB_AP_NTG_YTD );
1595:
1596: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1597: + py_za_tx_01032012.bal_TOT_TXB_EE_DBT_NTG_YTD );
1598:
1599: hr_utility.set_location('l_TotTxbIncPkgYtd :'||to_char(l_TotTxbIncPkgYtd),68);
1600: hr_utility.set_location('l_TotTxbIncEEDbtPkgYtd :'||to_char(l_TotTxbIncEEDbtPkgYtd),68);
1601:

Line 1612: py_za_tx_01032012.trc_AnnPenFnd := py_za_tx_01032012.bal_ANN_PF_YTD;

1608: ---------------------
1609: -- Annual Calculation
1610: ---------------------
1611: -- Annual Pension Fund Contribution
1612: py_za_tx_01032012.trc_AnnPenFnd := py_za_tx_01032012.bal_ANN_PF_YTD;
1613: -- Annual Rfi Contribution
1614: py_za_tx_01032012.trc_AnnRfiCon := py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1615: -- NTG
1616: -- Annual EE Debt RFI Contribution

Line 1614: py_za_tx_01032012.trc_AnnRfiCon := py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

1610: ---------------------
1611: -- Annual Pension Fund Contribution
1612: py_za_tx_01032012.trc_AnnPenFnd := py_za_tx_01032012.bal_ANN_PF_YTD;
1613: -- Annual Rfi Contribution
1614: py_za_tx_01032012.trc_AnnRfiCon := py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1615: -- NTG
1616: -- Annual EE Debt RFI Contribution
1617: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1618: py_za_tx_01032012.trc_AnnRfiCon

Line 1617: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

1613: -- Annual Rfi Contribution
1614: py_za_tx_01032012.trc_AnnRfiCon := py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1615: -- NTG
1616: -- Annual EE Debt RFI Contribution
1617: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1618: py_za_tx_01032012.trc_AnnRfiCon
1619: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1620:
1621:

Line 1618: py_za_tx_01032012.trc_AnnRfiCon

1614: py_za_tx_01032012.trc_AnnRfiCon := py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1615: -- NTG
1616: -- Annual EE Debt RFI Contribution
1617: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1618: py_za_tx_01032012.trc_AnnRfiCon
1619: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1620:
1621:
1622: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',78);

Line 1619: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;

1615: -- NTG
1616: -- Annual EE Debt RFI Contribution
1617: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1618: py_za_tx_01032012.trc_AnnRfiCon
1619: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1620:
1621:
1622: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',78);
1623:

Line 1631: py_za_tx_01032012.trc_PerArrPenFnd := py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

1627: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',79);
1628: -------------
1629: -- Excess ITD
1630: -------------
1631: py_za_tx_01032012.trc_PerArrPenFnd := py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1632:
1633: ---------
1634: -- Annual
1635: ---------

Line 1636: py_za_tx_01032012.trc_AnnArrPenFnd := py_za_tx_01032012.trc_PerArrPenFnd

1632:
1633: ---------
1634: -- Annual
1635: ---------
1636: py_za_tx_01032012.trc_AnnArrPenFnd := py_za_tx_01032012.trc_PerArrPenFnd
1637: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1638:
1639:
1640: -------------------------------

Line 1637: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;

1633: ---------
1634: -- Annual
1635: ---------
1636: py_za_tx_01032012.trc_AnnArrPenFnd := py_za_tx_01032012.trc_PerArrPenFnd
1637: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1638:
1639:
1640: -------------------------------
1641: -- Retirement Annuity Abatement

Line 1648: py_za_tx_01032012.trc_AnnRetAnu := py_za_tx_01032012.bal_ANN_RA_YTD;

1644:
1645: ------------
1646: -- Annual RA
1647: ------------
1648: py_za_tx_01032012.trc_AnnRetAnu := py_za_tx_01032012.bal_ANN_RA_YTD;
1649:
1650: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',81);
1651: py_za_tx_01032012.trc_AnnNrfiCon := py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1652: -- NTG

Line 1651: py_za_tx_01032012.trc_AnnNrfiCon := py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;

1647: ------------
1648: py_za_tx_01032012.trc_AnnRetAnu := py_za_tx_01032012.bal_ANN_RA_YTD;
1649:
1650: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',81);
1651: py_za_tx_01032012.trc_AnnNrfiCon := py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1652: -- NTG
1653: -- Annual EE Debt NRFI Contribution
1654: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1655: py_za_tx_01032012.trc_AnnNrfiCon

Line 1654: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

1650: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',81);
1651: py_za_tx_01032012.trc_AnnNrfiCon := py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1652: -- NTG
1653: -- Annual EE Debt NRFI Contribution
1654: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1655: py_za_tx_01032012.trc_AnnNrfiCon
1656: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1657:
1658:

Line 1655: py_za_tx_01032012.trc_AnnNrfiCon

1651: py_za_tx_01032012.trc_AnnNrfiCon := py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1652: -- NTG
1653: -- Annual EE Debt NRFI Contribution
1654: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1655: py_za_tx_01032012.trc_AnnNrfiCon
1656: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1657:
1658:
1659: --------------------------------------

Line 1656: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1652: -- NTG
1653: -- Annual EE Debt NRFI Contribution
1654: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1655: py_za_tx_01032012.trc_AnnNrfiCon
1656: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1657:
1658:
1659: --------------------------------------
1660: -- Arrear Retirement Annuity Abatement

Line 1666: py_za_tx_01032012.trc_PerArrRetAnu := py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

1662: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',82);
1663: -------------
1664: -- Excess ITD
1665: -------------
1666: py_za_tx_01032012.trc_PerArrRetAnu := py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
1667:
1668: ---------
1669: -- Annual
1670: ---------

Line 1671: py_za_tx_01032012.trc_AnnArrRetAnu := py_za_tx_01032012.trc_PerArrRetAnu

1667:
1668: ---------
1669: -- Annual
1670: ---------
1671: py_za_tx_01032012.trc_AnnArrRetAnu := py_za_tx_01032012.trc_PerArrRetAnu
1672: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1673:
1674: ------------------------
1675: -- Medical Aid Abatement

Line 1672: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;

1668: ---------
1669: -- Annual
1670: ---------
1671: py_za_tx_01032012.trc_AnnArrRetAnu := py_za_tx_01032012.trc_PerArrRetAnu
1672: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
1673:
1674: ------------------------
1675: -- Medical Aid Abatement
1676: ------------------------

Line 1677: py_za_tx_01032012.trc_PerMedAidAbm := 0;

1673:
1674: ------------------------
1675: -- Medical Aid Abatement
1676: ------------------------
1677: py_za_tx_01032012.trc_PerMedAidAbm := 0;
1678: If l_65Year > l_ZA_TX_YR_END Then
1679: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1680: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
1681: else

Line 1680: py_za_tx_01032012.trc_AnnMedAidAbm := 0;

1676: ------------------------
1677: py_za_tx_01032012.trc_PerMedAidAbm := 0;
1678: If l_65Year > l_ZA_TX_YR_END Then
1679: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1680: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
1681: else
1682: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1683: py_za_tx_01032012.trc_AnnMedAidAbm :=
1684: py_za_tx_01032012.trc_PerMedAidAbm

Line 1683: py_za_tx_01032012.trc_AnnMedAidAbm :=

1679: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1680: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
1681: else
1682: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1683: py_za_tx_01032012.trc_AnnMedAidAbm :=
1684: py_za_tx_01032012.trc_PerMedAidAbm
1685: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1686: end if;
1687:

Line 1684: py_za_tx_01032012.trc_PerMedAidAbm

1680: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
1681: else
1682: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1683: py_za_tx_01032012.trc_AnnMedAidAbm :=
1684: py_za_tx_01032012.trc_PerMedAidAbm
1685: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1686: end if;
1687:
1688: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);

Line 1685: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;

1681: else
1682: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1683: py_za_tx_01032012.trc_AnnMedAidAbm :=
1684: py_za_tx_01032012.trc_PerMedAidAbm
1685: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
1686: end if;
1687:
1688: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',83);
1689:

Line 1698: py_za_tx_01032012.trc_AnnIncProPolAbm :=

1694: ---------------------
1695: -- Annual Calculation
1696: ---------------------
1697: -- Annual Income Protection Policy Contributions
1698: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1699: py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1700:
1701:
1702: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',84);

Line 1699: py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;

1695: -- Annual Calculation
1696: ---------------------
1697: -- Annual Income Protection Policy Contributions
1698: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1699: py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
1700:
1701:
1702: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',84);
1703:

Line 1713: py_za_tx_01032012.trc_AnnDonAmt :=

1709: ---------------------
1710: -- Annual Calculation
1711: ---------------------
1712: -- Annual Donation
1713: py_za_tx_01032012.trc_AnnDonAmt :=
1714: py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1715:
1716: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',85);
1717:

Line 1714: py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;

1710: -- Annual Calculation
1711: ---------------------
1712: -- Annual Donation
1713: py_za_tx_01032012.trc_AnnDonAmt :=
1714: py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
1715:
1716: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',85);
1717:
1718: -------------------------------------------------------------------------

Line 1719: ELSIF py_za_tx_01032012.trc_CalTyp = 'SeaCalc' THEN --

1715:
1716: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',85);
1717:
1718: -------------------------------------------------------------------------
1719: ELSIF py_za_tx_01032012.trc_CalTyp = 'SeaCalc' THEN --
1720: -------------------------------------------------------------------------
1721: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',88);
1722:
1723: -- Bug 9369895

Line 1727: if py_za_tx_01032012.trc_PenBasis = 1 then

1723: -- Bug 9369895
1724: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1725: -- which includes both periodic and annual income. This will be used in calculation of Pension
1726: -- fund abatement
1727: if py_za_tx_01032012.trc_PenBasis = 1 then
1728: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',89);
1729:
1730: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_RUN
1731: * py_za_tx_01032012.trc_SitFactor;

Line 1730: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_RUN

1726: -- fund abatement
1727: if py_za_tx_01032012.trc_PenBasis = 1 then
1728: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',89);
1729:
1730: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_RUN
1731: * py_za_tx_01032012.trc_SitFactor;
1732:
1733: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_RUN
1734: * py_za_tx_01032012.trc_SitFactor;

Line 1731: * py_za_tx_01032012.trc_SitFactor;

1727: if py_za_tx_01032012.trc_PenBasis = 1 then
1728: hr_utility.set_location('py_za_tx_utl_01032012.Abatements - Package Structure',89);
1729:
1730: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_RUN
1731: * py_za_tx_01032012.trc_SitFactor;
1732:
1733: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_RUN
1734: * py_za_tx_01032012.trc_SitFactor;
1735:

Line 1733: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_RUN

1729:
1730: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_RUN
1731: * py_za_tx_01032012.trc_SitFactor;
1732:
1733: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_RUN
1734: * py_za_tx_01032012.trc_SitFactor;
1735:
1736: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1737: + py_za_tx_01032012.bal_TOT_TXB_AP_RUN );

Line 1734: * py_za_tx_01032012.trc_SitFactor;

1730: l_TotTxbNIYtd := py_za_tx_01032012.bal_TOT_TXB_NI_RUN
1731: * py_za_tx_01032012.trc_SitFactor;
1732:
1733: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_RUN
1734: * py_za_tx_01032012.trc_SitFactor;
1735:
1736: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1737: + py_za_tx_01032012.bal_TOT_TXB_AP_RUN );
1738: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),89);

Line 1737: + py_za_tx_01032012.bal_TOT_TXB_AP_RUN );

1733: l_TotTxbFBYtd := py_za_tx_01032012.bal_TOT_TXB_FB_RUN
1734: * py_za_tx_01032012.trc_SitFactor;
1735:
1736: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1737: + py_za_tx_01032012.bal_TOT_TXB_AP_RUN );
1738: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),89);
1739: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),89);
1740: hr_utility.set_location('l_TotTxbIncPkgYtd :'||to_char(l_TotTxbIncPkgYtd),89);
1741:

Line 1751: py_za_tx_01032012.trc_PerPenFnd :=

1747: ---------------------
1748: -- Period Calculation
1749: ---------------------
1750: -- Annualise Period Pension Fund Contribution
1751: py_za_tx_01032012.trc_PerPenFnd :=
1752: py_za_tx_01032012.bal_CUR_PF_RUN
1753: * py_za_tx_01032012.trc_SitFactor;
1754: -- Annualise Period Rfiable Contributions
1755: py_za_tx_01032012.trc_PerRfiCon :=

Line 1752: py_za_tx_01032012.bal_CUR_PF_RUN

1748: -- Period Calculation
1749: ---------------------
1750: -- Annualise Period Pension Fund Contribution
1751: py_za_tx_01032012.trc_PerPenFnd :=
1752: py_za_tx_01032012.bal_CUR_PF_RUN
1753: * py_za_tx_01032012.trc_SitFactor;
1754: -- Annualise Period Rfiable Contributions
1755: py_za_tx_01032012.trc_PerRfiCon :=
1756: py_za_tx_01032012.bal_TOT_RFI_INC_RUN

Line 1753: * py_za_tx_01032012.trc_SitFactor;

1749: ---------------------
1750: -- Annualise Period Pension Fund Contribution
1751: py_za_tx_01032012.trc_PerPenFnd :=
1752: py_za_tx_01032012.bal_CUR_PF_RUN
1753: * py_za_tx_01032012.trc_SitFactor;
1754: -- Annualise Period Rfiable Contributions
1755: py_za_tx_01032012.trc_PerRfiCon :=
1756: py_za_tx_01032012.bal_TOT_RFI_INC_RUN
1757: * py_za_tx_01032012.trc_SitFactor;

Line 1755: py_za_tx_01032012.trc_PerRfiCon :=

1751: py_za_tx_01032012.trc_PerPenFnd :=
1752: py_za_tx_01032012.bal_CUR_PF_RUN
1753: * py_za_tx_01032012.trc_SitFactor;
1754: -- Annualise Period Rfiable Contributions
1755: py_za_tx_01032012.trc_PerRfiCon :=
1756: py_za_tx_01032012.bal_TOT_RFI_INC_RUN
1757: * py_za_tx_01032012.trc_SitFactor;
1758: ---------------------
1759: -- Annual Calculation

Line 1756: py_za_tx_01032012.bal_TOT_RFI_INC_RUN

1752: py_za_tx_01032012.bal_CUR_PF_RUN
1753: * py_za_tx_01032012.trc_SitFactor;
1754: -- Annualise Period Rfiable Contributions
1755: py_za_tx_01032012.trc_PerRfiCon :=
1756: py_za_tx_01032012.bal_TOT_RFI_INC_RUN
1757: * py_za_tx_01032012.trc_SitFactor;
1758: ---------------------
1759: -- Annual Calculation
1760: ---------------------

Line 1757: * py_za_tx_01032012.trc_SitFactor;

1753: * py_za_tx_01032012.trc_SitFactor;
1754: -- Annualise Period Rfiable Contributions
1755: py_za_tx_01032012.trc_PerRfiCon :=
1756: py_za_tx_01032012.bal_TOT_RFI_INC_RUN
1757: * py_za_tx_01032012.trc_SitFactor;
1758: ---------------------
1759: -- Annual Calculation
1760: ---------------------
1761: -- Annual Pension Fund Contribution

Line 1762: py_za_tx_01032012.trc_AnnPenFnd :=

1758: ---------------------
1759: -- Annual Calculation
1760: ---------------------
1761: -- Annual Pension Fund Contribution
1762: py_za_tx_01032012.trc_AnnPenFnd :=
1763: py_za_tx_01032012.trc_PerPenFnd
1764: + py_za_tx_01032012.bal_ANN_PF_RUN;
1765: -- Annual Rfi Contribution
1766: py_za_tx_01032012.trc_AnnRfiCon :=

Line 1763: py_za_tx_01032012.trc_PerPenFnd

1759: -- Annual Calculation
1760: ---------------------
1761: -- Annual Pension Fund Contribution
1762: py_za_tx_01032012.trc_AnnPenFnd :=
1763: py_za_tx_01032012.trc_PerPenFnd
1764: + py_za_tx_01032012.bal_ANN_PF_RUN;
1765: -- Annual Rfi Contribution
1766: py_za_tx_01032012.trc_AnnRfiCon :=
1767: py_za_tx_01032012.trc_PerRfiCon

Line 1764: + py_za_tx_01032012.bal_ANN_PF_RUN;

1760: ---------------------
1761: -- Annual Pension Fund Contribution
1762: py_za_tx_01032012.trc_AnnPenFnd :=
1763: py_za_tx_01032012.trc_PerPenFnd
1764: + py_za_tx_01032012.bal_ANN_PF_RUN;
1765: -- Annual Rfi Contribution
1766: py_za_tx_01032012.trc_AnnRfiCon :=
1767: py_za_tx_01032012.trc_PerRfiCon
1768: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_RUN;

Line 1766: py_za_tx_01032012.trc_AnnRfiCon :=

1762: py_za_tx_01032012.trc_AnnPenFnd :=
1763: py_za_tx_01032012.trc_PerPenFnd
1764: + py_za_tx_01032012.bal_ANN_PF_RUN;
1765: -- Annual Rfi Contribution
1766: py_za_tx_01032012.trc_AnnRfiCon :=
1767: py_za_tx_01032012.trc_PerRfiCon
1768: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_RUN;
1769:
1770: --------------------------------

Line 1767: py_za_tx_01032012.trc_PerRfiCon

1763: py_za_tx_01032012.trc_PerPenFnd
1764: + py_za_tx_01032012.bal_ANN_PF_RUN;
1765: -- Annual Rfi Contribution
1766: py_za_tx_01032012.trc_AnnRfiCon :=
1767: py_za_tx_01032012.trc_PerRfiCon
1768: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_RUN;
1769:
1770: --------------------------------
1771: -- Arrear Pension Fund Abatement

Line 1768: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_RUN;

1764: + py_za_tx_01032012.bal_ANN_PF_RUN;
1765: -- Annual Rfi Contribution
1766: py_za_tx_01032012.trc_AnnRfiCon :=
1767: py_za_tx_01032012.trc_PerRfiCon
1768: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_RUN;
1769:
1770: --------------------------------
1771: -- Arrear Pension Fund Abatement
1772: --------------------------------

Line 1773: py_za_tx_01032012.trc_PerArrPenFnd := 0;

1769:
1770: --------------------------------
1771: -- Arrear Pension Fund Abatement
1772: --------------------------------
1773: py_za_tx_01032012.trc_PerArrPenFnd := 0;
1774: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
1775:
1776: -------------------------------
1777: -- Retirement Annuity Abatement

Line 1774: py_za_tx_01032012.trc_AnnArrPenFnd := 0;

1770: --------------------------------
1771: -- Arrear Pension Fund Abatement
1772: --------------------------------
1773: py_za_tx_01032012.trc_PerArrPenFnd := 0;
1774: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
1775:
1776: -------------------------------
1777: -- Retirement Annuity Abatement
1778: -------------------------------

Line 1785: py_za_tx_01032012.trc_PerRetAnu :=

1781: -------------
1782: -- Current RA
1783: -------------
1784: -- Calculate RA Contribution
1785: py_za_tx_01032012.trc_PerRetAnu :=
1786: py_za_tx_01032012.bal_CUR_RA_RUN
1787: * py_za_tx_01032012.trc_SitFactor;
1788: ---------------------
1789: -- Current NRFI Contr

Line 1786: py_za_tx_01032012.bal_CUR_RA_RUN

1782: -- Current RA
1783: -------------
1784: -- Calculate RA Contribution
1785: py_za_tx_01032012.trc_PerRetAnu :=
1786: py_za_tx_01032012.bal_CUR_RA_RUN
1787: * py_za_tx_01032012.trc_SitFactor;
1788: ---------------------
1789: -- Current NRFI Contr
1790: ---------------------

Line 1787: * py_za_tx_01032012.trc_SitFactor;

1783: -------------
1784: -- Calculate RA Contribution
1785: py_za_tx_01032012.trc_PerRetAnu :=
1786: py_za_tx_01032012.bal_CUR_RA_RUN
1787: * py_za_tx_01032012.trc_SitFactor;
1788: ---------------------
1789: -- Current NRFI Contr
1790: ---------------------
1791:

Line 1793: py_za_tx_01032012.trc_PerNrfiCon :=

1789: -- Current NRFI Contr
1790: ---------------------
1791:
1792: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',90);
1793: py_za_tx_01032012.trc_PerNrfiCon :=
1794: py_za_tx_01032012.bal_TOT_NRFI_INC_RUN
1795: * py_za_tx_01032012.trc_SitFactor;
1796:
1797:

Line 1794: py_za_tx_01032012.bal_TOT_NRFI_INC_RUN

1790: ---------------------
1791:
1792: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',90);
1793: py_za_tx_01032012.trc_PerNrfiCon :=
1794: py_za_tx_01032012.bal_TOT_NRFI_INC_RUN
1795: * py_za_tx_01032012.trc_SitFactor;
1796:
1797:
1798: ------------

Line 1795: * py_za_tx_01032012.trc_SitFactor;

1791:
1792: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',90);
1793: py_za_tx_01032012.trc_PerNrfiCon :=
1794: py_za_tx_01032012.bal_TOT_NRFI_INC_RUN
1795: * py_za_tx_01032012.trc_SitFactor;
1796:
1797:
1798: ------------
1799: -- Annual RA

Line 1801: py_za_tx_01032012.trc_AnnRetAnu :=

1797:
1798: ------------
1799: -- Annual RA
1800: ------------
1801: py_za_tx_01032012.trc_AnnRetAnu :=
1802: py_za_tx_01032012.trc_PerRetAnu
1803: + py_za_tx_01032012.bal_ANN_RA_RUN;
1804:
1805:

Line 1802: py_za_tx_01032012.trc_PerRetAnu

1798: ------------
1799: -- Annual RA
1800: ------------
1801: py_za_tx_01032012.trc_AnnRetAnu :=
1802: py_za_tx_01032012.trc_PerRetAnu
1803: + py_za_tx_01032012.bal_ANN_RA_RUN;
1804:
1805:
1806: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',91);

Line 1803: + py_za_tx_01032012.bal_ANN_RA_RUN;

1799: -- Annual RA
1800: ------------
1801: py_za_tx_01032012.trc_AnnRetAnu :=
1802: py_za_tx_01032012.trc_PerRetAnu
1803: + py_za_tx_01032012.bal_ANN_RA_RUN;
1804:
1805:
1806: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',91);
1807: py_za_tx_01032012.trc_AnnNrfiCon :=

Line 1807: py_za_tx_01032012.trc_AnnNrfiCon :=

1803: + py_za_tx_01032012.bal_ANN_RA_RUN;
1804:
1805:
1806: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',91);
1807: py_za_tx_01032012.trc_AnnNrfiCon :=
1808: py_za_tx_01032012.trc_PerNrfiCon
1809: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_RUN;
1810:
1811:

Line 1808: py_za_tx_01032012.trc_PerNrfiCon

1804:
1805:
1806: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',91);
1807: py_za_tx_01032012.trc_AnnNrfiCon :=
1808: py_za_tx_01032012.trc_PerNrfiCon
1809: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_RUN;
1810:
1811:
1812: ----------------------------

Line 1809: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_RUN;

1805:
1806: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',91);
1807: py_za_tx_01032012.trc_AnnNrfiCon :=
1808: py_za_tx_01032012.trc_PerNrfiCon
1809: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_RUN;
1810:
1811:
1812: ----------------------------
1813: -- Arrear Retirement Annuity

Line 1815: py_za_tx_01032012.trc_PerArrRetAnu := 0;

1811:
1812: ----------------------------
1813: -- Arrear Retirement Annuity
1814: ----------------------------
1815: py_za_tx_01032012.trc_PerArrRetAnu := 0;
1816: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
1817:
1818: ------------------------
1819: -- Medical Aid Abatement

Line 1816: py_za_tx_01032012.trc_AnnArrRetAnu := 0;

1812: ----------------------------
1813: -- Arrear Retirement Annuity
1814: ----------------------------
1815: py_za_tx_01032012.trc_PerArrRetAnu := 0;
1816: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
1817:
1818: ------------------------
1819: -- Medical Aid Abatement
1820: ------------------------

Line 1826: py_za_tx_01032012.trc_PerMedAidAbm :=

1822: IF l_65Year > l_ZA_TX_YR_END THEN
1823: ----------
1824: -- Current
1825: ----------
1826: py_za_tx_01032012.trc_PerMedAidAbm :=
1827: py_za_tx_01032012.bal_MED_CNTRB_ABM_RUN
1828: * py_za_tx_01032012.trc_SitFactor;
1829: ---------
1830: -- Annual

Line 1827: py_za_tx_01032012.bal_MED_CNTRB_ABM_RUN

1823: ----------
1824: -- Current
1825: ----------
1826: py_za_tx_01032012.trc_PerMedAidAbm :=
1827: py_za_tx_01032012.bal_MED_CNTRB_ABM_RUN
1828: * py_za_tx_01032012.trc_SitFactor;
1829: ---------
1830: -- Annual
1831: ---------

Line 1828: * py_za_tx_01032012.trc_SitFactor;

1824: -- Current
1825: ----------
1826: py_za_tx_01032012.trc_PerMedAidAbm :=
1827: py_za_tx_01032012.bal_MED_CNTRB_ABM_RUN
1828: * py_za_tx_01032012.trc_SitFactor;
1829: ---------
1830: -- Annual
1831: ---------
1832: py_za_tx_01032012.trc_AnnMedAidAbm :=

Line 1832: py_za_tx_01032012.trc_AnnMedAidAbm :=

1828: * py_za_tx_01032012.trc_SitFactor;
1829: ---------
1830: -- Annual
1831: ---------
1832: py_za_tx_01032012.trc_AnnMedAidAbm :=
1833: py_za_tx_01032012.trc_PerMedAidAbm
1834: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_RUN;
1835: ELSE
1836: -- if the person is over 65

Line 1833: py_za_tx_01032012.trc_PerMedAidAbm

1829: ---------
1830: -- Annual
1831: ---------
1832: py_za_tx_01032012.trc_AnnMedAidAbm :=
1833: py_za_tx_01032012.trc_PerMedAidAbm
1834: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_RUN;
1835: ELSE
1836: -- if the person is over 65
1837: ----------

Line 1834: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_RUN;

1830: -- Annual
1831: ---------
1832: py_za_tx_01032012.trc_AnnMedAidAbm :=
1833: py_za_tx_01032012.trc_PerMedAidAbm
1834: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_RUN;
1835: ELSE
1836: -- if the person is over 65
1837: ----------
1838: -- Current

Line 1840: py_za_tx_01032012.trc_PerMedAidAbm :=

1836: -- if the person is over 65
1837: ----------
1838: -- Current
1839: ----------
1840: py_za_tx_01032012.trc_PerMedAidAbm :=
1841: -- Medical Aid Employer Contribution Changes
1842: --py_za_tx_01032012.bal_MED_CONTR_RUN
1843: ( py_za_tx_01032012.bal_MED_CONTR_RUN + py_za_tx_01032012.bal_ER_MED_CONTR_RUN)
1844: * py_za_tx_01032012.trc_SitFactor;

Line 1842: --py_za_tx_01032012.bal_MED_CONTR_RUN

1838: -- Current
1839: ----------
1840: py_za_tx_01032012.trc_PerMedAidAbm :=
1841: -- Medical Aid Employer Contribution Changes
1842: --py_za_tx_01032012.bal_MED_CONTR_RUN
1843: ( py_za_tx_01032012.bal_MED_CONTR_RUN + py_za_tx_01032012.bal_ER_MED_CONTR_RUN)
1844: * py_za_tx_01032012.trc_SitFactor;
1845: ---------
1846: -- Annual

Line 1843: ( py_za_tx_01032012.bal_MED_CONTR_RUN + py_za_tx_01032012.bal_ER_MED_CONTR_RUN)

1839: ----------
1840: py_za_tx_01032012.trc_PerMedAidAbm :=
1841: -- Medical Aid Employer Contribution Changes
1842: --py_za_tx_01032012.bal_MED_CONTR_RUN
1843: ( py_za_tx_01032012.bal_MED_CONTR_RUN + py_za_tx_01032012.bal_ER_MED_CONTR_RUN)
1844: * py_za_tx_01032012.trc_SitFactor;
1845: ---------
1846: -- Annual
1847: ---------

Line 1844: * py_za_tx_01032012.trc_SitFactor;

1840: py_za_tx_01032012.trc_PerMedAidAbm :=
1841: -- Medical Aid Employer Contribution Changes
1842: --py_za_tx_01032012.bal_MED_CONTR_RUN
1843: ( py_za_tx_01032012.bal_MED_CONTR_RUN + py_za_tx_01032012.bal_ER_MED_CONTR_RUN)
1844: * py_za_tx_01032012.trc_SitFactor;
1845: ---------
1846: -- Annual
1847: ---------
1848: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

Line 1848: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

1844: * py_za_tx_01032012.trc_SitFactor;
1845: ---------
1846: -- Annual
1847: ---------
1848: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;
1849: END IF;
1850:
1851: ---------------------------
1852: -- Income Protection Policy

Line 1858: py_za_tx_01032012.trc_PerIncProPolAbm :=

1854: ---------------------
1855: -- Period Calculation
1856: ---------------------
1857: -- Annualise Income Protection Policy Contributions
1858: py_za_tx_01032012.trc_PerIncProPolAbm :=
1859: py_za_tx_01032012.bal_EE_INC_PRO_POL_RUN
1860: * py_za_tx_01032012.trc_SitFactor;
1861:
1862: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',92);

Line 1859: py_za_tx_01032012.bal_EE_INC_PRO_POL_RUN

1855: -- Period Calculation
1856: ---------------------
1857: -- Annualise Income Protection Policy Contributions
1858: py_za_tx_01032012.trc_PerIncProPolAbm :=
1859: py_za_tx_01032012.bal_EE_INC_PRO_POL_RUN
1860: * py_za_tx_01032012.trc_SitFactor;
1861:
1862: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',92);
1863:

Line 1860: * py_za_tx_01032012.trc_SitFactor;

1856: ---------------------
1857: -- Annualise Income Protection Policy Contributions
1858: py_za_tx_01032012.trc_PerIncProPolAbm :=
1859: py_za_tx_01032012.bal_EE_INC_PRO_POL_RUN
1860: * py_za_tx_01032012.trc_SitFactor;
1861:
1862: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',92);
1863:
1864: ---------------------

Line 1868: py_za_tx_01032012.trc_AnnIncProPolAbm :=

1864: ---------------------
1865: -- Annual Calculation
1866: ---------------------
1867: -- Annual Income Protection Policy Contributions
1868: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1869: py_za_tx_01032012.trc_PerIncProPolAbm
1870: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_RUN;
1871:
1872:

Line 1869: py_za_tx_01032012.trc_PerIncProPolAbm

1865: -- Annual Calculation
1866: ---------------------
1867: -- Annual Income Protection Policy Contributions
1868: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1869: py_za_tx_01032012.trc_PerIncProPolAbm
1870: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_RUN;
1871:
1872:
1873: --TYS2010

Line 1870: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_RUN;

1866: ---------------------
1867: -- Annual Income Protection Policy Contributions
1868: py_za_tx_01032012.trc_AnnIncProPolAbm :=
1869: py_za_tx_01032012.trc_PerIncProPolAbm
1870: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_RUN;
1871:
1872:
1873: --TYS2010
1874: -------------------------------

Line 1881: py_za_tx_01032012.trc_PerDonAmt :=

1877: ---------------------
1878: -- Period Calculation
1879: ---------------------
1880: -- Annualise Donation Amount
1881: py_za_tx_01032012.trc_PerDonAmt :=
1882: py_za_tx_01032012.bal_DONAT_MD_EE_RUN
1883: * py_za_tx_01032012.trc_SitFactor;
1884:
1885: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',93);

Line 1882: py_za_tx_01032012.bal_DONAT_MD_EE_RUN

1878: -- Period Calculation
1879: ---------------------
1880: -- Annualise Donation Amount
1881: py_za_tx_01032012.trc_PerDonAmt :=
1882: py_za_tx_01032012.bal_DONAT_MD_EE_RUN
1883: * py_za_tx_01032012.trc_SitFactor;
1884:
1885: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',93);
1886:

Line 1883: * py_za_tx_01032012.trc_SitFactor;

1879: ---------------------
1880: -- Annualise Donation Amount
1881: py_za_tx_01032012.trc_PerDonAmt :=
1882: py_za_tx_01032012.bal_DONAT_MD_EE_RUN
1883: * py_za_tx_01032012.trc_SitFactor;
1884:
1885: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',93);
1886:
1887: ---------------------

Line 1891: py_za_tx_01032012.trc_AnnDonAmt :=

1887: ---------------------
1888: -- Annual Calculation
1889: ---------------------
1890: -- Annual Donation
1891: py_za_tx_01032012.trc_AnnDonAmt :=
1892: py_za_tx_01032012.trc_PerDonAmt
1893: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_RUN;
1894:
1895: --Abatements will not be calculated for LteCalc as a part of bug 8844712

Line 1892: py_za_tx_01032012.trc_PerDonAmt

1888: -- Annual Calculation
1889: ---------------------
1890: -- Annual Donation
1891: py_za_tx_01032012.trc_AnnDonAmt :=
1892: py_za_tx_01032012.trc_PerDonAmt
1893: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_RUN;
1894:
1895: --Abatements will not be calculated for LteCalc as a part of bug 8844712
1896: -------------------------------------------------------------------------

Line 1893: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_RUN;

1889: ---------------------
1890: -- Annual Donation
1891: py_za_tx_01032012.trc_AnnDonAmt :=
1892: py_za_tx_01032012.trc_PerDonAmt
1893: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_RUN;
1894:
1895: --Abatements will not be calculated for LteCalc as a part of bug 8844712
1896: -------------------------------------------------------------------------
1897: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN --

Line 1897: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN --

1893: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_RUN;
1894:
1895: --Abatements will not be calculated for LteCalc as a part of bug 8844712
1896: -------------------------------------------------------------------------
1897: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN --
1898: -------------------------------------------------------------------------
1899: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',95);
1900: -------------------------
1901: -- Pension Fund Abatement

Line 1907: py_za_tx_01032012.trc_PerPenFnd :=

1903: ---------------------
1904: -- Period Calculation
1905: ---------------------
1906: -- Annualise Period Pension Fund Contribution
1907: py_za_tx_01032012.trc_PerPenFnd :=
1908: py_za_tx_01032012.bal_CUR_PF_YTD;
1909: -- Annualise Period Rfiable Contributions
1910: py_za_tx_01032012.trc_PerRfiCon :=
1911: py_za_tx_01032012.bal_TOT_RFI_INC_YTD;

Line 1908: py_za_tx_01032012.bal_CUR_PF_YTD;

1904: -- Period Calculation
1905: ---------------------
1906: -- Annualise Period Pension Fund Contribution
1907: py_za_tx_01032012.trc_PerPenFnd :=
1908: py_za_tx_01032012.bal_CUR_PF_YTD;
1909: -- Annualise Period Rfiable Contributions
1910: py_za_tx_01032012.trc_PerRfiCon :=
1911: py_za_tx_01032012.bal_TOT_RFI_INC_YTD;
1912: ---------------------

Line 1910: py_za_tx_01032012.trc_PerRfiCon :=

1906: -- Annualise Period Pension Fund Contribution
1907: py_za_tx_01032012.trc_PerPenFnd :=
1908: py_za_tx_01032012.bal_CUR_PF_YTD;
1909: -- Annualise Period Rfiable Contributions
1910: py_za_tx_01032012.trc_PerRfiCon :=
1911: py_za_tx_01032012.bal_TOT_RFI_INC_YTD;
1912: ---------------------
1913: -- Annual Calculation
1914: ---------------------

Line 1911: py_za_tx_01032012.bal_TOT_RFI_INC_YTD;

1907: py_za_tx_01032012.trc_PerPenFnd :=
1908: py_za_tx_01032012.bal_CUR_PF_YTD;
1909: -- Annualise Period Rfiable Contributions
1910: py_za_tx_01032012.trc_PerRfiCon :=
1911: py_za_tx_01032012.bal_TOT_RFI_INC_YTD;
1912: ---------------------
1913: -- Annual Calculation
1914: ---------------------
1915: -- Annual Pension Fund Contribution

Line 1916: py_za_tx_01032012.trc_AnnPenFnd :=

1912: ---------------------
1913: -- Annual Calculation
1914: ---------------------
1915: -- Annual Pension Fund Contribution
1916: py_za_tx_01032012.trc_AnnPenFnd :=
1917: py_za_tx_01032012.trc_PerPenFnd
1918: + py_za_tx_01032012.bal_ANN_PF_YTD;
1919: -- Annual Rfi Contribution
1920: py_za_tx_01032012.trc_AnnRfiCon :=

Line 1917: py_za_tx_01032012.trc_PerPenFnd

1913: -- Annual Calculation
1914: ---------------------
1915: -- Annual Pension Fund Contribution
1916: py_za_tx_01032012.trc_AnnPenFnd :=
1917: py_za_tx_01032012.trc_PerPenFnd
1918: + py_za_tx_01032012.bal_ANN_PF_YTD;
1919: -- Annual Rfi Contribution
1920: py_za_tx_01032012.trc_AnnRfiCon :=
1921: py_za_tx_01032012.trc_PerRfiCon

Line 1918: + py_za_tx_01032012.bal_ANN_PF_YTD;

1914: ---------------------
1915: -- Annual Pension Fund Contribution
1916: py_za_tx_01032012.trc_AnnPenFnd :=
1917: py_za_tx_01032012.trc_PerPenFnd
1918: + py_za_tx_01032012.bal_ANN_PF_YTD;
1919: -- Annual Rfi Contribution
1920: py_za_tx_01032012.trc_AnnRfiCon :=
1921: py_za_tx_01032012.trc_PerRfiCon
1922: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

Line 1920: py_za_tx_01032012.trc_AnnRfiCon :=

1916: py_za_tx_01032012.trc_AnnPenFnd :=
1917: py_za_tx_01032012.trc_PerPenFnd
1918: + py_za_tx_01032012.bal_ANN_PF_YTD;
1919: -- Annual Rfi Contribution
1920: py_za_tx_01032012.trc_AnnRfiCon :=
1921: py_za_tx_01032012.trc_PerRfiCon
1922: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1923:
1924: -- NTG

Line 1921: py_za_tx_01032012.trc_PerRfiCon

1917: py_za_tx_01032012.trc_PerPenFnd
1918: + py_za_tx_01032012.bal_ANN_PF_YTD;
1919: -- Annual Rfi Contribution
1920: py_za_tx_01032012.trc_AnnRfiCon :=
1921: py_za_tx_01032012.trc_PerRfiCon
1922: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1923:
1924: -- NTG
1925: -- Annual EE Debt RFI Contribution

Line 1922: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;

1918: + py_za_tx_01032012.bal_ANN_PF_YTD;
1919: -- Annual Rfi Contribution
1920: py_za_tx_01032012.trc_AnnRfiCon :=
1921: py_za_tx_01032012.trc_PerRfiCon
1922: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1923:
1924: -- NTG
1925: -- Annual EE Debt RFI Contribution
1926: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

Line 1926: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

1922: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_YTD;
1923:
1924: -- NTG
1925: -- Annual EE Debt RFI Contribution
1926: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1927: py_za_tx_01032012.trc_AnnRfiCon
1928: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1929:
1930: --------------------------------

Line 1927: py_za_tx_01032012.trc_AnnRfiCon

1923:
1924: -- NTG
1925: -- Annual EE Debt RFI Contribution
1926: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1927: py_za_tx_01032012.trc_AnnRfiCon
1928: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1929:
1930: --------------------------------
1931: -- Arrear Pension Fund Abatement

Line 1928: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;

1924: -- NTG
1925: -- Annual EE Debt RFI Contribution
1926: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
1927: py_za_tx_01032012.trc_AnnRfiCon
1928: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
1929:
1930: --------------------------------
1931: -- Arrear Pension Fund Abatement
1932: --------------------------------

Line 1937: py_za_tx_01032012.trc_PerArrPenFnd :=

1933: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',104);
1934: -------------
1935: -- Excess ITD
1936: -------------
1937: py_za_tx_01032012.trc_PerArrPenFnd :=
1938: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1939: ----------
1940: -- Current
1941: ----------

Line 1938: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

1934: -------------
1935: -- Excess ITD
1936: -------------
1937: py_za_tx_01032012.trc_PerArrPenFnd :=
1938: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1939: ----------
1940: -- Current
1941: ----------
1942: py_za_tx_01032012.trc_PerArrPenFnd :=

Line 1942: py_za_tx_01032012.trc_PerArrPenFnd :=

1938: py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
1939: ----------
1940: -- Current
1941: ----------
1942: py_za_tx_01032012.trc_PerArrPenFnd :=
1943: py_za_tx_01032012.trc_PerArrPenFnd
1944: + py_za_tx_01032012.bal_ARR_PF_YTD;
1945: ---------
1946: -- Annual

Line 1943: py_za_tx_01032012.trc_PerArrPenFnd

1939: ----------
1940: -- Current
1941: ----------
1942: py_za_tx_01032012.trc_PerArrPenFnd :=
1943: py_za_tx_01032012.trc_PerArrPenFnd
1944: + py_za_tx_01032012.bal_ARR_PF_YTD;
1945: ---------
1946: -- Annual
1947: ---------

Line 1944: + py_za_tx_01032012.bal_ARR_PF_YTD;

1940: -- Current
1941: ----------
1942: py_za_tx_01032012.trc_PerArrPenFnd :=
1943: py_za_tx_01032012.trc_PerArrPenFnd
1944: + py_za_tx_01032012.bal_ARR_PF_YTD;
1945: ---------
1946: -- Annual
1947: ---------
1948: py_za_tx_01032012.trc_AnnArrPenFnd :=

Line 1948: py_za_tx_01032012.trc_AnnArrPenFnd :=

1944: + py_za_tx_01032012.bal_ARR_PF_YTD;
1945: ---------
1946: -- Annual
1947: ---------
1948: py_za_tx_01032012.trc_AnnArrPenFnd :=
1949: py_za_tx_01032012.trc_PerArrPenFnd
1950: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1951:
1952: -------------------------------

Line 1949: py_za_tx_01032012.trc_PerArrPenFnd

1945: ---------
1946: -- Annual
1947: ---------
1948: py_za_tx_01032012.trc_AnnArrPenFnd :=
1949: py_za_tx_01032012.trc_PerArrPenFnd
1950: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1951:
1952: -------------------------------
1953: -- Retirement Annuity Abatement

Line 1950: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;

1946: -- Annual
1947: ---------
1948: py_za_tx_01032012.trc_AnnArrPenFnd :=
1949: py_za_tx_01032012.trc_PerArrPenFnd
1950: + py_za_tx_01032012.bal_ANN_ARR_PF_YTD;
1951:
1952: -------------------------------
1953: -- Retirement Annuity Abatement
1954: -------------------------------

Line 1961: py_za_tx_01032012.trc_PerRetAnu :=

1957: -- Current RA
1958: -------------
1959: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',106);
1960: -- Calculate RA Contribution
1961: py_za_tx_01032012.trc_PerRetAnu :=
1962: py_za_tx_01032012.bal_CUR_RA_YTD;
1963: ---------------------
1964: -- Current NRFI Contr
1965: ---------------------

Line 1962: py_za_tx_01032012.bal_CUR_RA_YTD;

1958: -------------
1959: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',106);
1960: -- Calculate RA Contribution
1961: py_za_tx_01032012.trc_PerRetAnu :=
1962: py_za_tx_01032012.bal_CUR_RA_YTD;
1963: ---------------------
1964: -- Current NRFI Contr
1965: ---------------------
1966:

Line 1968: py_za_tx_01032012.trc_PerNrfiCon :=

1964: -- Current NRFI Contr
1965: ---------------------
1966:
1967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',107);
1968: py_za_tx_01032012.trc_PerNrfiCon :=
1969: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD;
1970:
1971:
1972: ------------

Line 1969: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD;

1965: ---------------------
1966:
1967: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',107);
1968: py_za_tx_01032012.trc_PerNrfiCon :=
1969: py_za_tx_01032012.bal_TOT_NRFI_INC_YTD;
1970:
1971:
1972: ------------
1973: -- Annual RA

Line 1975: py_za_tx_01032012.trc_AnnRetAnu :=

1971:
1972: ------------
1973: -- Annual RA
1974: ------------
1975: py_za_tx_01032012.trc_AnnRetAnu :=
1976: py_za_tx_01032012.trc_PerRetAnu
1977: + py_za_tx_01032012.bal_ANN_RA_YTD;
1978:
1979:

Line 1976: py_za_tx_01032012.trc_PerRetAnu

1972: ------------
1973: -- Annual RA
1974: ------------
1975: py_za_tx_01032012.trc_AnnRetAnu :=
1976: py_za_tx_01032012.trc_PerRetAnu
1977: + py_za_tx_01032012.bal_ANN_RA_YTD;
1978:
1979:
1980: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',108);

Line 1977: + py_za_tx_01032012.bal_ANN_RA_YTD;

1973: -- Annual RA
1974: ------------
1975: py_za_tx_01032012.trc_AnnRetAnu :=
1976: py_za_tx_01032012.trc_PerRetAnu
1977: + py_za_tx_01032012.bal_ANN_RA_YTD;
1978:
1979:
1980: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',108);
1981: py_za_tx_01032012.trc_AnnNrfiCon :=

Line 1981: py_za_tx_01032012.trc_AnnNrfiCon :=

1977: + py_za_tx_01032012.bal_ANN_RA_YTD;
1978:
1979:
1980: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',108);
1981: py_za_tx_01032012.trc_AnnNrfiCon :=
1982: py_za_tx_01032012.trc_PerNrfiCon
1983: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1984:
1985: -- NTG

Line 1982: py_za_tx_01032012.trc_PerNrfiCon

1978:
1979:
1980: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',108);
1981: py_za_tx_01032012.trc_AnnNrfiCon :=
1982: py_za_tx_01032012.trc_PerNrfiCon
1983: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1984:
1985: -- NTG
1986: -- Annual EE Debt NRFI Contribution

Line 1983: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;

1979:
1980: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',108);
1981: py_za_tx_01032012.trc_AnnNrfiCon :=
1982: py_za_tx_01032012.trc_PerNrfiCon
1983: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1984:
1985: -- NTG
1986: -- Annual EE Debt NRFI Contribution
1987: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

Line 1987: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

1983: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_YTD;
1984:
1985: -- NTG
1986: -- Annual EE Debt NRFI Contribution
1987: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1988: py_za_tx_01032012.trc_AnnNrfiCon
1989: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1990:
1991: --------------------------------------

Line 1988: py_za_tx_01032012.trc_AnnNrfiCon

1984:
1985: -- NTG
1986: -- Annual EE Debt NRFI Contribution
1987: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1988: py_za_tx_01032012.trc_AnnNrfiCon
1989: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1990:
1991: --------------------------------------
1992: -- Arrear Retirement Annuity Abatement

Line 1989: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1985: -- NTG
1986: -- Annual EE Debt NRFI Contribution
1987: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
1988: py_za_tx_01032012.trc_AnnNrfiCon
1989: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1990:
1991: --------------------------------------
1992: -- Arrear Retirement Annuity Abatement
1993: --------------------------------------

Line 1998: py_za_tx_01032012.trc_PerArrRetAnu :=

1994: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',109);
1995: -------------
1996: -- Excess ITD
1997: -------------
1998: py_za_tx_01032012.trc_PerArrRetAnu :=
1999: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
2000: ----------
2001: -- Current
2002: ----------

Line 1999: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

1995: -------------
1996: -- Excess ITD
1997: -------------
1998: py_za_tx_01032012.trc_PerArrRetAnu :=
1999: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
2000: ----------
2001: -- Current
2002: ----------
2003: py_za_tx_01032012.trc_PerArrRetAnu :=

Line 2003: py_za_tx_01032012.trc_PerArrRetAnu :=

1999: py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
2000: ----------
2001: -- Current
2002: ----------
2003: py_za_tx_01032012.trc_PerArrRetAnu :=
2004: py_za_tx_01032012.trc_PerArrRetAnu
2005: + py_za_tx_01032012.bal_ARR_RA_YTD;
2006: ---------
2007: -- Annual

Line 2004: py_za_tx_01032012.trc_PerArrRetAnu

2000: ----------
2001: -- Current
2002: ----------
2003: py_za_tx_01032012.trc_PerArrRetAnu :=
2004: py_za_tx_01032012.trc_PerArrRetAnu
2005: + py_za_tx_01032012.bal_ARR_RA_YTD;
2006: ---------
2007: -- Annual
2008: ---------

Line 2005: + py_za_tx_01032012.bal_ARR_RA_YTD;

2001: -- Current
2002: ----------
2003: py_za_tx_01032012.trc_PerArrRetAnu :=
2004: py_za_tx_01032012.trc_PerArrRetAnu
2005: + py_za_tx_01032012.bal_ARR_RA_YTD;
2006: ---------
2007: -- Annual
2008: ---------
2009: py_za_tx_01032012.trc_AnnArrRetAnu :=

Line 2009: py_za_tx_01032012.trc_AnnArrRetAnu :=

2005: + py_za_tx_01032012.bal_ARR_RA_YTD;
2006: ---------
2007: -- Annual
2008: ---------
2009: py_za_tx_01032012.trc_AnnArrRetAnu :=
2010: py_za_tx_01032012.trc_PerArrRetAnu
2011: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
2012:
2013: ------------------------

Line 2010: py_za_tx_01032012.trc_PerArrRetAnu

2006: ---------
2007: -- Annual
2008: ---------
2009: py_za_tx_01032012.trc_AnnArrRetAnu :=
2010: py_za_tx_01032012.trc_PerArrRetAnu
2011: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
2012:
2013: ------------------------
2014: -- Medical Aid Abatement

Line 2011: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;

2007: -- Annual
2008: ---------
2009: py_za_tx_01032012.trc_AnnArrRetAnu :=
2010: py_za_tx_01032012.trc_PerArrRetAnu
2011: + py_za_tx_01032012.bal_ANN_ARR_RA_YTD;
2012:
2013: ------------------------
2014: -- Medical Aid Abatement
2015: ------------------------

Line 2020: py_za_tx_01032012.trc_PerMedAidAbm :=

2016: IF l_65Year > l_ZA_TX_YR_END THEN
2017: ----------
2018: -- Current
2019: ----------
2020: py_za_tx_01032012.trc_PerMedAidAbm :=
2021: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD;
2022: ---------
2023: -- Annual
2024: ---------

Line 2021: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD;

2017: ----------
2018: -- Current
2019: ----------
2020: py_za_tx_01032012.trc_PerMedAidAbm :=
2021: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD;
2022: ---------
2023: -- Annual
2024: ---------
2025: py_za_tx_01032012.trc_AnnMedAidAbm :=

Line 2025: py_za_tx_01032012.trc_AnnMedAidAbm :=

2021: py_za_tx_01032012.bal_MED_CNTRB_ABM_YTD;
2022: ---------
2023: -- Annual
2024: ---------
2025: py_za_tx_01032012.trc_AnnMedAidAbm :=
2026: py_za_tx_01032012.trc_PerMedAidAbm
2027: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
2028: ELSE
2029: -- if the person is over 65

Line 2026: py_za_tx_01032012.trc_PerMedAidAbm

2022: ---------
2023: -- Annual
2024: ---------
2025: py_za_tx_01032012.trc_AnnMedAidAbm :=
2026: py_za_tx_01032012.trc_PerMedAidAbm
2027: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
2028: ELSE
2029: -- if the person is over 65
2030: ----------

Line 2027: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;

2023: -- Annual
2024: ---------
2025: py_za_tx_01032012.trc_AnnMedAidAbm :=
2026: py_za_tx_01032012.trc_PerMedAidAbm
2027: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_YTD;
2028: ELSE
2029: -- if the person is over 65
2030: ----------
2031: -- Current

Line 2033: py_za_tx_01032012.trc_PerMedAidAbm :=

2029: -- if the person is over 65
2030: ----------
2031: -- Current
2032: ----------
2033: py_za_tx_01032012.trc_PerMedAidAbm :=
2034: -- Medical Aid Employer Contribution Changes
2035: --py_za_tx_01032012.bal_MED_CONTR_YTD;
2036: py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD;
2037: ---------

Line 2035: --py_za_tx_01032012.bal_MED_CONTR_YTD;

2031: -- Current
2032: ----------
2033: py_za_tx_01032012.trc_PerMedAidAbm :=
2034: -- Medical Aid Employer Contribution Changes
2035: --py_za_tx_01032012.bal_MED_CONTR_YTD;
2036: py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD;
2037: ---------
2038: -- Annual
2039: ---------

Line 2036: py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD;

2032: ----------
2033: py_za_tx_01032012.trc_PerMedAidAbm :=
2034: -- Medical Aid Employer Contribution Changes
2035: --py_za_tx_01032012.bal_MED_CONTR_YTD;
2036: py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD;
2037: ---------
2038: -- Annual
2039: ---------
2040: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

Line 2040: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

2036: py_za_tx_01032012.bal_MED_CONTR_YTD + py_za_tx_01032012.bal_ER_MED_CONTR_YTD;
2037: ---------
2038: -- Annual
2039: ---------
2040: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;
2041: END IF;
2042:
2043: ---------------------------
2044: -- Income Protection Policy

Line 2050: py_za_tx_01032012.trc_PerIncProPolAbm :=

2046: ---------------------
2047: -- Period Calculation
2048: ---------------------
2049: -- Annualise Income Protection Policy Contributions
2050: py_za_tx_01032012.trc_PerIncProPolAbm :=
2051: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD;
2052:
2053: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',110);
2054:

Line 2051: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD;

2047: -- Period Calculation
2048: ---------------------
2049: -- Annualise Income Protection Policy Contributions
2050: py_za_tx_01032012.trc_PerIncProPolAbm :=
2051: py_za_tx_01032012.bal_EE_INC_PRO_POL_YTD;
2052:
2053: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',110);
2054:
2055: ---------------------

Line 2059: py_za_tx_01032012.trc_AnnIncProPolAbm :=

2055: ---------------------
2056: -- Annual Calculation
2057: ---------------------
2058: -- Annual Income Protection Policy Contributions
2059: py_za_tx_01032012.trc_AnnIncProPolAbm :=
2060: py_za_tx_01032012.trc_PerIncProPolAbm
2061: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
2062:
2063:

Line 2060: py_za_tx_01032012.trc_PerIncProPolAbm

2056: -- Annual Calculation
2057: ---------------------
2058: -- Annual Income Protection Policy Contributions
2059: py_za_tx_01032012.trc_AnnIncProPolAbm :=
2060: py_za_tx_01032012.trc_PerIncProPolAbm
2061: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
2062:
2063:
2064: --TYS2010

Line 2061: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;

2057: ---------------------
2058: -- Annual Income Protection Policy Contributions
2059: py_za_tx_01032012.trc_AnnIncProPolAbm :=
2060: py_za_tx_01032012.trc_PerIncProPolAbm
2061: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_YTD;
2062:
2063:
2064: --TYS2010
2065: -------------------------------

Line 2072: py_za_tx_01032012.trc_PerDonAmt :=

2068: ---------------------
2069: -- Period Calculation
2070: ---------------------
2071: -- Annualise Donation Amount
2072: py_za_tx_01032012.trc_PerDonAmt :=
2073: py_za_tx_01032012.bal_DONAT_MD_EE_YTD;
2074:
2075: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',111);
2076:

Line 2073: py_za_tx_01032012.bal_DONAT_MD_EE_YTD;

2069: -- Period Calculation
2070: ---------------------
2071: -- Annualise Donation Amount
2072: py_za_tx_01032012.trc_PerDonAmt :=
2073: py_za_tx_01032012.bal_DONAT_MD_EE_YTD;
2074:
2075: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',111);
2076:
2077: ---------------------

Line 2081: py_za_tx_01032012.trc_AnnDonAmt :=

2077: ---------------------
2078: -- Annual Calculation
2079: ---------------------
2080: -- Annual Donation
2081: py_za_tx_01032012.trc_AnnDonAmt :=
2082: py_za_tx_01032012.trc_PerDonAmt
2083: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
2084:
2085:

Line 2082: py_za_tx_01032012.trc_PerDonAmt

2078: -- Annual Calculation
2079: ---------------------
2080: -- Annual Donation
2081: py_za_tx_01032012.trc_AnnDonAmt :=
2082: py_za_tx_01032012.trc_PerDonAmt
2083: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
2084:
2085:
2086: -------------------------------------------------------------------------

Line 2083: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;

2079: ---------------------
2080: -- Annual Donation
2081: py_za_tx_01032012.trc_AnnDonAmt :=
2082: py_za_tx_01032012.trc_PerDonAmt
2083: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
2084:
2085:
2086: -------------------------------------------------------------------------
2087: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN --

Line 2087: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN --

2083: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_YTD;
2084:
2085:
2086: -------------------------------------------------------------------------
2087: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN --
2088: -------------------------------------------------------------------------
2089: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',117);
2090: -------------------------
2091: -- Pension Fund Abatement

Line 2097: py_za_tx_01032012.trc_PerPenFnd :=

2093: ---------------------
2094: -- Period Calculation
2095: ---------------------
2096: -- Annualise Period Pension Fund Contribution
2097: py_za_tx_01032012.trc_PerPenFnd :=
2098: py_za_tx_01032012.bal_CUR_PF_PTD
2099: * py_za_tx_01032012.trc_SitFactor;
2100: -- Annualise Period Rfiable Contributions
2101: py_za_tx_01032012.trc_PerRfiCon :=

Line 2098: py_za_tx_01032012.bal_CUR_PF_PTD

2094: -- Period Calculation
2095: ---------------------
2096: -- Annualise Period Pension Fund Contribution
2097: py_za_tx_01032012.trc_PerPenFnd :=
2098: py_za_tx_01032012.bal_CUR_PF_PTD
2099: * py_za_tx_01032012.trc_SitFactor;
2100: -- Annualise Period Rfiable Contributions
2101: py_za_tx_01032012.trc_PerRfiCon :=
2102: py_za_tx_01032012.bal_TOT_RFI_INC_PTD

Line 2099: * py_za_tx_01032012.trc_SitFactor;

2095: ---------------------
2096: -- Annualise Period Pension Fund Contribution
2097: py_za_tx_01032012.trc_PerPenFnd :=
2098: py_za_tx_01032012.bal_CUR_PF_PTD
2099: * py_za_tx_01032012.trc_SitFactor;
2100: -- Annualise Period Rfiable Contributions
2101: py_za_tx_01032012.trc_PerRfiCon :=
2102: py_za_tx_01032012.bal_TOT_RFI_INC_PTD
2103: * py_za_tx_01032012.trc_SitFactor;

Line 2101: py_za_tx_01032012.trc_PerRfiCon :=

2097: py_za_tx_01032012.trc_PerPenFnd :=
2098: py_za_tx_01032012.bal_CUR_PF_PTD
2099: * py_za_tx_01032012.trc_SitFactor;
2100: -- Annualise Period Rfiable Contributions
2101: py_za_tx_01032012.trc_PerRfiCon :=
2102: py_za_tx_01032012.bal_TOT_RFI_INC_PTD
2103: * py_za_tx_01032012.trc_SitFactor;
2104: ---------------------
2105: -- Annual Calculation

Line 2102: py_za_tx_01032012.bal_TOT_RFI_INC_PTD

2098: py_za_tx_01032012.bal_CUR_PF_PTD
2099: * py_za_tx_01032012.trc_SitFactor;
2100: -- Annualise Period Rfiable Contributions
2101: py_za_tx_01032012.trc_PerRfiCon :=
2102: py_za_tx_01032012.bal_TOT_RFI_INC_PTD
2103: * py_za_tx_01032012.trc_SitFactor;
2104: ---------------------
2105: -- Annual Calculation
2106: ---------------------

Line 2103: * py_za_tx_01032012.trc_SitFactor;

2099: * py_za_tx_01032012.trc_SitFactor;
2100: -- Annualise Period Rfiable Contributions
2101: py_za_tx_01032012.trc_PerRfiCon :=
2102: py_za_tx_01032012.bal_TOT_RFI_INC_PTD
2103: * py_za_tx_01032012.trc_SitFactor;
2104: ---------------------
2105: -- Annual Calculation
2106: ---------------------
2107: -- Annual Pension Fund Contribution

Line 2108: py_za_tx_01032012.trc_AnnPenFnd :=

2104: ---------------------
2105: -- Annual Calculation
2106: ---------------------
2107: -- Annual Pension Fund Contribution
2108: py_za_tx_01032012.trc_AnnPenFnd :=
2109: py_za_tx_01032012.trc_PerPenFnd
2110: + py_za_tx_01032012.bal_ANN_PF_PTD;
2111: -- Annual Rfi Contribution
2112: py_za_tx_01032012.trc_AnnRfiCon :=

Line 2109: py_za_tx_01032012.trc_PerPenFnd

2105: -- Annual Calculation
2106: ---------------------
2107: -- Annual Pension Fund Contribution
2108: py_za_tx_01032012.trc_AnnPenFnd :=
2109: py_za_tx_01032012.trc_PerPenFnd
2110: + py_za_tx_01032012.bal_ANN_PF_PTD;
2111: -- Annual Rfi Contribution
2112: py_za_tx_01032012.trc_AnnRfiCon :=
2113: py_za_tx_01032012.trc_PerRfiCon

Line 2110: + py_za_tx_01032012.bal_ANN_PF_PTD;

2106: ---------------------
2107: -- Annual Pension Fund Contribution
2108: py_za_tx_01032012.trc_AnnPenFnd :=
2109: py_za_tx_01032012.trc_PerPenFnd
2110: + py_za_tx_01032012.bal_ANN_PF_PTD;
2111: -- Annual Rfi Contribution
2112: py_za_tx_01032012.trc_AnnRfiCon :=
2113: py_za_tx_01032012.trc_PerRfiCon
2114: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_PTD;

Line 2112: py_za_tx_01032012.trc_AnnRfiCon :=

2108: py_za_tx_01032012.trc_AnnPenFnd :=
2109: py_za_tx_01032012.trc_PerPenFnd
2110: + py_za_tx_01032012.bal_ANN_PF_PTD;
2111: -- Annual Rfi Contribution
2112: py_za_tx_01032012.trc_AnnRfiCon :=
2113: py_za_tx_01032012.trc_PerRfiCon
2114: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_PTD;
2115:
2116: -- NTG

Line 2113: py_za_tx_01032012.trc_PerRfiCon

2109: py_za_tx_01032012.trc_PerPenFnd
2110: + py_za_tx_01032012.bal_ANN_PF_PTD;
2111: -- Annual Rfi Contribution
2112: py_za_tx_01032012.trc_AnnRfiCon :=
2113: py_za_tx_01032012.trc_PerRfiCon
2114: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_PTD;
2115:
2116: -- NTG
2117: -- Annual EE Debt RFI Contribution

Line 2114: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_PTD;

2110: + py_za_tx_01032012.bal_ANN_PF_PTD;
2111: -- Annual Rfi Contribution
2112: py_za_tx_01032012.trc_AnnRfiCon :=
2113: py_za_tx_01032012.trc_PerRfiCon
2114: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_PTD;
2115:
2116: -- NTG
2117: -- Annual EE Debt RFI Contribution
2118: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

Line 2118: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=

2114: + py_za_tx_01032012.bal_TOT_RFI_AN_INC_PTD;
2115:
2116: -- NTG
2117: -- Annual EE Debt RFI Contribution
2118: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
2119: py_za_tx_01032012.trc_AnnRfiCon
2120: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
2121: --------------------------------
2122: -- Arrear Pension Fund Abatement

Line 2119: py_za_tx_01032012.trc_AnnRfiCon

2115:
2116: -- NTG
2117: -- Annual EE Debt RFI Contribution
2118: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
2119: py_za_tx_01032012.trc_AnnRfiCon
2120: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
2121: --------------------------------
2122: -- Arrear Pension Fund Abatement
2123: --------------------------------

Line 2120: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;

2116: -- NTG
2117: -- Annual EE Debt RFI Contribution
2118: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon :=
2119: py_za_tx_01032012.trc_AnnRfiCon
2120: + py_za_tx_01032012.bal_TOT_RFI_EE_DBT_NTG_YTD;
2121: --------------------------------
2122: -- Arrear Pension Fund Abatement
2123: --------------------------------
2124: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',118);

Line 2128: py_za_tx_01032012.trc_PerArrPenFnd :=

2124: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',118);
2125: -------------
2126: -- Excess ITD
2127: -------------
2128: py_za_tx_01032012.trc_PerArrPenFnd :=
2129: py_za_tx_01032012.bal_EXC_ARR_PEN_PTD;
2130: ----------
2131: -- Current
2132: ----------

Line 2129: py_za_tx_01032012.bal_EXC_ARR_PEN_PTD;

2125: -------------
2126: -- Excess ITD
2127: -------------
2128: py_za_tx_01032012.trc_PerArrPenFnd :=
2129: py_za_tx_01032012.bal_EXC_ARR_PEN_PTD;
2130: ----------
2131: -- Current
2132: ----------
2133: py_za_tx_01032012.trc_PerArrPenFnd :=

Line 2133: py_za_tx_01032012.trc_PerArrPenFnd :=

2129: py_za_tx_01032012.bal_EXC_ARR_PEN_PTD;
2130: ----------
2131: -- Current
2132: ----------
2133: py_za_tx_01032012.trc_PerArrPenFnd :=
2134: py_za_tx_01032012.trc_PerArrPenFnd
2135: + ( py_za_tx_01032012.bal_ARR_PF_PTD
2136: * py_za_tx_01032012.trc_SitFactor
2137: );

Line 2134: py_za_tx_01032012.trc_PerArrPenFnd

2130: ----------
2131: -- Current
2132: ----------
2133: py_za_tx_01032012.trc_PerArrPenFnd :=
2134: py_za_tx_01032012.trc_PerArrPenFnd
2135: + ( py_za_tx_01032012.bal_ARR_PF_PTD
2136: * py_za_tx_01032012.trc_SitFactor
2137: );
2138: ---------

Line 2135: + ( py_za_tx_01032012.bal_ARR_PF_PTD

2131: -- Current
2132: ----------
2133: py_za_tx_01032012.trc_PerArrPenFnd :=
2134: py_za_tx_01032012.trc_PerArrPenFnd
2135: + ( py_za_tx_01032012.bal_ARR_PF_PTD
2136: * py_za_tx_01032012.trc_SitFactor
2137: );
2138: ---------
2139: -- Annual

Line 2136: * py_za_tx_01032012.trc_SitFactor

2132: ----------
2133: py_za_tx_01032012.trc_PerArrPenFnd :=
2134: py_za_tx_01032012.trc_PerArrPenFnd
2135: + ( py_za_tx_01032012.bal_ARR_PF_PTD
2136: * py_za_tx_01032012.trc_SitFactor
2137: );
2138: ---------
2139: -- Annual
2140: ---------

Line 2141: py_za_tx_01032012.trc_AnnArrPenFnd :=

2137: );
2138: ---------
2139: -- Annual
2140: ---------
2141: py_za_tx_01032012.trc_AnnArrPenFnd :=
2142: py_za_tx_01032012.trc_PerArrPenFnd
2143: + py_za_tx_01032012.bal_ANN_ARR_PF_PTD;
2144:
2145: -------------------------------

Line 2142: py_za_tx_01032012.trc_PerArrPenFnd

2138: ---------
2139: -- Annual
2140: ---------
2141: py_za_tx_01032012.trc_AnnArrPenFnd :=
2142: py_za_tx_01032012.trc_PerArrPenFnd
2143: + py_za_tx_01032012.bal_ANN_ARR_PF_PTD;
2144:
2145: -------------------------------
2146: -- Retirement Annuity Abatement

Line 2143: + py_za_tx_01032012.bal_ANN_ARR_PF_PTD;

2139: -- Annual
2140: ---------
2141: py_za_tx_01032012.trc_AnnArrPenFnd :=
2142: py_za_tx_01032012.trc_PerArrPenFnd
2143: + py_za_tx_01032012.bal_ANN_ARR_PF_PTD;
2144:
2145: -------------------------------
2146: -- Retirement Annuity Abatement
2147: -------------------------------

Line 2154: py_za_tx_01032012.trc_PerRetAnu :=

2150: -------------
2151: -- Current RA
2152: -------------
2153: -- Calculate RA Contribution
2154: py_za_tx_01032012.trc_PerRetAnu :=
2155: py_za_tx_01032012.bal_CUR_RA_PTD
2156: * py_za_tx_01032012.trc_SitFactor;
2157: ---------------------
2158: -- Current NRFI Contr

Line 2155: py_za_tx_01032012.bal_CUR_RA_PTD

2151: -- Current RA
2152: -------------
2153: -- Calculate RA Contribution
2154: py_za_tx_01032012.trc_PerRetAnu :=
2155: py_za_tx_01032012.bal_CUR_RA_PTD
2156: * py_za_tx_01032012.trc_SitFactor;
2157: ---------------------
2158: -- Current NRFI Contr
2159: ---------------------

Line 2156: * py_za_tx_01032012.trc_SitFactor;

2152: -------------
2153: -- Calculate RA Contribution
2154: py_za_tx_01032012.trc_PerRetAnu :=
2155: py_za_tx_01032012.bal_CUR_RA_PTD
2156: * py_za_tx_01032012.trc_SitFactor;
2157: ---------------------
2158: -- Current NRFI Contr
2159: ---------------------
2160:

Line 2162: py_za_tx_01032012.trc_PerNrfiCon :=

2158: -- Current NRFI Contr
2159: ---------------------
2160:
2161: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',120);
2162: py_za_tx_01032012.trc_PerNrfiCon :=
2163: py_za_tx_01032012.bal_TOT_NRFI_INC_PTD
2164: * py_za_tx_01032012.trc_SitFactor;
2165:
2166:

Line 2163: py_za_tx_01032012.bal_TOT_NRFI_INC_PTD

2159: ---------------------
2160:
2161: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',120);
2162: py_za_tx_01032012.trc_PerNrfiCon :=
2163: py_za_tx_01032012.bal_TOT_NRFI_INC_PTD
2164: * py_za_tx_01032012.trc_SitFactor;
2165:
2166:
2167: ------------

Line 2164: * py_za_tx_01032012.trc_SitFactor;

2160:
2161: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',120);
2162: py_za_tx_01032012.trc_PerNrfiCon :=
2163: py_za_tx_01032012.bal_TOT_NRFI_INC_PTD
2164: * py_za_tx_01032012.trc_SitFactor;
2165:
2166:
2167: ------------
2168: -- Annual RA

Line 2170: py_za_tx_01032012.trc_AnnRetAnu :=

2166:
2167: ------------
2168: -- Annual RA
2169: ------------
2170: py_za_tx_01032012.trc_AnnRetAnu :=
2171: py_za_tx_01032012.trc_PerRetAnu
2172: + py_za_tx_01032012.bal_ANN_RA_PTD;
2173:
2174:

Line 2171: py_za_tx_01032012.trc_PerRetAnu

2167: ------------
2168: -- Annual RA
2169: ------------
2170: py_za_tx_01032012.trc_AnnRetAnu :=
2171: py_za_tx_01032012.trc_PerRetAnu
2172: + py_za_tx_01032012.bal_ANN_RA_PTD;
2173:
2174:
2175: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',121);

Line 2172: + py_za_tx_01032012.bal_ANN_RA_PTD;

2168: -- Annual RA
2169: ------------
2170: py_za_tx_01032012.trc_AnnRetAnu :=
2171: py_za_tx_01032012.trc_PerRetAnu
2172: + py_za_tx_01032012.bal_ANN_RA_PTD;
2173:
2174:
2175: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',121);
2176: py_za_tx_01032012.trc_AnnNrfiCon :=

Line 2176: py_za_tx_01032012.trc_AnnNrfiCon :=

2172: + py_za_tx_01032012.bal_ANN_RA_PTD;
2173:
2174:
2175: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',121);
2176: py_za_tx_01032012.trc_AnnNrfiCon :=
2177: py_za_tx_01032012.trc_PerNrfiCon
2178: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_PTD;
2179:
2180: -- NTG

Line 2177: py_za_tx_01032012.trc_PerNrfiCon

2173:
2174:
2175: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',121);
2176: py_za_tx_01032012.trc_AnnNrfiCon :=
2177: py_za_tx_01032012.trc_PerNrfiCon
2178: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_PTD;
2179:
2180: -- NTG
2181: -- Annual EE Debt NRFI Contribution

Line 2178: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_PTD;

2174:
2175: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',121);
2176: py_za_tx_01032012.trc_AnnNrfiCon :=
2177: py_za_tx_01032012.trc_PerNrfiCon
2178: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_PTD;
2179:
2180: -- NTG
2181: -- Annual EE Debt NRFI Contribution
2182: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

Line 2182: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=

2178: + py_za_tx_01032012.bal_TOT_NRFI_AN_INC_PTD;
2179:
2180: -- NTG
2181: -- Annual EE Debt NRFI Contribution
2182: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
2183: py_za_tx_01032012.trc_AnnNrfiCon
2184: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2185:
2186: --------------------------------------

Line 2183: py_za_tx_01032012.trc_AnnNrfiCon

2179:
2180: -- NTG
2181: -- Annual EE Debt NRFI Contribution
2182: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
2183: py_za_tx_01032012.trc_AnnNrfiCon
2184: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2185:
2186: --------------------------------------
2187: -- Arrear Retirement Annuity Abatement

Line 2184: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;

2180: -- NTG
2181: -- Annual EE Debt NRFI Contribution
2182: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon :=
2183: py_za_tx_01032012.trc_AnnNrfiCon
2184: + py_za_tx_01032012.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2185:
2186: --------------------------------------
2187: -- Arrear Retirement Annuity Abatement
2188: --------------------------------------

Line 2193: py_za_tx_01032012.trc_PerArrRetAnu :=

2189: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',122);
2190: -------------
2191: -- Excess ITD
2192: -------------
2193: py_za_tx_01032012.trc_PerArrRetAnu :=
2194: py_za_tx_01032012.bal_EXC_ARR_RA_PTD;
2195: ----------
2196: -- Current
2197: ----------

Line 2194: py_za_tx_01032012.bal_EXC_ARR_RA_PTD;

2190: -------------
2191: -- Excess ITD
2192: -------------
2193: py_za_tx_01032012.trc_PerArrRetAnu :=
2194: py_za_tx_01032012.bal_EXC_ARR_RA_PTD;
2195: ----------
2196: -- Current
2197: ----------
2198: py_za_tx_01032012.trc_PerArrRetAnu :=

Line 2198: py_za_tx_01032012.trc_PerArrRetAnu :=

2194: py_za_tx_01032012.bal_EXC_ARR_RA_PTD;
2195: ----------
2196: -- Current
2197: ----------
2198: py_za_tx_01032012.trc_PerArrRetAnu :=
2199: py_za_tx_01032012.trc_PerArrRetAnu
2200: + ( py_za_tx_01032012.bal_ARR_RA_PTD
2201: * py_za_tx_01032012.trc_SitFactor
2202: );

Line 2199: py_za_tx_01032012.trc_PerArrRetAnu

2195: ----------
2196: -- Current
2197: ----------
2198: py_za_tx_01032012.trc_PerArrRetAnu :=
2199: py_za_tx_01032012.trc_PerArrRetAnu
2200: + ( py_za_tx_01032012.bal_ARR_RA_PTD
2201: * py_za_tx_01032012.trc_SitFactor
2202: );
2203: ---------

Line 2200: + ( py_za_tx_01032012.bal_ARR_RA_PTD

2196: -- Current
2197: ----------
2198: py_za_tx_01032012.trc_PerArrRetAnu :=
2199: py_za_tx_01032012.trc_PerArrRetAnu
2200: + ( py_za_tx_01032012.bal_ARR_RA_PTD
2201: * py_za_tx_01032012.trc_SitFactor
2202: );
2203: ---------
2204: -- Annual

Line 2201: * py_za_tx_01032012.trc_SitFactor

2197: ----------
2198: py_za_tx_01032012.trc_PerArrRetAnu :=
2199: py_za_tx_01032012.trc_PerArrRetAnu
2200: + ( py_za_tx_01032012.bal_ARR_RA_PTD
2201: * py_za_tx_01032012.trc_SitFactor
2202: );
2203: ---------
2204: -- Annual
2205: ---------

Line 2206: py_za_tx_01032012.trc_AnnArrRetAnu :=

2202: );
2203: ---------
2204: -- Annual
2205: ---------
2206: py_za_tx_01032012.trc_AnnArrRetAnu :=
2207: py_za_tx_01032012.trc_PerArrRetAnu
2208: + py_za_tx_01032012.trc_AnnArrRetAnu
2209: + py_za_tx_01032012.bal_ANN_ARR_RA_PTD;
2210:

Line 2207: py_za_tx_01032012.trc_PerArrRetAnu

2203: ---------
2204: -- Annual
2205: ---------
2206: py_za_tx_01032012.trc_AnnArrRetAnu :=
2207: py_za_tx_01032012.trc_PerArrRetAnu
2208: + py_za_tx_01032012.trc_AnnArrRetAnu
2209: + py_za_tx_01032012.bal_ANN_ARR_RA_PTD;
2210:
2211: ------------------------

Line 2208: + py_za_tx_01032012.trc_AnnArrRetAnu

2204: -- Annual
2205: ---------
2206: py_za_tx_01032012.trc_AnnArrRetAnu :=
2207: py_za_tx_01032012.trc_PerArrRetAnu
2208: + py_za_tx_01032012.trc_AnnArrRetAnu
2209: + py_za_tx_01032012.bal_ANN_ARR_RA_PTD;
2210:
2211: ------------------------
2212: -- Medical Aid Abatement

Line 2209: + py_za_tx_01032012.bal_ANN_ARR_RA_PTD;

2205: ---------
2206: py_za_tx_01032012.trc_AnnArrRetAnu :=
2207: py_za_tx_01032012.trc_PerArrRetAnu
2208: + py_za_tx_01032012.trc_AnnArrRetAnu
2209: + py_za_tx_01032012.bal_ANN_ARR_RA_PTD;
2210:
2211: ------------------------
2212: -- Medical Aid Abatement
2213: ------------------------

Line 2219: py_za_tx_01032012.trc_PerMedAidAbm :=

2215: IF l_65Year > l_ZA_TX_YR_END THEN
2216: ----------
2217: -- Current
2218: ----------
2219: py_za_tx_01032012.trc_PerMedAidAbm :=
2220: py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD
2221: * py_za_tx_01032012.trc_SitFactor;
2222: ---------
2223: -- Annual

Line 2220: py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD

2216: ----------
2217: -- Current
2218: ----------
2219: py_za_tx_01032012.trc_PerMedAidAbm :=
2220: py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD
2221: * py_za_tx_01032012.trc_SitFactor;
2222: ---------
2223: -- Annual
2224: ---------

Line 2221: * py_za_tx_01032012.trc_SitFactor;

2217: -- Current
2218: ----------
2219: py_za_tx_01032012.trc_PerMedAidAbm :=
2220: py_za_tx_01032012.bal_MED_CNTRB_ABM_PTD
2221: * py_za_tx_01032012.trc_SitFactor;
2222: ---------
2223: -- Annual
2224: ---------
2225: py_za_tx_01032012.trc_AnnMedAidAbm :=

Line 2225: py_za_tx_01032012.trc_AnnMedAidAbm :=

2221: * py_za_tx_01032012.trc_SitFactor;
2222: ---------
2223: -- Annual
2224: ---------
2225: py_za_tx_01032012.trc_AnnMedAidAbm :=
2226: py_za_tx_01032012.trc_PerMedAidAbm
2227: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_PTD;
2228: ELSE
2229: -- if the person is over 65

Line 2226: py_za_tx_01032012.trc_PerMedAidAbm

2222: ---------
2223: -- Annual
2224: ---------
2225: py_za_tx_01032012.trc_AnnMedAidAbm :=
2226: py_za_tx_01032012.trc_PerMedAidAbm
2227: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_PTD;
2228: ELSE
2229: -- if the person is over 65
2230: ----------

Line 2227: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_PTD;

2223: -- Annual
2224: ---------
2225: py_za_tx_01032012.trc_AnnMedAidAbm :=
2226: py_za_tx_01032012.trc_PerMedAidAbm
2227: + py_za_tx_01032012.bal_ANN_MED_CNTRB_ABM_PTD;
2228: ELSE
2229: -- if the person is over 65
2230: ----------
2231: -- Current

Line 2233: py_za_tx_01032012.trc_PerMedAidAbm :=

2229: -- if the person is over 65
2230: ----------
2231: -- Current
2232: ----------
2233: py_za_tx_01032012.trc_PerMedAidAbm :=
2234: -- Medical Aid Employer Contribution Changes
2235: -- py_za_tx_01032012.bal_MED_CONTR_PTD
2236: (py_za_tx_01032012.bal_MED_CONTR_PTD + py_za_tx_01032012.bal_ER_MED_CONTR_PTD)
2237: * py_za_tx_01032012.trc_SitFactor;

Line 2235: -- py_za_tx_01032012.bal_MED_CONTR_PTD

2231: -- Current
2232: ----------
2233: py_za_tx_01032012.trc_PerMedAidAbm :=
2234: -- Medical Aid Employer Contribution Changes
2235: -- py_za_tx_01032012.bal_MED_CONTR_PTD
2236: (py_za_tx_01032012.bal_MED_CONTR_PTD + py_za_tx_01032012.bal_ER_MED_CONTR_PTD)
2237: * py_za_tx_01032012.trc_SitFactor;
2238: ---------
2239: -- Annual

Line 2236: (py_za_tx_01032012.bal_MED_CONTR_PTD + py_za_tx_01032012.bal_ER_MED_CONTR_PTD)

2232: ----------
2233: py_za_tx_01032012.trc_PerMedAidAbm :=
2234: -- Medical Aid Employer Contribution Changes
2235: -- py_za_tx_01032012.bal_MED_CONTR_PTD
2236: (py_za_tx_01032012.bal_MED_CONTR_PTD + py_za_tx_01032012.bal_ER_MED_CONTR_PTD)
2237: * py_za_tx_01032012.trc_SitFactor;
2238: ---------
2239: -- Annual
2240: ---------

Line 2237: * py_za_tx_01032012.trc_SitFactor;

2233: py_za_tx_01032012.trc_PerMedAidAbm :=
2234: -- Medical Aid Employer Contribution Changes
2235: -- py_za_tx_01032012.bal_MED_CONTR_PTD
2236: (py_za_tx_01032012.bal_MED_CONTR_PTD + py_za_tx_01032012.bal_ER_MED_CONTR_PTD)
2237: * py_za_tx_01032012.trc_SitFactor;
2238: ---------
2239: -- Annual
2240: ---------
2241: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

Line 2241: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;

2237: * py_za_tx_01032012.trc_SitFactor;
2238: ---------
2239: -- Annual
2240: ---------
2241: py_za_tx_01032012.trc_AnnMedAidAbm := py_za_tx_01032012.trc_PerMedAidAbm;
2242: END IF;
2243:
2244: ---------------------------
2245: -- Income Protection Policy

Line 2251: py_za_tx_01032012.trc_PerIncProPolAbm :=

2247: ---------------------
2248: -- Period Calculation
2249: ---------------------
2250: -- Annualise Income Protection Policy Contributions
2251: py_za_tx_01032012.trc_PerIncProPolAbm :=
2252: py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD
2253: * py_za_tx_01032012.trc_SitFactor;
2254:
2255: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',123);

Line 2252: py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD

2248: -- Period Calculation
2249: ---------------------
2250: -- Annualise Income Protection Policy Contributions
2251: py_za_tx_01032012.trc_PerIncProPolAbm :=
2252: py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD
2253: * py_za_tx_01032012.trc_SitFactor;
2254:
2255: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',123);
2256:

Line 2253: * py_za_tx_01032012.trc_SitFactor;

2249: ---------------------
2250: -- Annualise Income Protection Policy Contributions
2251: py_za_tx_01032012.trc_PerIncProPolAbm :=
2252: py_za_tx_01032012.bal_EE_INC_PRO_POL_PTD
2253: * py_za_tx_01032012.trc_SitFactor;
2254:
2255: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',123);
2256:
2257: ---------------------

Line 2261: py_za_tx_01032012.trc_AnnIncProPolAbm :=

2257: ---------------------
2258: -- Annual Calculation
2259: ---------------------
2260: -- Annual Income Protection Policy Contributions
2261: py_za_tx_01032012.trc_AnnIncProPolAbm :=
2262: py_za_tx_01032012.trc_PerIncProPolAbm
2263: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_PTD;
2264:
2265:

Line 2262: py_za_tx_01032012.trc_PerIncProPolAbm

2258: -- Annual Calculation
2259: ---------------------
2260: -- Annual Income Protection Policy Contributions
2261: py_za_tx_01032012.trc_AnnIncProPolAbm :=
2262: py_za_tx_01032012.trc_PerIncProPolAbm
2263: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_PTD;
2264:
2265:
2266: --TYS2010

Line 2263: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_PTD;

2259: ---------------------
2260: -- Annual Income Protection Policy Contributions
2261: py_za_tx_01032012.trc_AnnIncProPolAbm :=
2262: py_za_tx_01032012.trc_PerIncProPolAbm
2263: + py_za_tx_01032012.bal_ANN_EE_INC_PRO_POL_PTD;
2264:
2265:
2266: --TYS2010
2267: -------------------------------

Line 2274: py_za_tx_01032012.trc_PerDonAmt :=

2270: ---------------------
2271: -- Period Calculation
2272: ---------------------
2273: -- Annualise Donation Amount
2274: py_za_tx_01032012.trc_PerDonAmt :=
2275: py_za_tx_01032012.bal_DONAT_MD_EE_PTD
2276: * py_za_tx_01032012.trc_SitFactor;
2277:
2278:

Line 2275: py_za_tx_01032012.bal_DONAT_MD_EE_PTD

2271: -- Period Calculation
2272: ---------------------
2273: -- Annualise Donation Amount
2274: py_za_tx_01032012.trc_PerDonAmt :=
2275: py_za_tx_01032012.bal_DONAT_MD_EE_PTD
2276: * py_za_tx_01032012.trc_SitFactor;
2277:
2278:
2279: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',124);

Line 2276: * py_za_tx_01032012.trc_SitFactor;

2272: ---------------------
2273: -- Annualise Donation Amount
2274: py_za_tx_01032012.trc_PerDonAmt :=
2275: py_za_tx_01032012.bal_DONAT_MD_EE_PTD
2276: * py_za_tx_01032012.trc_SitFactor;
2277:
2278:
2279: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',124);
2280:

Line 2285: py_za_tx_01032012.trc_AnnDonAmt :=

2281: ---------------------
2282: -- Annual Calculation
2283: ---------------------
2284: -- Annual Donation
2285: py_za_tx_01032012.trc_AnnDonAmt :=
2286: py_za_tx_01032012.trc_PerDonAmt
2287: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_PTD;
2288:
2289:

Line 2286: py_za_tx_01032012.trc_PerDonAmt

2282: -- Annual Calculation
2283: ---------------------
2284: -- Annual Donation
2285: py_za_tx_01032012.trc_AnnDonAmt :=
2286: py_za_tx_01032012.trc_PerDonAmt
2287: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_PTD;
2288:
2289:
2290: -------------------------------------------------------------------------

Line 2287: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_PTD;

2283: ---------------------
2284: -- Annual Donation
2285: py_za_tx_01032012.trc_AnnDonAmt :=
2286: py_za_tx_01032012.trc_PerDonAmt
2287: + py_za_tx_01032012.bal_ANN_DONAT_MD_EE_PTD;
2288:
2289:
2290: -------------------------------------------------------------------------
2291: END IF;-- End CalcTyp Check

Line 2301: IF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

2297: ----------------------------------------------------------------------------
2298: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',124);
2299: -- Check the Calculation Type
2300: /*
2301: IF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
2302: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',125);
2303: -- Employee Tax Year Start and End Dates
2304: --
2305: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;

Line 2305: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;

2301: IF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
2302: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',125);
2303: -- Employee Tax Year Start and End Dates
2304: --
2305: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END;
2306:
2307: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',126);
2308:
2309: -- Global Values

Line 2318: py_za_tx_01032012.trc_AllowDonPerc := GlbVal('ZA_ALLOWABLE_DONATION_PERC' ,l_EndDate);

2314: l_ZA_PF_MX_PRC := GlbVal('ZA_PEN_MAX_PERC' ,l_EndDate);
2315: l_ZA_RA_AN_MX_ABT := GlbVal('ZA_RA_AN_MAX_ABATE' ,l_EndDate);
2316: l_ZA_RA_MX_PRC := GlbVal('ZA_RA_MAX_PERC' ,l_EndDate);
2317: -- Bug 8691928
2318: py_za_tx_01032012.trc_AllowDonPerc := GlbVal('ZA_ALLOWABLE_DONATION_PERC' ,l_EndDate);
2319:
2320: ELSE */
2321: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',127);
2322: -- Set locals to current values

Line 2323: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;

2319:
2320: ELSE */
2321: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',127);
2322: -- Set locals to current values
2323: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;

Line 2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;

2320: ELSE */
2321: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',127);
2322: -- Set locals to current values
2323: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;

Line 2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;

2321: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',127);
2322: -- Set locals to current values
2323: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;
2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;

Line 2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;

2322: -- Set locals to current values
2323: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;
2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;
2330: py_za_tx_01032012.trc_AllowDonPerc := py_za_tx_01032012.glb_ZA_ALLOW_DONATION_PERC;

Line 2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;

2323: l_ZA_TX_YR_END := py_za_tx_01032012.dbi_ZA_TX_YR_END;
2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;
2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;
2330: py_za_tx_01032012.trc_AllowDonPerc := py_za_tx_01032012.glb_ZA_ALLOW_DONATION_PERC;
2331:

Line 2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;

2324: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;
2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;
2330: py_za_tx_01032012.trc_AllowDonPerc := py_za_tx_01032012.glb_ZA_ALLOW_DONATION_PERC;
2331:
2332:

Line 2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;

2325: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;
2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;
2330: py_za_tx_01032012.trc_AllowDonPerc := py_za_tx_01032012.glb_ZA_ALLOW_DONATION_PERC;
2331:
2332:
2333: --END IF;

Line 2330: py_za_tx_01032012.trc_AllowDonPerc := py_za_tx_01032012.glb_ZA_ALLOW_DONATION_PERC;

2326: l_ZA_PF_AN_MX_ABT := py_za_tx_01032012.glb_ZA_PF_AN_MX_ABT;
2327: l_ZA_PF_MX_PRC := py_za_tx_01032012.glb_ZA_PF_MX_PRC;
2328: l_ZA_RA_AN_MX_ABT := py_za_tx_01032012.glb_ZA_RA_AN_MX_ABT;
2329: l_ZA_RA_MX_PRC := py_za_tx_01032012.glb_ZA_RA_MX_PRC;
2330: py_za_tx_01032012.trc_AllowDonPerc := py_za_tx_01032012.glb_ZA_ALLOW_DONATION_PERC;
2331:
2332:
2333: --END IF;
2334:

Line 2347: if py_za_tx_01032012.trc_PenBasis = 2 then --Percentage of Specific Income

2343: -------------------------
2344: -- Pension Fund Abatement
2345: -------------------------
2346:
2347: if py_za_tx_01032012.trc_PenBasis = 2 then --Percentage of Specific Income
2348: ---------------------
2349: -- Period Calculation
2350: ---------------------
2351: -- Calculate the Pension Fund Maximum

Line 2352: py_za_tx_01032012.trc_PerPenFndMax :=

2348: ---------------------
2349: -- Period Calculation
2350: ---------------------
2351: -- Calculate the Pension Fund Maximum
2352: py_za_tx_01032012.trc_PerPenFndMax :=
2353: GREATEST( l_ZA_PF_AN_MX_ABT
2354: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_PerRfiCon
2355: );
2356: -- Calculate Period Pension Fund Abatement

Line 2354: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_PerRfiCon

2350: ---------------------
2351: -- Calculate the Pension Fund Maximum
2352: py_za_tx_01032012.trc_PerPenFndMax :=
2353: GREATEST( l_ZA_PF_AN_MX_ABT
2354: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_PerRfiCon
2355: );
2356: -- Calculate Period Pension Fund Abatement
2357: py_za_tx_01032012.trc_PerPenFndAbm :=
2358: LEAST( py_za_tx_01032012.trc_PerPenFnd

Line 2357: py_za_tx_01032012.trc_PerPenFndAbm :=

2353: GREATEST( l_ZA_PF_AN_MX_ABT
2354: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_PerRfiCon
2355: );
2356: -- Calculate Period Pension Fund Abatement
2357: py_za_tx_01032012.trc_PerPenFndAbm :=
2358: LEAST( py_za_tx_01032012.trc_PerPenFnd
2359: , py_za_tx_01032012.trc_PerPenFndMax);
2360:
2361: ---------------------

Line 2358: LEAST( py_za_tx_01032012.trc_PerPenFnd

2354: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_PerRfiCon
2355: );
2356: -- Calculate Period Pension Fund Abatement
2357: py_za_tx_01032012.trc_PerPenFndAbm :=
2358: LEAST( py_za_tx_01032012.trc_PerPenFnd
2359: , py_za_tx_01032012.trc_PerPenFndMax);
2360:
2361: ---------------------
2362: -- Annual Calculation

Line 2359: , py_za_tx_01032012.trc_PerPenFndMax);

2355: );
2356: -- Calculate Period Pension Fund Abatement
2357: py_za_tx_01032012.trc_PerPenFndAbm :=
2358: LEAST( py_za_tx_01032012.trc_PerPenFnd
2359: , py_za_tx_01032012.trc_PerPenFndMax);
2360:
2361: ---------------------
2362: -- Annual Calculation
2363: ---------------------

Line 2365: py_za_tx_01032012.trc_AnnPenFndMax :=

2361: ---------------------
2362: -- Annual Calculation
2363: ---------------------
2364: -- Calculate the Pension Fund Maximum
2365: py_za_tx_01032012.trc_AnnPenFndMax :=
2366: GREATEST( l_ZA_PF_AN_MX_ABT
2367: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2368: );
2369:

Line 2367: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon

2363: ---------------------
2364: -- Calculate the Pension Fund Maximum
2365: py_za_tx_01032012.trc_AnnPenFndMax :=
2366: GREATEST( l_ZA_PF_AN_MX_ABT
2367: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2368: );
2369:
2370: -- Calculate Annual Pension Fund Abatement
2371: py_za_tx_01032012.trc_AnnPenFndAbm :=

Line 2371: py_za_tx_01032012.trc_AnnPenFndAbm :=

2367: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2368: );
2369:
2370: -- Calculate Annual Pension Fund Abatement
2371: py_za_tx_01032012.trc_AnnPenFndAbm :=
2372: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2373: , py_za_tx_01032012.trc_AnnPenFndMax);
2374:
2375: -- NTG

Line 2372: LEAST( py_za_tx_01032012.trc_AnnPenFnd

2368: );
2369:
2370: -- Calculate Annual Pension Fund Abatement
2371: py_za_tx_01032012.trc_AnnPenFndAbm :=
2372: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2373: , py_za_tx_01032012.trc_AnnPenFndMax);
2374:
2375: -- NTG
2376: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt

Line 2373: , py_za_tx_01032012.trc_AnnPenFndMax);

2369:
2370: -- Calculate Annual Pension Fund Abatement
2371: py_za_tx_01032012.trc_AnnPenFndAbm :=
2372: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2373: , py_za_tx_01032012.trc_AnnPenFndMax);
2374:
2375: -- NTG
2376: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt
2377: py_za_tx_01032012.trc_AnnPenFndNTGMax :=

Line 2377: py_za_tx_01032012.trc_AnnPenFndNTGMax :=

2373: , py_za_tx_01032012.trc_AnnPenFndMax);
2374:
2375: -- NTG
2376: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt
2377: py_za_tx_01032012.trc_AnnPenFndNTGMax :=
2378: GREATEST( l_ZA_PF_AN_MX_ABT
2379: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon
2380: );
2381:

Line 2379: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon

2375: -- NTG
2376: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt
2377: py_za_tx_01032012.trc_AnnPenFndNTGMax :=
2378: GREATEST( l_ZA_PF_AN_MX_ABT
2379: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon
2380: );
2381:
2382: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2383: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=

Line 2383: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=

2379: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon
2380: );
2381:
2382: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2383: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2384: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2385: , py_za_tx_01032012.trc_AnnPenFndNTGMax);
2386:
2387:

Line 2384: LEAST( py_za_tx_01032012.trc_AnnPenFnd

2380: );
2381:
2382: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2383: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2384: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2385: , py_za_tx_01032012.trc_AnnPenFndNTGMax);
2386:
2387:
2388: else

Line 2385: , py_za_tx_01032012.trc_AnnPenFndNTGMax);

2381:
2382: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2383: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2384: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2385: , py_za_tx_01032012.trc_AnnPenFndNTGMax);
2386:
2387:
2388: else
2389:

Line 2394: py_za_tx_01032012.trc_AnnPenFndAbm :=

2390: ---------------------
2391: -- Annual Calculation
2392: ---------------------
2393: -- Calculate Annual Pension Fund Abatement
2394: py_za_tx_01032012.trc_AnnPenFndAbm :=
2395: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2396: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2397: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2398:

Line 2395: LEAST( py_za_tx_01032012.trc_AnnPenFnd

2391: -- Annual Calculation
2392: ---------------------
2393: -- Calculate Annual Pension Fund Abatement
2394: py_za_tx_01032012.trc_AnnPenFndAbm :=
2395: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2396: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2397: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2398:
2399: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too

Line 2396: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon

2392: ---------------------
2393: -- Calculate Annual Pension Fund Abatement
2394: py_za_tx_01032012.trc_AnnPenFndAbm :=
2395: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2396: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2397: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2398:
2399: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too
2400: py_za_tx_01032012.trc_PerPenFndAbm := py_za_tx_01032012.trc_AnnPenFndAbm;

Line 2400: py_za_tx_01032012.trc_PerPenFndAbm := py_za_tx_01032012.trc_AnnPenFndAbm;

2396: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiCon
2397: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2398:
2399: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too
2400: py_za_tx_01032012.trc_PerPenFndAbm := py_za_tx_01032012.trc_AnnPenFndAbm;
2401: -- NTG
2402: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2403: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2404: LEAST( py_za_tx_01032012.trc_AnnPenFnd

Line 2403: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=

2399: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too
2400: py_za_tx_01032012.trc_PerPenFndAbm := py_za_tx_01032012.trc_AnnPenFndAbm;
2401: -- NTG
2402: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2403: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2404: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2405: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon
2406: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncEEDbtPkgYtd);
2407:

Line 2404: LEAST( py_za_tx_01032012.trc_AnnPenFnd

2400: py_za_tx_01032012.trc_PerPenFndAbm := py_za_tx_01032012.trc_AnnPenFndAbm;
2401: -- NTG
2402: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2403: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2404: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2405: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon
2406: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncEEDbtPkgYtd);
2407:
2408: end if;

Line 2405: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon

2401: -- NTG
2402: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2403: py_za_tx_01032012.trc_AnnPenFndNTGAbm :=
2404: LEAST( py_za_tx_01032012.trc_AnnPenFnd
2405: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon
2406: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncEEDbtPkgYtd);
2407:
2408: end if;
2409:

Line 2417: py_za_tx_01032012.trc_PerArrPenFndAbm :=

2413: --------------------------------
2414: ---------------------
2415: -- Period Calculation
2416: ---------------------
2417: py_za_tx_01032012.trc_PerArrPenFndAbm :=
2418: LEAST( py_za_tx_01032012.trc_PerArrPenFnd
2419: , l_ZA_ARR_PF_AN_MX_ABT
2420: );
2421: ---------------------

Line 2418: LEAST( py_za_tx_01032012.trc_PerArrPenFnd

2414: ---------------------
2415: -- Period Calculation
2416: ---------------------
2417: py_za_tx_01032012.trc_PerArrPenFndAbm :=
2418: LEAST( py_za_tx_01032012.trc_PerArrPenFnd
2419: , l_ZA_ARR_PF_AN_MX_ABT
2420: );
2421: ---------------------
2422: -- Annual Calculation

Line 2424: py_za_tx_01032012.trc_AnnArrPenFndAbm :=

2420: );
2421: ---------------------
2422: -- Annual Calculation
2423: ---------------------
2424: py_za_tx_01032012.trc_AnnArrPenFndAbm :=
2425: LEAST( py_za_tx_01032012.trc_AnnArrPenFnd
2426: , l_ZA_ARR_PF_AN_MX_ABT
2427: );
2428: ---------------------------------

Line 2425: LEAST( py_za_tx_01032012.trc_AnnArrPenFnd

2421: ---------------------
2422: -- Annual Calculation
2423: ---------------------
2424: py_za_tx_01032012.trc_AnnArrPenFndAbm :=
2425: LEAST( py_za_tx_01032012.trc_AnnArrPenFnd
2426: , l_ZA_ARR_PF_AN_MX_ABT
2427: );
2428: ---------------------------------
2429: -- Retirement Annnnuity Abatement

Line 2435: py_za_tx_01032012.trc_PerRetAnuMax :=

2431: ---------------------
2432: -- Period Calculation
2433: ---------------------
2434: -- Calculate the Retirement Annuity Maximum
2435: py_za_tx_01032012.trc_PerRetAnuMax :=
2436: GREATEST( l_ZA_PF_AN_MX_ABT
2437: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_PerPenFndAbm
2438: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_PerNrfiCon
2439: );

Line 2437: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_PerPenFndAbm

2433: ---------------------
2434: -- Calculate the Retirement Annuity Maximum
2435: py_za_tx_01032012.trc_PerRetAnuMax :=
2436: GREATEST( l_ZA_PF_AN_MX_ABT
2437: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_PerPenFndAbm
2438: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_PerNrfiCon
2439: );
2440:
2441: -- Calculate Retirement Annuity Abatement

Line 2438: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_PerNrfiCon

2434: -- Calculate the Retirement Annuity Maximum
2435: py_za_tx_01032012.trc_PerRetAnuMax :=
2436: GREATEST( l_ZA_PF_AN_MX_ABT
2437: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_PerPenFndAbm
2438: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_PerNrfiCon
2439: );
2440:
2441: -- Calculate Retirement Annuity Abatement
2442: py_za_tx_01032012.trc_PerRetAnuAbm :=

Line 2442: py_za_tx_01032012.trc_PerRetAnuAbm :=

2438: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_PerNrfiCon
2439: );
2440:
2441: -- Calculate Retirement Annuity Abatement
2442: py_za_tx_01032012.trc_PerRetAnuAbm :=
2443: LEAST( py_za_tx_01032012.trc_PerRetAnu
2444: , py_za_tx_01032012.trc_PerRetAnuMax);
2445: ---------------------
2446: -- Annual Calculation

Line 2443: LEAST( py_za_tx_01032012.trc_PerRetAnu

2439: );
2440:
2441: -- Calculate Retirement Annuity Abatement
2442: py_za_tx_01032012.trc_PerRetAnuAbm :=
2443: LEAST( py_za_tx_01032012.trc_PerRetAnu
2444: , py_za_tx_01032012.trc_PerRetAnuMax);
2445: ---------------------
2446: -- Annual Calculation
2447: ---------------------

Line 2444: , py_za_tx_01032012.trc_PerRetAnuMax);

2440:
2441: -- Calculate Retirement Annuity Abatement
2442: py_za_tx_01032012.trc_PerRetAnuAbm :=
2443: LEAST( py_za_tx_01032012.trc_PerRetAnu
2444: , py_za_tx_01032012.trc_PerRetAnuMax);
2445: ---------------------
2446: -- Annual Calculation
2447: ---------------------
2448: py_za_tx_01032012.trc_AnnRetAnuMax :=

Line 2448: py_za_tx_01032012.trc_AnnRetAnuMax :=

2444: , py_za_tx_01032012.trc_PerRetAnuMax);
2445: ---------------------
2446: -- Annual Calculation
2447: ---------------------
2448: py_za_tx_01032012.trc_AnnRetAnuMax :=
2449: GREATEST( l_ZA_PF_AN_MX_ABT
2450: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndAbm
2451: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiCon
2452: );

Line 2450: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndAbm

2446: -- Annual Calculation
2447: ---------------------
2448: py_za_tx_01032012.trc_AnnRetAnuMax :=
2449: GREATEST( l_ZA_PF_AN_MX_ABT
2450: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndAbm
2451: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiCon
2452: );
2453:
2454: -- Calculate Retirement Annuity Abatement

Line 2451: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiCon

2447: ---------------------
2448: py_za_tx_01032012.trc_AnnRetAnuMax :=
2449: GREATEST( l_ZA_PF_AN_MX_ABT
2450: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndAbm
2451: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiCon
2452: );
2453:
2454: -- Calculate Retirement Annuity Abatement
2455: py_za_tx_01032012.trc_AnnRetAnuAbm :=

Line 2455: py_za_tx_01032012.trc_AnnRetAnuAbm :=

2451: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiCon
2452: );
2453:
2454: -- Calculate Retirement Annuity Abatement
2455: py_za_tx_01032012.trc_AnnRetAnuAbm :=
2456: LEAST( py_za_tx_01032012.trc_AnnRetAnu
2457: , py_za_tx_01032012.trc_AnnRetAnuMax);
2458:
2459: -- NTG

Line 2456: LEAST( py_za_tx_01032012.trc_AnnRetAnu

2452: );
2453:
2454: -- Calculate Retirement Annuity Abatement
2455: py_za_tx_01032012.trc_AnnRetAnuAbm :=
2456: LEAST( py_za_tx_01032012.trc_AnnRetAnu
2457: , py_za_tx_01032012.trc_AnnRetAnuMax);
2458:
2459: -- NTG
2460: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt

Line 2457: , py_za_tx_01032012.trc_AnnRetAnuMax);

2453:
2454: -- Calculate Retirement Annuity Abatement
2455: py_za_tx_01032012.trc_AnnRetAnuAbm :=
2456: LEAST( py_za_tx_01032012.trc_AnnRetAnu
2457: , py_za_tx_01032012.trc_AnnRetAnuMax);
2458:
2459: -- NTG
2460: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2461: py_za_tx_01032012.trc_AnnRetAnuNTGMax :=

Line 2461: py_za_tx_01032012.trc_AnnRetAnuNTGMax :=

2457: , py_za_tx_01032012.trc_AnnRetAnuMax);
2458:
2459: -- NTG
2460: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2461: py_za_tx_01032012.trc_AnnRetAnuNTGMax :=
2462: GREATEST( l_ZA_PF_AN_MX_ABT
2463: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndNTGAbm
2464: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon
2465: );

Line 2463: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndNTGAbm

2459: -- NTG
2460: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2461: py_za_tx_01032012.trc_AnnRetAnuNTGMax :=
2462: GREATEST( l_ZA_PF_AN_MX_ABT
2463: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndNTGAbm
2464: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon
2465: );
2466:
2467: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt

Line 2464: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon

2460: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2461: py_za_tx_01032012.trc_AnnRetAnuNTGMax :=
2462: GREATEST( l_ZA_PF_AN_MX_ABT
2463: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032012.trc_AnnPenFndNTGAbm
2464: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon
2465: );
2466:
2467: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2468: py_za_tx_01032012.trc_AnnRetAnuNTGAbm :=

Line 2468: py_za_tx_01032012.trc_AnnRetAnuNTGAbm :=

2464: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon
2465: );
2466:
2467: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2468: py_za_tx_01032012.trc_AnnRetAnuNTGAbm :=
2469: LEAST( py_za_tx_01032012.trc_AnnRetAnu
2470: , py_za_tx_01032012.trc_AnnRetAnuNTGMax);
2471:
2472: --------------------------------------

Line 2469: LEAST( py_za_tx_01032012.trc_AnnRetAnu

2465: );
2466:
2467: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2468: py_za_tx_01032012.trc_AnnRetAnuNTGAbm :=
2469: LEAST( py_za_tx_01032012.trc_AnnRetAnu
2470: , py_za_tx_01032012.trc_AnnRetAnuNTGMax);
2471:
2472: --------------------------------------
2473: -- Arrear Retirement Annuity Abatement

Line 2470: , py_za_tx_01032012.trc_AnnRetAnuNTGMax);

2466:
2467: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2468: py_za_tx_01032012.trc_AnnRetAnuNTGAbm :=
2469: LEAST( py_za_tx_01032012.trc_AnnRetAnu
2470: , py_za_tx_01032012.trc_AnnRetAnuNTGMax);
2471:
2472: --------------------------------------
2473: -- Arrear Retirement Annuity Abatement
2474: --------------------------------------

Line 2478: py_za_tx_01032012.trc_PerArrRetAnuAbm :=

2474: --------------------------------------
2475: ---------------------
2476: -- Period Calculation
2477: ---------------------
2478: py_za_tx_01032012.trc_PerArrRetAnuAbm :=
2479: LEAST( py_za_tx_01032012.trc_PerArrRetAnu
2480: , l_ZA_ARR_RA_AN_MX_ABT);
2481: ---------------------
2482: -- Annual Calculation

Line 2479: LEAST( py_za_tx_01032012.trc_PerArrRetAnu

2475: ---------------------
2476: -- Period Calculation
2477: ---------------------
2478: py_za_tx_01032012.trc_PerArrRetAnuAbm :=
2479: LEAST( py_za_tx_01032012.trc_PerArrRetAnu
2480: , l_ZA_ARR_RA_AN_MX_ABT);
2481: ---------------------
2482: -- Annual Calculation
2483: ---------------------

Line 2484: py_za_tx_01032012.trc_AnnArrRetAnuAbm :=

2480: , l_ZA_ARR_RA_AN_MX_ABT);
2481: ---------------------
2482: -- Annual Calculation
2483: ---------------------
2484: py_za_tx_01032012.trc_AnnArrRetAnuAbm :=
2485: LEAST( py_za_tx_01032012.trc_AnnArrRetAnu
2486: , l_ZA_ARR_RA_AN_MX_ABT);
2487:
2488: --TYE 2012/13 Medical Aid Abatement Changes

Line 2485: LEAST( py_za_tx_01032012.trc_AnnArrRetAnu

2481: ---------------------
2482: -- Annual Calculation
2483: ---------------------
2484: py_za_tx_01032012.trc_AnnArrRetAnuAbm :=
2485: LEAST( py_za_tx_01032012.trc_AnnArrRetAnu
2486: , l_ZA_ARR_RA_AN_MX_ABT);
2487:
2488: --TYE 2012/13 Medical Aid Abatement Changes
2489: -----------------------------------

Line 2497: py_za_tx_01032012.trc_PerMedAidAbm := 0;

2493: -- No Abatement from TYE 2012/13 onwards
2494: IF l_65Year > l_ZA_TX_YR_END THEN
2495: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',128);
2496:
2497: py_za_tx_01032012.trc_PerMedAidAbm := 0;
2498: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
2499: END IF;
2500:
2501: -------------------

Line 2498: py_za_tx_01032012.trc_AnnMedAidAbm := 0;

2494: IF l_65Year > l_ZA_TX_YR_END THEN
2495: hr_utility.set_location('py_za_tx_utl_01032012.Abatements',128);
2496:
2497: py_za_tx_01032012.trc_PerMedAidAbm := 0;
2498: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
2499: END IF;
2500:
2501: -------------------
2502: -- TOTAL ABATEMENTS

Line 2505: py_za_tx_01032012.trc_PerTotAbm := ( py_za_tx_01032012.trc_PerPenFndAbm

2501: -------------------
2502: -- TOTAL ABATEMENTS
2503: -------------------
2504: -- Period Total Abatement
2505: py_za_tx_01032012.trc_PerTotAbm := ( py_za_tx_01032012.trc_PerPenFndAbm
2506: + py_za_tx_01032012.trc_PerArrPenFndAbm
2507: + py_za_tx_01032012.trc_PerRetAnuAbm
2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm
2509: + py_za_tx_01032012.trc_PerMedAidAbm

Line 2506: + py_za_tx_01032012.trc_PerArrPenFndAbm

2502: -- TOTAL ABATEMENTS
2503: -------------------
2504: -- Period Total Abatement
2505: py_za_tx_01032012.trc_PerTotAbm := ( py_za_tx_01032012.trc_PerPenFndAbm
2506: + py_za_tx_01032012.trc_PerArrPenFndAbm
2507: + py_za_tx_01032012.trc_PerRetAnuAbm
2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm
2509: + py_za_tx_01032012.trc_PerMedAidAbm
2510: + py_za_tx_01032012.trc_PerIncProPolAbm

Line 2507: + py_za_tx_01032012.trc_PerRetAnuAbm

2503: -------------------
2504: -- Period Total Abatement
2505: py_za_tx_01032012.trc_PerTotAbm := ( py_za_tx_01032012.trc_PerPenFndAbm
2506: + py_za_tx_01032012.trc_PerArrPenFndAbm
2507: + py_za_tx_01032012.trc_PerRetAnuAbm
2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm
2509: + py_za_tx_01032012.trc_PerMedAidAbm
2510: + py_za_tx_01032012.trc_PerIncProPolAbm
2511: );

Line 2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm

2504: -- Period Total Abatement
2505: py_za_tx_01032012.trc_PerTotAbm := ( py_za_tx_01032012.trc_PerPenFndAbm
2506: + py_za_tx_01032012.trc_PerArrPenFndAbm
2507: + py_za_tx_01032012.trc_PerRetAnuAbm
2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm
2509: + py_za_tx_01032012.trc_PerMedAidAbm
2510: + py_za_tx_01032012.trc_PerIncProPolAbm
2511: );
2512:

Line 2509: + py_za_tx_01032012.trc_PerMedAidAbm

2505: py_za_tx_01032012.trc_PerTotAbm := ( py_za_tx_01032012.trc_PerPenFndAbm
2506: + py_za_tx_01032012.trc_PerArrPenFndAbm
2507: + py_za_tx_01032012.trc_PerRetAnuAbm
2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm
2509: + py_za_tx_01032012.trc_PerMedAidAbm
2510: + py_za_tx_01032012.trc_PerIncProPolAbm
2511: );
2512:
2513: -- Annual Total Abatements

Line 2510: + py_za_tx_01032012.trc_PerIncProPolAbm

2506: + py_za_tx_01032012.trc_PerArrPenFndAbm
2507: + py_za_tx_01032012.trc_PerRetAnuAbm
2508: + py_za_tx_01032012.trc_PerArrRetAnuAbm
2509: + py_za_tx_01032012.trc_PerMedAidAbm
2510: + py_za_tx_01032012.trc_PerIncProPolAbm
2511: );
2512:
2513: -- Annual Total Abatements
2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm

Line 2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm

2510: + py_za_tx_01032012.trc_PerIncProPolAbm
2511: );
2512:
2513: -- Annual Total Abatements
2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm
2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2516: + py_za_tx_01032012.trc_AnnRetAnuAbm
2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2518: + py_za_tx_01032012.trc_AnnMedAidAbm

Line 2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm

2511: );
2512:
2513: -- Annual Total Abatements
2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm
2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2516: + py_za_tx_01032012.trc_AnnRetAnuAbm
2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2518: + py_za_tx_01032012.trc_AnnMedAidAbm
2519: + py_za_tx_01032012.trc_AnnIncProPolAbm

Line 2516: + py_za_tx_01032012.trc_AnnRetAnuAbm

2512:
2513: -- Annual Total Abatements
2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm
2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2516: + py_za_tx_01032012.trc_AnnRetAnuAbm
2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2518: + py_za_tx_01032012.trc_AnnMedAidAbm
2519: + py_za_tx_01032012.trc_AnnIncProPolAbm
2520: );

Line 2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm

2513: -- Annual Total Abatements
2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm
2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2516: + py_za_tx_01032012.trc_AnnRetAnuAbm
2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2518: + py_za_tx_01032012.trc_AnnMedAidAbm
2519: + py_za_tx_01032012.trc_AnnIncProPolAbm
2520: );
2521: -- NTG

Line 2518: + py_za_tx_01032012.trc_AnnMedAidAbm

2514: py_za_tx_01032012.trc_AnnTotAbm := ( py_za_tx_01032012.trc_AnnPenFndAbm
2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2516: + py_za_tx_01032012.trc_AnnRetAnuAbm
2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2518: + py_za_tx_01032012.trc_AnnMedAidAbm
2519: + py_za_tx_01032012.trc_AnnIncProPolAbm
2520: );
2521: -- NTG
2522: -- Annual Payment of EE Debt Abatements

Line 2519: + py_za_tx_01032012.trc_AnnIncProPolAbm

2515: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2516: + py_za_tx_01032012.trc_AnnRetAnuAbm
2517: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2518: + py_za_tx_01032012.trc_AnnMedAidAbm
2519: + py_za_tx_01032012.trc_AnnIncProPolAbm
2520: );
2521: -- NTG
2522: -- Annual Payment of EE Debt Abatements
2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm

Line 2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm

2519: + py_za_tx_01032012.trc_AnnIncProPolAbm
2520: );
2521: -- NTG
2522: -- Annual Payment of EE Debt Abatements
2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm
2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm
2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2527: + py_za_tx_01032012.trc_AnnMedAidAbm

Line 2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm

2520: );
2521: -- NTG
2522: -- Annual Payment of EE Debt Abatements
2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm
2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm
2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2527: + py_za_tx_01032012.trc_AnnMedAidAbm
2528: + py_za_tx_01032012.trc_AnnIncProPolAbm

Line 2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm

2521: -- NTG
2522: -- Annual Payment of EE Debt Abatements
2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm
2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm
2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2527: + py_za_tx_01032012.trc_AnnMedAidAbm
2528: + py_za_tx_01032012.trc_AnnIncProPolAbm
2529: );

Line 2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm

2522: -- Annual Payment of EE Debt Abatements
2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm
2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm
2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2527: + py_za_tx_01032012.trc_AnnMedAidAbm
2528: + py_za_tx_01032012.trc_AnnIncProPolAbm
2529: );
2530:

Line 2527: + py_za_tx_01032012.trc_AnnMedAidAbm

2523: py_za_tx_01032012.trc_AnnTotNTGAbm := ( py_za_tx_01032012.trc_AnnPenFndNTGAbm
2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm
2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2527: + py_za_tx_01032012.trc_AnnMedAidAbm
2528: + py_za_tx_01032012.trc_AnnIncProPolAbm
2529: );
2530:
2531:

Line 2528: + py_za_tx_01032012.trc_AnnIncProPolAbm

2524: + py_za_tx_01032012.trc_AnnArrPenFndAbm
2525: + py_za_tx_01032012.trc_AnnRetAnuNTGAbm
2526: + py_za_tx_01032012.trc_AnnArrRetAnuAbm
2527: + py_za_tx_01032012.trc_AnnMedAidAbm
2528: + py_za_tx_01032012.trc_AnnIncProPolAbm
2529: );
2530:
2531:
2532:

Line 2533: WriteHrTrace('py_za_tx_01032012.trc_PerTotAbm: '||to_char(py_za_tx_01032012.trc_PerTotAbm ));

2529: );
2530:
2531:
2532:
2533: WriteHrTrace('py_za_tx_01032012.trc_PerTotAbm: '||to_char(py_za_tx_01032012.trc_PerTotAbm ));
2534: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));
2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));

Line 2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));

2531:
2532:
2533: WriteHrTrace('py_za_tx_01032012.trc_PerTotAbm: '||to_char(py_za_tx_01032012.trc_PerTotAbm ));
2534: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));
2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));
2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));

Line 2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));

2532:
2533: WriteHrTrace('py_za_tx_01032012.trc_PerTotAbm: '||to_char(py_za_tx_01032012.trc_PerTotAbm ));
2534: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));
2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));
2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));
2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));

Line 2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));

2533: WriteHrTrace('py_za_tx_01032012.trc_PerTotAbm: '||to_char(py_za_tx_01032012.trc_PerTotAbm ));
2534: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));
2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));
2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));
2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));
2541: WriteHrTrace(' ');

Line 2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));

2534: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));
2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));
2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));
2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));
2541: WriteHrTrace(' ');
2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));

Line 2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));

2535: WriteHrTrace(' py_za_tx_01032012.trc_PerPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerPenFndAbm ));
2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));
2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));
2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));
2541: WriteHrTrace(' ');
2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));
2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');

Line 2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));

2536: WriteHrTrace(' py_za_tx_01032012.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_PerArrPenFndAbm));
2537: WriteHrTrace(' py_za_tx_01032012.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerRetAnuAbm ));
2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));
2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));
2541: WriteHrTrace(' ');
2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));
2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));

Line 2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));

2538: WriteHrTrace(' py_za_tx_01032012.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_PerArrRetAnuAbm));
2539: WriteHrTrace(' py_za_tx_01032012.trc_PerMedAidAbm: '||to_char(py_za_tx_01032012.trc_PerMedAidAbm ));
2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));
2541: WriteHrTrace(' ');
2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));
2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));
2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));

Line 2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));

2540: WriteHrTrace(' py_za_tx_01032012.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032012.trc_PerIncProPolAbm));
2541: WriteHrTrace(' ');
2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));
2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));
2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));
2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));

Line 2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));

2541: WriteHrTrace(' ');
2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));
2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));
2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));
2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));

Line 2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));

2542: WriteHrTrace('py_za_tx_01032012.trc_AnnTotAbm: '||to_char(py_za_tx_01032012.trc_AnnTotAbm ));
2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));
2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));
2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2550: WriteHrTrace(' ');

Line 2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));

2543: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));
2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));
2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2550: WriteHrTrace(' ');
2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));

Line 2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));

2544: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndAbm ));
2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));
2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2550: WriteHrTrace(' ');
2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));
2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');

Line 2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));

2545: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2546: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuAbm ));
2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2550: WriteHrTrace(' ');
2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));
2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));

Line 2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));

2547: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2548: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2550: WriteHrTrace(' ');
2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));
2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));
2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));

Line 2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));

2549: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2550: WriteHrTrace(' ');
2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));
2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));
2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));
2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));

Line 2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));

2550: WriteHrTrace(' ');
2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));
2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));
2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));
2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));

Line 2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));

2551: WriteHrTrace('py_za_tx_01032012.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnTotNTGAbm ));
2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));
2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));
2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2559: WriteHrTrace(' ');

Line 2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));

2552: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));
2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));
2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2559: WriteHrTrace(' ');
2560: WriteHrTrace(' ');

Line 2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));

2553: WriteHrTrace(' py_za_tx_01032012.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnPenFndNTGAbm ));
2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));
2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2559: WriteHrTrace(' ');
2560: WriteHrTrace(' ');
2561: WriteHrTrace(' py_za_tx_01032012.trc_PerDonAmt : '||to_char(py_za_tx_01032012.trc_PerDonAmt ));

Line 2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));

2554: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032012.trc_AnnArrPenFndAbm));
2555: WriteHrTrace(' py_za_tx_01032012.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032012.trc_AnnRetAnuNTGAbm ));
2556: WriteHrTrace(' py_za_tx_01032012.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032012.trc_AnnArrRetAnuAbm));
2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2559: WriteHrTrace(' ');
2560: WriteHrTrace(' ');
2561: WriteHrTrace(' py_za_tx_01032012.trc_PerDonAmt : '||to_char(py_za_tx_01032012.trc_PerDonAmt ));
2562: WriteHrTrace(' py_za_tx_01032012.trc_AnnDonAmt : '||to_char(py_za_tx_01032012.trc_AnnDonAmt ));

Line 2561: WriteHrTrace(' py_za_tx_01032012.trc_PerDonAmt : '||to_char(py_za_tx_01032012.trc_PerDonAmt ));

2557: WriteHrTrace(' py_za_tx_01032012.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032012.trc_AnnMedAidAbm ));
2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2559: WriteHrTrace(' ');
2560: WriteHrTrace(' ');
2561: WriteHrTrace(' py_za_tx_01032012.trc_PerDonAmt : '||to_char(py_za_tx_01032012.trc_PerDonAmt ));
2562: WriteHrTrace(' py_za_tx_01032012.trc_AnnDonAmt : '||to_char(py_za_tx_01032012.trc_AnnDonAmt ));
2563: WriteHrTrace(' py_za_tx_01032012.trc_AllowDonPerc: '||to_char(py_za_tx_01032012.trc_AllowDonPerc ));
2564:
2565: EXCEPTION

Line 2562: WriteHrTrace(' py_za_tx_01032012.trc_AnnDonAmt : '||to_char(py_za_tx_01032012.trc_AnnDonAmt ));

2558: WriteHrTrace(' py_za_tx_01032012.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032012.trc_AnnIncProPolAbm));
2559: WriteHrTrace(' ');
2560: WriteHrTrace(' ');
2561: WriteHrTrace(' py_za_tx_01032012.trc_PerDonAmt : '||to_char(py_za_tx_01032012.trc_PerDonAmt ));
2562: WriteHrTrace(' py_za_tx_01032012.trc_AnnDonAmt : '||to_char(py_za_tx_01032012.trc_AnnDonAmt ));
2563: WriteHrTrace(' py_za_tx_01032012.trc_AllowDonPerc: '||to_char(py_za_tx_01032012.trc_AllowDonPerc ));
2564:
2565: EXCEPTION
2566: WHEN OTHERS THEN

Line 2563: WriteHrTrace(' py_za_tx_01032012.trc_AllowDonPerc: '||to_char(py_za_tx_01032012.trc_AllowDonPerc ));

2559: WriteHrTrace(' ');
2560: WriteHrTrace(' ');
2561: WriteHrTrace(' py_za_tx_01032012.trc_PerDonAmt : '||to_char(py_za_tx_01032012.trc_PerDonAmt ));
2562: WriteHrTrace(' py_za_tx_01032012.trc_AnnDonAmt : '||to_char(py_za_tx_01032012.trc_AnnDonAmt ));
2563: WriteHrTrace(' py_za_tx_01032012.trc_AllowDonPerc: '||to_char(py_za_tx_01032012.trc_AllowDonPerc ));
2564:
2565: EXCEPTION
2566: WHEN OTHERS THEN
2567: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

Line 2567: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

2563: WriteHrTrace(' py_za_tx_01032012.trc_AllowDonPerc: '||to_char(py_za_tx_01032012.trc_AllowDonPerc ));
2564:
2565: EXCEPTION
2566: WHEN OTHERS THEN
2567: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2568: py_za_tx_01032012.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);
2569: END IF;
2570: RAISE py_za_tx_01032012.xpt_E;
2571: END Abatements;

Line 2568: py_za_tx_01032012.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);

2564:
2565: EXCEPTION
2566: WHEN OTHERS THEN
2567: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2568: py_za_tx_01032012.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);
2569: END IF;
2570: RAISE py_za_tx_01032012.xpt_E;
2571: END Abatements;
2572: -------------------------------------------------------------------------------

Line 2570: RAISE py_za_tx_01032012.xpt_E;

2566: WHEN OTHERS THEN
2567: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2568: py_za_tx_01032012.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);
2569: END IF;
2570: RAISE py_za_tx_01032012.xpt_E;
2571: END Abatements;
2572: -------------------------------------------------------------------------------
2573: -- ArrearExcess --
2574: -------------------------------------------------------------------------------

Line 2583: l_PfExcessAmt := ( py_za_tx_01032012.bal_ARR_PF_YTD

2579:
2580: BEGIN
2581: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',1);
2582: -- Pension Excess
2583: l_PfExcessAmt := ( py_za_tx_01032012.bal_ARR_PF_YTD
2584: + ( py_za_tx_01032012.bal_EXC_ARR_PEN_ITD
2585: - py_za_tx_01032012.bal_EXC_ARR_PEN_YTD
2586: )
2587: ) - py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;

Line 2584: + ( py_za_tx_01032012.bal_EXC_ARR_PEN_ITD

2580: BEGIN
2581: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',1);
2582: -- Pension Excess
2583: l_PfExcessAmt := ( py_za_tx_01032012.bal_ARR_PF_YTD
2584: + ( py_za_tx_01032012.bal_EXC_ARR_PEN_ITD
2585: - py_za_tx_01032012.bal_EXC_ARR_PEN_YTD
2586: )
2587: ) - py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2588:

Line 2585: - py_za_tx_01032012.bal_EXC_ARR_PEN_YTD

2581: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',1);
2582: -- Pension Excess
2583: l_PfExcessAmt := ( py_za_tx_01032012.bal_ARR_PF_YTD
2584: + ( py_za_tx_01032012.bal_EXC_ARR_PEN_ITD
2585: - py_za_tx_01032012.bal_EXC_ARR_PEN_YTD
2586: )
2587: ) - py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2588:
2589: IF l_PfExcessAmt > 0 THEN

Line 2587: ) - py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;

2583: l_PfExcessAmt := ( py_za_tx_01032012.bal_ARR_PF_YTD
2584: + ( py_za_tx_01032012.bal_EXC_ARR_PEN_ITD
2585: - py_za_tx_01032012.bal_EXC_ARR_PEN_YTD
2586: )
2587: ) - py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2588:
2589: IF l_PfExcessAmt > 0 THEN
2590: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',2);
2591: py_za_tx_01032012.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

Line 2591: py_za_tx_01032012.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;

2587: ) - py_za_tx_01032012.glb_ZA_ARR_PF_AN_MX_ABT;
2588:
2589: IF l_PfExcessAmt > 0 THEN
2590: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',2);
2591: py_za_tx_01032012.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
2592: ELSE
2593: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',3);
2594: py_za_tx_01032012.trc_PfUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_PEN_ITD);
2595: END IF;

Line 2594: py_za_tx_01032012.trc_PfUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_PEN_ITD);

2590: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',2);
2591: py_za_tx_01032012.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032012.bal_EXC_ARR_PEN_ITD;
2592: ELSE
2593: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',3);
2594: py_za_tx_01032012.trc_PfUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_PEN_ITD);
2595: END IF;
2596:
2597: -- Retirement Annuity
2598: l_RaExcessAmt := ( py_za_tx_01032012.bal_ARR_RA_YTD

Line 2598: l_RaExcessAmt := ( py_za_tx_01032012.bal_ARR_RA_YTD

2594: py_za_tx_01032012.trc_PfUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_PEN_ITD);
2595: END IF;
2596:
2597: -- Retirement Annuity
2598: l_RaExcessAmt := ( py_za_tx_01032012.bal_ARR_RA_YTD
2599: + ( py_za_tx_01032012.bal_EXC_ARR_RA_ITD
2600: - py_za_tx_01032012.bal_EXC_ARR_RA_YTD
2601: )
2602: ) - py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;

Line 2599: + ( py_za_tx_01032012.bal_EXC_ARR_RA_ITD

2595: END IF;
2596:
2597: -- Retirement Annuity
2598: l_RaExcessAmt := ( py_za_tx_01032012.bal_ARR_RA_YTD
2599: + ( py_za_tx_01032012.bal_EXC_ARR_RA_ITD
2600: - py_za_tx_01032012.bal_EXC_ARR_RA_YTD
2601: )
2602: ) - py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2603:

Line 2600: - py_za_tx_01032012.bal_EXC_ARR_RA_YTD

2596:
2597: -- Retirement Annuity
2598: l_RaExcessAmt := ( py_za_tx_01032012.bal_ARR_RA_YTD
2599: + ( py_za_tx_01032012.bal_EXC_ARR_RA_ITD
2600: - py_za_tx_01032012.bal_EXC_ARR_RA_YTD
2601: )
2602: ) - py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2603:
2604: IF l_RaExcessAmt > 0 THEN

Line 2602: ) - py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;

2598: l_RaExcessAmt := ( py_za_tx_01032012.bal_ARR_RA_YTD
2599: + ( py_za_tx_01032012.bal_EXC_ARR_RA_ITD
2600: - py_za_tx_01032012.bal_EXC_ARR_RA_YTD
2601: )
2602: ) - py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2603:
2604: IF l_RaExcessAmt > 0 THEN
2605: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',4);
2606: py_za_tx_01032012.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

Line 2606: py_za_tx_01032012.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032012.bal_EXC_ARR_RA_ITD;

2602: ) - py_za_tx_01032012.glb_ZA_ARR_RA_AN_MX_ABT;
2603:
2604: IF l_RaExcessAmt > 0 THEN
2605: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',4);
2606: py_za_tx_01032012.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
2607: ELSE
2608: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',5);
2609: py_za_tx_01032012.trc_RaUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_RA_ITD);
2610: END IF;

Line 2609: py_za_tx_01032012.trc_RaUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_RA_ITD);

2605: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',4);
2606: py_za_tx_01032012.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032012.bal_EXC_ARR_RA_ITD;
2607: ELSE
2608: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',5);
2609: py_za_tx_01032012.trc_RaUpdFig := -1*(py_za_tx_01032012.bal_EXC_ARR_RA_ITD);
2610: END IF;
2611:
2612: hr_utility.set_location('py_za_tx_utl_01032012.ArrearExcess',6);
2613: WriteHrTrace('l_PfExcessAmt: '||to_char(l_PfExcessAmt));

Line 2618: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

2614: WriteHrTrace('l_RaExcessAmt: '||to_char(l_RaExcessAmt));
2615:
2616: EXCEPTION
2617: WHEN OTHERS THEN
2618: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2619: py_za_tx_01032012.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);
2620: END IF;
2621: RAISE py_za_tx_01032012.xpt_E;
2622: END ArrearExcess;

Line 2619: py_za_tx_01032012.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);

2615:
2616: EXCEPTION
2617: WHEN OTHERS THEN
2618: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2619: py_za_tx_01032012.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);
2620: END IF;
2621: RAISE py_za_tx_01032012.xpt_E;
2622: END ArrearExcess;
2623: -------------------------------------------------------------------------------

Line 2621: RAISE py_za_tx_01032012.xpt_E;

2617: WHEN OTHERS THEN
2618: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2619: py_za_tx_01032012.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);
2620: END IF;
2621: RAISE py_za_tx_01032012.xpt_E;
2622: END ArrearExcess;
2623: -------------------------------------------------------------------------------
2624: -- GetTableValue --
2625: -------------------------------------------------------------------------------

Line 2700: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

2696: hr_utility.set_location('py_za_tx_utl_01032012.GetTableValue',5);
2697: RETURN l_TableValue;
2698: EXCEPTION
2699: WHEN OTHERS THEN
2700: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2701: py_za_tx_01032012.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);
2702: END IF;
2703: RAISE py_za_tx_01032012.xpt_E;
2704: END GetTableValue;

Line 2701: py_za_tx_01032012.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);

2697: RETURN l_TableValue;
2698: EXCEPTION
2699: WHEN OTHERS THEN
2700: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2701: py_za_tx_01032012.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);
2702: END IF;
2703: RAISE py_za_tx_01032012.xpt_E;
2704: END GetTableValue;
2705: -------------------------------------------------------------------------------

Line 2703: RAISE py_za_tx_01032012.xpt_E;

2699: WHEN OTHERS THEN
2700: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2701: py_za_tx_01032012.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);
2702: END IF;
2703: RAISE py_za_tx_01032012.xpt_E;
2704: END GetTableValue;
2705: -------------------------------------------------------------------------------
2706: -- TaxLiability --
2707: -------------------------------------------------------------------------------

Line 2727: IF py_za_tx_01032012.trc_OvrTxCalc AND py_za_tx_01032012.trc_OvrTyp = 'P' THEN

2723: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',1);
2724: -------------------------------------------------------------------------------
2725: -- First Check for a Tax Override
2726: -------------------------------------------------------------------------------
2727: IF py_za_tx_01032012.trc_OvrTxCalc AND py_za_tx_01032012.trc_OvrTyp = 'P' THEN
2728: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',2);
2729: tax_liability := (p_Amt * py_za_tx_01032012.trc_OvrPrc) / 100;
2730: -------------------------------------------------------------------------------
2731: -- D = Directive Percentage

Line 2729: tax_liability := (p_Amt * py_za_tx_01032012.trc_OvrPrc) / 100;

2725: -- First Check for a Tax Override
2726: -------------------------------------------------------------------------------
2727: IF py_za_tx_01032012.trc_OvrTxCalc AND py_za_tx_01032012.trc_OvrTyp = 'P' THEN
2728: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',2);
2729: tax_liability := (p_Amt * py_za_tx_01032012.trc_OvrPrc) / 100;
2730: -------------------------------------------------------------------------------
2731: -- D = Directive Percentage
2732: -- P = Private Director wth Directive Percentage
2733: -------------------------------------------------------------------------------

Line 2734: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('D','P') THEN

2730: -------------------------------------------------------------------------------
2731: -- D = Directive Percentage
2732: -- P = Private Director wth Directive Percentage
2733: -------------------------------------------------------------------------------
2734: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('D','P') THEN
2735: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',3);
2736: tax_liability := (p_Amt * py_za_tx_01032012.dbi_TX_DIR_VAL) / 100;
2737: -------------------------------------------------------------------------------
2738: -- E = Close Corporation

Line 2736: tax_liability := (p_Amt * py_za_tx_01032012.dbi_TX_DIR_VAL) / 100;

2732: -- P = Private Director wth Directive Percentage
2733: -------------------------------------------------------------------------------
2734: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('D','P') THEN
2735: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',3);
2736: tax_liability := (p_Amt * py_za_tx_01032012.dbi_TX_DIR_VAL) / 100;
2737: -------------------------------------------------------------------------------
2738: -- E = Close Corporation
2739: -------------------------------------------------------------------------------
2740: ELSIF py_za_tx_01032012.dbi_TX_STA = 'E' THEN

Line 2740: ELSIF py_za_tx_01032012.dbi_TX_STA = 'E' THEN

2736: tax_liability := (p_Amt * py_za_tx_01032012.dbi_TX_DIR_VAL) / 100;
2737: -------------------------------------------------------------------------------
2738: -- E = Close Corporation
2739: -------------------------------------------------------------------------------
2740: ELSIF py_za_tx_01032012.dbi_TX_STA = 'E' THEN
2741: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',4);
2742: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_CC_TX_PRC) / 100;
2743: -------------------------------------------------------------------------------
2744: -- F = Temporary Worker/Student

Line 2742: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_CC_TX_PRC) / 100;

2738: -- E = Close Corporation
2739: -------------------------------------------------------------------------------
2740: ELSIF py_za_tx_01032012.dbi_TX_STA = 'E' THEN
2741: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',4);
2742: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_CC_TX_PRC) / 100;
2743: -------------------------------------------------------------------------------
2744: -- F = Temporary Worker/Student
2745: -------------------------------------------------------------------------------
2746: ELSIF py_za_tx_01032012.dbi_TX_STA = 'F' THEN

Line 2746: ELSIF py_za_tx_01032012.dbi_TX_STA = 'F' THEN

2742: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_CC_TX_PRC) / 100;
2743: -------------------------------------------------------------------------------
2744: -- F = Temporary Worker/Student
2745: -------------------------------------------------------------------------------
2746: ELSIF py_za_tx_01032012.dbi_TX_STA = 'F' THEN
2747: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',5);
2748: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_TMP_TX_RTE) / 100;
2749: -------------------------------------------------------------------------------
2750: -- J = Personal Service Company

Line 2748: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_TMP_TX_RTE) / 100;

2744: -- F = Temporary Worker/Student
2745: -------------------------------------------------------------------------------
2746: ELSIF py_za_tx_01032012.dbi_TX_STA = 'F' THEN
2747: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',5);
2748: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_TMP_TX_RTE) / 100;
2749: -------------------------------------------------------------------------------
2750: -- J = Personal Service Company
2751: -------------------------------------------------------------------------------
2752: ELSIF py_za_tx_01032012.dbi_TX_STA = 'J' THEN

Line 2752: ELSIF py_za_tx_01032012.dbi_TX_STA = 'J' THEN

2748: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_TMP_TX_RTE) / 100;
2749: -------------------------------------------------------------------------------
2750: -- J = Personal Service Company
2751: -------------------------------------------------------------------------------
2752: ELSIF py_za_tx_01032012.dbi_TX_STA = 'J' THEN
2753: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',6);
2754: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;
2755: -------------------------------------------------------------------------------
2756: -- K = Personal Service Trust

Line 2754: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;

2750: -- J = Personal Service Company
2751: -------------------------------------------------------------------------------
2752: ELSIF py_za_tx_01032012.dbi_TX_STA = 'J' THEN
2753: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',6);
2754: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;
2755: -------------------------------------------------------------------------------
2756: -- K = Personal Service Trust
2757: -------------------------------------------------------------------------------
2758: ELSIF py_za_tx_01032012.dbi_TX_STA = 'K' THEN

Line 2758: ELSIF py_za_tx_01032012.dbi_TX_STA = 'K' THEN

2754: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;
2755: -------------------------------------------------------------------------------
2756: -- K = Personal Service Trust
2757: -------------------------------------------------------------------------------
2758: ELSIF py_za_tx_01032012.dbi_TX_STA = 'K' THEN
2759: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',7);
2760: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_TRST_PERC) / 100;
2761: -------------------------------------------------------------------------------
2762: -- L = Labour Broker

Line 2760: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_TRST_PERC) / 100;

2756: -- K = Personal Service Trust
2757: -------------------------------------------------------------------------------
2758: ELSIF py_za_tx_01032012.dbi_TX_STA = 'K' THEN
2759: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',7);
2760: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_TRST_PERC) / 100;
2761: -------------------------------------------------------------------------------
2762: -- L = Labour Broker
2763: -------------------------------------------------------------------------------
2764: ELSIF py_za_tx_01032012.dbi_TX_STA = 'L' THEN

Line 2764: ELSIF py_za_tx_01032012.dbi_TX_STA = 'L' THEN

2760: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_TRST_PERC) / 100;
2761: -------------------------------------------------------------------------------
2762: -- L = Labour Broker
2763: -------------------------------------------------------------------------------
2764: ELSIF py_za_tx_01032012.dbi_TX_STA = 'L' THEN
2765: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',8);
2766: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;
2767: -------------------------------------------------------------------------------
2768: -- A = Normal

Line 2766: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;

2762: -- L = Labour Broker
2763: -------------------------------------------------------------------------------
2764: ELSIF py_za_tx_01032012.dbi_TX_STA = 'L' THEN
2765: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',8);
2766: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_PER_SERV_COMP_PERC) / 100;
2767: -------------------------------------------------------------------------------
2768: -- A = Normal
2769: -- B = Provisional
2770: -- G = Seasonal Worker

Line 2773: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B','G','M') THEN

2769: -- B = Provisional
2770: -- G = Seasonal Worker
2771: -- M = Private Director
2772: -------------------------------------------------------------------------------
2773: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B','G','M') THEN
2774: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',9);
2775: --Bug 8844712
2776: if py_za_tx_01032012.trc_CalTyp = 'LteCalc' and py_za_tx_01032012.trc_LateSitePaye = 0 then
2777: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',10);

Line 2776: if py_za_tx_01032012.trc_CalTyp = 'LteCalc' and py_za_tx_01032012.trc_LateSitePaye = 0 then

2772: -------------------------------------------------------------------------------
2773: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B','G','M') THEN
2774: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',9);
2775: --Bug 8844712
2776: if py_za_tx_01032012.trc_CalTyp = 'LteCalc' and py_za_tx_01032012.trc_LateSitePaye = 0 then
2777: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',10);
2778: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_LATE_PAYMENT_PERC) / 100;
2779: else
2780: -- Taxable Amount must be rounded off to two decimal places

Line 2778: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_LATE_PAYMENT_PERC) / 100;

2774: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',9);
2775: --Bug 8844712
2776: if py_za_tx_01032012.trc_CalTyp = 'LteCalc' and py_za_tx_01032012.trc_LateSitePaye = 0 then
2777: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',10);
2778: tax_liability := (p_Amt * py_za_tx_01032012.glb_ZA_LATE_PAYMENT_PERC) / 100;
2779: else
2780: -- Taxable Amount must be rounded off to two decimal places
2781: l_TxbAmt := round(p_Amt,2);
2782:

Line 2784: l_effective_date := py_za_tx_01032012.dbi_PAY_PROC_PRD_DTE_PD;

2780: -- Taxable Amount must be rounded off to two decimal places
2781: l_TxbAmt := round(p_Amt,2);
2782:
2783: -- effective date for the payroll_run
2784: l_effective_date := py_za_tx_01032012.dbi_PAY_PROC_PRD_DTE_PD;
2785:
2786: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',10);
2787: l_fixed := GetTableValue('ZA_TAX_TABLE','Fixed',l_TxbAmt,l_effective_date);
2788: l_limit := GetTableValue('ZA_TAX_TABLE','Limit',l_TxbAmt,l_effective_date);

Line 2791: tax_liability := greatest(tax_liability - py_za_tx_01032012.trc_Rebate,0);

2787: l_fixed := GetTableValue('ZA_TAX_TABLE','Fixed',l_TxbAmt,l_effective_date);
2788: l_limit := GetTableValue('ZA_TAX_TABLE','Limit',l_TxbAmt,l_effective_date);
2789: l_percentage := GetTableValue('ZA_TAX_TABLE','Percentage',l_TxbAmt,l_effective_date);
2790: tax_liability := (l_fixed + ((l_TxbAmt - l_limit) * (l_percentage / 100)));
2791: tax_liability := greatest(tax_liability - py_za_tx_01032012.trc_Rebate,0);
2792: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',11);
2793: end if;
2794: -------------------------------------------------------------------------------
2795: -- Tax Status invalid for the call to TaxLiability

Line 2799: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

2795: -- Tax Status invalid for the call to TaxLiability
2796: -------------------------------------------------------------------------------
2797: ELSE
2798: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',12);
2799: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2800: py_za_tx_01032012.xpt_Msg := 'TaxLiability: Invalid Tax Status';
2801: END IF;
2802: RAISE py_za_tx_01032012.xpt_E;
2803: END IF;

Line 2800: py_za_tx_01032012.xpt_Msg := 'TaxLiability: Invalid Tax Status';

2796: -------------------------------------------------------------------------------
2797: ELSE
2798: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',12);
2799: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2800: py_za_tx_01032012.xpt_Msg := 'TaxLiability: Invalid Tax Status';
2801: END IF;
2802: RAISE py_za_tx_01032012.xpt_E;
2803: END IF;
2804:

Line 2802: RAISE py_za_tx_01032012.xpt_E;

2798: hr_utility.set_location('py_za_tx_utl_01032012.TaxLiability',12);
2799: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2800: py_za_tx_01032012.xpt_Msg := 'TaxLiability: Invalid Tax Status';
2801: END IF;
2802: RAISE py_za_tx_01032012.xpt_E;
2803: END IF;
2804:
2805: WriteHrTrace('l_fixed: '|| l_fixed );
2806: WriteHrTrace('l_TxbAmt: '||to_char(l_TxbAmt ));

Line 2809: WriteHrTrace('trc_Rebate: '||to_char(py_za_tx_01032012.trc_Rebate));

2805: WriteHrTrace('l_fixed: '|| l_fixed );
2806: WriteHrTrace('l_TxbAmt: '||to_char(l_TxbAmt ));
2807: WriteHrTrace('l_limit: '|| l_limit );
2808: WriteHrTrace('l_percentage: '|| l_percentage );
2809: WriteHrTrace('trc_Rebate: '||to_char(py_za_tx_01032012.trc_Rebate));
2810: WriteHrTrace('tax_liability: '||to_char(tax_liability ));
2811:
2812: RETURN tax_liability;
2813:

Line 2816: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

2812: RETURN tax_liability;
2813:
2814: EXCEPTION
2815: WHEN OTHERS THEN
2816: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2817: py_za_tx_01032012.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);
2818: END IF;
2819: RAISE py_za_tx_01032012.xpt_E;
2820: END TaxLiability;

Line 2817: py_za_tx_01032012.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);

2813:
2814: EXCEPTION
2815: WHEN OTHERS THEN
2816: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2817: py_za_tx_01032012.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);
2818: END IF;
2819: RAISE py_za_tx_01032012.xpt_E;
2820: END TaxLiability;
2821: -------------------------------------------------------------------------------

Line 2819: RAISE py_za_tx_01032012.xpt_E;

2815: WHEN OTHERS THEN
2816: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2817: py_za_tx_01032012.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);
2818: END IF;
2819: RAISE py_za_tx_01032012.xpt_E;
2820: END TaxLiability;
2821: -------------------------------------------------------------------------------
2822: -- DeAnnualise --
2823: -------------------------------------------------------------------------------

Line 2837: IF py_za_tx_01032012.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method

2833: l_LiabRoy4 t_balance;
2834: l_LiabFp t_balance;
2835: BEGIN
2836: hr_utility.set_location('py_za_tx_utl_01032012.DeAnnualise',1);
2837: IF py_za_tx_01032012.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
2838: -- 1
2839: l_LiabRoy1 := p_liab / py_za_tx_01032012.trc_PosFactor;
2840: -- 2
2841: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;

Line 2839: l_LiabRoy1 := p_liab / py_za_tx_01032012.trc_PosFactor;

2835: BEGIN
2836: hr_utility.set_location('py_za_tx_utl_01032012.DeAnnualise',1);
2837: IF py_za_tx_01032012.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
2838: -- 1
2839: l_LiabRoy1 := p_liab / py_za_tx_01032012.trc_PosFactor;
2840: -- 2
2841: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;
2842: -- 3
2843: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;

Line 2843: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;

2839: l_LiabRoy1 := p_liab / py_za_tx_01032012.trc_PosFactor;
2840: -- 2
2841: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;
2842: -- 3
2843: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;
2844: -- 4
2845: l_LiabRoy4 := l_LiabRoy3 * py_za_tx_01032012.trc_PrdFactor;
2846: -- 5
2847: l_LiabFp := l_LiabRoy4 - p_TxOnPtd;

Line 2845: l_LiabRoy4 := l_LiabRoy3 * py_za_tx_01032012.trc_PrdFactor;

2841: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;
2842: -- 3
2843: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT;
2844: -- 4
2845: l_LiabRoy4 := l_LiabRoy3 * py_za_tx_01032012.trc_PrdFactor;
2846: -- 5
2847: l_LiabFp := l_LiabRoy4 - p_TxOnPtd;
2848: --
2849: hr_utility.set_location('py_za_tx_utl_01032012.DeAnnualise',2);

Line 2852: WriteHrTrace('py_za_tx_01032012.trc_PosFactor: '||to_char(py_za_tx_01032012.trc_PosFactor));

2848: --
2849: hr_utility.set_location('py_za_tx_utl_01032012.DeAnnualise',2);
2850: --
2851: WriteHrTrace('p_liab: '||to_char(p_liab));
2852: WriteHrTrace('py_za_tx_01032012.trc_PosFactor: '||to_char(py_za_tx_01032012.trc_PosFactor));
2853: WriteHrTrace('l_LiabRoy1: '||to_char(l_LiabRoy1));
2854: WriteHrTrace('p_TxOnYtd: '||to_char(p_TxOnYtd));
2855: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2856: WriteHrTrace('l_LiabRoy2: '||to_char(l_LiabRoy2));

Line 2857: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT));

2853: WriteHrTrace('l_LiabRoy1: '||to_char(l_LiabRoy1));
2854: WriteHrTrace('p_TxOnYtd: '||to_char(p_TxOnYtd));
2855: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2856: WriteHrTrace('l_LiabRoy2: '||to_char(l_LiabRoy2));
2857: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT));
2858: WriteHrTrace('l_LiabRoy3: '||to_char(l_LiabRoy3));
2859: WriteHrTrace('py_za_tx_01032012.trc_PrdFactor: '||to_char(py_za_tx_01032012.trc_PrdFactor));
2860: WriteHrTrace('l_LiabRoy4: '||to_char(l_LiabRoy4));
2861: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));

Line 2859: WriteHrTrace('py_za_tx_01032012.trc_PrdFactor: '||to_char(py_za_tx_01032012.trc_PrdFactor));

2855: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2856: WriteHrTrace('l_LiabRoy2: '||to_char(l_LiabRoy2));
2857: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT));
2858: WriteHrTrace('l_LiabRoy3: '||to_char(l_LiabRoy3));
2859: WriteHrTrace('py_za_tx_01032012.trc_PrdFactor: '||to_char(py_za_tx_01032012.trc_PrdFactor));
2860: WriteHrTrace('l_LiabRoy4: '||to_char(l_LiabRoy4));
2861: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2862: ELSE -- Non Cumulative Tax Method
2863: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',3);

Line 2865: l_LiabFp := p_Liab / py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR;

2861: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2862: ELSE -- Non Cumulative Tax Method
2863: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',3);
2864:
2865: l_LiabFp := p_Liab / py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR;
2866: WriteHrTrace('p_liab: '||to_char(p_liab));
2867: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR));
2868: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2869: END IF;

Line 2867: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR));

2863: hr_utility.set_location('py_za_tx_utl_01032012.Annualise',3);
2864:
2865: l_LiabFp := p_Liab / py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR;
2866: WriteHrTrace('p_liab: '||to_char(p_liab));
2867: WriteHrTrace('py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR));
2868: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2869: END IF;
2870: --
2871: RETURN l_LiabFp;

Line 2875: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

2871: RETURN l_LiabFp;
2872:
2873: EXCEPTION
2874: WHEN OTHERS THEN
2875: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2876: py_za_tx_01032012.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);
2877: END IF;
2878: RAISE py_za_tx_01032012.xpt_E;
2879: END DeAnnualise;

Line 2876: py_za_tx_01032012.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);

2872:
2873: EXCEPTION
2874: WHEN OTHERS THEN
2875: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2876: py_za_tx_01032012.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);
2877: END IF;
2878: RAISE py_za_tx_01032012.xpt_E;
2879: END DeAnnualise;
2880: -------------------------------------------------------------------------------

Line 2878: RAISE py_za_tx_01032012.xpt_E;

2874: WHEN OTHERS THEN
2875: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
2876: py_za_tx_01032012.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);
2877: END IF;
2878: RAISE py_za_tx_01032012.xpt_E;
2879: END DeAnnualise;
2880: -------------------------------------------------------------------------------
2881: -- TrvAll --
2882: -------------------------------------------------------------------------------

Line 2923: IF py_za_tx_01032012.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc') THEN

2919: AND balance_name = 'ZATax Total Taxable Travel Allowance';
2920:
2921: -- Check Calc and setup correct values
2922: --
2923: IF py_za_tx_01032012.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc') THEN
2924: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',3);
2925: -- Employee Tax Year Start and End Dates
2926: --
2927: l_StrtDate := GREATEST( py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE

Line 2927: l_StrtDate := GREATEST( py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE

2923: IF py_za_tx_01032012.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc') THEN
2924: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',3);
2925: -- Employee Tax Year Start and End Dates
2926: --
2927: l_StrtDate := GREATEST( py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
2928: , py_za_tx_01032012.dbi_ZA_TX_YR_STRT
2929: );
2930: l_EndDate := LEAST( py_za_tx_01032012.dbi_ZA_ACT_END_DTE
2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END

Line 2928: , py_za_tx_01032012.dbi_ZA_TX_YR_STRT

2924: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',3);
2925: -- Employee Tax Year Start and End Dates
2926: --
2927: l_StrtDate := GREATEST( py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
2928: , py_za_tx_01032012.dbi_ZA_TX_YR_STRT
2929: );
2930: l_EndDate := LEAST( py_za_tx_01032012.dbi_ZA_ACT_END_DTE
2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END
2932: , py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE

Line 2930: l_EndDate := LEAST( py_za_tx_01032012.dbi_ZA_ACT_END_DTE

2926: --
2927: l_StrtDate := GREATEST( py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
2928: , py_za_tx_01032012.dbi_ZA_TX_YR_STRT
2929: );
2930: l_EndDate := LEAST( py_za_tx_01032012.dbi_ZA_ACT_END_DTE
2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END
2932: , py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
2933: );
2934:

Line 2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END

2927: l_StrtDate := GREATEST( py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
2928: , py_za_tx_01032012.dbi_ZA_TX_YR_STRT
2929: );
2930: l_EndDate := LEAST( py_za_tx_01032012.dbi_ZA_ACT_END_DTE
2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END
2932: , py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
2933: );
2934:
2935: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

Line 2932: , py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE

2928: , py_za_tx_01032012.dbi_ZA_TX_YR_STRT
2929: );
2930: l_EndDate := LEAST( py_za_tx_01032012.dbi_ZA_ACT_END_DTE
2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END
2932: , py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
2933: );
2934:
2935: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
2936: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',4);

Line 2935: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

2931: , py_za_tx_01032012.dbi_ZA_TX_YR_END
2932: , py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
2933: );
2934:
2935: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
2936: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',4);
2937: -- Employee Tax Year Start and End Dates
2938: --
2939: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');

Line 2939: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');

2935: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
2936: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',4);
2937: -- Employee Tax Year Start and End Dates
2938: --
2939: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');
2940: l_EndDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT -1;
2941: -- Bug 8844712
2942: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN
2943: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',5);

Line 2940: l_EndDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT -1;

2936: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',4);
2937: -- Employee Tax Year Start and End Dates
2938: --
2939: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');
2940: l_EndDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT -1;
2941: -- Bug 8844712
2942: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN
2943: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',5);
2944: -- Employee Tax Year Start and End Dates

Line 2942: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN

2938: --
2939: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032012.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');
2940: l_EndDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT -1;
2941: -- Bug 8844712
2942: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN
2943: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',5);
2944: -- Employee Tax Year Start and End Dates
2945: --
2946: l_StrtDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;

Line 2946: l_StrtDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;

2942: ELSIF py_za_tx_01032012.trc_CalTyp = 'LteCalc' THEN
2943: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',5);
2944: -- Employee Tax Year Start and End Dates
2945: --
2946: l_StrtDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
2947: l_EndDate := py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE;
2948: --PstCalc is not set as a part of Bug 8844712
2949: /*ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
2950: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',6);

Line 2947: l_EndDate := py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE;

2943: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',5);
2944: -- Employee Tax Year Start and End Dates
2945: --
2946: l_StrtDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
2947: l_EndDate := py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE;
2948: --PstCalc is not set as a part of Bug 8844712
2949: /*ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
2950: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',6);
2951: -- Employee Tax Year Start and End Dates

Line 2949: /*ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

2945: --
2946: l_StrtDate := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
2947: l_EndDate := py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE;
2948: --PstCalc is not set as a part of Bug 8844712
2949: /*ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
2950: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',6);
2951: -- Employee Tax Year Start and End Dates
2952: --
2953: l_StrtDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;

Line 2953: l_StrtDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;

2949: /*ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
2950: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',6);
2951: -- Employee Tax Year Start and End Dates
2952: --
2953: l_StrtDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;
2954: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END; */
2955: END IF;
2956:
2957: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',7);

Line 2954: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END; */

2950: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',6);
2951: -- Employee Tax Year Start and End Dates
2952: --
2953: l_StrtDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;
2954: l_EndDate := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_END; */
2955: END IF;
2956:
2957: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',7);
2958:

Line 2969: IF py_za_tx_01032012.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc','LteCalc','PstCalc') THEN

2965: -- Rfi Travel Allowance
2966: --
2967: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',11);
2968: -- Check Calc Type
2969: IF py_za_tx_01032012.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc','LteCalc','PstCalc') THEN
2970: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',12);
2971: -- Rfi Balance At That Date
2972: l_RfiYtd := py_za_bal.get_balance_value
2973: ( py_za_tx_01032012.con_ASG_ID

Line 2973: ( py_za_tx_01032012.con_ASG_ID

2969: IF py_za_tx_01032012.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc','LteCalc','PstCalc') THEN
2970: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',12);
2971: -- Rfi Balance At That Date
2972: l_RfiYtd := py_za_bal.get_balance_value
2973: ( py_za_tx_01032012.con_ASG_ID
2974: , l_RfiBalID
2975: , '_ASG_TAX_YTD'
2976: , v_Date.effective_end_date
2977: );

Line 2978: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

2974: , l_RfiBalID
2975: , '_ASG_TAX_YTD'
2976: , v_Date.effective_end_date
2977: );
2978: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
2979: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',13);
2980: -- Rfi Balance At That Date
2981: l_RfiYtd := py_za_bal.get_balance_value
2982: ( py_za_tx_01032012.con_ASG_ID

Line 2982: ( py_za_tx_01032012.con_ASG_ID

2978: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
2979: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',13);
2980: -- Rfi Balance At That Date
2981: l_RfiYtd := py_za_bal.get_balance_value
2982: ( py_za_tx_01032012.con_ASG_ID
2983: , l_RfiBalID
2984: , '_ASG_CAL_YTD'
2985: , v_Date.effective_end_date
2986: );

Line 3010: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN

3006: -- add this to any calculated in the loop
3007: --
3008: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',14);
3009: -- Check Calc TYPE
3010: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3011: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',15);
3012: -- Balance Values
3013: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD;
3014: -- Global Value

Line 3013: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD;

3009: -- Check Calc TYPE
3010: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3011: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',15);
3012: -- Balance Values
3013: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD;
3014: -- Global Value
3015: l_GlbVal := py_za_tx_01032012.glb_ZA_TRV_ALL_TX_PRC;
3016:
3017: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

Line 3015: l_GlbVal := py_za_tx_01032012.glb_ZA_TRV_ALL_TX_PRC;

3011: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',15);
3012: -- Balance Values
3013: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD;
3014: -- Global Value
3015: l_GlbVal := py_za_tx_01032012.glb_ZA_TRV_ALL_TX_PRC;
3016:
3017: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3018: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',16);
3019: -- Balance Values

Line 3017: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

3013: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_YTD;
3014: -- Global Value
3015: l_GlbVal := py_za_tx_01032012.glb_ZA_TRV_ALL_TX_PRC;
3016:
3017: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3018: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',16);
3019: -- Balance Values
3020: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
3021: -- Global Value

Line 3020: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;

3016:
3017: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3018: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',16);
3019: -- Balance Values
3020: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_PTD;
3021: -- Global Value
3022: SELECT TO_NUMBER(global_value)
3023: INTO l_GlbVal
3024: FROM ff_globals_f

Line 3031: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

3027: AND global_name = 'ZA_CAR_ALLOW_TAX_PERC';
3028:
3029: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',17);
3030:
3031: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3032: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',18);
3033: -- Balance Values
3034: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD;
3035:

Line 3034: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD;

3030:
3031: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3032: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',18);
3033: -- Balance Values
3034: l_RfiYtd := py_za_tx_01032012.bal_TOT_TXB_TA_CYTD;
3035:
3036: -- Global Value
3037: SELECT TO_NUMBER(global_value)
3038: INTO l_GlbVal

Line 3065: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN

3061:
3062: -- Update Globals
3063: --
3064: -- Check Calc Type
3065: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3066: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',20);
3067: py_za_tx_01032012.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3068: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3069: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',21);

Line 3067: py_za_tx_01032012.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;

3063: --
3064: -- Check Calc Type
3065: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3066: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',20);
3067: py_za_tx_01032012.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3068: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3069: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',21);
3070: py_za_tx_01032012.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3071: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

Line 3068: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

3064: -- Check Calc Type
3065: IF py_za_tx_01032012.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3066: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',20);
3067: py_za_tx_01032012.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3068: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3069: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',21);
3070: py_za_tx_01032012.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3071: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3072: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',22);

Line 3070: py_za_tx_01032012.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;

3066: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',20);
3067: py_za_tx_01032012.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3068: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3069: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',21);
3070: py_za_tx_01032012.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3071: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3072: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',22);
3073: py_za_tx_01032012.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;
3074: END IF;

Line 3071: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

3067: py_za_tx_01032012.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3068: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3069: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',21);
3070: py_za_tx_01032012.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3071: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3072: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',22);
3073: py_za_tx_01032012.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;
3074: END IF;
3075:

Line 3073: py_za_tx_01032012.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;

3069: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',21);
3070: py_za_tx_01032012.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3071: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3072: hr_utility.set_location('py_za_tx_utl_01032012.TrvAll',22);
3073: py_za_tx_01032012.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;
3074: END IF;
3075:
3076: WriteHrTrace('l_TotTxbRfi: '||to_char(l_TotTxbRfi));
3077:

Line 3080: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

3076: WriteHrTrace('l_TotTxbRfi: '||to_char(l_TotTxbRfi));
3077:
3078: EXCEPTION
3079: WHEN OTHERS THEN
3080: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3081: py_za_tx_01032012.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);
3082: END IF;
3083: RAISE py_za_tx_01032012.xpt_E;
3084: END TrvAll;

Line 3081: py_za_tx_01032012.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);

3077:
3078: EXCEPTION
3079: WHEN OTHERS THEN
3080: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3081: py_za_tx_01032012.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);
3082: END IF;
3083: RAISE py_za_tx_01032012.xpt_E;
3084: END TrvAll;
3085: -------------------------------------------------------------------------------

Line 3083: RAISE py_za_tx_01032012.xpt_E;

3079: WHEN OTHERS THEN
3080: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3081: py_za_tx_01032012.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);
3082: END IF;
3083: RAISE py_za_tx_01032012.xpt_E;
3084: END TrvAll;
3085: -------------------------------------------------------------------------------
3086: -- ValidateTaxOns --
3087: -------------------------------------------------------------------------------

Line 3116: t_Liabilities(1).Ovrrde := py_za_tx_01032012.trc_LibFpNIOvr;

3112:
3113: BEGIN
3114: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',1);
3115: -- Set up the Table
3116: t_Liabilities(1).Ovrrde := py_za_tx_01032012.trc_LibFpNIOvr;
3117: t_Liabilities(1).Lib := py_za_tx_01032012.trc_LibFpNI;
3118:
3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;
3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;

Line 3117: t_Liabilities(1).Lib := py_za_tx_01032012.trc_LibFpNI;

3113: BEGIN
3114: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',1);
3115: -- Set up the Table
3116: t_Liabilities(1).Ovrrde := py_za_tx_01032012.trc_LibFpNIOvr;
3117: t_Liabilities(1).Lib := py_za_tx_01032012.trc_LibFpNI;
3118:
3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;
3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;
3121:

Line 3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;

3115: -- Set up the Table
3116: t_Liabilities(1).Ovrrde := py_za_tx_01032012.trc_LibFpNIOvr;
3117: t_Liabilities(1).Lib := py_za_tx_01032012.trc_LibFpNI;
3118:
3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;
3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;
3121:
3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;
3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;

Line 3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;

3116: t_Liabilities(1).Ovrrde := py_za_tx_01032012.trc_LibFpNIOvr;
3117: t_Liabilities(1).Lib := py_za_tx_01032012.trc_LibFpNI;
3118:
3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;
3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;
3121:
3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;
3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;
3124:

Line 3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;

3118:
3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;
3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;
3121:
3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;
3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;
3124:
3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;
3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;

Line 3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;

3119: t_Liabilities(2).Ovrrde := py_za_tx_01032012.trc_LibFpFBOvr;
3120: t_Liabilities(2).Lib := py_za_tx_01032012.trc_LibFpFB;
3121:
3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;
3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;
3124:
3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;
3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;
3127:

Line 3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;

3121:
3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;
3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;
3124:
3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;
3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;
3127:
3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;
3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;

Line 3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;

3122: t_Liabilities(3).Ovrrde := py_za_tx_01032012.trc_LibFpTAOvr;
3123: t_Liabilities(3).Lib := py_za_tx_01032012.trc_LibFpTA;
3124:
3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;
3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;
3127:
3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;
3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;
3130:

Line 3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;

3124:
3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;
3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;
3127:
3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;
3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;
3130:
3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;
3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;

Line 3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;

3125: t_Liabilities(4).Ovrrde := py_za_tx_01032012.trc_LibFpBPOvr;
3126: t_Liabilities(4).Lib := py_za_tx_01032012.trc_LibFpBP;
3127:
3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;
3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;
3130:
3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;
3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;
3133:

Line 3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;

3127:
3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;
3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;
3130:
3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;
3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;
3133:
3134: t_Liabilities(7).Ovrrde := py_za_tx_01032012.trc_LibFpPOOvr;
3135: t_Liabilities(7).Lib := py_za_tx_01032012.trc_LibFpPO;

Line 3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;

3128: t_Liabilities(5).Ovrrde := py_za_tx_01032012.trc_LibFpABOvr;
3129: t_Liabilities(5).Lib := py_za_tx_01032012.trc_LibFpAB;
3130:
3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;
3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;
3133:
3134: t_Liabilities(7).Ovrrde := py_za_tx_01032012.trc_LibFpPOOvr;
3135: t_Liabilities(7).Lib := py_za_tx_01032012.trc_LibFpPO;
3136:

Line 3134: t_Liabilities(7).Ovrrde := py_za_tx_01032012.trc_LibFpPOOvr;

3130:
3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;
3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;
3133:
3134: t_Liabilities(7).Ovrrde := py_za_tx_01032012.trc_LibFpPOOvr;
3135: t_Liabilities(7).Lib := py_za_tx_01032012.trc_LibFpPO;
3136:
3137: -- Bug 14195352
3138: -- To prevent tax refund in any situation other

Line 3135: t_Liabilities(7).Lib := py_za_tx_01032012.trc_LibFpPO;

3131: t_Liabilities(6).Ovrrde := py_za_tx_01032012.trc_LibFpAPOvr;
3132: t_Liabilities(6).Lib := py_za_tx_01032012.trc_LibFpAP;
3133:
3134: t_Liabilities(7).Ovrrde := py_za_tx_01032012.trc_LibFpPOOvr;
3135: t_Liabilities(7).Lib := py_za_tx_01032012.trc_LibFpPO;
3136:
3137: -- Bug 14195352
3138: -- To prevent tax refund in any situation other
3139: -- than when net taxable income is below SITE limit.

Line 3151: IF py_za_tx_01032012.trc_LibFpNIOvr THEN

3147: t_Liabilities(6).Ovrrde := FALSE;
3148:
3149: -- Bug 14195352 ends
3150:
3151: IF py_za_tx_01032012.trc_LibFpNIOvr THEN
3152: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: TRUE');
3153: ELSE
3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');
3155: END IF;

Line 3152: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: TRUE');

3148:
3149: -- Bug 14195352 ends
3150:
3151: IF py_za_tx_01032012.trc_LibFpNIOvr THEN
3152: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: TRUE');
3153: ELSE
3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');
3155: END IF;
3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));

Line 3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');

3150:
3151: IF py_za_tx_01032012.trc_LibFpNIOvr THEN
3152: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: TRUE');
3153: ELSE
3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');
3155: END IF;
3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3157: IF py_za_tx_01032012.trc_LibFpFBOvr THEN
3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');

Line 3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));

3152: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: TRUE');
3153: ELSE
3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');
3155: END IF;
3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3157: IF py_za_tx_01032012.trc_LibFpFBOvr THEN
3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');
3159: ELSE
3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');

Line 3157: IF py_za_tx_01032012.trc_LibFpFBOvr THEN

3153: ELSE
3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');
3155: END IF;
3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3157: IF py_za_tx_01032012.trc_LibFpFBOvr THEN
3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');
3159: ELSE
3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');
3161: END IF;

Line 3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');

3154: WriteHrTrace('py_za_tx_01032012.trc_LibFpNIOvr: FALSE');
3155: END IF;
3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3157: IF py_za_tx_01032012.trc_LibFpFBOvr THEN
3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');
3159: ELSE
3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');
3161: END IF;
3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));

Line 3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');

3156: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3157: IF py_za_tx_01032012.trc_LibFpFBOvr THEN
3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');
3159: ELSE
3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');
3161: END IF;
3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3163: IF py_za_tx_01032012.trc_LibFpTAOvr THEN
3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');

Line 3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));

3158: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: TRUE');
3159: ELSE
3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');
3161: END IF;
3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3163: IF py_za_tx_01032012.trc_LibFpTAOvr THEN
3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');
3165: ELSE
3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');

Line 3163: IF py_za_tx_01032012.trc_LibFpTAOvr THEN

3159: ELSE
3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');
3161: END IF;
3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3163: IF py_za_tx_01032012.trc_LibFpTAOvr THEN
3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');
3165: ELSE
3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');
3167: END IF;

Line 3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');

3160: WriteHrTrace('py_za_tx_01032012.trc_LibFpFBOvr: FALSE');
3161: END IF;
3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3163: IF py_za_tx_01032012.trc_LibFpTAOvr THEN
3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');
3165: ELSE
3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');
3167: END IF;
3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));

Line 3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');

3162: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3163: IF py_za_tx_01032012.trc_LibFpTAOvr THEN
3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');
3165: ELSE
3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');
3167: END IF;
3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3169: IF py_za_tx_01032012.trc_LibFpBPOvr THEN
3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');

Line 3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));

3164: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: TRUE');
3165: ELSE
3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');
3167: END IF;
3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3169: IF py_za_tx_01032012.trc_LibFpBPOvr THEN
3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');
3171: ELSE
3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');

Line 3169: IF py_za_tx_01032012.trc_LibFpBPOvr THEN

3165: ELSE
3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');
3167: END IF;
3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3169: IF py_za_tx_01032012.trc_LibFpBPOvr THEN
3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');
3171: ELSE
3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');
3173: END IF;

Line 3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');

3166: WriteHrTrace('py_za_tx_01032012.trc_LibFpTAOvr: FALSE');
3167: END IF;
3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3169: IF py_za_tx_01032012.trc_LibFpBPOvr THEN
3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');
3171: ELSE
3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');
3173: END IF;
3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));

Line 3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');

3168: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3169: IF py_za_tx_01032012.trc_LibFpBPOvr THEN
3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');
3171: ELSE
3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');
3173: END IF;
3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3175: IF py_za_tx_01032012.trc_LibFpABOvr THEN
3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');

Line 3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));

3170: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: TRUE');
3171: ELSE
3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');
3173: END IF;
3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3175: IF py_za_tx_01032012.trc_LibFpABOvr THEN
3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');
3177: ELSE
3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');

Line 3175: IF py_za_tx_01032012.trc_LibFpABOvr THEN

3171: ELSE
3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');
3173: END IF;
3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3175: IF py_za_tx_01032012.trc_LibFpABOvr THEN
3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');
3177: ELSE
3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');
3179: END IF;

Line 3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');

3172: WriteHrTrace('py_za_tx_01032012.trc_LibFpBPOvr: FALSE');
3173: END IF;
3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3175: IF py_za_tx_01032012.trc_LibFpABOvr THEN
3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');
3177: ELSE
3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');
3179: END IF;
3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));

Line 3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');

3174: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3175: IF py_za_tx_01032012.trc_LibFpABOvr THEN
3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');
3177: ELSE
3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');
3179: END IF;
3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3181: IF py_za_tx_01032012.trc_LibFpAPOvr THEN
3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');

Line 3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));

3176: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: TRUE');
3177: ELSE
3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');
3179: END IF;
3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3181: IF py_za_tx_01032012.trc_LibFpAPOvr THEN
3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');
3183: ELSE
3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');

Line 3181: IF py_za_tx_01032012.trc_LibFpAPOvr THEN

3177: ELSE
3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');
3179: END IF;
3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3181: IF py_za_tx_01032012.trc_LibFpAPOvr THEN
3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');
3183: ELSE
3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');
3185: END IF;

Line 3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');

3178: WriteHrTrace('py_za_tx_01032012.trc_LibFpABOvr: FALSE');
3179: END IF;
3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3181: IF py_za_tx_01032012.trc_LibFpAPOvr THEN
3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');
3183: ELSE
3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');
3185: END IF;
3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));

Line 3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');

3180: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3181: IF py_za_tx_01032012.trc_LibFpAPOvr THEN
3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');
3183: ELSE
3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');
3185: END IF;
3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3187: IF py_za_tx_01032012.trc_LibFpPOOvr THEN
3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');

Line 3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));

3182: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: TRUE');
3183: ELSE
3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');
3185: END IF;
3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3187: IF py_za_tx_01032012.trc_LibFpPOOvr THEN
3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');
3189: ELSE
3190: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: FALSE');

Line 3187: IF py_za_tx_01032012.trc_LibFpPOOvr THEN

3183: ELSE
3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');
3185: END IF;
3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3187: IF py_za_tx_01032012.trc_LibFpPOOvr THEN
3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');
3189: ELSE
3190: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: FALSE');
3191: END IF;

Line 3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');

3184: WriteHrTrace('py_za_tx_01032012.trc_LibFpAPOvr: FALSE');
3185: END IF;
3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3187: IF py_za_tx_01032012.trc_LibFpPOOvr THEN
3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');
3189: ELSE
3190: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: FALSE');
3191: END IF;
3192: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));

Line 3190: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: FALSE');

3186: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3187: IF py_za_tx_01032012.trc_LibFpPOOvr THEN
3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');
3189: ELSE
3190: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: FALSE');
3191: END IF;
3192: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3193:
3194: -- Sum the Liabilities

Line 3192: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));

3188: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: TRUE');
3189: ELSE
3190: WriteHrTrace('py_za_tx_01032012.trc_LibFpPOOvr: FALSE');
3191: END IF;
3192: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3193:
3194: -- Sum the Liabilities
3195: l_TotLib :=
3196: ( py_za_tx_01032012.trc_LibFpNI

Line 3196: ( py_za_tx_01032012.trc_LibFpNI

3192: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3193:
3194: -- Sum the Liabilities
3195: l_TotLib :=
3196: ( py_za_tx_01032012.trc_LibFpNI
3197: + py_za_tx_01032012.trc_LibFpFB
3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB

Line 3197: + py_za_tx_01032012.trc_LibFpFB

3193:
3194: -- Sum the Liabilities
3195: l_TotLib :=
3196: ( py_za_tx_01032012.trc_LibFpNI
3197: + py_za_tx_01032012.trc_LibFpFB
3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB
3201: + py_za_tx_01032012.trc_LibFpAP

Line 3198: + py_za_tx_01032012.trc_LibFpTA

3194: -- Sum the Liabilities
3195: l_TotLib :=
3196: ( py_za_tx_01032012.trc_LibFpNI
3197: + py_za_tx_01032012.trc_LibFpFB
3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB
3201: + py_za_tx_01032012.trc_LibFpAP
3202: + py_za_tx_01032012.trc_LibFpPO

Line 3199: + py_za_tx_01032012.trc_LibFpBP

3195: l_TotLib :=
3196: ( py_za_tx_01032012.trc_LibFpNI
3197: + py_za_tx_01032012.trc_LibFpFB
3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB
3201: + py_za_tx_01032012.trc_LibFpAP
3202: + py_za_tx_01032012.trc_LibFpPO
3203: );

Line 3200: + py_za_tx_01032012.trc_LibFpAB

3196: ( py_za_tx_01032012.trc_LibFpNI
3197: + py_za_tx_01032012.trc_LibFpFB
3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB
3201: + py_za_tx_01032012.trc_LibFpAP
3202: + py_za_tx_01032012.trc_LibFpPO
3203: );
3204:

Line 3201: + py_za_tx_01032012.trc_LibFpAP

3197: + py_za_tx_01032012.trc_LibFpFB
3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB
3201: + py_za_tx_01032012.trc_LibFpAP
3202: + py_za_tx_01032012.trc_LibFpPO
3203: );
3204:
3205: l_totMAC := Greatest(

Line 3202: + py_za_tx_01032012.trc_LibFpPO

3198: + py_za_tx_01032012.trc_LibFpTA
3199: + py_za_tx_01032012.trc_LibFpBP
3200: + py_za_tx_01032012.trc_LibFpAB
3201: + py_za_tx_01032012.trc_LibFpAP
3202: + py_za_tx_01032012.trc_LibFpPO
3203: );
3204:
3205: l_totMAC := Greatest(
3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd

Line 3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd

3202: + py_za_tx_01032012.trc_LibFpPO
3203: );
3204:
3205: l_totMAC := Greatest(
3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd
3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd
3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd

Line 3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd

3203: );
3204:
3205: l_totMAC := Greatest(
3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd
3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd
3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd

Line 3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd

3204:
3205: l_totMAC := Greatest(
3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd
3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd
3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd

Line 3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd

3205: l_totMAC := Greatest(
3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd
3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd
3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd

Line 3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd

3206: ( py_za_tx_01032012.trc_MedTxCrUsedDR_Upd
3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd
3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd
3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd

Line 3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd

3207: + py_za_tx_01032012.trc_MedTxCrUsedNI_Upd
3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd
3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd
3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd

Line 3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd

3208: + py_za_tx_01032012.trc_MedTxCrUsedFB_Upd
3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd
3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd
3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd
3216: ),0);

Line 3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd

3209: + py_za_tx_01032012.trc_MedTxCrUsedTA_Upd
3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd
3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd
3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd
3216: ),0);
3217:

Line 3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd

3210: + py_za_tx_01032012.trc_MedTxCrUsedBP_Upd
3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd
3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd
3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd
3216: ),0);
3217:
3218: -- Set Net Pay

Line 3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd

3211: + py_za_tx_01032012.trc_MedTxCrUsedAB_Upd
3212: + py_za_tx_01032012.trc_MedTxCrUsedAP_Upd
3213: + py_za_tx_01032012.trc_MedTxCrUsedPO_Upd
3214: + py_za_tx_01032012.trc_MedTxCrUsedNtgAP_Upd
3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd
3216: ),0);
3217:
3218: -- Set Net Pay
3219: l_TotNp := py_za_tx_01032012.bal_NET_PAY_RUN;

Line 3219: l_TotNp := py_za_tx_01032012.bal_NET_PAY_RUN;

3215: + py_za_tx_01032012.trc_MedTxCrUsedNtgEEDbt_Upd
3216: ),0);
3217:
3218: -- Set Net Pay
3219: l_TotNp := py_za_tx_01032012.bal_NET_PAY_RUN;
3220: WriteHrTrace('l_TotNp: '||to_char(l_TotNp));
3221:
3222: WriteHrTrace('l_totMAC:'||to_char(l_totMAC));
3223: -- Start Validation

Line 3249: py_za_tx_01032012.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';

3245: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',8);
3246: l_NewLib := t_Liabilities(i).Lib - LEAST(t_Liabilities(i).Lib,l_RecVal);
3247: l_RecVal := l_RecVal - (t_Liabilities(i).Lib - l_NewLib);
3248: t_Liabilities(i).Lib := l_NewLib;
3249: py_za_tx_01032012.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';
3250: ELSE -- lib < 0
3251: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',9);
3252: NULL;
3253: END IF;

Line 3272: py_za_tx_01032012.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';

3268: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',12);
3269: l_NewLib := t_Liabilities(i).Lib - LEAST(t_Liabilities(i).Lib,l_RecVal);
3270: l_RecVal := l_RecVal - (t_Liabilities(i).Lib - l_NewLib);
3271: t_Liabilities(i).Lib := l_NewLib;
3272: py_za_tx_01032012.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';
3273: END IF;
3274: END LOOP;
3275: END IF;
3276:

Line 3312: py_za_tx_01032012.trc_LibFpNI := t_Liabilities(1).Lib;

3308: END IF;
3309:
3310: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',20);
3311:
3312: py_za_tx_01032012.trc_LibFpNI := t_Liabilities(1).Lib;
3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;
3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;

Line 3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;

3309:
3310: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',20);
3311:
3312: py_za_tx_01032012.trc_LibFpNI := t_Liabilities(1).Lib;
3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;
3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;

Line 3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;

3310: hr_utility.set_location('py_za_tx_utl_01032012.ValidateTaxOns',20);
3311:
3312: py_za_tx_01032012.trc_LibFpNI := t_Liabilities(1).Lib;
3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;
3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;

Line 3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;

3311:
3312: py_za_tx_01032012.trc_LibFpNI := t_Liabilities(1).Lib;
3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;
3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:

Line 3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;

3312: py_za_tx_01032012.trc_LibFpNI := t_Liabilities(1).Lib;
3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;
3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));

Line 3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;

3313: py_za_tx_01032012.trc_LibFpFB := t_Liabilities(2).Lib;
3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));

Line 3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;

3314: py_za_tx_01032012.trc_LibFpTA := t_Liabilities(3).Lib;
3315: py_za_tx_01032012.trc_LibFpBP := t_Liabilities(4).Lib;
3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));

Line 3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));

3316: py_za_tx_01032012.trc_LibFpAB := t_Liabilities(5).Lib;
3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));

Line 3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));

3317: py_za_tx_01032012.trc_LibFpAP := t_Liabilities(6).Lib;
3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));

Line 3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));

3318: py_za_tx_01032012.trc_LibFpPO := t_Liabilities(7).Lib;
3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));

Line 3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));

3319:
3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3327:

Line 3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));

3320: WriteHrTrace('py_za_tx_01032012.trc_LibFpNI: '||to_char(py_za_tx_01032012.trc_LibFpNI));
3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3327:
3328: EXCEPTION

Line 3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));

3321: WriteHrTrace('py_za_tx_01032012.trc_LibFpFB: '||to_char(py_za_tx_01032012.trc_LibFpFB));
3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3327:
3328: EXCEPTION
3329: WHEN OTHERS THEN

Line 3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));

3322: WriteHrTrace('py_za_tx_01032012.trc_LibFpTA: '||to_char(py_za_tx_01032012.trc_LibFpTA));
3323: WriteHrTrace('py_za_tx_01032012.trc_LibFpBP: '||to_char(py_za_tx_01032012.trc_LibFpBP));
3324: WriteHrTrace('py_za_tx_01032012.trc_LibFpAB: '||to_char(py_za_tx_01032012.trc_LibFpAB));
3325: WriteHrTrace('py_za_tx_01032012.trc_LibFpAP: '||to_char(py_za_tx_01032012.trc_LibFpAP));
3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3327:
3328: EXCEPTION
3329: WHEN OTHERS THEN
3330: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

Line 3330: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

3326: WriteHrTrace('py_za_tx_01032012.trc_LibFpPO: '||to_char(py_za_tx_01032012.trc_LibFpPO));
3327:
3328: EXCEPTION
3329: WHEN OTHERS THEN
3330: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3331: py_za_tx_01032012.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);
3332: END IF;
3333: RAISE py_za_tx_01032012.xpt_E;
3334: END ValidateTaxOns;

Line 3331: py_za_tx_01032012.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);

3327:
3328: EXCEPTION
3329: WHEN OTHERS THEN
3330: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3331: py_za_tx_01032012.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);
3332: END IF;
3333: RAISE py_za_tx_01032012.xpt_E;
3334: END ValidateTaxOns;
3335: -------------------------------------------------------------------------------

Line 3333: RAISE py_za_tx_01032012.xpt_E;

3329: WHEN OTHERS THEN
3330: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3331: py_za_tx_01032012.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);
3332: END IF;
3333: RAISE py_za_tx_01032012.xpt_E;
3334: END ValidateTaxOns;
3335: -------------------------------------------------------------------------------
3336: -- DaysWorked --
3337: -- Returns the number of days that the person has worked --

Line 3348: IF py_za_tx_01032012.trc_OvrTxCalc AND py_za_tx_01032012.trc_OvrTyp = 'V' THEN

3344: l_EndDte DATE;
3345: l_StrtDte DATE;
3346:
3347: BEGIN
3348: IF py_za_tx_01032012.trc_OvrTxCalc AND py_za_tx_01032012.trc_OvrTyp = 'V' THEN
3349: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',1);
3350: IF LatePayPeriod THEN
3351: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',2);
3352: -- This will set the sitfactor = 1

Line 3353: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_END;

3349: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',1);
3350: IF LatePayPeriod THEN
3351: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',2);
3352: -- This will set the sitfactor = 1
3353: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_END;
3354: l_StrtDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
3355: ELSE
3356: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',3);
3357: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);

Line 3354: l_StrtDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;

3350: IF LatePayPeriod THEN
3351: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',2);
3352: -- This will set the sitfactor = 1
3353: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_END;
3354: l_StrtDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
3355: ELSE
3356: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',3);
3357: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3358: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);

Line 3357: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);

3353: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_END;
3354: l_StrtDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
3355: ELSE
3356: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',3);
3357: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3358: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3359: END IF;
3360:
3361: ELSIF py_za_tx_01032012.trc_CalTyp = 'YtdCalc' THEN

Line 3358: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);

3354: l_StrtDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT;
3355: ELSE
3356: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',3);
3357: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3358: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3359: END IF;
3360:
3361: ELSIF py_za_tx_01032012.trc_CalTyp = 'YtdCalc' THEN
3362: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',4);

Line 3361: ELSIF py_za_tx_01032012.trc_CalTyp = 'YtdCalc' THEN

3357: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3358: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3359: END IF;
3360:
3361: ELSIF py_za_tx_01032012.trc_CalTyp = 'YtdCalc' THEN
3362: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',4);
3363: l_EndDte := py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3364: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3365:

Line 3363: l_EndDte := py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE - 1;

3359: END IF;
3360:
3361: ELSIF py_za_tx_01032012.trc_CalTyp = 'YtdCalc' THEN
3362: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',4);
3363: l_EndDte := py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3364: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3365:
3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3367: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',5);

Line 3364: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);

3360:
3361: ELSIF py_za_tx_01032012.trc_CalTyp = 'YtdCalc' THEN
3362: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',4);
3363: l_EndDte := py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3364: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3365:
3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3367: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',5);
3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;

Line 3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN

3362: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',4);
3363: l_EndDte := py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3364: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3365:
3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3367: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',5);
3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;
3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,
3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));

Line 3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;

3364: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3365:
3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3367: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',5);
3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;
3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,
3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND

Line 3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,

3365:
3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3367: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',5);
3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;
3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,
3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND
3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'

Line 3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));

3366: ELSIF py_za_tx_01032012.trc_CalTyp = 'CalCalc' THEN
3367: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',5);
3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;
3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,
3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND
3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3374: OR py_za_tx_01032012.trc_OvrTxCalc

Line 3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND

3368: l_EndDte := py_za_tx_01032012.dbi_ZA_TX_YR_STRT - 1;
3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,
3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND
3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3374: OR py_za_tx_01032012.trc_OvrTxCalc
3375: OR py_za_tx_01032012.trc_NegPtd
3376: )THEN

Line 3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'

3369: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE,
3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND
3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3374: OR py_za_tx_01032012.trc_OvrTxCalc
3375: OR py_za_tx_01032012.trc_NegPtd
3376: )THEN
3377: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',6);

Line 3374: OR py_za_tx_01032012.trc_OvrTxCalc

3370: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032012.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND
3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3374: OR py_za_tx_01032012.trc_OvrTxCalc
3375: OR py_za_tx_01032012.trc_NegPtd
3376: )THEN
3377: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',6);
3378: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);

Line 3375: OR py_za_tx_01032012.trc_NegPtd

3371:
3372: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' AND
3373: ( py_za_tx_01032012.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3374: OR py_za_tx_01032012.trc_OvrTxCalc
3375: OR py_za_tx_01032012.trc_NegPtd
3376: )THEN
3377: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',6);
3378: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3379: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);

Line 3378: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);

3374: OR py_za_tx_01032012.trc_OvrTxCalc
3375: OR py_za_tx_01032012.trc_NegPtd
3376: )THEN
3377: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',6);
3378: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3379: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3380:
3381: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' THEN
3382: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',7);

Line 3379: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);

3375: OR py_za_tx_01032012.trc_NegPtd
3376: )THEN
3377: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',6);
3378: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3379: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3380:
3381: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' THEN
3382: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',7);
3383: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_END);

Line 3381: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' THEN

3377: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',6);
3378: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE);
3379: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3380:
3381: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' THEN
3382: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',7);
3383: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_END);
3384: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3385: /*

Line 3383: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_END);

3379: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3380:
3381: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' THEN
3382: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',7);
3383: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_END);
3384: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3385: /*
3386: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3387: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',8);

Line 3384: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);

3380:
3381: ELSIF py_za_tx_01032012.trc_CalTyp = 'SitCalc' THEN
3382: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',7);
3383: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_END);
3384: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3385: /*
3386: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3387: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',8);
3388: l_EndDte := py_za_tx_01032012.dbi_ZA_ACT_END_DTE;

Line 3386: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN

3382: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',7);
3383: l_EndDte := LEAST(py_za_tx_01032012.dbi_ZA_ACT_END_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_END);
3384: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3385: /*
3386: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3387: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',8);
3388: l_EndDte := py_za_tx_01032012.dbi_ZA_ACT_END_DTE;
3389: l_StrtDte := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;
3390:

Line 3388: l_EndDte := py_za_tx_01032012.dbi_ZA_ACT_END_DTE;

3384: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032012.dbi_ZA_TX_YR_STRT);
3385: /*
3386: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3387: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',8);
3388: l_EndDte := py_za_tx_01032012.dbi_ZA_ACT_END_DTE;
3389: l_StrtDte := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;
3390:
3391: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',9);
3392:

Line 3389: l_StrtDte := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;

3385: /*
3386: ELSIF py_za_tx_01032012.trc_CalTyp = 'PstCalc' THEN
3387: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',8);
3388: l_EndDte := py_za_tx_01032012.dbi_ZA_ACT_END_DTE;
3389: l_StrtDte := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;
3390:
3391: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',9);
3392:
3393: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, l_StrtDte); */

Line 3393: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, l_StrtDte); */

3389: l_StrtDte := py_za_tx_01032012.dbi_ZA_ASG_TX_YR_STRT;
3390:
3391: hr_utility.set_location('py_za_tx_utl_01032012.DaysWorked',9);
3392:
3393: l_StrtDte := GREATEST(py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE, l_StrtDte); */
3394: END IF;
3395:
3396: l_DaysWorked := l_EndDte - l_StrtDte + 1;
3397:

Line 3406: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

3402: RETURN l_DaysWorked;
3403:
3404: EXCEPTION
3405: WHEN OTHERS THEN
3406: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3407: py_za_tx_01032012.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);
3408: END IF;
3409: RAISE py_za_tx_01032012.xpt_E;
3410: END DaysWorked;

Line 3407: py_za_tx_01032012.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);

3403:
3404: EXCEPTION
3405: WHEN OTHERS THEN
3406: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3407: py_za_tx_01032012.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);
3408: END IF;
3409: RAISE py_za_tx_01032012.xpt_E;
3410: END DaysWorked;
3411: -------------------------------------------------------------------------------

Line 3409: RAISE py_za_tx_01032012.xpt_E;

3405: WHEN OTHERS THEN
3406: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3407: py_za_tx_01032012.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);
3408: END IF;
3409: RAISE py_za_tx_01032012.xpt_E;
3410: END DaysWorked;
3411: -------------------------------------------------------------------------------
3412: -- SitPaySplit --
3413: -------------------------------------------------------------------------------

Line 3422: IF py_za_tx_01032012.dbi_TX_STA IN ('C','D','E','F','J','K','L','N','P') THEN

3418: BEGIN
3419: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',1);
3420: -- Directive Type Statuses
3421: --
3422: IF py_za_tx_01032012.dbi_TX_STA IN ('C','D','E','F','J','K','L','N','P') THEN
3423: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',2);
3424: -- Check for SitePeriod
3425: IF SitePeriod THEN
3426: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',3);

Line 3427: py_za_tx_01032012.trc_PayeVal :=

3423: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',2);
3424: -- Check for SitePeriod
3425: IF SitePeriod THEN
3426: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',3);
3427: py_za_tx_01032012.trc_PayeVal :=
3428: ( py_za_tx_01032012.bal_TAX_YTD
3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA

Line 3428: ( py_za_tx_01032012.bal_TAX_YTD

3424: -- Check for SitePeriod
3425: IF SitePeriod THEN
3426: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',3);
3427: py_za_tx_01032012.trc_PayeVal :=
3428: ( py_za_tx_01032012.bal_TAX_YTD
3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP

Line 3429: + py_za_tx_01032012.trc_LibFpNI

3425: IF SitePeriod THEN
3426: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',3);
3427: py_za_tx_01032012.trc_PayeVal :=
3428: ( py_za_tx_01032012.bal_TAX_YTD
3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB

Line 3430: + py_za_tx_01032012.trc_LibFpFB

3426: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',3);
3427: py_za_tx_01032012.trc_PayeVal :=
3428: ( py_za_tx_01032012.bal_TAX_YTD
3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP

Line 3431: + py_za_tx_01032012.trc_LibFpTA

3427: py_za_tx_01032012.trc_PayeVal :=
3428: ( py_za_tx_01032012.bal_TAX_YTD
3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO

Line 3432: + py_za_tx_01032012.trc_LibFpBP

3428: ( py_za_tx_01032012.bal_TAX_YTD
3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP

Line 3433: + py_za_tx_01032012.trc_LibFpAB

3429: + py_za_tx_01032012.trc_LibFpNI
3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 3434: + py_za_tx_01032012.trc_LibFpAP

3430: + py_za_tx_01032012.trc_LibFpFB
3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3438: ) - py_za_tx_01032012.bal_PAYE_YTD;

Line 3435: + py_za_tx_01032012.trc_LibFpPO

3431: + py_za_tx_01032012.trc_LibFpTA
3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3438: ) - py_za_tx_01032012.bal_PAYE_YTD;
3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

Line 3436: + py_za_tx_01032012.trc_LibFpNtgAP

3432: + py_za_tx_01032012.trc_LibFpBP
3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3438: ) - py_za_tx_01032012.bal_PAYE_YTD;
3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3440: ELSE

Line 3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt

3433: + py_za_tx_01032012.trc_LibFpAB
3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3438: ) - py_za_tx_01032012.bal_PAYE_YTD;
3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3440: ELSE
3441: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',4);

Line 3438: ) - py_za_tx_01032012.bal_PAYE_YTD;

3434: + py_za_tx_01032012.trc_LibFpAP
3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3438: ) - py_za_tx_01032012.bal_PAYE_YTD;
3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3440: ELSE
3441: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',4);
3442: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

Line 3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

3435: + py_za_tx_01032012.trc_LibFpPO
3436: + py_za_tx_01032012.trc_LibFpNtgAP
3437: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3438: ) - py_za_tx_01032012.bal_PAYE_YTD;
3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3440: ELSE
3441: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',4);
3442: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3443: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

Line 3442: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

3438: ) - py_za_tx_01032012.bal_PAYE_YTD;
3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3440: ELSE
3441: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',4);
3442: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3443: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3444: END IF;
3445: -- Normal Type Statuses
3446: --

Line 3443: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

3439: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3440: ELSE
3441: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',4);
3442: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3443: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3444: END IF;
3445: -- Normal Type Statuses
3446: --
3447: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B') THEN

Line 3447: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B') THEN

3443: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3444: END IF;
3445: -- Normal Type Statuses
3446: --
3447: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B') THEN
3448: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3449: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',5);
3450: -- Get the Tax Liability on the Site Limit
3451: py_za_tx_01032012.trc_LateSitePaye := 1;

Line 3451: py_za_tx_01032012.trc_LateSitePaye := 1;

3447: ELSIF py_za_tx_01032012.dbi_TX_STA IN ('A','B') THEN
3448: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3449: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',5);
3450: -- Get the Tax Liability on the Site Limit
3451: py_za_tx_01032012.trc_LateSitePaye := 1;
3452: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3453: -- Get the Tax Amount Liable for SITE
3454: l_SitAblTx :=
3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD

Line 3452: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;

3448: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3449: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',5);
3450: -- Get the Tax Liability on the Site Limit
3451: py_za_tx_01032012.trc_LateSitePaye := 1;
3452: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3453: -- Get the Tax Amount Liable for SITE
3454: l_SitAblTx :=
3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD

Line 3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD

3451: py_za_tx_01032012.trc_LateSitePaye := 1;
3452: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3453: -- Get the Tax Amount Liable for SITE
3454: l_SitAblTx :=
3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD

Line 3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD

3452: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3453: -- Get the Tax Amount Liable for SITE
3454: l_SitAblTx :=
3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD

Line 3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD

3453: -- Get the Tax Amount Liable for SITE
3454: l_SitAblTx :=
3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD

Line 3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD

3454: l_SitAblTx :=
3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI

Line 3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD

3455: ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB

Line 3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD

3456: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP

Line 3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD

3457: + py_za_tx_01032012.bal_TX_ON_BP_YTD
3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB

Line 3462: + py_za_tx_01032012.trc_LibFpNI

3458: + py_za_tx_01032012.bal_TX_ON_AB_YTD
3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP

Line 3463: + py_za_tx_01032012.trc_LibFpFB

3459: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP
3467: + py_za_tx_01032012.trc_LibFpNtgAP

Line 3464: + py_za_tx_01032012.trc_LibFpBP

3460: + py_za_tx_01032012.bal_TX_ON_AP_NTG_YTD
3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP
3467: + py_za_tx_01032012.trc_LibFpNtgAP
3468: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 3465: + py_za_tx_01032012.trc_LibFpAB

3461: + py_za_tx_01032012.bal_TX_ON_EE_DBT_NTG_YTD
3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP
3467: + py_za_tx_01032012.trc_LibFpNtgAP
3468: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3469: );

Line 3466: + py_za_tx_01032012.trc_LibFpAP

3462: + py_za_tx_01032012.trc_LibFpNI
3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP
3467: + py_za_tx_01032012.trc_LibFpNtgAP
3468: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3469: );
3470: -- Check the Limit

Line 3467: + py_za_tx_01032012.trc_LibFpNtgAP

3463: + py_za_tx_01032012.trc_LibFpFB
3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP
3467: + py_za_tx_01032012.trc_LibFpNtgAP
3468: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3469: );
3470: -- Check the Limit
3471: IF l_SitAblTx > l_TxOnSitLim THEN

Line 3468: + py_za_tx_01032012.trc_LibFpNtgEEDbt

3464: + py_za_tx_01032012.trc_LibFpBP
3465: + py_za_tx_01032012.trc_LibFpAB
3466: + py_za_tx_01032012.trc_LibFpAP
3467: + py_za_tx_01032012.trc_LibFpNtgAP
3468: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3469: );
3470: -- Check the Limit
3471: IF l_SitAblTx > l_TxOnSitLim THEN
3472: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',6);

Line 3473: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;

3469: );
3470: -- Check the Limit
3471: IF l_SitAblTx > l_TxOnSitLim THEN
3472: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',6);
3473: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3474: py_za_tx_01032012.trc_PayeVal := (
3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB

Line 3474: py_za_tx_01032012.trc_PayeVal := (

3470: -- Check the Limit
3471: IF l_SitAblTx > l_TxOnSitLim THEN
3472: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',6);
3473: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3474: py_za_tx_01032012.trc_PayeVal := (
3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP

Line 3475: ( py_za_tx_01032012.bal_TAX_YTD

3471: IF l_SitAblTx > l_TxOnSitLim THEN
3472: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',6);
3473: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3474: py_za_tx_01032012.trc_PayeVal := (
3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB

Line 3476: + py_za_tx_01032012.trc_LibFpNI

3472: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',6);
3473: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3474: py_za_tx_01032012.trc_PayeVal := (
3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP

Line 3477: + py_za_tx_01032012.trc_LibFpFB

3473: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3474: py_za_tx_01032012.trc_PayeVal := (
3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA

Line 3478: + py_za_tx_01032012.trc_LibFpBP

3474: py_za_tx_01032012.trc_PayeVal := (
3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO

Line 3479: + py_za_tx_01032012.trc_LibFpAB

3475: ( py_za_tx_01032012.bal_TAX_YTD
3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP

Line 3480: + py_za_tx_01032012.trc_LibFpAP

3476: + py_za_tx_01032012.trc_LibFpNI
3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP
3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 3481: + py_za_tx_01032012.trc_LibFpTA

3477: + py_za_tx_01032012.trc_LibFpFB
3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP
3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;

Line 3482: + py_za_tx_01032012.trc_LibFpPO

3478: + py_za_tx_01032012.trc_LibFpBP
3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP
3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;
3486:

Line 3483: + py_za_tx_01032012.trc_LibFpNtgAP

3479: + py_za_tx_01032012.trc_LibFpAB
3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP
3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;
3486:
3487: ELSE

Line 3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt

3480: + py_za_tx_01032012.trc_LibFpAP
3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP
3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;
3486:
3487: ELSE
3488: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',7);

Line 3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;

3481: + py_za_tx_01032012.trc_LibFpTA
3482: + py_za_tx_01032012.trc_LibFpPO
3483: + py_za_tx_01032012.trc_LibFpNtgAP
3484: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;
3486:
3487: ELSE
3488: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',7);
3489: IF ( py_za_tx_01032012.bal_TX_ON_TA_YTD

Line 3489: IF ( py_za_tx_01032012.bal_TX_ON_TA_YTD

3485: ) - l_TxOnSitLim) - py_za_tx_01032012.bal_PAYE_YTD;
3486:
3487: ELSE
3488: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',7);
3489: IF ( py_za_tx_01032012.bal_TX_ON_TA_YTD
3490: + py_za_tx_01032012.trc_LibFpTA
3491: + py_za_tx_01032012.bal_TX_ON_PO_YTD
3492: + py_za_tx_01032012.trc_LibFpPO
3493: ) <= 0 THEN

Line 3490: + py_za_tx_01032012.trc_LibFpTA

3486:
3487: ELSE
3488: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',7);
3489: IF ( py_za_tx_01032012.bal_TX_ON_TA_YTD
3490: + py_za_tx_01032012.trc_LibFpTA
3491: + py_za_tx_01032012.bal_TX_ON_PO_YTD
3492: + py_za_tx_01032012.trc_LibFpPO
3493: ) <= 0 THEN
3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);

Line 3491: + py_za_tx_01032012.bal_TX_ON_PO_YTD

3487: ELSE
3488: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',7);
3489: IF ( py_za_tx_01032012.bal_TX_ON_TA_YTD
3490: + py_za_tx_01032012.trc_LibFpTA
3491: + py_za_tx_01032012.bal_TX_ON_PO_YTD
3492: + py_za_tx_01032012.trc_LibFpPO
3493: ) <= 0 THEN
3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);
3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD

Line 3492: + py_za_tx_01032012.trc_LibFpPO

3488: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',7);
3489: IF ( py_za_tx_01032012.bal_TX_ON_TA_YTD
3490: + py_za_tx_01032012.trc_LibFpTA
3491: + py_za_tx_01032012.bal_TX_ON_PO_YTD
3492: + py_za_tx_01032012.trc_LibFpPO
3493: ) <= 0 THEN
3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);
3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD
3496: + py_za_tx_01032012.trc_LibFpNI

Line 3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD

3491: + py_za_tx_01032012.bal_TX_ON_PO_YTD
3492: + py_za_tx_01032012.trc_LibFpPO
3493: ) <= 0 THEN
3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);
3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD
3496: + py_za_tx_01032012.trc_LibFpNI
3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB

Line 3496: + py_za_tx_01032012.trc_LibFpNI

3492: + py_za_tx_01032012.trc_LibFpPO
3493: ) <= 0 THEN
3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);
3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD
3496: + py_za_tx_01032012.trc_LibFpNI
3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP

Line 3497: + py_za_tx_01032012.trc_LibFpFB

3493: ) <= 0 THEN
3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);
3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD
3496: + py_za_tx_01032012.trc_LibFpNI
3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA

Line 3498: + py_za_tx_01032012.trc_LibFpBP

3494: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',8);
3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD
3496: + py_za_tx_01032012.trc_LibFpNI
3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO

Line 3499: + py_za_tx_01032012.trc_LibFpAB

3495: py_za_tx_01032012.trc_SiteVal := ( py_za_tx_01032012.bal_TAX_YTD
3496: + py_za_tx_01032012.trc_LibFpNI
3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP

Line 3500: + py_za_tx_01032012.trc_LibFpAP

3496: + py_za_tx_01032012.trc_LibFpNI
3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 3501: + py_za_tx_01032012.trc_LibFpTA

3497: + py_za_tx_01032012.trc_LibFpFB
3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3505: ) - py_za_tx_01032012.bal_SITE_YTD;

Line 3502: + py_za_tx_01032012.trc_LibFpPO

3498: + py_za_tx_01032012.trc_LibFpBP
3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3505: ) - py_za_tx_01032012.bal_SITE_YTD;
3506:

Line 3503: + py_za_tx_01032012.trc_LibFpNtgAP

3499: + py_za_tx_01032012.trc_LibFpAB
3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3505: ) - py_za_tx_01032012.bal_SITE_YTD;
3506:
3507: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

Line 3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt

3500: + py_za_tx_01032012.trc_LibFpAP
3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3505: ) - py_za_tx_01032012.bal_SITE_YTD;
3506:
3507: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3508: ELSE

Line 3505: ) - py_za_tx_01032012.bal_SITE_YTD;

3501: + py_za_tx_01032012.trc_LibFpTA
3502: + py_za_tx_01032012.trc_LibFpPO
3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3505: ) - py_za_tx_01032012.bal_SITE_YTD;
3506:
3507: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3508: ELSE
3509: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',9);

Line 3507: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

3503: + py_za_tx_01032012.trc_LibFpNtgAP
3504: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3505: ) - py_za_tx_01032012.bal_SITE_YTD;
3506:
3507: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3508: ELSE
3509: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',9);
3510: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3511:

Line 3510: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;

3506:
3507: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3508: ELSE
3509: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',9);
3510: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3511:
3512: py_za_tx_01032012.trc_PayeVal := (
3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI

Line 3512: py_za_tx_01032012.trc_PayeVal := (

3508: ELSE
3509: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',9);
3510: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3511:
3512: py_za_tx_01032012.trc_PayeVal := (
3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP

Line 3513: ( py_za_tx_01032012.bal_TAX_YTD

3509: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',9);
3510: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3511:
3512: py_za_tx_01032012.trc_PayeVal := (
3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB

Line 3514: + py_za_tx_01032012.trc_LibFpNI

3510: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3511:
3512: py_za_tx_01032012.trc_PayeVal := (
3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP

Line 3515: + py_za_tx_01032012.trc_LibFpFB

3511:
3512: py_za_tx_01032012.trc_PayeVal := (
3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA

Line 3516: + py_za_tx_01032012.trc_LibFpBP

3512: py_za_tx_01032012.trc_PayeVal := (
3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO

Line 3517: + py_za_tx_01032012.trc_LibFpAB

3513: ( py_za_tx_01032012.bal_TAX_YTD
3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP

Line 3518: + py_za_tx_01032012.trc_LibFpAP

3514: + py_za_tx_01032012.trc_LibFpNI
3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP
3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 3519: + py_za_tx_01032012.trc_LibFpTA

3515: + py_za_tx_01032012.trc_LibFpFB
3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP
3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3523: ) - l_SitAblTx) - py_za_tx_01032012.bal_PAYE_YTD;

Line 3520: + py_za_tx_01032012.trc_LibFpPO

3516: + py_za_tx_01032012.trc_LibFpBP
3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP
3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3523: ) - l_SitAblTx) - py_za_tx_01032012.bal_PAYE_YTD;
3524: END IF;

Line 3521: + py_za_tx_01032012.trc_LibFpNtgAP

3517: + py_za_tx_01032012.trc_LibFpAB
3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP
3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3523: ) - l_SitAblTx) - py_za_tx_01032012.bal_PAYE_YTD;
3524: END IF;
3525: END IF;

Line 3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt

3518: + py_za_tx_01032012.trc_LibFpAP
3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP
3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3523: ) - l_SitAblTx) - py_za_tx_01032012.bal_PAYE_YTD;
3524: END IF;
3525: END IF;
3526: ELSE

Line 3523: ) - l_SitAblTx) - py_za_tx_01032012.bal_PAYE_YTD;

3519: + py_za_tx_01032012.trc_LibFpTA
3520: + py_za_tx_01032012.trc_LibFpPO
3521: + py_za_tx_01032012.trc_LibFpNtgAP
3522: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3523: ) - l_SitAblTx) - py_za_tx_01032012.bal_PAYE_YTD;
3524: END IF;
3525: END IF;
3526: ELSE
3527: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',10);

Line 3528: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

3524: END IF;
3525: END IF;
3526: ELSE
3527: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',10);
3528: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3529: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3530: END IF;
3531: -- Seasonal Worker Status
3532: --

Line 3529: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

3525: END IF;
3526: ELSE
3527: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',10);
3528: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3529: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3530: END IF;
3531: -- Seasonal Worker Status
3532: --
3533: ELSIF py_za_tx_01032012.dbi_TX_STA = 'G' THEN

Line 3533: ELSIF py_za_tx_01032012.dbi_TX_STA = 'G' THEN

3529: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3530: END IF;
3531: -- Seasonal Worker Status
3532: --
3533: ELSIF py_za_tx_01032012.dbi_TX_STA = 'G' THEN
3534: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',11);
3535: -- Get the SitFactor YTD
3536: py_za_tx_01032012.trc_SitFactor := py_za_tx_01032012.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032012.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3537: -- Get the Tax Liability on the Site Limit

Line 3536: py_za_tx_01032012.trc_SitFactor := py_za_tx_01032012.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032012.bal_TOT_SEA_WRK_DYS_WRK_YTD;

3532: --
3533: ELSIF py_za_tx_01032012.dbi_TX_STA = 'G' THEN
3534: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',11);
3535: -- Get the SitFactor YTD
3536: py_za_tx_01032012.trc_SitFactor := py_za_tx_01032012.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032012.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3537: -- Get the Tax Liability on the Site Limit
3538: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3539: -- Get the Tax Amount Liable for SITE
3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD

Line 3538: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;

3534: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',11);
3535: -- Get the SitFactor YTD
3536: py_za_tx_01032012.trc_SitFactor := py_za_tx_01032012.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032012.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3537: -- Get the Tax Liability on the Site Limit
3538: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3539: -- Get the Tax Amount Liable for SITE
3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD

Line 3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD

3536: py_za_tx_01032012.trc_SitFactor := py_za_tx_01032012.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032012.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3537: -- Get the Tax Liability on the Site Limit
3538: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3539: -- Get the Tax Amount Liable for SITE
3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3543: + py_za_tx_01032012.trc_LibFpNI
3544: + py_za_tx_01032012.trc_LibFpFB

Line 3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD

3537: -- Get the Tax Liability on the Site Limit
3538: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3539: -- Get the Tax Amount Liable for SITE
3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3543: + py_za_tx_01032012.trc_LibFpNI
3544: + py_za_tx_01032012.trc_LibFpFB
3545: + py_za_tx_01032012.trc_LibFpAP

Line 3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD

3538: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032012.glb_ZA_SIT_LIM)/py_za_tx_01032012.trc_SitFactor;
3539: -- Get the Tax Amount Liable for SITE
3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3543: + py_za_tx_01032012.trc_LibFpNI
3544: + py_za_tx_01032012.trc_LibFpFB
3545: + py_za_tx_01032012.trc_LibFpAP
3546: );

Line 3543: + py_za_tx_01032012.trc_LibFpNI

3539: -- Get the Tax Amount Liable for SITE
3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3543: + py_za_tx_01032012.trc_LibFpNI
3544: + py_za_tx_01032012.trc_LibFpFB
3545: + py_za_tx_01032012.trc_LibFpAP
3546: );
3547: -- Check the Limit

Line 3544: + py_za_tx_01032012.trc_LibFpFB

3540: l_SitAblTx := ( py_za_tx_01032012.bal_TX_ON_NI_YTD
3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3543: + py_za_tx_01032012.trc_LibFpNI
3544: + py_za_tx_01032012.trc_LibFpFB
3545: + py_za_tx_01032012.trc_LibFpAP
3546: );
3547: -- Check the Limit
3548: IF l_SitAblTx > l_TxOnSitLim THEN

Line 3545: + py_za_tx_01032012.trc_LibFpAP

3541: + py_za_tx_01032012.bal_TX_ON_FB_YTD
3542: + py_za_tx_01032012.bal_TX_ON_AP_YTD
3543: + py_za_tx_01032012.trc_LibFpNI
3544: + py_za_tx_01032012.trc_LibFpFB
3545: + py_za_tx_01032012.trc_LibFpAP
3546: );
3547: -- Check the Limit
3548: IF l_SitAblTx > l_TxOnSitLim THEN
3549: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',12);

Line 3550: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;

3546: );
3547: -- Check the Limit
3548: IF l_SitAblTx > l_TxOnSitLim THEN
3549: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',12);
3550: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3551: py_za_tx_01032012.trc_PayeVal := ( (py_za_tx_01032012.bal_TX_ON_PO_YTD + py_za_tx_01032012.trc_LibFpPO)
3552: + (l_SitAblTx - l_TxOnSitLim)
3553: ) - py_za_tx_01032012.bal_PAYE_YTD;
3554: ELSE

Line 3551: py_za_tx_01032012.trc_PayeVal := ( (py_za_tx_01032012.bal_TX_ON_PO_YTD + py_za_tx_01032012.trc_LibFpPO)

3547: -- Check the Limit
3548: IF l_SitAblTx > l_TxOnSitLim THEN
3549: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',12);
3550: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3551: py_za_tx_01032012.trc_PayeVal := ( (py_za_tx_01032012.bal_TX_ON_PO_YTD + py_za_tx_01032012.trc_LibFpPO)
3552: + (l_SitAblTx - l_TxOnSitLim)
3553: ) - py_za_tx_01032012.bal_PAYE_YTD;
3554: ELSE
3555: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',13);

Line 3553: ) - py_za_tx_01032012.bal_PAYE_YTD;

3549: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',12);
3550: py_za_tx_01032012.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032012.bal_SITE_YTD;
3551: py_za_tx_01032012.trc_PayeVal := ( (py_za_tx_01032012.bal_TX_ON_PO_YTD + py_za_tx_01032012.trc_LibFpPO)
3552: + (l_SitAblTx - l_TxOnSitLim)
3553: ) - py_za_tx_01032012.bal_PAYE_YTD;
3554: ELSE
3555: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',13);
3556: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3557: py_za_tx_01032012.trc_PayeVal := py_za_tx_01032012.bal_TX_ON_PO_YTD

Line 3556: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;

3552: + (l_SitAblTx - l_TxOnSitLim)
3553: ) - py_za_tx_01032012.bal_PAYE_YTD;
3554: ELSE
3555: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',13);
3556: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3557: py_za_tx_01032012.trc_PayeVal := py_za_tx_01032012.bal_TX_ON_PO_YTD
3558: + py_za_tx_01032012.trc_LibFpPO
3559: - py_za_tx_01032012.bal_PAYE_YTD;
3560: END IF;

Line 3557: py_za_tx_01032012.trc_PayeVal := py_za_tx_01032012.bal_TX_ON_PO_YTD

3553: ) - py_za_tx_01032012.bal_PAYE_YTD;
3554: ELSE
3555: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',13);
3556: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3557: py_za_tx_01032012.trc_PayeVal := py_za_tx_01032012.bal_TX_ON_PO_YTD
3558: + py_za_tx_01032012.trc_LibFpPO
3559: - py_za_tx_01032012.bal_PAYE_YTD;
3560: END IF;
3561: -- Private Director

Line 3558: + py_za_tx_01032012.trc_LibFpPO

3554: ELSE
3555: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',13);
3556: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3557: py_za_tx_01032012.trc_PayeVal := py_za_tx_01032012.bal_TX_ON_PO_YTD
3558: + py_za_tx_01032012.trc_LibFpPO
3559: - py_za_tx_01032012.bal_PAYE_YTD;
3560: END IF;
3561: -- Private Director
3562: --

Line 3559: - py_za_tx_01032012.bal_PAYE_YTD;

3555: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',13);
3556: py_za_tx_01032012.trc_SiteVal := l_SitAblTx - py_za_tx_01032012.bal_SITE_YTD;
3557: py_za_tx_01032012.trc_PayeVal := py_za_tx_01032012.bal_TX_ON_PO_YTD
3558: + py_za_tx_01032012.trc_LibFpPO
3559: - py_za_tx_01032012.bal_PAYE_YTD;
3560: END IF;
3561: -- Private Director
3562: --
3563: ELSIF py_za_tx_01032012.dbi_TX_STA = 'M' THEN

Line 3563: ELSIF py_za_tx_01032012.dbi_TX_STA = 'M' THEN

3559: - py_za_tx_01032012.bal_PAYE_YTD;
3560: END IF;
3561: -- Private Director
3562: --
3563: ELSIF py_za_tx_01032012.dbi_TX_STA = 'M' THEN
3564: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3565: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',14);
3566: py_za_tx_01032012.trc_PayeVal :=
3567: ( py_za_tx_01032012.bal_TAX_YTD

Line 3566: py_za_tx_01032012.trc_PayeVal :=

3562: --
3563: ELSIF py_za_tx_01032012.dbi_TX_STA = 'M' THEN
3564: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3565: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',14);
3566: py_za_tx_01032012.trc_PayeVal :=
3567: ( py_za_tx_01032012.bal_TAX_YTD
3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB

Line 3567: ( py_za_tx_01032012.bal_TAX_YTD

3563: ELSIF py_za_tx_01032012.dbi_TX_STA = 'M' THEN
3564: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3565: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',14);
3566: py_za_tx_01032012.trc_PayeVal :=
3567: ( py_za_tx_01032012.bal_TAX_YTD
3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA

Line 3568: + py_za_tx_01032012.trc_LibFpDR

3564: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3565: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',14);
3566: py_za_tx_01032012.trc_PayeVal :=
3567: ( py_za_tx_01032012.bal_TAX_YTD
3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP

Line 3569: + py_za_tx_01032012.trc_LibFpNI

3565: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',14);
3566: py_za_tx_01032012.trc_PayeVal :=
3567: ( py_za_tx_01032012.bal_TAX_YTD
3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB

Line 3570: + py_za_tx_01032012.trc_LibFpFB

3566: py_za_tx_01032012.trc_PayeVal :=
3567: ( py_za_tx_01032012.bal_TAX_YTD
3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP

Line 3571: + py_za_tx_01032012.trc_LibFpTA

3567: ( py_za_tx_01032012.bal_TAX_YTD
3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO

Line 3572: + py_za_tx_01032012.trc_LibFpBP

3568: + py_za_tx_01032012.trc_LibFpDR
3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP

Line 3573: + py_za_tx_01032012.trc_LibFpAB

3569: + py_za_tx_01032012.trc_LibFpNI
3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 3574: + py_za_tx_01032012.trc_LibFpAP

3570: + py_za_tx_01032012.trc_LibFpFB
3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3578: ) - py_za_tx_01032012.bal_PAYE_YTD;

Line 3575: + py_za_tx_01032012.trc_LibFpPO

3571: + py_za_tx_01032012.trc_LibFpTA
3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3578: ) - py_za_tx_01032012.bal_PAYE_YTD;
3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

Line 3576: + py_za_tx_01032012.trc_LibFpNtgAP

3572: + py_za_tx_01032012.trc_LibFpBP
3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3578: ) - py_za_tx_01032012.bal_PAYE_YTD;
3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3580: ELSE

Line 3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt

3573: + py_za_tx_01032012.trc_LibFpAB
3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3578: ) - py_za_tx_01032012.bal_PAYE_YTD;
3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3580: ELSE
3581: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',15);

Line 3578: ) - py_za_tx_01032012.bal_PAYE_YTD;

3574: + py_za_tx_01032012.trc_LibFpAP
3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3578: ) - py_za_tx_01032012.bal_PAYE_YTD;
3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3580: ELSE
3581: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',15);
3582: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

Line 3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

3575: + py_za_tx_01032012.trc_LibFpPO
3576: + py_za_tx_01032012.trc_LibFpNtgAP
3577: + py_za_tx_01032012.trc_LibFpNtgEEDbt
3578: ) - py_za_tx_01032012.bal_PAYE_YTD;
3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3580: ELSE
3581: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',15);
3582: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3583: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

Line 3582: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;

3578: ) - py_za_tx_01032012.bal_PAYE_YTD;
3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3580: ELSE
3581: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',15);
3582: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3583: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3584: END IF;
3585: -- All Other Statuses
3586: --

Line 3583: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;

3579: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3580: ELSE
3581: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',15);
3582: py_za_tx_01032012.trc_PayeVal := -1*py_za_tx_01032012.bal_PAYE_YTD;
3583: py_za_tx_01032012.trc_SiteVal := -1*py_za_tx_01032012.bal_SITE_YTD;
3584: END IF;
3585: -- All Other Statuses
3586: --
3587: ELSE -- set the globals to zero

Line 3589: py_za_tx_01032012.trc_PayeVal := 0 - py_za_tx_01032012.bal_PAYE_YTD;

3585: -- All Other Statuses
3586: --
3587: ELSE -- set the globals to zero
3588: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',16);
3589: py_za_tx_01032012.trc_PayeVal := 0 - py_za_tx_01032012.bal_PAYE_YTD;
3590: py_za_tx_01032012.trc_SiteVal := 0 - py_za_tx_01032012.bal_SITE_YTD;
3591: END IF;
3592:
3593: EXCEPTION

Line 3590: py_za_tx_01032012.trc_SiteVal := 0 - py_za_tx_01032012.bal_SITE_YTD;

3586: --
3587: ELSE -- set the globals to zero
3588: hr_utility.set_location('py_za_tx_utl_01032012.SitPaySplit',16);
3589: py_za_tx_01032012.trc_PayeVal := 0 - py_za_tx_01032012.bal_PAYE_YTD;
3590: py_za_tx_01032012.trc_SiteVal := 0 - py_za_tx_01032012.bal_SITE_YTD;
3591: END IF;
3592:
3593: EXCEPTION
3594: WHEN OTHERS THEN

Line 3595: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

3591: END IF;
3592:
3593: EXCEPTION
3594: WHEN OTHERS THEN
3595: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3596: py_za_tx_01032012.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);
3597: END IF;
3598: RAISE py_za_tx_01032012.xpt_E;
3599: END SitPaySplit;

Line 3596: py_za_tx_01032012.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);

3592:
3593: EXCEPTION
3594: WHEN OTHERS THEN
3595: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3596: py_za_tx_01032012.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);
3597: END IF;
3598: RAISE py_za_tx_01032012.xpt_E;
3599: END SitPaySplit;
3600:

Line 3598: RAISE py_za_tx_01032012.xpt_E;

3594: WHEN OTHERS THEN
3595: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3596: py_za_tx_01032012.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);
3597: END IF;
3598: RAISE py_za_tx_01032012.xpt_E;
3599: END SitPaySplit;
3600:
3601: -------------------------------------------------------------------------------
3602: -- Allowable deduction funtion --

Line 3614: l_Ded := least(py_za_tx_01032012.trc_AllowDonPerc*p_Amt/100,p_Donat_Amt);

3610: AS
3611: l_Ded t_Balance;
3612: BEGIN
3613: hr_utility.set_location('py_za_tx_utl_01032012.AllowableDeduction',10);
3614: l_Ded := least(py_za_tx_01032012.trc_AllowDonPerc*p_Amt/100,p_Donat_Amt);
3615:
3616: WriteHrTrace('p_Amt: '||to_char(p_Amt));
3617: WriteHrTrace('l_Ded: '||to_char(l_Ded));
3618:

Line 3623: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

3619: RETURN l_Ded;
3620:
3621: EXCEPTION
3622: WHEN OTHERS THEN
3623: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3624: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3625: END IF;
3626: RAISE py_za_tx_01032012.xpt_E;
3627:

Line 3624: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);

3620:
3621: EXCEPTION
3622: WHEN OTHERS THEN
3623: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3624: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3625: END IF;
3626: RAISE py_za_tx_01032012.xpt_E;
3627:
3628: END AllowableDeduction;

Line 3626: RAISE py_za_tx_01032012.xpt_E;

3622: WHEN OTHERS THEN
3623: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3624: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3625: END IF;
3626: RAISE py_za_tx_01032012.xpt_E;
3627:
3628: END AllowableDeduction;
3629:
3630: -------------------------------------------------------------------------------

Line 3765: py_za_tx_01032012.con_ASG_ACT_ID

3761: ,PayeVal
3762: ,SiteVal
3763: )
3764: VALUES(
3765: py_za_tx_01032012.con_ASG_ACT_ID
3766: ,py_za_tx_01032012.con_ASG_ID
3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA

Line 3766: ,py_za_tx_01032012.con_ASG_ID

3762: ,SiteVal
3763: )
3764: VALUES(
3765: py_za_tx_01032012.con_ASG_ACT_ID
3766: ,py_za_tx_01032012.con_ASG_ID
3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE

Line 3767: ,py_za_tx_01032012.con_PRL_ACT_ID

3763: )
3764: VALUES(
3765: py_za_tx_01032012.con_ASG_ACT_ID
3766: ,py_za_tx_01032012.con_ASG_ID
3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp

Line 3768: ,py_za_tx_01032012.con_PRL_ID

3764: VALUES(
3765: py_za_tx_01032012.con_ASG_ACT_ID
3766: ,py_za_tx_01032012.con_ASG_ID
3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL

Line 3769: ,py_za_tx_01032012.dbi_TX_STA

3765: py_za_tx_01032012.con_ASG_ACT_ID
3766: ,py_za_tx_01032012.con_ASG_ID
3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind

Line 3770: ,py_za_tx_01032012.dbi_PER_AGE

3766: ,py_za_tx_01032012.con_ASG_ID
3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal

Line 3771: ,py_za_tx_01032012.trc_CalTyp

3767: ,py_za_tx_01032012.con_PRL_ACT_ID
3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE

Line 3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL

3768: ,py_za_tx_01032012.con_PRL_ID
3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE

Line 3773: ,py_za_tx_01032012.trc_It3Ind

3769: ,py_za_tx_01032012.dbi_TX_STA
3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE

Line 3774: ,py_za_tx_01032012.trc_TxPercVal

3770: ,py_za_tx_01032012.dbi_PER_AGE
3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE

Line 3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE

3771: ,py_za_tx_01032012.trc_CalTyp
3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT

Line 3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE

3772: ,py_za_tx_01032012.dbi_TX_DIR_VAL
3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END

Line 3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE

3773: ,py_za_tx_01032012.trc_It3Ind
3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE

Line 3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE

3774: ,py_za_tx_01032012.trc_TxPercVal
3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor

Line 3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT

3775: ,py_za_tx_01032012.dbi_ZA_ACT_STRT_DTE
3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor

Line 3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END

3776: ,py_za_tx_01032012.dbi_ZA_ACT_END_DTE
3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor

Line 3781: ,py_za_tx_01032012.dbi_SES_DTE

3777: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_STRT_DTE
3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT

Line 3782: ,py_za_tx_01032012.trc_PrdFactor

3778: ,py_za_tx_01032012.dbi_ZA_CUR_PRD_END_DTE
3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR

Line 3783: ,py_za_tx_01032012.trc_PosFactor

3779: ,py_za_tx_01032012.dbi_ZA_TX_YR_STRT
3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR

Line 3784: ,py_za_tx_01032012.trc_SitFactor

3780: ,py_za_tx_01032012.dbi_ZA_TX_YR_END
3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK

Line 3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT

3781: ,py_za_tx_01032012.dbi_SES_DTE
3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV

Line 3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR

3782: ,py_za_tx_01032012.trc_PrdFactor
3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd

Line 3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR

3783: ,py_za_tx_01032012.trc_PosFactor
3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn

Line 3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK

3784: ,py_za_tx_01032012.trc_SitFactor
3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc

Line 3789: ,py_za_tx_01032012.dbi_BP_TX_RCV

3785: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_LFT
3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse

Line 3790: ,py_za_tx_01032012.trc_TxbIncPtd

3786: ,py_za_tx_01032012.dbi_ZA_PAY_PRDS_PER_YR
3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd

Line 3791: ,py_za_tx_01032012.trc_BseErn

3787: ,py_za_tx_01032012.dbi_ZA_DYS_IN_YR
3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc

Line 3792: ,py_za_tx_01032012.trc_TxbBseInc

3788: ,py_za_tx_01032012.dbi_SEA_WRK_DYS_WRK
3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd

Line 3793: ,py_za_tx_01032012.trc_TotLibBse

3789: ,py_za_tx_01032012.dbi_BP_TX_RCV
3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon

Line 3794: ,py_za_tx_01032012.trc_TxbIncYtd

3790: ,py_za_tx_01032012.trc_TxbIncPtd
3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb

Line 3795: ,py_za_tx_01032012.trc_PerTxbInc

3791: ,py_za_tx_01032012.trc_BseErn
3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax

Line 3796: ,py_za_tx_01032012.trc_PerPenFnd

3792: ,py_za_tx_01032012.trc_TxbBseInc
3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm

Line 3797: ,py_za_tx_01032012.trc_PerRfiCon

3793: ,py_za_tx_01032012.trc_TotLibBse
3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc

Line 3798: ,py_za_tx_01032012.trc_PerRfiTxb

3794: ,py_za_tx_01032012.trc_TxbIncYtd
3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd

Line 3799: ,py_za_tx_01032012.trc_PerPenFndMax

3795: ,py_za_tx_01032012.trc_PerTxbInc
3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon

Line 3800: ,py_za_tx_01032012.trc_PerPenFndAbm

3796: ,py_za_tx_01032012.trc_PerPenFnd
3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb

Line 3801: ,py_za_tx_01032012.trc_AnnTxbInc

3797: ,py_za_tx_01032012.trc_PerRfiCon
3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax

Line 3802: ,py_za_tx_01032012.trc_AnnPenFnd

3798: ,py_za_tx_01032012.trc_PerRfiTxb
3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm

Line 3803: ,py_za_tx_01032012.trc_AnnRfiCon

3799: ,py_za_tx_01032012.trc_PerPenFndMax
3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd

Line 3804: ,py_za_tx_01032012.trc_AnnRfiTxb

3800: ,py_za_tx_01032012.trc_PerPenFndAbm
3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm

Line 3805: ,py_za_tx_01032012.trc_AnnPenFndMax

3801: ,py_za_tx_01032012.trc_AnnTxbInc
3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd

Line 3806: ,py_za_tx_01032012.trc_AnnPenFndAbm

3802: ,py_za_tx_01032012.trc_AnnPenFnd
3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm

Line 3807: ,py_za_tx_01032012.trc_PerArrPenFnd

3803: ,py_za_tx_01032012.trc_AnnRfiCon
3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu

Line 3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm

3804: ,py_za_tx_01032012.trc_AnnRfiTxb
3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon

Line 3809: ,py_za_tx_01032012.trc_AnnArrPenFnd

3805: ,py_za_tx_01032012.trc_AnnPenFndMax
3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax

Line 3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm

3806: ,py_za_tx_01032012.trc_AnnPenFndAbm
3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm

Line 3811: ,py_za_tx_01032012.trc_PerRetAnu

3807: ,py_za_tx_01032012.trc_PerArrPenFnd
3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu

Line 3812: ,py_za_tx_01032012.trc_PerNrfiCon

3808: ,py_za_tx_01032012.trc_PerArrPenFndAbm
3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon

Line 3813: ,py_za_tx_01032012.trc_PerRetAnuMax

3809: ,py_za_tx_01032012.trc_AnnArrPenFnd
3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax

Line 3814: ,py_za_tx_01032012.trc_PerRetAnuAbm

3810: ,py_za_tx_01032012.trc_AnnArrPenFndAbm
3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm

Line 3815: ,py_za_tx_01032012.trc_AnnRetAnu

3811: ,py_za_tx_01032012.trc_PerRetAnu
3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu

Line 3816: ,py_za_tx_01032012.trc_AnnNrfiCon

3812: ,py_za_tx_01032012.trc_PerNrfiCon
3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm

Line 3817: ,py_za_tx_01032012.trc_AnnRetAnuMax

3813: ,py_za_tx_01032012.trc_PerRetAnuMax
3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu

Line 3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm

3814: ,py_za_tx_01032012.trc_PerRetAnuAbm
3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm

Line 3819: ,py_za_tx_01032012.trc_PerArrRetAnu

3815: ,py_za_tx_01032012.trc_AnnRetAnu
3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate

Line 3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm

3816: ,py_za_tx_01032012.trc_AnnNrfiCon
3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold

Line 3821: ,py_za_tx_01032012.trc_AnnArrRetAnu

3817: ,py_za_tx_01032012.trc_AnnRetAnuMax
3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm

Line 3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm

3818: ,py_za_tx_01032012.trc_AnnRetAnuAbm
3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm

Line 3823: ,py_za_tx_01032012.trc_Rebate

3819: ,py_za_tx_01032012.trc_PerArrRetAnu
3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm

Line 3824: ,py_za_tx_01032012.trc_Threshold

3820: ,py_za_tx_01032012.trc_PerArrRetAnuAbm
3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd

Line 3825: ,py_za_tx_01032012.trc_PerMedAidAbm

3821: ,py_za_tx_01032012.trc_AnnArrRetAnu
3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd

Line 3826: ,py_za_tx_01032012.trc_PerTotAbm

3822: ,py_za_tx_01032012.trc_AnnArrRetAnuAbm
3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn

Line 3827: ,py_za_tx_01032012.trc_AnnTotAbm

3823: ,py_za_tx_01032012.trc_Rebate
3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc

Line 3828: ,py_za_tx_01032012.trc_NorIncYtd

3824: ,py_za_tx_01032012.trc_Threshold
3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI

Line 3829: ,py_za_tx_01032012.trc_NorIncPtd

3825: ,py_za_tx_01032012.trc_PerMedAidAbm
3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD

Line 3830: ,py_za_tx_01032012.trc_NorErn

3826: ,py_za_tx_01032012.trc_PerTotAbm
3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD

Line 3831: ,py_za_tx_01032012.trc_TxbNorInc

3827: ,py_za_tx_01032012.trc_AnnTotAbm
3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI

Line 3832: ,py_za_tx_01032012.trc_LibFyNI

3828: ,py_za_tx_01032012.trc_NorIncYtd
3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd

Line 3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD

3829: ,py_za_tx_01032012.trc_NorIncPtd
3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd

Line 3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD

3830: ,py_za_tx_01032012.trc_NorErn
3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn

Line 3835: ,py_za_tx_01032012.trc_LibFpNI

3831: ,py_za_tx_01032012.trc_TxbNorInc
3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc

Line 3836: ,py_za_tx_01032012.trc_FrnBenYtd

3832: ,py_za_tx_01032012.trc_LibFyNI
3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB

Line 3837: ,py_za_tx_01032012.trc_FrnBenPtd

3833: ,py_za_tx_01032012.bal_TX_ON_NI_YTD
3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD

Line 3838: ,py_za_tx_01032012.trc_FrnBenErn

3834: ,py_za_tx_01032012.bal_TX_ON_NI_PTD
3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD

Line 3839: ,py_za_tx_01032012.trc_TxbFrnInc

3835: ,py_za_tx_01032012.trc_LibFpNI
3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB

Line 3840: ,py_za_tx_01032012.trc_LibFyFB

3836: ,py_za_tx_01032012.trc_FrnBenYtd
3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd

Line 3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD

3837: ,py_za_tx_01032012.trc_FrnBenPtd
3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd

Line 3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD

3838: ,py_za_tx_01032012.trc_FrnBenErn
3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn

Line 3843: ,py_za_tx_01032012.trc_LibFpFB

3839: ,py_za_tx_01032012.trc_TxbFrnInc
3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc

Line 3844: ,py_za_tx_01032012.trc_TrvAllYtd

3840: ,py_za_tx_01032012.trc_LibFyFB
3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA

Line 3845: ,py_za_tx_01032012.trc_TrvAllPtd

3841: ,py_za_tx_01032012.bal_TX_ON_FB_YTD
3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD

Line 3846: ,py_za_tx_01032012.trc_TrvAllErn

3842: ,py_za_tx_01032012.bal_TX_ON_FB_PTD
3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD

Line 3847: ,py_za_tx_01032012.trc_TxbTrvInc

3843: ,py_za_tx_01032012.trc_LibFpFB
3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA

Line 3848: ,py_za_tx_01032012.trc_LibFyTA

3844: ,py_za_tx_01032012.trc_TrvAllYtd
3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd

Line 3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD

3845: ,py_za_tx_01032012.trc_TrvAllPtd
3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd

Line 3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD

3846: ,py_za_tx_01032012.trc_TrvAllErn
3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn

Line 3851: ,py_za_tx_01032012.trc_LibFpTA

3847: ,py_za_tx_01032012.trc_TxbTrvInc
3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc

Line 3852: ,py_za_tx_01032012.trc_BonProYtd

3848: ,py_za_tx_01032012.trc_LibFyTA
3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP

Line 3853: ,py_za_tx_01032012.trc_BonProPtd

3849: ,py_za_tx_01032012.bal_TX_ON_TA_YTD
3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD

Line 3854: ,py_za_tx_01032012.trc_BonProErn

3850: ,py_za_tx_01032012.bal_TX_ON_TA_PTD
3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD

Line 3855: ,py_za_tx_01032012.trc_TxbBonProInc

3851: ,py_za_tx_01032012.trc_LibFpTA
3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP

Line 3856: ,py_za_tx_01032012.trc_LibFyBP

3852: ,py_za_tx_01032012.trc_BonProYtd
3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd

Line 3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD

3853: ,py_za_tx_01032012.trc_BonProPtd
3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn

Line 3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD

3854: ,py_za_tx_01032012.trc_BonProErn
3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc

Line 3859: ,py_za_tx_01032012.trc_LibFpBP

3855: ,py_za_tx_01032012.trc_TxbBonProInc
3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB

Line 3860: ,py_za_tx_01032012.trc_AnnBonYtd

3856: ,py_za_tx_01032012.trc_LibFyBP
3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD

Line 3861: ,py_za_tx_01032012.trc_AnnBonErn

3857: ,py_za_tx_01032012.bal_TX_ON_BP_YTD
3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD

Line 3862: ,py_za_tx_01032012.trc_TxbAnnBonInc

3858: ,py_za_tx_01032012.bal_TX_ON_BP_PTD
3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB

Line 3863: ,py_za_tx_01032012.trc_LibFyAB

3859: ,py_za_tx_01032012.trc_LibFpBP
3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd

Line 3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD

3860: ,py_za_tx_01032012.trc_AnnBonYtd
3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd

Line 3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD

3861: ,py_za_tx_01032012.trc_AnnBonErn
3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn

Line 3866: ,py_za_tx_01032012.trc_LibFpAB

3862: ,py_za_tx_01032012.trc_TxbAnnBonInc
3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc

Line 3867: ,py_za_tx_01032012.trc_AnnPymYtd

3863: ,py_za_tx_01032012.trc_LibFyAB
3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP

Line 3868: ,py_za_tx_01032012.trc_AnnPymPtd

3864: ,py_za_tx_01032012.bal_TX_ON_AB_YTD
3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD

Line 3869: ,py_za_tx_01032012.trc_AnnPymErn

3865: ,py_za_tx_01032012.bal_TX_ON_AB_PTD
3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD

Line 3870: ,py_za_tx_01032012.trc_TxbAnnPymInc

3866: ,py_za_tx_01032012.trc_LibFpAB
3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP

Line 3871: ,py_za_tx_01032012.trc_LibFyAP

3867: ,py_za_tx_01032012.trc_AnnPymYtd
3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd

Line 3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD

3868: ,py_za_tx_01032012.trc_AnnPymPtd
3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd

Line 3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD

3869: ,py_za_tx_01032012.trc_AnnPymErn
3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn

Line 3874: ,py_za_tx_01032012.trc_LibFpAP

3870: ,py_za_tx_01032012.trc_TxbAnnPymInc
3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO

Line 3875: ,py_za_tx_01032012.trc_PblOffYtd

3871: ,py_za_tx_01032012.trc_LibFyAP
3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD

Line 3876: ,py_za_tx_01032012.trc_PblOffPtd

3872: ,py_za_tx_01032012.bal_TX_ON_AP_YTD
3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD

Line 3877: ,py_za_tx_01032012.trc_PblOffErn

3873: ,py_za_tx_01032012.bal_TX_ON_AP_PTD
3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO

Line 3878: ,py_za_tx_01032012.trc_LibFyPO

3874: ,py_za_tx_01032012.trc_LibFpAP
3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn

Line 3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD

3875: ,py_za_tx_01032012.trc_PblOffYtd
3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD

Line 3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD

3876: ,py_za_tx_01032012.trc_PblOffPtd
3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD
3884: ,py_za_tx_01032012.trc_PayeVal

Line 3881: ,py_za_tx_01032012.trc_LibFpPO

3877: ,py_za_tx_01032012.trc_PblOffErn
3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD
3884: ,py_za_tx_01032012.trc_PayeVal
3885: ,py_za_tx_01032012.trc_SiteVal);

Line 3882: ,py_za_tx_01032012.trc_LibWrn

3878: ,py_za_tx_01032012.trc_LibFyPO
3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD
3884: ,py_za_tx_01032012.trc_PayeVal
3885: ,py_za_tx_01032012.trc_SiteVal);
3886:

Line 3883: ,py_za_tx_01032012.trc_PayValSD

3879: ,py_za_tx_01032012.bal_TX_ON_PO_YTD
3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD
3884: ,py_za_tx_01032012.trc_PayeVal
3885: ,py_za_tx_01032012.trc_SiteVal);
3886:
3887: EXCEPTION

Line 3884: ,py_za_tx_01032012.trc_PayeVal

3880: ,py_za_tx_01032012.bal_TX_ON_PO_PTD
3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD
3884: ,py_za_tx_01032012.trc_PayeVal
3885: ,py_za_tx_01032012.trc_SiteVal);
3886:
3887: EXCEPTION
3888: WHEN OTHERS THEN

Line 3885: ,py_za_tx_01032012.trc_SiteVal);

3881: ,py_za_tx_01032012.trc_LibFpPO
3882: ,py_za_tx_01032012.trc_LibWrn
3883: ,py_za_tx_01032012.trc_PayValSD
3884: ,py_za_tx_01032012.trc_PayeVal
3885: ,py_za_tx_01032012.trc_SiteVal);
3886:
3887: EXCEPTION
3888: WHEN OTHERS THEN
3889: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

Line 3889: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

3885: ,py_za_tx_01032012.trc_SiteVal);
3886:
3887: EXCEPTION
3888: WHEN OTHERS THEN
3889: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3890: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3891: END IF;
3892: RAISE py_za_tx_01032012.xpt_E;
3893: END Trace;

Line 3890: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);

3886:
3887: EXCEPTION
3888: WHEN OTHERS THEN
3889: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3890: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3891: END IF;
3892: RAISE py_za_tx_01032012.xpt_E;
3893: END Trace;
3894:

Line 3892: RAISE py_za_tx_01032012.xpt_E;

3888: WHEN OTHERS THEN
3889: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
3890: py_za_tx_01032012.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3891: END IF;
3892: RAISE py_za_tx_01032012.xpt_E;
3893: END Trace;
3894:
3895:
3896: -------------------------------------------------------------------------------

Line 3904: py_za_tx_01032012.trc_CalTyp := 'Unknown';

3900:
3901: BEGIN
3902: hr_utility.set_location('py_za_tx_utl_01032012.ClearGlobals',1);
3903: -- Calculation Type
3904: py_za_tx_01032012.trc_CalTyp := 'Unknown';
3905: -- Factors
3906: py_za_tx_01032012.trc_TxbIncPtd := 0;
3907: py_za_tx_01032012.trc_PrdFactor := 0;
3908: py_za_tx_01032012.trc_PosFactor := 0;

Line 3906: py_za_tx_01032012.trc_TxbIncPtd := 0;

3902: hr_utility.set_location('py_za_tx_utl_01032012.ClearGlobals',1);
3903: -- Calculation Type
3904: py_za_tx_01032012.trc_CalTyp := 'Unknown';
3905: -- Factors
3906: py_za_tx_01032012.trc_TxbIncPtd := 0;
3907: py_za_tx_01032012.trc_PrdFactor := 0;
3908: py_za_tx_01032012.trc_PosFactor := 0;
3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration

Line 3907: py_za_tx_01032012.trc_PrdFactor := 0;

3903: -- Calculation Type
3904: py_za_tx_01032012.trc_CalTyp := 'Unknown';
3905: -- Factors
3906: py_za_tx_01032012.trc_TxbIncPtd := 0;
3907: py_za_tx_01032012.trc_PrdFactor := 0;
3908: py_za_tx_01032012.trc_PosFactor := 0;
3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;

Line 3908: py_za_tx_01032012.trc_PosFactor := 0;

3904: py_za_tx_01032012.trc_CalTyp := 'Unknown';
3905: -- Factors
3906: py_za_tx_01032012.trc_TxbIncPtd := 0;
3907: py_za_tx_01032012.trc_PrdFactor := 0;
3908: py_za_tx_01032012.trc_PosFactor := 0;
3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;

Line 3909: py_za_tx_01032012.trc_SitFactor := 1;

3905: -- Factors
3906: py_za_tx_01032012.trc_TxbIncPtd := 0;
3907: py_za_tx_01032012.trc_PrdFactor := 0;
3908: py_za_tx_01032012.trc_PosFactor := 0;
3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;
3913: py_za_tx_01032012.trc_TotLibDR := 0;

Line 3911: py_za_tx_01032012.trc_DmdRmnRun := 0;

3907: py_za_tx_01032012.trc_PrdFactor := 0;
3908: py_za_tx_01032012.trc_PosFactor := 0;
3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;
3913: py_za_tx_01032012.trc_TotLibDR := 0;
3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;

Line 3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;

3908: py_za_tx_01032012.trc_PosFactor := 0;
3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;
3913: py_za_tx_01032012.trc_TotLibDR := 0;
3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;
3916: -- Base Income

Line 3913: py_za_tx_01032012.trc_TotLibDR := 0;

3909: py_za_tx_01032012.trc_SitFactor := 1;
3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;
3913: py_za_tx_01032012.trc_TotLibDR := 0;
3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;
3916: -- Base Income
3917: py_za_tx_01032012.trc_BseErn := 0;

Line 3914: py_za_tx_01032012.trc_LibFyDR := 0;

3910: -- Deemed Remuneration
3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;
3913: py_za_tx_01032012.trc_TotLibDR := 0;
3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;
3916: -- Base Income
3917: py_za_tx_01032012.trc_BseErn := 0;
3918: py_za_tx_01032012.trc_TxbBseInc := 0;

Line 3915: py_za_tx_01032012.trc_LibFpDR := 0;

3911: py_za_tx_01032012.trc_DmdRmnRun := 0;
3912: py_za_tx_01032012.trc_TxbDmdRmn := 0;
3913: py_za_tx_01032012.trc_TotLibDR := 0;
3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;
3916: -- Base Income
3917: py_za_tx_01032012.trc_BseErn := 0;
3918: py_za_tx_01032012.trc_TxbBseInc := 0;
3919: --TYS2010

Line 3917: py_za_tx_01032012.trc_BseErn := 0;

3913: py_za_tx_01032012.trc_TotLibDR := 0;
3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;
3916: -- Base Income
3917: py_za_tx_01032012.trc_BseErn := 0;
3918: py_za_tx_01032012.trc_TxbBseInc := 0;
3919: --TYS2010
3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;
3921: py_za_tx_01032012.trc_TotLibBse := 0;

Line 3918: py_za_tx_01032012.trc_TxbBseInc := 0;

3914: py_za_tx_01032012.trc_LibFyDR := 0;
3915: py_za_tx_01032012.trc_LibFpDR := 0;
3916: -- Base Income
3917: py_za_tx_01032012.trc_BseErn := 0;
3918: py_za_tx_01032012.trc_TxbBseInc := 0;
3919: --TYS2010
3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;
3921: py_za_tx_01032012.trc_TotLibBse := 0;
3922: -- Period Pension Fund

Line 3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;

3916: -- Base Income
3917: py_za_tx_01032012.trc_BseErn := 0;
3918: py_za_tx_01032012.trc_TxbBseInc := 0;
3919: --TYS2010
3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;
3921: py_za_tx_01032012.trc_TotLibBse := 0;
3922: -- Period Pension Fund
3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;

Line 3921: py_za_tx_01032012.trc_TotLibBse := 0;

3917: py_za_tx_01032012.trc_BseErn := 0;
3918: py_za_tx_01032012.trc_TxbBseInc := 0;
3919: --TYS2010
3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;
3921: py_za_tx_01032012.trc_TotLibBse := 0;
3922: -- Period Pension Fund
3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;

Line 3923: py_za_tx_01032012.trc_TxbIncYtd := 0;

3919: --TYS2010
3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;
3921: py_za_tx_01032012.trc_TotLibBse := 0;
3922: -- Period Pension Fund
3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;

Line 3924: py_za_tx_01032012.trc_PerTxbInc := 0;

3920: py_za_tx_01032012.trc_TxbBseIncWoDon := 0;
3921: py_za_tx_01032012.trc_TotLibBse := 0;
3922: -- Period Pension Fund
3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;

Line 3925: py_za_tx_01032012.trc_PerPenFnd := 0;

3921: py_za_tx_01032012.trc_TotLibBse := 0;
3922: -- Period Pension Fund
3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;

Line 3926: py_za_tx_01032012.trc_PerRfiCon := 0;

3922: -- Period Pension Fund
3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund

Line 3927: py_za_tx_01032012.trc_PerRfiTxb := 0;

3923: py_za_tx_01032012.trc_TxbIncYtd := 0;
3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;

Line 3928: py_za_tx_01032012.trc_PerPenFndMax := 0;

3924: py_za_tx_01032012.trc_PerTxbInc := 0;
3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;

Line 3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;

3925: py_za_tx_01032012.trc_PerPenFnd := 0;
3926: py_za_tx_01032012.trc_PerRfiCon := 0;
3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;

Line 3931: py_za_tx_01032012.trc_AnnTxbInc := 0;

3927: py_za_tx_01032012.trc_PerRfiTxb := 0;
3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;
3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;

Line 3932: py_za_tx_01032012.trc_AnnPenFnd := 0;

3928: py_za_tx_01032012.trc_PerPenFndMax := 0;
3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;
3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;

Line 3933: py_za_tx_01032012.trc_AnnRfiCon := 0;

3929: py_za_tx_01032012.trc_PerPenFndAbm := 0;
3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;
3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;
3937: -- Period Arrear Pension

Line 3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;

3930: -- Annual Pension Fund
3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;
3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;
3937: -- Period Arrear Pension
3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;

Line 3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;

3931: py_za_tx_01032012.trc_AnnTxbInc := 0;
3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;
3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;
3937: -- Period Arrear Pension
3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;
3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;

Line 3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;

3932: py_za_tx_01032012.trc_AnnPenFnd := 0;
3933: py_za_tx_01032012.trc_AnnRfiCon := 0;
3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;
3937: -- Period Arrear Pension
3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;
3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;
3940: -- Annual Arrear Pension

Line 3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;

3934: py_za_tx_01032012.trc_AnnRfiTxb := 0;
3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;
3937: -- Period Arrear Pension
3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;
3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;
3940: -- Annual Arrear Pension
3941: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;

Line 3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;

3935: py_za_tx_01032012.trc_AnnPenFndMax := 0;
3936: py_za_tx_01032012.trc_AnnPenFndAbm := 0;
3937: -- Period Arrear Pension
3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;
3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;
3940: -- Annual Arrear Pension
3941: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;
3943: -- Arrear Excess Update Value

Line 3941: py_za_tx_01032012.trc_AnnArrPenFnd := 0;

3937: -- Period Arrear Pension
3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;
3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;
3940: -- Annual Arrear Pension
3941: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;
3943: -- Arrear Excess Update Value
3944: py_za_tx_01032012.trc_PfUpdFig := 0;
3945: -- Period Retirement Annuity

Line 3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;

3938: py_za_tx_01032012.trc_PerArrPenFnd := 0;
3939: py_za_tx_01032012.trc_PerArrPenFndAbm := 0;
3940: -- Annual Arrear Pension
3941: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;
3943: -- Arrear Excess Update Value
3944: py_za_tx_01032012.trc_PfUpdFig := 0;
3945: -- Period Retirement Annuity
3946: py_za_tx_01032012.trc_PerRetAnu := 0;

Line 3944: py_za_tx_01032012.trc_PfUpdFig := 0;

3940: -- Annual Arrear Pension
3941: py_za_tx_01032012.trc_AnnArrPenFnd := 0;
3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;
3943: -- Arrear Excess Update Value
3944: py_za_tx_01032012.trc_PfUpdFig := 0;
3945: -- Period Retirement Annuity
3946: py_za_tx_01032012.trc_PerRetAnu := 0;
3947: py_za_tx_01032012.trc_PerNrfiCon := 0;
3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;

Line 3946: py_za_tx_01032012.trc_PerRetAnu := 0;

3942: py_za_tx_01032012.trc_AnnArrPenFndAbm := 0;
3943: -- Arrear Excess Update Value
3944: py_za_tx_01032012.trc_PfUpdFig := 0;
3945: -- Period Retirement Annuity
3946: py_za_tx_01032012.trc_PerRetAnu := 0;
3947: py_za_tx_01032012.trc_PerNrfiCon := 0;
3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;
3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity

Line 3947: py_za_tx_01032012.trc_PerNrfiCon := 0;

3943: -- Arrear Excess Update Value
3944: py_za_tx_01032012.trc_PfUpdFig := 0;
3945: -- Period Retirement Annuity
3946: py_za_tx_01032012.trc_PerRetAnu := 0;
3947: py_za_tx_01032012.trc_PerNrfiCon := 0;
3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;
3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;

Line 3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;

3944: py_za_tx_01032012.trc_PfUpdFig := 0;
3945: -- Period Retirement Annuity
3946: py_za_tx_01032012.trc_PerRetAnu := 0;
3947: py_za_tx_01032012.trc_PerNrfiCon := 0;
3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;
3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;
3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;

Line 3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;

3945: -- Period Retirement Annuity
3946: py_za_tx_01032012.trc_PerRetAnu := 0;
3947: py_za_tx_01032012.trc_PerNrfiCon := 0;
3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;
3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;
3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;
3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;

Line 3951: py_za_tx_01032012.trc_AnnRetAnu := 0;

3947: py_za_tx_01032012.trc_PerNrfiCon := 0;
3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;
3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;
3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;
3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;
3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;
3955: -- Period Arrear Retirement Annuity

Line 3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;

3948: py_za_tx_01032012.trc_PerRetAnuMax := 0;
3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;
3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;
3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;
3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;
3955: -- Period Arrear Retirement Annuity
3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;

Line 3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;

3949: py_za_tx_01032012.trc_PerRetAnuAbm := 0;
3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;
3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;
3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;
3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;
3955: -- Period Arrear Retirement Annuity
3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;
3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;

Line 3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;

3950: -- Annual Retirement Annuity
3951: py_za_tx_01032012.trc_AnnRetAnu := 0;
3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;
3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;
3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;
3955: -- Period Arrear Retirement Annuity
3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;
3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;
3958: -- Annual Arrear Retirement Annuity

Line 3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;

3952: py_za_tx_01032012.trc_AnnNrfiCon := 0;
3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;
3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;
3955: -- Period Arrear Retirement Annuity
3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;
3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;
3958: -- Annual Arrear Retirement Annuity
3959: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;

Line 3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;

3953: py_za_tx_01032012.trc_AnnRetAnuMax := 0;
3954: py_za_tx_01032012.trc_AnnRetAnuAbm := 0;
3955: -- Period Arrear Retirement Annuity
3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;
3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;
3958: -- Annual Arrear Retirement Annuity
3959: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;
3961: -- Arrear Excess Update Value

Line 3959: py_za_tx_01032012.trc_AnnArrRetAnu := 0;

3955: -- Period Arrear Retirement Annuity
3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;
3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;
3958: -- Annual Arrear Retirement Annuity
3959: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;
3961: -- Arrear Excess Update Value
3962: py_za_tx_01032012.trc_RaUpdFig := 0;
3963: -- Medical Aid Abatement

Line 3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;

3956: py_za_tx_01032012.trc_PerArrRetAnu := 0;
3957: py_za_tx_01032012.trc_PerArrRetAnuAbm := 0;
3958: -- Annual Arrear Retirement Annuity
3959: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;
3961: -- Arrear Excess Update Value
3962: py_za_tx_01032012.trc_RaUpdFig := 0;
3963: -- Medical Aid Abatement
3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;

Line 3962: py_za_tx_01032012.trc_RaUpdFig := 0;

3958: -- Annual Arrear Retirement Annuity
3959: py_za_tx_01032012.trc_AnnArrRetAnu := 0;
3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;
3961: -- Arrear Excess Update Value
3962: py_za_tx_01032012.trc_RaUpdFig := 0;
3963: -- Medical Aid Abatement
3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;
3965: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
3966: -- Rebates Thresholds

Line 3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;

3960: py_za_tx_01032012.trc_AnnArrRetAnuAbm := 0;
3961: -- Arrear Excess Update Value
3962: py_za_tx_01032012.trc_RaUpdFig := 0;
3963: -- Medical Aid Abatement
3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;
3965: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
3966: -- Rebates Thresholds
3967: py_za_tx_01032012.trc_Rebate := 0;
3968: py_za_tx_01032012.trc_Threshold := 0;

Line 3965: py_za_tx_01032012.trc_AnnMedAidAbm := 0;

3961: -- Arrear Excess Update Value
3962: py_za_tx_01032012.trc_RaUpdFig := 0;
3963: -- Medical Aid Abatement
3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;
3965: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
3966: -- Rebates Thresholds
3967: py_za_tx_01032012.trc_Rebate := 0;
3968: py_za_tx_01032012.trc_Threshold := 0;
3969: -- Abatement Totals

Line 3967: py_za_tx_01032012.trc_Rebate := 0;

3963: -- Medical Aid Abatement
3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;
3965: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
3966: -- Rebates Thresholds
3967: py_za_tx_01032012.trc_Rebate := 0;
3968: py_za_tx_01032012.trc_Threshold := 0;
3969: -- Abatement Totals
3970: py_za_tx_01032012.trc_PerTotAbm := 0;
3971: py_za_tx_01032012.trc_AnnTotAbm := 0;

Line 3968: py_za_tx_01032012.trc_Threshold := 0;

3964: py_za_tx_01032012.trc_PerMedAidAbm := 0;
3965: py_za_tx_01032012.trc_AnnMedAidAbm := 0;
3966: -- Rebates Thresholds
3967: py_za_tx_01032012.trc_Rebate := 0;
3968: py_za_tx_01032012.trc_Threshold := 0;
3969: -- Abatement Totals
3970: py_za_tx_01032012.trc_PerTotAbm := 0;
3971: py_za_tx_01032012.trc_AnnTotAbm := 0;
3972: -- TYS2010

Line 3970: py_za_tx_01032012.trc_PerTotAbm := 0;

3966: -- Rebates Thresholds
3967: py_za_tx_01032012.trc_Rebate := 0;
3968: py_za_tx_01032012.trc_Threshold := 0;
3969: -- Abatement Totals
3970: py_za_tx_01032012.trc_PerTotAbm := 0;
3971: py_za_tx_01032012.trc_AnnTotAbm := 0;
3972: -- TYS2010
3973: -- Donations made by EE
3974: py_za_tx_01032012.trc_PerDonAmt := 0;

Line 3971: py_za_tx_01032012.trc_AnnTotAbm := 0;

3967: py_za_tx_01032012.trc_Rebate := 0;
3968: py_za_tx_01032012.trc_Threshold := 0;
3969: -- Abatement Totals
3970: py_za_tx_01032012.trc_PerTotAbm := 0;
3971: py_za_tx_01032012.trc_AnnTotAbm := 0;
3972: -- TYS2010
3973: -- Donations made by EE
3974: py_za_tx_01032012.trc_PerDonAmt := 0;
3975: py_za_tx_01032012.trc_AnnDonAmt := 0;

Line 3974: py_za_tx_01032012.trc_PerDonAmt := 0;

3970: py_za_tx_01032012.trc_PerTotAbm := 0;
3971: py_za_tx_01032012.trc_AnnTotAbm := 0;
3972: -- TYS2010
3973: -- Donations made by EE
3974: py_za_tx_01032012.trc_PerDonAmt := 0;
3975: py_za_tx_01032012.trc_AnnDonAmt := 0;
3976: py_za_tx_01032012.trc_AllowDonPerc := 0;
3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;

Line 3975: py_za_tx_01032012.trc_AnnDonAmt := 0;

3971: py_za_tx_01032012.trc_AnnTotAbm := 0;
3972: -- TYS2010
3973: -- Donations made by EE
3974: py_za_tx_01032012.trc_PerDonAmt := 0;
3975: py_za_tx_01032012.trc_AnnDonAmt := 0;
3976: py_za_tx_01032012.trc_AllowDonPerc := 0;
3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;
3979: py_za_tx_01032012.trc_NorIncPtd := 0;

Line 3976: py_za_tx_01032012.trc_AllowDonPerc := 0;

3972: -- TYS2010
3973: -- Donations made by EE
3974: py_za_tx_01032012.trc_PerDonAmt := 0;
3975: py_za_tx_01032012.trc_AnnDonAmt := 0;
3976: py_za_tx_01032012.trc_AllowDonPerc := 0;
3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;
3979: py_za_tx_01032012.trc_NorIncPtd := 0;
3980: py_za_tx_01032012.trc_NorErn := 0;

Line 3978: py_za_tx_01032012.trc_NorIncYtd := 0;

3974: py_za_tx_01032012.trc_PerDonAmt := 0;
3975: py_za_tx_01032012.trc_AnnDonAmt := 0;
3976: py_za_tx_01032012.trc_AllowDonPerc := 0;
3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;
3979: py_za_tx_01032012.trc_NorIncPtd := 0;
3980: py_za_tx_01032012.trc_NorErn := 0;
3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010

Line 3979: py_za_tx_01032012.trc_NorIncPtd := 0;

3975: py_za_tx_01032012.trc_AnnDonAmt := 0;
3976: py_za_tx_01032012.trc_AllowDonPerc := 0;
3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;
3979: py_za_tx_01032012.trc_NorIncPtd := 0;
3980: py_za_tx_01032012.trc_NorErn := 0;
3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;

Line 3980: py_za_tx_01032012.trc_NorErn := 0;

3976: py_za_tx_01032012.trc_AllowDonPerc := 0;
3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;
3979: py_za_tx_01032012.trc_NorIncPtd := 0;
3980: py_za_tx_01032012.trc_NorErn := 0;
3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;
3984: py_za_tx_01032012.trc_TotLibNI := 0;

Line 3981: py_za_tx_01032012.trc_TxbNorInc := 0;

3977: -- Normal Income
3978: py_za_tx_01032012.trc_NorIncYtd := 0;
3979: py_za_tx_01032012.trc_NorIncPtd := 0;
3980: py_za_tx_01032012.trc_NorErn := 0;
3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;
3984: py_za_tx_01032012.trc_TotLibNI := 0;
3985: py_za_tx_01032012.trc_LibFyNI := 0;

Line 3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;

3979: py_za_tx_01032012.trc_NorIncPtd := 0;
3980: py_za_tx_01032012.trc_NorErn := 0;
3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;
3984: py_za_tx_01032012.trc_TotLibNI := 0;
3985: py_za_tx_01032012.trc_LibFyNI := 0;
3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits

Line 3984: py_za_tx_01032012.trc_TotLibNI := 0;

3980: py_za_tx_01032012.trc_NorErn := 0;
3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;
3984: py_za_tx_01032012.trc_TotLibNI := 0;
3985: py_za_tx_01032012.trc_LibFyNI := 0;
3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;

Line 3985: py_za_tx_01032012.trc_LibFyNI := 0;

3981: py_za_tx_01032012.trc_TxbNorInc := 0;
3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;
3984: py_za_tx_01032012.trc_TotLibNI := 0;
3985: py_za_tx_01032012.trc_LibFyNI := 0;
3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;
3989: py_za_tx_01032012.trc_FrnBenPtd := 0;

Line 3986: py_za_tx_01032012.trc_LibFpNI := 0;

3982: --TYS2010
3983: py_za_tx_01032012.trc_TxbNorIncWoDon := 0;
3984: py_za_tx_01032012.trc_TotLibNI := 0;
3985: py_za_tx_01032012.trc_LibFyNI := 0;
3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;
3989: py_za_tx_01032012.trc_FrnBenPtd := 0;
3990: py_za_tx_01032012.trc_FrnBenErn := 0;

Line 3988: py_za_tx_01032012.trc_FrnBenYtd := 0;

3984: py_za_tx_01032012.trc_TotLibNI := 0;
3985: py_za_tx_01032012.trc_LibFyNI := 0;
3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;
3989: py_za_tx_01032012.trc_FrnBenPtd := 0;
3990: py_za_tx_01032012.trc_FrnBenErn := 0;
3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010

Line 3989: py_za_tx_01032012.trc_FrnBenPtd := 0;

3985: py_za_tx_01032012.trc_LibFyNI := 0;
3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;
3989: py_za_tx_01032012.trc_FrnBenPtd := 0;
3990: py_za_tx_01032012.trc_FrnBenErn := 0;
3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;

Line 3990: py_za_tx_01032012.trc_FrnBenErn := 0;

3986: py_za_tx_01032012.trc_LibFpNI := 0;
3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;
3989: py_za_tx_01032012.trc_FrnBenPtd := 0;
3990: py_za_tx_01032012.trc_FrnBenErn := 0;
3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;
3994: py_za_tx_01032012.trc_TotLibFB := 0;

Line 3991: py_za_tx_01032012.trc_TxbFrnInc := 0;

3987: -- Fringe Benefits
3988: py_za_tx_01032012.trc_FrnBenYtd := 0;
3989: py_za_tx_01032012.trc_FrnBenPtd := 0;
3990: py_za_tx_01032012.trc_FrnBenErn := 0;
3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;
3994: py_za_tx_01032012.trc_TotLibFB := 0;
3995: py_za_tx_01032012.trc_LibFyFB := 0;

Line 3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;

3989: py_za_tx_01032012.trc_FrnBenPtd := 0;
3990: py_za_tx_01032012.trc_FrnBenErn := 0;
3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;
3994: py_za_tx_01032012.trc_TotLibFB := 0;
3995: py_za_tx_01032012.trc_LibFyFB := 0;
3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance

Line 3994: py_za_tx_01032012.trc_TotLibFB := 0;

3990: py_za_tx_01032012.trc_FrnBenErn := 0;
3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;
3994: py_za_tx_01032012.trc_TotLibFB := 0;
3995: py_za_tx_01032012.trc_LibFyFB := 0;
3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;

Line 3995: py_za_tx_01032012.trc_LibFyFB := 0;

3991: py_za_tx_01032012.trc_TxbFrnInc := 0;
3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;
3994: py_za_tx_01032012.trc_TotLibFB := 0;
3995: py_za_tx_01032012.trc_LibFyFB := 0;
3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;
3999: py_za_tx_01032012.trc_TrvAllPtd := 0;

Line 3996: py_za_tx_01032012.trc_LibFpFB := 0;

3992: --TYS2010
3993: py_za_tx_01032012.trc_TxbFrnIncWoDon := 0;
3994: py_za_tx_01032012.trc_TotLibFB := 0;
3995: py_za_tx_01032012.trc_LibFyFB := 0;
3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;
3999: py_za_tx_01032012.trc_TrvAllPtd := 0;
4000: py_za_tx_01032012.trc_TrvAllErn := 0;

Line 3998: py_za_tx_01032012.trc_TrvAllYtd := 0;

3994: py_za_tx_01032012.trc_TotLibFB := 0;
3995: py_za_tx_01032012.trc_LibFyFB := 0;
3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;
3999: py_za_tx_01032012.trc_TrvAllPtd := 0;
4000: py_za_tx_01032012.trc_TrvAllErn := 0;
4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010

Line 3999: py_za_tx_01032012.trc_TrvAllPtd := 0;

3995: py_za_tx_01032012.trc_LibFyFB := 0;
3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;
3999: py_za_tx_01032012.trc_TrvAllPtd := 0;
4000: py_za_tx_01032012.trc_TrvAllErn := 0;
4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;

Line 4000: py_za_tx_01032012.trc_TrvAllErn := 0;

3996: py_za_tx_01032012.trc_LibFpFB := 0;
3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;
3999: py_za_tx_01032012.trc_TrvAllPtd := 0;
4000: py_za_tx_01032012.trc_TrvAllErn := 0;
4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;
4004: py_za_tx_01032012.trc_TotLibTA := 0;

Line 4001: py_za_tx_01032012.trc_TxbTrvInc := 0;

3997: -- Travel Allowance
3998: py_za_tx_01032012.trc_TrvAllYtd := 0;
3999: py_za_tx_01032012.trc_TrvAllPtd := 0;
4000: py_za_tx_01032012.trc_TrvAllErn := 0;
4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;
4004: py_za_tx_01032012.trc_TotLibTA := 0;
4005: py_za_tx_01032012.trc_LibFyTA := 0;

Line 4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;

3999: py_za_tx_01032012.trc_TrvAllPtd := 0;
4000: py_za_tx_01032012.trc_TrvAllErn := 0;
4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;
4004: py_za_tx_01032012.trc_TotLibTA := 0;
4005: py_za_tx_01032012.trc_LibFyTA := 0;
4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision

Line 4004: py_za_tx_01032012.trc_TotLibTA := 0;

4000: py_za_tx_01032012.trc_TrvAllErn := 0;
4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;
4004: py_za_tx_01032012.trc_TotLibTA := 0;
4005: py_za_tx_01032012.trc_LibFyTA := 0;
4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;

Line 4005: py_za_tx_01032012.trc_LibFyTA := 0;

4001: py_za_tx_01032012.trc_TxbTrvInc := 0;
4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;
4004: py_za_tx_01032012.trc_TotLibTA := 0;
4005: py_za_tx_01032012.trc_LibFyTA := 0;
4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;
4009: py_za_tx_01032012.trc_BonProPtd := 0;

Line 4006: py_za_tx_01032012.trc_LibFpTA := 0;

4002: --TYS2010
4003: py_za_tx_01032012.trc_TxbTrvIncWoDon := 0;
4004: py_za_tx_01032012.trc_TotLibTA := 0;
4005: py_za_tx_01032012.trc_LibFyTA := 0;
4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;
4009: py_za_tx_01032012.trc_BonProPtd := 0;
4010: py_za_tx_01032012.trc_BonProErn := 0;

Line 4008: py_za_tx_01032012.trc_BonProYtd := 0;

4004: py_za_tx_01032012.trc_TotLibTA := 0;
4005: py_za_tx_01032012.trc_LibFyTA := 0;
4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;
4009: py_za_tx_01032012.trc_BonProPtd := 0;
4010: py_za_tx_01032012.trc_BonProErn := 0;
4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010

Line 4009: py_za_tx_01032012.trc_BonProPtd := 0;

4005: py_za_tx_01032012.trc_LibFyTA := 0;
4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;
4009: py_za_tx_01032012.trc_BonProPtd := 0;
4010: py_za_tx_01032012.trc_BonProErn := 0;
4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;

Line 4010: py_za_tx_01032012.trc_BonProErn := 0;

4006: py_za_tx_01032012.trc_LibFpTA := 0;
4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;
4009: py_za_tx_01032012.trc_BonProPtd := 0;
4010: py_za_tx_01032012.trc_BonProErn := 0;
4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;
4014: py_za_tx_01032012.trc_TotLibBP := 0;

Line 4011: py_za_tx_01032012.trc_TxbBonProInc := 0;

4007: -- Bonus Provision
4008: py_za_tx_01032012.trc_BonProYtd := 0;
4009: py_za_tx_01032012.trc_BonProPtd := 0;
4010: py_za_tx_01032012.trc_BonProErn := 0;
4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;
4014: py_za_tx_01032012.trc_TotLibBP := 0;
4015: py_za_tx_01032012.trc_LibFyBP := 0;

Line 4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;

4009: py_za_tx_01032012.trc_BonProPtd := 0;
4010: py_za_tx_01032012.trc_BonProErn := 0;
4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;
4014: py_za_tx_01032012.trc_TotLibBP := 0;
4015: py_za_tx_01032012.trc_LibFyBP := 0;
4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus

Line 4014: py_za_tx_01032012.trc_TotLibBP := 0;

4010: py_za_tx_01032012.trc_BonProErn := 0;
4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;
4014: py_za_tx_01032012.trc_TotLibBP := 0;
4015: py_za_tx_01032012.trc_LibFyBP := 0;
4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;

Line 4015: py_za_tx_01032012.trc_LibFyBP := 0;

4011: py_za_tx_01032012.trc_TxbBonProInc := 0;
4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;
4014: py_za_tx_01032012.trc_TotLibBP := 0;
4015: py_za_tx_01032012.trc_LibFyBP := 0;
4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;
4019: py_za_tx_01032012.trc_AnnBonPtd := 0;

Line 4016: py_za_tx_01032012.trc_LibFpBP := 0;

4012: --TYS2010
4013: py_za_tx_01032012.trc_TxbBonProIncWoDon := 0;
4014: py_za_tx_01032012.trc_TotLibBP := 0;
4015: py_za_tx_01032012.trc_LibFyBP := 0;
4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;
4019: py_za_tx_01032012.trc_AnnBonPtd := 0;
4020: py_za_tx_01032012.trc_AnnBonErn := 0;

Line 4018: py_za_tx_01032012.trc_AnnBonYtd := 0;

4014: py_za_tx_01032012.trc_TotLibBP := 0;
4015: py_za_tx_01032012.trc_LibFyBP := 0;
4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;
4019: py_za_tx_01032012.trc_AnnBonPtd := 0;
4020: py_za_tx_01032012.trc_AnnBonErn := 0;
4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010

Line 4019: py_za_tx_01032012.trc_AnnBonPtd := 0;

4015: py_za_tx_01032012.trc_LibFyBP := 0;
4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;
4019: py_za_tx_01032012.trc_AnnBonPtd := 0;
4020: py_za_tx_01032012.trc_AnnBonErn := 0;
4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;

Line 4020: py_za_tx_01032012.trc_AnnBonErn := 0;

4016: py_za_tx_01032012.trc_LibFpBP := 0;
4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;
4019: py_za_tx_01032012.trc_AnnBonPtd := 0;
4020: py_za_tx_01032012.trc_AnnBonErn := 0;
4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;
4024: py_za_tx_01032012.trc_TotLibAB := 0;

Line 4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;

4017: -- Annual Bonus
4018: py_za_tx_01032012.trc_AnnBonYtd := 0;
4019: py_za_tx_01032012.trc_AnnBonPtd := 0;
4020: py_za_tx_01032012.trc_AnnBonErn := 0;
4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;
4024: py_za_tx_01032012.trc_TotLibAB := 0;
4025: py_za_tx_01032012.trc_LibFyAB := 0;

Line 4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;

4019: py_za_tx_01032012.trc_AnnBonPtd := 0;
4020: py_za_tx_01032012.trc_AnnBonErn := 0;
4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;
4024: py_za_tx_01032012.trc_TotLibAB := 0;
4025: py_za_tx_01032012.trc_LibFyAB := 0;
4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments

Line 4024: py_za_tx_01032012.trc_TotLibAB := 0;

4020: py_za_tx_01032012.trc_AnnBonErn := 0;
4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;
4024: py_za_tx_01032012.trc_TotLibAB := 0;
4025: py_za_tx_01032012.trc_LibFyAB := 0;
4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;

Line 4025: py_za_tx_01032012.trc_LibFyAB := 0;

4021: py_za_tx_01032012.trc_TxbAnnBonInc := 0;
4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;
4024: py_za_tx_01032012.trc_TotLibAB := 0;
4025: py_za_tx_01032012.trc_LibFyAB := 0;
4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;
4029: py_za_tx_01032012.trc_AnnPymPtd := 0;

Line 4026: py_za_tx_01032012.trc_LibFpAB := 0;

4022: --TYS2010
4023: py_za_tx_01032012.trc_TxbAnnBonIncWoDon := 0;
4024: py_za_tx_01032012.trc_TotLibAB := 0;
4025: py_za_tx_01032012.trc_LibFyAB := 0;
4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;
4029: py_za_tx_01032012.trc_AnnPymPtd := 0;
4030: py_za_tx_01032012.trc_AnnPymErn := 0;

Line 4028: py_za_tx_01032012.trc_AnnPymYtd := 0;

4024: py_za_tx_01032012.trc_TotLibAB := 0;
4025: py_za_tx_01032012.trc_LibFyAB := 0;
4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;
4029: py_za_tx_01032012.trc_AnnPymPtd := 0;
4030: py_za_tx_01032012.trc_AnnPymErn := 0;
4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010

Line 4029: py_za_tx_01032012.trc_AnnPymPtd := 0;

4025: py_za_tx_01032012.trc_LibFyAB := 0;
4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;
4029: py_za_tx_01032012.trc_AnnPymPtd := 0;
4030: py_za_tx_01032012.trc_AnnPymErn := 0;
4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;

Line 4030: py_za_tx_01032012.trc_AnnPymErn := 0;

4026: py_za_tx_01032012.trc_LibFpAB := 0;
4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;
4029: py_za_tx_01032012.trc_AnnPymPtd := 0;
4030: py_za_tx_01032012.trc_AnnPymErn := 0;
4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;
4034: py_za_tx_01032012.trc_TotLibAP := 0;

Line 4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;

4027: -- Annual Payments
4028: py_za_tx_01032012.trc_AnnPymYtd := 0;
4029: py_za_tx_01032012.trc_AnnPymPtd := 0;
4030: py_za_tx_01032012.trc_AnnPymErn := 0;
4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;
4034: py_za_tx_01032012.trc_TotLibAP := 0;
4035: py_za_tx_01032012.trc_LibFyAP := 0;

Line 4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;

4029: py_za_tx_01032012.trc_AnnPymPtd := 0;
4030: py_za_tx_01032012.trc_AnnPymErn := 0;
4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;
4034: py_za_tx_01032012.trc_TotLibAP := 0;
4035: py_za_tx_01032012.trc_LibFyAP := 0;
4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance

Line 4034: py_za_tx_01032012.trc_TotLibAP := 0;

4030: py_za_tx_01032012.trc_AnnPymErn := 0;
4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;
4034: py_za_tx_01032012.trc_TotLibAP := 0;
4035: py_za_tx_01032012.trc_LibFyAP := 0;
4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance
4038: py_za_tx_01032012.trc_PblOffYtd := 0;

Line 4035: py_za_tx_01032012.trc_LibFyAP := 0;

4031: py_za_tx_01032012.trc_TxbAnnPymInc := 0;
4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;
4034: py_za_tx_01032012.trc_TotLibAP := 0;
4035: py_za_tx_01032012.trc_LibFyAP := 0;
4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance
4038: py_za_tx_01032012.trc_PblOffYtd := 0;
4039: py_za_tx_01032012.trc_PblOffPtd := 0;

Line 4036: py_za_tx_01032012.trc_LibFpAP := 0;

4032: --TYS2010
4033: py_za_tx_01032012.trc_TxbAnnPymIncWoDon := 0;
4034: py_za_tx_01032012.trc_TotLibAP := 0;
4035: py_za_tx_01032012.trc_LibFyAP := 0;
4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance
4038: py_za_tx_01032012.trc_PblOffYtd := 0;
4039: py_za_tx_01032012.trc_PblOffPtd := 0;
4040: py_za_tx_01032012.trc_PblOffErn := 0;

Line 4038: py_za_tx_01032012.trc_PblOffYtd := 0;

4034: py_za_tx_01032012.trc_TotLibAP := 0;
4035: py_za_tx_01032012.trc_LibFyAP := 0;
4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance
4038: py_za_tx_01032012.trc_PblOffYtd := 0;
4039: py_za_tx_01032012.trc_PblOffPtd := 0;
4040: py_za_tx_01032012.trc_PblOffErn := 0;
4041: --TYS2010
4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;

Line 4039: py_za_tx_01032012.trc_PblOffPtd := 0;

4035: py_za_tx_01032012.trc_LibFyAP := 0;
4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance
4038: py_za_tx_01032012.trc_PblOffYtd := 0;
4039: py_za_tx_01032012.trc_PblOffPtd := 0;
4040: py_za_tx_01032012.trc_PblOffErn := 0;
4041: --TYS2010
4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;
4043: py_za_tx_01032012.trc_LibFyPO := 0;

Line 4040: py_za_tx_01032012.trc_PblOffErn := 0;

4036: py_za_tx_01032012.trc_LibFpAP := 0;
4037: -- Pubilc Office Allowance
4038: py_za_tx_01032012.trc_PblOffYtd := 0;
4039: py_za_tx_01032012.trc_PblOffPtd := 0;
4040: py_za_tx_01032012.trc_PblOffErn := 0;
4041: --TYS2010
4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;
4043: py_za_tx_01032012.trc_LibFyPO := 0;
4044: py_za_tx_01032012.trc_LibFpPO := 0;

Line 4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;

4038: py_za_tx_01032012.trc_PblOffYtd := 0;
4039: py_za_tx_01032012.trc_PblOffPtd := 0;
4040: py_za_tx_01032012.trc_PblOffErn := 0;
4041: --TYS2010
4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;
4043: py_za_tx_01032012.trc_LibFyPO := 0;
4044: py_za_tx_01032012.trc_LibFpPO := 0;
4045: -- Messages
4046: py_za_tx_01032012.trc_LibWrn := ' ';

Line 4043: py_za_tx_01032012.trc_LibFyPO := 0;

4039: py_za_tx_01032012.trc_PblOffPtd := 0;
4040: py_za_tx_01032012.trc_PblOffErn := 0;
4041: --TYS2010
4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;
4043: py_za_tx_01032012.trc_LibFyPO := 0;
4044: py_za_tx_01032012.trc_LibFpPO := 0;
4045: -- Messages
4046: py_za_tx_01032012.trc_LibWrn := ' ';
4047:

Line 4044: py_za_tx_01032012.trc_LibFpPO := 0;

4040: py_za_tx_01032012.trc_PblOffErn := 0;
4041: --TYS2010
4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;
4043: py_za_tx_01032012.trc_LibFyPO := 0;
4044: py_za_tx_01032012.trc_LibFpPO := 0;
4045: -- Messages
4046: py_za_tx_01032012.trc_LibWrn := ' ';
4047:
4048: -- Statutory Deduction Value

Line 4046: py_za_tx_01032012.trc_LibWrn := ' ';

4042: py_za_tx_01032012.trc_TxbPblOffIncWoDon := 0;
4043: py_za_tx_01032012.trc_LibFyPO := 0;
4044: py_za_tx_01032012.trc_LibFpPO := 0;
4045: -- Messages
4046: py_za_tx_01032012.trc_LibWrn := ' ';
4047:
4048: -- Statutory Deduction Value
4049: py_za_tx_01032012.trc_PayValSD := 0;
4050: -- Employer Contribution Value

Line 4049: py_za_tx_01032012.trc_PayValSD := 0;

4045: -- Messages
4046: py_za_tx_01032012.trc_LibWrn := ' ';
4047:
4048: -- Statutory Deduction Value
4049: py_za_tx_01032012.trc_PayValSD := 0;
4050: -- Employer Contribution Value
4051: py_za_tx_01032012.trc_PayValEC := 0;
4052: -- PAYE and SITE Values
4053: py_za_tx_01032012.trc_PayeVal := 0;

Line 4051: py_za_tx_01032012.trc_PayValEC := 0;

4047:
4048: -- Statutory Deduction Value
4049: py_za_tx_01032012.trc_PayValSD := 0;
4050: -- Employer Contribution Value
4051: py_za_tx_01032012.trc_PayValEC := 0;
4052: -- PAYE and SITE Values
4053: py_za_tx_01032012.trc_PayeVal := 0;
4054: py_za_tx_01032012.trc_SiteVal := 0;
4055: -- IT3A Threshold Indicator

Line 4053: py_za_tx_01032012.trc_PayeVal := 0;

4049: py_za_tx_01032012.trc_PayValSD := 0;
4050: -- Employer Contribution Value
4051: py_za_tx_01032012.trc_PayValEC := 0;
4052: -- PAYE and SITE Values
4053: py_za_tx_01032012.trc_PayeVal := 0;
4054: py_za_tx_01032012.trc_SiteVal := 0;
4055: -- IT3A Threshold Indicator
4056: py_za_tx_01032012.trc_It3Ind := 0;
4057: -- Tax Percentage Value On trace

Line 4054: py_za_tx_01032012.trc_SiteVal := 0;

4050: -- Employer Contribution Value
4051: py_za_tx_01032012.trc_PayValEC := 0;
4052: -- PAYE and SITE Values
4053: py_za_tx_01032012.trc_PayeVal := 0;
4054: py_za_tx_01032012.trc_SiteVal := 0;
4055: -- IT3A Threshold Indicator
4056: py_za_tx_01032012.trc_It3Ind := 0;
4057: -- Tax Percentage Value On trace
4058: py_za_tx_01032012.trc_TxPercVal := 0;

Line 4056: py_za_tx_01032012.trc_It3Ind := 0;

4052: -- PAYE and SITE Values
4053: py_za_tx_01032012.trc_PayeVal := 0;
4054: py_za_tx_01032012.trc_SiteVal := 0;
4055: -- IT3A Threshold Indicator
4056: py_za_tx_01032012.trc_It3Ind := 0;
4057: -- Tax Percentage Value On trace
4058: py_za_tx_01032012.trc_TxPercVal := 0;
4059: -- Total Taxable Income Update Figure
4060: py_za_tx_01032012.trc_OUpdFig := 0;

Line 4058: py_za_tx_01032012.trc_TxPercVal := 0;

4054: py_za_tx_01032012.trc_SiteVal := 0;
4055: -- IT3A Threshold Indicator
4056: py_za_tx_01032012.trc_It3Ind := 0;
4057: -- Tax Percentage Value On trace
4058: py_za_tx_01032012.trc_TxPercVal := 0;
4059: -- Total Taxable Income Update Figure
4060: py_za_tx_01032012.trc_OUpdFig := 0;
4061:
4062: -- Net Taxable Income Update Figure

Line 4060: py_za_tx_01032012.trc_OUpdFig := 0;

4056: py_za_tx_01032012.trc_It3Ind := 0;
4057: -- Tax Percentage Value On trace
4058: py_za_tx_01032012.trc_TxPercVal := 0;
4059: -- Total Taxable Income Update Figure
4060: py_za_tx_01032012.trc_OUpdFig := 0;
4061:
4062: -- Net Taxable Income Update Figure
4063: py_za_tx_01032012.trc_NtiUpdFig := 0;
4064:

Line 4063: py_za_tx_01032012.trc_NtiUpdFig := 0;

4059: -- Total Taxable Income Update Figure
4060: py_za_tx_01032012.trc_OUpdFig := 0;
4061:
4062: -- Net Taxable Income Update Figure
4063: py_za_tx_01032012.trc_NtiUpdFig := 0;
4064:
4065: -- Net PAYE Taxable Income Update Figure (EMP201)
4066: py_za_tx_01032012.trc_NPtiUpdFig := 0;
4067:

Line 4066: py_za_tx_01032012.trc_NPtiUpdFig := 0;

4062: -- Net Taxable Income Update Figure
4063: py_za_tx_01032012.trc_NtiUpdFig := 0;
4064:
4065: -- Net PAYE Taxable Income Update Figure (EMP201)
4066: py_za_tx_01032012.trc_NPtiUpdFig := 0;
4067:
4068: -- ValidateTaxOns Override Globals
4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;
4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;

Line 4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;

4065: -- Net PAYE Taxable Income Update Figure (EMP201)
4066: py_za_tx_01032012.trc_NPtiUpdFig := 0;
4067:
4068: -- ValidateTaxOns Override Globals
4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;
4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;
4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;

Line 4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;

4066: py_za_tx_01032012.trc_NPtiUpdFig := 0;
4067:
4068: -- ValidateTaxOns Override Globals
4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;
4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;
4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;

Line 4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;

4067:
4068: -- ValidateTaxOns Override Globals
4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;
4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;
4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;
4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;

Line 4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;

4068: -- ValidateTaxOns Override Globals
4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;
4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;
4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;
4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;
4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;

Line 4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;

4069: py_za_tx_01032012.trc_LibFpDROvr := FALSE;
4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;
4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;
4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;
4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;
4077:

Line 4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;

4070: py_za_tx_01032012.trc_LibFpNIOvr := FALSE;
4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;
4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;
4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;
4077:
4078: -- NTG

Line 4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;

4071: py_za_tx_01032012.trc_LibFpFBOvr := FALSE;
4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;
4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;
4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;
4077:
4078: -- NTG
4079: py_za_tx_01032012.trc_LibFpNtgAPOvr := FALSE;

Line 4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;

4072: py_za_tx_01032012.trc_LibFpTAOvr := FALSE;
4073: py_za_tx_01032012.trc_LibFpBPOvr := FALSE;
4074: py_za_tx_01032012.trc_LibFpABOvr := FALSE;
4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;
4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;
4077:
4078: -- NTG
4079: py_za_tx_01032012.trc_LibFpNtgAPOvr := FALSE;
4080: py_za_tx_01032012.trc_LibFpNtgEEDbtOvr := FALSE;

Line 4079: py_za_tx_01032012.trc_LibFpNtgAPOvr := FALSE;

4075: py_za_tx_01032012.trc_LibFpAPOvr := FALSE;
4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;
4077:
4078: -- NTG
4079: py_za_tx_01032012.trc_LibFpNtgAPOvr := FALSE;
4080: py_za_tx_01032012.trc_LibFpNtgEEDbtOvr := FALSE;
4081:
4082: /* NTG */
4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;

Line 4080: py_za_tx_01032012.trc_LibFpNtgEEDbtOvr := FALSE;

4076: py_za_tx_01032012.trc_LibFpPOOvr := FALSE;
4077:
4078: -- NTG
4079: py_za_tx_01032012.trc_LibFpNtgAPOvr := FALSE;
4080: py_za_tx_01032012.trc_LibFpNtgEEDbtOvr := FALSE;
4081:
4082: /* NTG */
4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;
4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;

Line 4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;

4079: py_za_tx_01032012.trc_LibFpNtgAPOvr := FALSE;
4080: py_za_tx_01032012.trc_LibFpNtgEEDbtOvr := FALSE;
4081:
4082: /* NTG */
4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;
4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;
4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;

Line 4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;

4080: py_za_tx_01032012.trc_LibFpNtgEEDbtOvr := FALSE;
4081:
4082: /* NTG */
4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;
4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;
4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;

Line 4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;

4081:
4082: /* NTG */
4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;
4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;
4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;

Line 4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;

4082: /* NTG */
4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;
4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;
4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;

Line 4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;

4083: py_za_tx_01032012.trc_AnnPymNtgYtd := 0;
4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;
4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt

Line 4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;

4084: py_za_tx_01032012.trc_AnnPymNtgPtd := 0;
4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;

Line 4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;

4085: py_za_tx_01032012.trc_AnnPymNtgErn := 0;
4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;

Line 4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;

4086: py_za_tx_01032012.trc_TxbAnnPymNtgInc := 0;
4087: py_za_tx_01032012.trc_TxbAnnPymNtgIncWoDon := 0;
4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;

Line 4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;

4088: py_za_tx_01032012.trc_TotLibNtgAP := 0;
4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;

Line 4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;

4089: py_za_tx_01032012.trc_LibFyNtgAP := 0;
4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;

Line 4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;

4090: py_za_tx_01032012.trc_LibFpNtgAP := 0;
4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;

Line 4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;

4091: -- NTG Employee Debt
4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;

Line 4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;

4092: py_za_tx_01032012.trc_AnnEEDbtNtgYtd := 0;
4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;

Line 4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;

4093: py_za_tx_01032012.trc_AnnEEDbtNtgPtd := 0;
4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;

Line 4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;

4094: py_za_tx_01032012.trc_AnnEEDbtNtgErn := 0;
4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;

Line 4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;

4095: py_za_tx_01032012.trc_TxbAnnEEDbtNtgInc := 0;
4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;

Line 4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;

4096: py_za_tx_01032012.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;

Line 4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;

4097: py_za_tx_01032012.trc_TotLibNtgEEDbt := 0;
4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;

Line 4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;

4098: py_za_tx_01032012.trc_LibFyNtgEEDbt := 0;
4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;
4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;

Line 4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;

4099: py_za_tx_01032012.trc_LibFpNtgEEDbt := 0;
4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;
4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;
4107: /* End NTG */

Line 4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;

4100: py_za_tx_01032012.trc_AnnRfiEEDbtNTGCon := 0;
4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;
4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;
4107: /* End NTG */
4108: py_za_tx_01032012.trc_LateSitePaye := 0;

Line 4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;

4101: py_za_tx_01032012.trc_AnnNrfiEEDbtNTGCon := 0;
4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;
4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;
4107: /* End NTG */
4108: py_za_tx_01032012.trc_LateSitePaye := 0;
4109:

Line 4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;

4102: py_za_tx_01032012.trc_AnnPenFndNTGMax := 0;
4103: py_za_tx_01032012.trc_AnnPenFndNTGAbm := 0;
4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;
4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;
4107: /* End NTG */
4108: py_za_tx_01032012.trc_LateSitePaye := 0;
4109:
4110: -- Global Exception Message

Line 4108: py_za_tx_01032012.trc_LateSitePaye := 0;

4104: py_za_tx_01032012.trc_AnnRetAnuNTGMax := 0;
4105: py_za_tx_01032012.trc_AnnRetAnuNTGAbm := 0;
4106: py_za_tx_01032012.trc_AnnTotNTGAbm := 0;
4107: /* End NTG */
4108: py_za_tx_01032012.trc_LateSitePaye := 0;
4109:
4110: -- Global Exception Message
4111: py_za_tx_01032012.xpt_Msg := 'No Error';
4112:

Line 4111: py_za_tx_01032012.xpt_Msg := 'No Error';

4107: /* End NTG */
4108: py_za_tx_01032012.trc_LateSitePaye := 0;
4109:
4110: -- Global Exception Message
4111: py_za_tx_01032012.xpt_Msg := 'No Error';
4112:
4113: -- Override Globals
4114: py_za_tx_01032012.trc_OvrTxCalc := FALSE;
4115: py_za_tx_01032012.trc_OvrTyp := 'V';

Line 4114: py_za_tx_01032012.trc_OvrTxCalc := FALSE;

4110: -- Global Exception Message
4111: py_za_tx_01032012.xpt_Msg := 'No Error';
4112:
4113: -- Override Globals
4114: py_za_tx_01032012.trc_OvrTxCalc := FALSE;
4115: py_za_tx_01032012.trc_OvrTyp := 'V';
4116: py_za_tx_01032012.trc_OvrPrc := 0;
4117: py_za_tx_01032012.trc_OvrWrn := ' ';
4118:

Line 4115: py_za_tx_01032012.trc_OvrTyp := 'V';

4111: py_za_tx_01032012.xpt_Msg := 'No Error';
4112:
4113: -- Override Globals
4114: py_za_tx_01032012.trc_OvrTxCalc := FALSE;
4115: py_za_tx_01032012.trc_OvrTyp := 'V';
4116: py_za_tx_01032012.trc_OvrPrc := 0;
4117: py_za_tx_01032012.trc_OvrWrn := ' ';
4118:
4119: -- Negative Ptd Global

Line 4116: py_za_tx_01032012.trc_OvrPrc := 0;

4112:
4113: -- Override Globals
4114: py_za_tx_01032012.trc_OvrTxCalc := FALSE;
4115: py_za_tx_01032012.trc_OvrTyp := 'V';
4116: py_za_tx_01032012.trc_OvrPrc := 0;
4117: py_za_tx_01032012.trc_OvrWrn := ' ';
4118:
4119: -- Negative Ptd Global
4120: py_za_tx_01032012.trc_NegPtd := FALSE;

Line 4117: py_za_tx_01032012.trc_OvrWrn := ' ';

4113: -- Override Globals
4114: py_za_tx_01032012.trc_OvrTxCalc := FALSE;
4115: py_za_tx_01032012.trc_OvrTyp := 'V';
4116: py_za_tx_01032012.trc_OvrPrc := 0;
4117: py_za_tx_01032012.trc_OvrWrn := ' ';
4118:
4119: -- Negative Ptd Global
4120: py_za_tx_01032012.trc_NegPtd := FALSE;
4121: -- Bug 9369895

Line 4120: py_za_tx_01032012.trc_NegPtd := FALSE;

4116: py_za_tx_01032012.trc_OvrPrc := 0;
4117: py_za_tx_01032012.trc_OvrWrn := ' ';
4118:
4119: -- Negative Ptd Global
4120: py_za_tx_01032012.trc_NegPtd := FALSE;
4121: -- Bug 9369895
4122: py_za_tx_01032012.trc_PenBasis := 0;
4123:
4124: EXCEPTION

Line 4122: py_za_tx_01032012.trc_PenBasis := 0;

4118:
4119: -- Negative Ptd Global
4120: py_za_tx_01032012.trc_NegPtd := FALSE;
4121: -- Bug 9369895
4122: py_za_tx_01032012.trc_PenBasis := 0;
4123:
4124: EXCEPTION
4125: WHEN OTHERS THEN
4126: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

Line 4126: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

4122: py_za_tx_01032012.trc_PenBasis := 0;
4123:
4124: EXCEPTION
4125: WHEN OTHERS THEN
4126: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4127: py_za_tx_01032012.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);
4128: END IF;
4129: RAISE py_za_tx_01032012.xpt_E;
4130: END ClearGlobals;

Line 4127: py_za_tx_01032012.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);

4123:
4124: EXCEPTION
4125: WHEN OTHERS THEN
4126: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4127: py_za_tx_01032012.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);
4128: END IF;
4129: RAISE py_za_tx_01032012.xpt_E;
4130: END ClearGlobals;
4131:

Line 4129: RAISE py_za_tx_01032012.xpt_E;

4125: WHEN OTHERS THEN
4126: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4127: py_za_tx_01032012.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);
4128: END IF;
4129: RAISE py_za_tx_01032012.xpt_E;
4130: END ClearGlobals;
4131:
4132: FUNCTION AllowableMedTaxCrdtRfnd
4133: (p_Avlbl_Md_Tx_Crdt IN NUMBER

Line 4175: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

4171: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,10);
4172: return l_Md_Tx_Cr_Usd;
4173: EXCEPTION
4174: WHEN OTHERS THEN
4175: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4176: py_za_tx_01032012.xpt_Msg := 'AllowableMedTaxCrdtRfnd: '||TO_CHAR(SQLCODE);
4177: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,99);
4178: END IF;
4179: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,999);

Line 4176: py_za_tx_01032012.xpt_Msg := 'AllowableMedTaxCrdtRfnd: '||TO_CHAR(SQLCODE);

4172: return l_Md_Tx_Cr_Usd;
4173: EXCEPTION
4174: WHEN OTHERS THEN
4175: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4176: py_za_tx_01032012.xpt_Msg := 'AllowableMedTaxCrdtRfnd: '||TO_CHAR(SQLCODE);
4177: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,99);
4178: END IF;
4179: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,999);
4180: RAISE py_za_tx_01032012.xpt_E;

Line 4180: RAISE py_za_tx_01032012.xpt_E;

4176: py_za_tx_01032012.xpt_Msg := 'AllowableMedTaxCrdtRfnd: '||TO_CHAR(SQLCODE);
4177: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,99);
4178: END IF;
4179: hr_utility.set_location(' AllowableMedTaxCrdtRfnd' ,999);
4180: RAISE py_za_tx_01032012.xpt_E;
4181: END AllowableMedTaxCrdtRfnd;
4182:
4183:
4184: PROCEDURE CalMedTxCrUSEDOns

Line 4226: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

4222: END IF;
4223: hr_utility.set_location('py_za_tx_utl_01032012.CalMedTxCrUSEDOns' ,10);
4224: EXCEPTION
4225: WHEN OTHERS THEN
4226: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4227: py_za_tx_01032012.xpt_Msg := 'CalMedTxCrUSEDOns: '||TO_CHAR(SQLCODE);
4228: hr_utility.set_location(' CalMedTxCrUSEDOns' ,99);
4229: END IF;
4230: hr_utility.set_location(' CalMedTxCrUSEDOns' ,999);

Line 4227: py_za_tx_01032012.xpt_Msg := 'CalMedTxCrUSEDOns: '||TO_CHAR(SQLCODE);

4223: hr_utility.set_location('py_za_tx_utl_01032012.CalMedTxCrUSEDOns' ,10);
4224: EXCEPTION
4225: WHEN OTHERS THEN
4226: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4227: py_za_tx_01032012.xpt_Msg := 'CalMedTxCrUSEDOns: '||TO_CHAR(SQLCODE);
4228: hr_utility.set_location(' CalMedTxCrUSEDOns' ,99);
4229: END IF;
4230: hr_utility.set_location(' CalMedTxCrUSEDOns' ,999);
4231: RAISE py_za_tx_01032012.xpt_E;

Line 4231: RAISE py_za_tx_01032012.xpt_E;

4227: py_za_tx_01032012.xpt_Msg := 'CalMedTxCrUSEDOns: '||TO_CHAR(SQLCODE);
4228: hr_utility.set_location(' CalMedTxCrUSEDOns' ,99);
4229: END IF;
4230: hr_utility.set_location(' CalMedTxCrUSEDOns' ,999);
4231: RAISE py_za_tx_01032012.xpt_E;
4232: END CalMedTxCrUSEDOns;
4233:
4234: Function Adj_Med_TxCr
4235: ( p_MedTxCrUsed_Upd in OUT NOCOPY number

Line 4300: ( py_za_tx_01032012.trc_LibFpDR

4296: );
4297: hr_utility.set_location('py_za_tx_utl_01032012.AdjMACTxOns' ,20);
4298: l_TxOns := 0;
4299: l_TxOns :=
4300: ( py_za_tx_01032012.trc_LibFpDR
4301: + py_za_tx_01032012.trc_LibFpNI
4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP

Line 4301: + py_za_tx_01032012.trc_LibFpNI

4297: hr_utility.set_location('py_za_tx_utl_01032012.AdjMACTxOns' ,20);
4298: l_TxOns := 0;
4299: l_TxOns :=
4300: ( py_za_tx_01032012.trc_LibFpDR
4301: + py_za_tx_01032012.trc_LibFpNI
4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB

Line 4302: + py_za_tx_01032012.trc_LibFpFB

4298: l_TxOns := 0;
4299: l_TxOns :=
4300: ( py_za_tx_01032012.trc_LibFpDR
4301: + py_za_tx_01032012.trc_LibFpNI
4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP

Line 4303: + py_za_tx_01032012.trc_LibFpTA

4299: l_TxOns :=
4300: ( py_za_tx_01032012.trc_LibFpDR
4301: + py_za_tx_01032012.trc_LibFpNI
4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO

Line 4304: + py_za_tx_01032012.trc_LibFpBP

4300: ( py_za_tx_01032012.trc_LibFpDR
4301: + py_za_tx_01032012.trc_LibFpNI
4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO
4308: + py_za_tx_01032012.trc_LibFpNtgAP

Line 4305: + py_za_tx_01032012.trc_LibFpAB

4301: + py_za_tx_01032012.trc_LibFpNI
4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO
4308: + py_za_tx_01032012.trc_LibFpNtgAP
4309: + py_za_tx_01032012.trc_LibFpNtgEEDbt

Line 4306: + py_za_tx_01032012.trc_LibFpAP

4302: + py_za_tx_01032012.trc_LibFpFB
4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO
4308: + py_za_tx_01032012.trc_LibFpNtgAP
4309: + py_za_tx_01032012.trc_LibFpNtgEEDbt
4310: );

Line 4307: + py_za_tx_01032012.trc_LibFpPO

4303: + py_za_tx_01032012.trc_LibFpTA
4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO
4308: + py_za_tx_01032012.trc_LibFpNtgAP
4309: + py_za_tx_01032012.trc_LibFpNtgEEDbt
4310: );
4311:

Line 4308: + py_za_tx_01032012.trc_LibFpNtgAP

4304: + py_za_tx_01032012.trc_LibFpBP
4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO
4308: + py_za_tx_01032012.trc_LibFpNtgAP
4309: + py_za_tx_01032012.trc_LibFpNtgEEDbt
4310: );
4311:
4312: If l_TxOns < 0 and l_mac_used_run > 0 then

Line 4309: + py_za_tx_01032012.trc_LibFpNtgEEDbt

4305: + py_za_tx_01032012.trc_LibFpAB
4306: + py_za_tx_01032012.trc_LibFpAP
4307: + py_za_tx_01032012.trc_LibFpPO
4308: + py_za_tx_01032012.trc_LibFpNtgAP
4309: + py_za_tx_01032012.trc_LibFpNtgEEDbt
4310: );
4311:
4312: If l_TxOns < 0 and l_mac_used_run > 0 then
4313: hr_utility.set_location('py_za_tx_utl_01032012.AdjMACTxOns' ,30);

Line 4321: , p_TxOn => py_za_tx_01032012.trc_LibFpNtgEEDbt

4317:
4318: l_trc_Adj_Amount := Adj_Med_TxCr
4319: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedNtgEEDbt_Upd
4320: , p_Adj_Amount => l_Adj_Amount
4321: , p_TxOn => py_za_tx_01032012.trc_LibFpNtgEEDbt
4322: );
4323: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4324: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4325: if l_Adj_Amount <= 0 then

Line 4335: , p_TxOn => py_za_tx_01032012.trc_LibFpNtgAP

4331:
4332: l_trc_Adj_Amount := Adj_Med_TxCr
4333: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedNtgAP_Upd
4334: , p_Adj_Amount => l_Adj_Amount
4335: , p_TxOn => py_za_tx_01032012.trc_LibFpNtgAP
4336: );
4337: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4338: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4339: if l_Adj_Amount <= 0 then

Line 4349: , p_TxOn => py_za_tx_01032012.trc_LibFpPO

4345:
4346: l_trc_Adj_Amount := Adj_Med_TxCr
4347: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedPO_Upd
4348: , p_Adj_Amount => l_Adj_Amount
4349: , p_TxOn => py_za_tx_01032012.trc_LibFpPO
4350: );
4351: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4352: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4353: if l_Adj_Amount <= 0 then

Line 4363: , p_TxOn => py_za_tx_01032012.trc_LibFpAP

4359:
4360: l_trc_Adj_Amount := Adj_Med_TxCr
4361: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedAP_Upd
4362: , p_Adj_Amount => l_Adj_Amount
4363: , p_TxOn => py_za_tx_01032012.trc_LibFpAP
4364: );
4365: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4366: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4367: if l_Adj_Amount <= 0 then

Line 4377: , p_TxOn => py_za_tx_01032012.trc_LibFpAB

4373:
4374: l_trc_Adj_Amount := Adj_Med_TxCr
4375: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedAB_Upd
4376: , p_Adj_Amount => l_Adj_Amount
4377: , p_TxOn => py_za_tx_01032012.trc_LibFpAB
4378: );
4379: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4380: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4381: if l_Adj_Amount <= 0 then

Line 4391: , p_TxOn => py_za_tx_01032012.trc_LibFpBP

4387:
4388: l_trc_Adj_Amount := Adj_Med_TxCr
4389: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedBP_Upd
4390: , p_Adj_Amount => l_Adj_Amount
4391: , p_TxOn => py_za_tx_01032012.trc_LibFpBP
4392: );
4393: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4394: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4395: if l_Adj_Amount <= 0 then

Line 4405: , p_TxOn => py_za_tx_01032012.trc_LibFpTA

4401:
4402: l_trc_Adj_Amount := Adj_Med_TxCr
4403: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedTA_Upd
4404: , p_Adj_Amount => l_Adj_Amount
4405: , p_TxOn => py_za_tx_01032012.trc_LibFpTA
4406: );
4407: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4408: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4409: if l_Adj_Amount <= 0 then

Line 4419: , p_TxOn => py_za_tx_01032012.trc_LibFpFB

4415:
4416: l_trc_Adj_Amount := Adj_Med_TxCr
4417: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedFB_Upd
4418: , p_Adj_Amount => l_Adj_Amount
4419: , p_TxOn => py_za_tx_01032012.trc_LibFpFB
4420: );
4421: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4422: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4423: if l_Adj_Amount <= 0 then

Line 4433: , p_TxOn => py_za_tx_01032012.trc_LibFpNI

4429:
4430: l_trc_Adj_Amount := Adj_Med_TxCr
4431: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedNI_Upd
4432: , p_Adj_Amount => l_Adj_Amount
4433: , p_TxOn => py_za_tx_01032012.trc_LibFpNI
4434: );
4435: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4436: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4437: if l_Adj_Amount <= 0 then

Line 4447: , p_TxOn => py_za_tx_01032012.trc_LibFpDR

4443:
4444: l_trc_Adj_Amount := Adj_Med_TxCr
4445: ( p_MedTxCrUsed_Upd => p_MedTxCrUsedDR_Upd
4446: , p_Adj_Amount => l_Adj_Amount
4447: , p_TxOn => py_za_tx_01032012.trc_LibFpDR
4448: );
4449: l_Adj_Amount := l_Adj_Amount - l_trc_Adj_Amount;
4450: l_MedTxCrAvailable := l_MedTxCrAvailable + l_trc_Adj_Amount;
4451: if l_Adj_Amount <= 0 then

Line 4463: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN

4459:
4460: hr_utility.set_location('py_za_tx_utl_01032012.AdjMACTxOns' ,50);
4461: EXCEPTION
4462: WHEN OTHERS THEN
4463: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4464: py_za_tx_01032012.xpt_Msg := 'AdjMACTxOns: '||TO_CHAR(SQLCODE);
4465: hr_utility.set_location(' AdjMACTxOns' ,99);
4466: END IF;
4467: hr_utility.set_location(' AdjMACTxOns' ,999);

Line 4464: py_za_tx_01032012.xpt_Msg := 'AdjMACTxOns: '||TO_CHAR(SQLCODE);

4460: hr_utility.set_location('py_za_tx_utl_01032012.AdjMACTxOns' ,50);
4461: EXCEPTION
4462: WHEN OTHERS THEN
4463: IF py_za_tx_01032012.xpt_Msg = 'No Error' THEN
4464: py_za_tx_01032012.xpt_Msg := 'AdjMACTxOns: '||TO_CHAR(SQLCODE);
4465: hr_utility.set_location(' AdjMACTxOns' ,99);
4466: END IF;
4467: hr_utility.set_location(' AdjMACTxOns' ,999);
4468: RAISE py_za_tx_01032012.xpt_E;

Line 4468: RAISE py_za_tx_01032012.xpt_E;

4464: py_za_tx_01032012.xpt_Msg := 'AdjMACTxOns: '||TO_CHAR(SQLCODE);
4465: hr_utility.set_location(' AdjMACTxOns' ,99);
4466: END IF;
4467: hr_utility.set_location(' AdjMACTxOns' ,999);
4468: RAISE py_za_tx_01032012.xpt_E;
4469:
4470: end AdjMACTxOns;
4471:
4472: FUNCTION AllowRefund

Line 4479: IF p_65Year <= PY_ZA_TX_01032012.dbi_ZA_TX_YR_END THEN

4475: AS
4476:
4477: BEGIN
4478: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,10);
4479: IF p_65Year <= PY_ZA_TX_01032012.dbi_ZA_TX_YR_END THEN
4480: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,20);
4481: RETURN TRUE;
4482: END IF;
4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and

Line 4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and

4479: IF p_65Year <= PY_ZA_TX_01032012.dbi_ZA_TX_YR_END THEN
4480: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,20);
4481: RETURN TRUE;
4482: END IF;
4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4484: PY_ZA_TX_01032012.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4485: PY_ZA_TX_01032012.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4486: PY_ZA_TX_01032012.bal_MED_CONTR_YTD <= 0 and
4487: PY_ZA_TX_01032012.bal_ER_MED_CONTR_YTD <= 0

Line 4484: PY_ZA_TX_01032012.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and

4480: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,20);
4481: RETURN TRUE;
4482: END IF;
4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4484: PY_ZA_TX_01032012.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4485: PY_ZA_TX_01032012.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4486: PY_ZA_TX_01032012.bal_MED_CONTR_YTD <= 0 and
4487: PY_ZA_TX_01032012.bal_ER_MED_CONTR_YTD <= 0
4488: ) THEN

Line 4485: PY_ZA_TX_01032012.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and

4481: RETURN TRUE;
4482: END IF;
4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4484: PY_ZA_TX_01032012.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4485: PY_ZA_TX_01032012.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4486: PY_ZA_TX_01032012.bal_MED_CONTR_YTD <= 0 and
4487: PY_ZA_TX_01032012.bal_ER_MED_CONTR_YTD <= 0
4488: ) THEN
4489: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,30);

Line 4486: PY_ZA_TX_01032012.bal_MED_CONTR_YTD <= 0 and

4482: END IF;
4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4484: PY_ZA_TX_01032012.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4485: PY_ZA_TX_01032012.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4486: PY_ZA_TX_01032012.bal_MED_CONTR_YTD <= 0 and
4487: PY_ZA_TX_01032012.bal_ER_MED_CONTR_YTD <= 0
4488: ) THEN
4489: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,30);
4490: RETURN TRUE;

Line 4487: PY_ZA_TX_01032012.bal_ER_MED_CONTR_YTD <= 0

4483: IF (PY_ZA_TX_01032012.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4484: PY_ZA_TX_01032012.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4485: PY_ZA_TX_01032012.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4486: PY_ZA_TX_01032012.bal_MED_CONTR_YTD <= 0 and
4487: PY_ZA_TX_01032012.bal_ER_MED_CONTR_YTD <= 0
4488: ) THEN
4489: hr_utility.set_location('py_za_tx_utl_01032012.AllowRefund' ,30);
4490: RETURN TRUE;
4491: END IF;