DBA Data[Home] [Help]

APPS.PY_ZA_TX_UTL_01032013 dependencies on PY_ZA_TX_01032013

Line 248: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 249: py_za_tx_01032013.xpt_Msg := 'GlbVal: '||TO_CHAR(SQLCODE);

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

Line 251: RAISE py_za_tx_01032013.xpt_E;

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

Line 270: ( py_za_tx_01032013.bal_TOT_TXB_NI_YTD

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

Line 271: + py_za_tx_01032013.bal_TOT_TXB_FB_YTD

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

Line 272: + py_za_tx_01032013.bal_TOT_TXB_TA_YTD

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

Line 280: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 281: py_za_tx_01032013.xpt_Msg := 'TotPrdTxbIncYtd: '||TO_CHAR(SQLCODE);

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

Line 283: RAISE py_za_tx_01032013.xpt_E;

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

Line 303: ( py_za_tx_01032013.bal_TOT_TXB_NI_PTD

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

Line 304: + py_za_tx_01032013.bal_TOT_TXB_FB_PTD

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

Line 305: + py_za_tx_01032013.bal_TOT_TXB_TA_PTD

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

Line 313: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 314: py_za_tx_01032013.xpt_Msg := 'TotPrdTxbIncPtd: '||TO_CHAR(SQLCODE);

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

Line 316: RAISE py_za_tx_01032013.xpt_E;

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

Line 337: py_za_tx_01032013.trc_NorIncPtd := py_za_tx_01032013.bal_TOT_TXB_NI_PTD;

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

Line 338: py_za_tx_01032013.trc_FrnBenPtd := py_za_tx_01032013.bal_TOT_TXB_FB_PTD;

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

Line 339: py_za_tx_01032013.trc_TrvAllPtd := py_za_tx_01032013.bal_TOT_TXB_TA_PTD;

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

Line 341: py_za_tx_01032013.trc_BonProPtd := py_za_tx_01032013.bal_BP_PTD;

337: py_za_tx_01032013.trc_NorIncPtd := py_za_tx_01032013.bal_TOT_TXB_NI_PTD;
338: py_za_tx_01032013.trc_FrnBenPtd := py_za_tx_01032013.bal_TOT_TXB_FB_PTD;
339: py_za_tx_01032013.trc_TrvAllPtd := py_za_tx_01032013.bal_TOT_TXB_TA_PTD;
340:
341: py_za_tx_01032013.trc_BonProPtd := py_za_tx_01032013.bal_BP_PTD;
342:
343: IF LEAST( py_za_tx_01032013.trc_NorIncPtd
344: + py_za_tx_01032013.trc_FrnBenPtd
345: + py_za_tx_01032013.trc_TrvAllPtd

Line 343: IF LEAST( py_za_tx_01032013.trc_NorIncPtd

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

Line 344: + py_za_tx_01032013.trc_FrnBenPtd

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

Line 345: + py_za_tx_01032013.trc_TrvAllPtd

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

Line 346: , py_za_tx_01032013.trc_BonProPtd

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

Line 350: py_za_tx_01032013.trc_NegPtd := TRUE;

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

Line 354: RETURN py_za_tx_01032013.trc_NegPtd;

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

Line 358: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 359: py_za_tx_01032013.xpt_Msg := 'NegPtd: '||TO_CHAR(SQLCODE);

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

Line 361: RAISE py_za_tx_01032013.xpt_E;

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

Line 374: IF py_za_tx_01032013.dbi_ZA_ACT_END_DTE < py_za_tx_01032013.dbi_ZA_TX_YR_STRT THEN

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

Line 381: l_CurTxYear := to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'));

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

Line 386: IF (l_CurTxYear - py_za_tx_01032013.dbi_ZA_ASG_TX_YR) > 1 THEN

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

Line 389: py_za_tx_01032013.xpt_Msg := 'LatePayment Across Two Tax Yrs' ;

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

Line 390: RAISE py_za_tx_01032013.xpt_E;

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

Line 404: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 405: py_za_tx_01032013.xpt_Msg := 'LatePayPeriod: '||TO_CHAR(SQLCODE);

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

Line 407: RAISE py_za_tx_01032013.xpt_E;

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

Line 416: IF py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT = 1 THEN

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

Line 426: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 427: py_za_tx_01032013.xpt_Msg := 'LstPeriod: '||TO_CHAR(SQLCODE);

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

Line 429: RAISE py_za_tx_01032013.xpt_E;

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

Line 439: IF py_za_tx_01032013.dbi_ZA_ACT_END_DTE BETWEEN py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE

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

Line 440: AND py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE

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

Line 451: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 452: py_za_tx_01032013.xpt_Msg := 'EmpTermInPeriod: '||TO_CHAR(SQLCODE);

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

Line 454: RAISE py_za_tx_01032013.xpt_E;

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

Line 464: IF py_za_tx_01032013.dbi_ZA_ACT_END_DTE <= py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE THEN

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

Line 474: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 475: py_za_tx_01032013.xpt_Msg := 'EmpTermPrePeriod: '||TO_CHAR(SQLCODE);

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

Line 477: RAISE py_za_tx_01032013.xpt_E;

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

Line 488: py_za_tx_01032013.trc_TxbIncPtd :=

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

Line 489: ( py_za_tx_01032013.bal_TOT_TXB_NI_PTD

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

Line 490: + py_za_tx_01032013.bal_TOT_TXB_FB_PTD

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

Line 491: + py_za_tx_01032013.bal_TOT_TXB_TA_PTD

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

Line 492: + py_za_tx_01032013.bal_BP_PTD

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

Line 495: py_za_tx_01032013.trc_AnnBonPtd := py_za_tx_01032013.bal_TOT_TXB_AB_RUN;

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

Line 498: py_za_tx_01032013.trc_AnnPymPtd := py_za_tx_01032013.bal_TOT_TXB_AP_RUN;

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

Line 500: WriteHrTrace('py_za_tx_01032013.trc_TxbIncPtd: '||to_char(py_za_tx_01032013.trc_TxbIncPtd));

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

Line 501: WriteHrTrace('py_za_tx_01032013.trc_AnnBonPtd: '||to_char(py_za_tx_01032013.trc_AnnBonPtd));

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

Line 502: WriteHrTrace('py_za_tx_01032013.trc_AnnPymPtd: '||to_char(py_za_tx_01032013.trc_AnnPymPtd));

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

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

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

Line 515: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 516: py_za_tx_01032013.xpt_Msg := 'PreErnPeriod: '||TO_CHAR(SQLCODE);

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

Line 518: RAISE py_za_tx_01032013.xpt_E;

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

Line 535: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

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

Line 536: py_za_tx_01032013.xpt_Msg := 'SitePeriod: '||TO_CHAR(SQLCODE);

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

Line 538: RAISE py_za_tx_01032013.xpt_E;

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

Line 554: IF (py_za_tx_01032013.dbi_TX_MTD ='A') THEN

550: l_no_of_days number;
551: BEGIN
552: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',1);
553:
554: IF (py_za_tx_01032013.dbi_TX_MTD ='A') THEN
555: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',2);
556:
557: l_no_of_periods := 0;
558: l_no_of_days := 0;

Line 559: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN

555: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',2);
556:
557: l_no_of_periods := 0;
558: l_no_of_days := 0;
559: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN
560: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',3);
561: l_no_of_periods := (py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR - py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT)+1;
562: l_no_of_days := 0;
563: ELSE

Line 561: l_no_of_periods := (py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR - py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT)+1;

557: l_no_of_periods := 0;
558: l_no_of_days := 0;
559: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN
560: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',3);
561: l_no_of_periods := (py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR - py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT)+1;
562: l_no_of_days := 0;
563: ELSE
564: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',4);
565: SELECT count(ptp_all.PERIOD_NAME)

Line 570: where ppa.payroll_action_id = py_za_tx_01032013.con_PRL_ACT_ID

566: INTO l_no_of_periods
567: FROM pay_payroll_actions ppa
568: ,per_time_periods ptp
569: ,per_time_periods ptp_all
570: where ppa.payroll_action_id = py_za_tx_01032013.con_PRL_ACT_ID
571: and ppa.time_period_id = ptp.time_period_id
572: and ptp_all.payroll_id = ptp.payroll_id
573: and ptp_all.prd_information1 = ptp.prd_information1
574: and ptp_all.end_date < ptp.end_date

Line 575: and py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE <= ptp_all.end_date;

571: and ppa.time_period_id = ptp.time_period_id
572: and ptp_all.payroll_id = ptp.payroll_id
573: and ptp_all.prd_information1 = ptp.prd_information1
574: and ptp_all.end_date < ptp.end_date
575: and py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE <= ptp_all.end_date;
576:
577: SELECT min(ptp_all.end_date ) - min(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE)+1
578: INTO l_no_of_days
579: FROM pay_payroll_actions ppa

Line 577: SELECT min(ptp_all.end_date ) - min(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE)+1

573: and ptp_all.prd_information1 = ptp.prd_information1
574: and ptp_all.end_date < ptp.end_date
575: and py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE <= ptp_all.end_date;
576:
577: SELECT min(ptp_all.end_date ) - min(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE)+1
578: INTO l_no_of_days
579: FROM pay_payroll_actions ppa
580: ,per_time_periods ptp
581: ,per_time_periods ptp_all

Line 582: where ppa.payroll_action_id = py_za_tx_01032013.con_PRL_ACT_ID

578: INTO l_no_of_days
579: FROM pay_payroll_actions ppa
580: ,per_time_periods ptp
581: ,per_time_periods ptp_all
582: where ppa.payroll_action_id = py_za_tx_01032013.con_PRL_ACT_ID
583: and ppa.time_period_id = ptp.time_period_id
584: and ptp_all.payroll_id = ptp.payroll_id
585: and ptp_all.prd_information1 = ptp.prd_information1
586: and ptp_all.end_date <= ptp.end_date

Line 587: and py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE <= ptp_all.end_date;

583: and ppa.time_period_id = ptp.time_period_id
584: and ptp_all.payroll_id = ptp.payroll_id
585: and ptp_all.prd_information1 = ptp.prd_information1
586: and ptp_all.end_date <= ptp.end_date
587: and py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE <= ptp_all.end_date;
588:
589: END IF;
590: hr_utility.set_location('l_no_of_periods :'||l_no_of_periods,5);
591: hr_utility.set_location('l_no_of_days:'||l_no_of_days,8);

Line 594: py_za_tx_01032013.trc_PrdFactor := ((py_za_tx_01032013.dbi_ZA_DYS_IN_YR / py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR) * l_no_of_periods) + l_no_of_days;

590: hr_utility.set_location('l_no_of_periods :'||l_no_of_periods,5);
591: hr_utility.set_location('l_no_of_days:'||l_no_of_days,8);
592:
593: -- Period Factor
594: py_za_tx_01032013.trc_PrdFactor := ((py_za_tx_01032013.dbi_ZA_DYS_IN_YR / py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR) * l_no_of_periods) + l_no_of_days;
595: hr_utility.set_location('trc_PrdFactor:'||py_za_tx_01032013.trc_PrdFactor,9);
596: RETURN;
597: END IF;
598:

Line 595: hr_utility.set_location('trc_PrdFactor:'||py_za_tx_01032013.trc_PrdFactor,9);

591: hr_utility.set_location('l_no_of_days:'||l_no_of_days,8);
592:
593: -- Period Factor
594: py_za_tx_01032013.trc_PrdFactor := ((py_za_tx_01032013.dbi_ZA_DYS_IN_YR / py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR) * l_no_of_periods) + l_no_of_days;
595: hr_utility.set_location('trc_PrdFactor:'||py_za_tx_01032013.trc_PrdFactor,9);
596: RETURN;
597: END IF;
598:
599: l_tot_inc_ytd := TotPrdTxbIncYtd;

Line 604: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT < py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN

600: l_tot_inc_ptd := TotPrdTxbIncPtd;
601:
602: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',10);
603:
604: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT < py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN
605: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',11);
606:
607: IF l_tot_inc_ytd = l_tot_inc_ptd THEN
608: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',12);

Line 613: py_za_tx_01032013.trc_PrdFactor := ( py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE + 1)/ ( py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE + 1 );

609: -- i.e. first pay period for the person
610:
611: -- Bug 8691928
612: -- removed newlines between various operands of the expression
613: py_za_tx_01032013.trc_PrdFactor := ( py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE + 1)/ ( py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE + 1 );
614: ELSE
615: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',13);
616: py_za_tx_01032013.trc_PrdFactor := 1;
617: END IF;

Line 616: py_za_tx_01032013.trc_PrdFactor := 1;

612: -- removed newlines between various operands of the expression
613: py_za_tx_01032013.trc_PrdFactor := ( py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE + 1)/ ( py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE + 1 );
614: ELSE
615: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',13);
616: py_za_tx_01032013.trc_PrdFactor := 1;
617: END IF;
618:
619: ELSE
620: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',14);

Line 621: py_za_tx_01032013.trc_PrdFactor := 1;

617: END IF;
618:
619: ELSE
620: hr_utility.set_location('py_za_tx_utl_01032013.PeriodFactor',14);
621: py_za_tx_01032013.trc_PrdFactor := 1;
622: END IF;
623:
624: WriteHrTrace('dbi_ZA_TX_YR_STRT: '
625: ||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));

Line 625: ||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));

621: py_za_tx_01032013.trc_PrdFactor := 1;
622: END IF;
623:
624: WriteHrTrace('dbi_ZA_TX_YR_STRT: '
625: ||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));
626: WriteHrTrace('dbi_ZA_ACT_STRT_DTE: '
627: ||to_char(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
628: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
629: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));

Line 627: ||to_char(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));

623:
624: WriteHrTrace('dbi_ZA_TX_YR_STRT: '
625: ||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));
626: WriteHrTrace('dbi_ZA_ACT_STRT_DTE: '
627: ||to_char(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
628: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
629: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));
630: WriteHrTrace('dbi_ZA_CUR_PRD_STRT_DTE: '
631: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));

Line 629: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));

625: ||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'DD/MM/YYYY'));
626: WriteHrTrace('dbi_ZA_ACT_STRT_DTE: '
627: ||to_char(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
628: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
629: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));
630: WriteHrTrace('dbi_ZA_CUR_PRD_STRT_DTE: '
631: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));
632: WriteHrTrace('l_tot_inc_ytd: '
633: ||to_char(l_tot_inc_ytd));

Line 631: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));

627: ||to_char(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,'DD/MM/YYYY'));
628: WriteHrTrace('dbi_ZA_CUR_PRD_END_DTE: '
629: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE,'DD/MM/YYYY'));
630: WriteHrTrace('dbi_ZA_CUR_PRD_STRT_DTE: '
631: ||to_char(py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE,'DD/MM/YYYY'));
632: WriteHrTrace('l_tot_inc_ytd: '
633: ||to_char(l_tot_inc_ytd));
634: WriteHrTrace('l_tot_inc_ptd: '
635: ||to_char(l_tot_inc_ptd));

Line 639: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

635: ||to_char(l_tot_inc_ptd));
636:
637: EXCEPTION
638: WHEN OTHERS THEN
639: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
640: py_za_tx_01032013.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);
641: END IF;
642: RAISE py_za_tx_01032013.xpt_E;
643: END PeriodFactor;

Line 640: py_za_tx_01032013.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);

636:
637: EXCEPTION
638: WHEN OTHERS THEN
639: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
640: py_za_tx_01032013.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);
641: END IF;
642: RAISE py_za_tx_01032013.xpt_E;
643: END PeriodFactor;
644: -------------------------------------------------------------------------------

Line 642: RAISE py_za_tx_01032013.xpt_E;

638: WHEN OTHERS THEN
639: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
640: py_za_tx_01032013.xpt_Msg := 'PeriodFactor: '||TO_CHAR(SQLCODE);
641: END IF;
642: RAISE py_za_tx_01032013.xpt_E;
643: END PeriodFactor;
644: -------------------------------------------------------------------------------
645: -- PossiblePeriodsFactor --
646: -------------------------------------------------------------------------------

Line 649: IF (py_za_tx_01032013.dbi_TX_MTD ='A') THEN

645: -- PossiblePeriodsFactor --
646: -------------------------------------------------------------------------------
647: PROCEDURE PossiblePeriodsFactor AS
648: BEGIN
649: IF (py_za_tx_01032013.dbi_TX_MTD ='A') THEN
650: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',0);
651: py_za_tx_01032013.trc_PosFactor := 1;
652: RETURN;
653: END IF;

Line 651: py_za_tx_01032013.trc_PosFactor := 1;

647: PROCEDURE PossiblePeriodsFactor AS
648: BEGIN
649: IF (py_za_tx_01032013.dbi_TX_MTD ='A') THEN
650: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',0);
651: py_za_tx_01032013.trc_PosFactor := 1;
652: RETURN;
653: END IF;
654:
655: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN

Line 655: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN

651: py_za_tx_01032013.trc_PosFactor := 1;
652: RETURN;
653: END IF;
654:
655: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN
656: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',1);
657: py_za_tx_01032013.trc_PosFactor := 1;
658: ELSE
659: IF py_za_tx_01032013.trc_PrdFactor <> 1 THEN

Line 657: py_za_tx_01032013.trc_PosFactor := 1;

653: END IF;
654:
655: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN
656: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',1);
657: py_za_tx_01032013.trc_PosFactor := 1;
658: ELSE
659: IF py_za_tx_01032013.trc_PrdFactor <> 1 THEN
660: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',2);
661: --

Line 659: IF py_za_tx_01032013.trc_PrdFactor <> 1 THEN

655: IF py_za_tx_01032013.dbi_ZA_TX_YR_STRT >= py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE THEN
656: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',1);
657: py_za_tx_01032013.trc_PosFactor := 1;
658: ELSE
659: IF py_za_tx_01032013.trc_PrdFactor <> 1 THEN
660: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',2);
661: --
662: py_za_tx_01032013.trc_PosFactor :=
663: py_za_tx_01032013.dbi_ZA_DYS_IN_YR

Line 662: py_za_tx_01032013.trc_PosFactor :=

658: ELSE
659: IF py_za_tx_01032013.trc_PrdFactor <> 1 THEN
660: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',2);
661: --
662: py_za_tx_01032013.trc_PosFactor :=
663: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
664: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
665: - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
666: + 1

Line 663: py_za_tx_01032013.dbi_ZA_DYS_IN_YR

659: IF py_za_tx_01032013.trc_PrdFactor <> 1 THEN
660: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',2);
661: --
662: py_za_tx_01032013.trc_PosFactor :=
663: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
664: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
665: - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
666: + 1
667: );

Line 664: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END

660: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',2);
661: --
662: py_za_tx_01032013.trc_PosFactor :=
663: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
664: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
665: - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
666: + 1
667: );
668: ELSE

Line 665: - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE

661: --
662: py_za_tx_01032013.trc_PosFactor :=
663: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
664: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
665: - py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
666: + 1
667: );
668: ELSE
669: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',3);

Line 671: py_za_tx_01032013.trc_PosFactor :=

667: );
668: ELSE
669: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',3);
670: --
671: py_za_tx_01032013.trc_PosFactor :=
672: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
673: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
674: - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
675: + 1

Line 672: py_za_tx_01032013.dbi_ZA_DYS_IN_YR

668: ELSE
669: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',3);
670: --
671: py_za_tx_01032013.trc_PosFactor :=
672: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
673: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
674: - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
675: + 1
676: );

Line 673: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END

669: hr_utility.set_location('py_za_tx_utl_01032013.PossiblePeriodsFactor',3);
670: --
671: py_za_tx_01032013.trc_PosFactor :=
672: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
673: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
674: - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
675: + 1
676: );
677: END IF;

Line 674: - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE

670: --
671: py_za_tx_01032013.trc_PosFactor :=
672: py_za_tx_01032013.dbi_ZA_DYS_IN_YR
673: / ( py_za_tx_01032013.dbi_ZA_TX_YR_END
674: - py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
675: + 1
676: );
677: END IF;
678: END IF;

Line 681: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

677: END IF;
678: END IF;
679: EXCEPTION
680: WHEN OTHERS THEN
681: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
682: py_za_tx_01032013.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);
683: END IF;
684: RAISE py_za_tx_01032013.xpt_E;
685: END PossiblePeriodsFactor;

Line 682: py_za_tx_01032013.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);

678: END IF;
679: EXCEPTION
680: WHEN OTHERS THEN
681: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
682: py_za_tx_01032013.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);
683: END IF;
684: RAISE py_za_tx_01032013.xpt_E;
685: END PossiblePeriodsFactor;
686: -------------------------------------------------------------------------------

Line 684: RAISE py_za_tx_01032013.xpt_E;

680: WHEN OTHERS THEN
681: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
682: py_za_tx_01032013.xpt_Msg := 'PossiblePeriodsFactor: '||TO_CHAR(SQLCODE);
683: END IF;
684: RAISE py_za_tx_01032013.xpt_E;
685: END PossiblePeriodsFactor;
686: -------------------------------------------------------------------------------
687: -- Annualise --
688: -------------------------------------------------------------------------------

Line 701: IF py_za_tx_01032013.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method

697: l_AnnFig4 t_balance;
698:
699: BEGIN
700: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',1);
701: IF py_za_tx_01032013.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
702: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',2);
703: -- 1
704: l_AnnFig1 := p_PtdInc / py_za_tx_01032013.trc_PrdFactor;
705: -- 2

Line 704: l_AnnFig1 := p_PtdInc / py_za_tx_01032013.trc_PrdFactor;

700: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',1);
701: IF py_za_tx_01032013.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
702: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',2);
703: -- 1
704: l_AnnFig1 := p_PtdInc / py_za_tx_01032013.trc_PrdFactor;
705: -- 2
706: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;
707: -- 3
708: l_AnnFig3 := l_AnnFig2 + p_YtdInc - p_PtdInc;

Line 706: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;

702: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',2);
703: -- 1
704: l_AnnFig1 := p_PtdInc / py_za_tx_01032013.trc_PrdFactor;
705: -- 2
706: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;
707: -- 3
708: l_AnnFig3 := l_AnnFig2 + p_YtdInc - p_PtdInc;
709: -- 4
710: l_AnnFig4 := l_AnnFig3 * py_za_tx_01032013.trc_PosFactor;

Line 710: l_AnnFig4 := l_AnnFig3 * py_za_tx_01032013.trc_PosFactor;

706: l_AnnFig2 := l_AnnFig1 * py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;
707: -- 3
708: l_AnnFig3 := l_AnnFig2 + p_YtdInc - p_PtdInc;
709: -- 4
710: l_AnnFig4 := l_AnnFig3 * py_za_tx_01032013.trc_PosFactor;
711: --
712: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',3);
713: --
714: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));

Line 715: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));

711: --
712: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',3);
713: --
714: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
715: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
716: WriteHrTrace('l_AnnFig1: '||to_char(l_AnnFig1));
717: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT));
718: WriteHrTrace('l_AnnFig2: '||to_char(l_AnnFig2));
719: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));

Line 717: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT));

713: --
714: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
715: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
716: WriteHrTrace('l_AnnFig1: '||to_char(l_AnnFig1));
717: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT));
718: WriteHrTrace('l_AnnFig2: '||to_char(l_AnnFig2));
719: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
720: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
721: WriteHrTrace('l_AnnFig3: '||to_char(l_AnnFig3));

Line 722: WriteHrTrace('py_za_tx_01032013.trc_PosFactor: '||to_char(py_za_tx_01032013.trc_PosFactor));

718: WriteHrTrace('l_AnnFig2: '||to_char(l_AnnFig2));
719: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
720: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
721: WriteHrTrace('l_AnnFig3: '||to_char(l_AnnFig3));
722: WriteHrTrace('py_za_tx_01032013.trc_PosFactor: '||to_char(py_za_tx_01032013.trc_PosFactor));
723: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
724: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method
725: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);
726:

Line 724: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method

720: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
721: WriteHrTrace('l_AnnFig3: '||to_char(l_AnnFig3));
722: WriteHrTrace('py_za_tx_01032013.trc_PosFactor: '||to_char(py_za_tx_01032013.trc_PosFactor));
723: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
724: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method
725: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);
726:
727: l_AnnFig4 := (p_YtdInc / py_za_tx_01032013.trc_PrdFactor) * py_za_tx_01032013.dbi_ZA_DYS_IN_YR;
728: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));

Line 727: l_AnnFig4 := (p_YtdInc / py_za_tx_01032013.trc_PrdFactor) * py_za_tx_01032013.dbi_ZA_DYS_IN_YR;

723: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
724: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method
725: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);
726:
727: l_AnnFig4 := (p_YtdInc / py_za_tx_01032013.trc_PrdFactor) * py_za_tx_01032013.dbi_ZA_DYS_IN_YR;
728: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
729: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
730: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));
731: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));

Line 729: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));

725: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);
726:
727: l_AnnFig4 := (p_YtdInc / py_za_tx_01032013.trc_PrdFactor) * py_za_tx_01032013.dbi_ZA_DYS_IN_YR;
728: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
729: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
730: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));
731: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
732: ELSE -- Non Cumulative Tax Method
733: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',5);

Line 730: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));

726:
727: l_AnnFig4 := (p_YtdInc / py_za_tx_01032013.trc_PrdFactor) * py_za_tx_01032013.dbi_ZA_DYS_IN_YR;
728: WriteHrTrace('p_YtdInc: '||to_char(p_YtdInc));
729: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
730: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));
731: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
732: ELSE -- Non Cumulative Tax Method
733: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',5);
734:

Line 735: l_AnnFig4 := p_PtdInc * py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR;

731: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
732: ELSE -- Non Cumulative Tax Method
733: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',5);
734:
735: l_AnnFig4 := p_PtdInc * py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR;
736: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
737: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR));
738: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
739: END IF;

Line 737: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR));

733: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',5);
734:
735: l_AnnFig4 := p_PtdInc * py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR;
736: WriteHrTrace('p_PtdInc: '||to_char(p_PtdInc));
737: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR));
738: WriteHrTrace('l_AnnFig4: '||to_char(l_AnnFig4));
739: END IF;
740:
741: --

Line 746: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

742: RETURN l_AnnFig4;
743:
744: EXCEPTION
745: WHEN OTHERS THEN
746: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
747: py_za_tx_01032013.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);
748: END IF;
749: RAISE py_za_tx_01032013.xpt_E;
750: END Annualise;

Line 747: py_za_tx_01032013.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);

743:
744: EXCEPTION
745: WHEN OTHERS THEN
746: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
747: py_za_tx_01032013.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);
748: END IF;
749: RAISE py_za_tx_01032013.xpt_E;
750: END Annualise;
751: -------------------------------------------------------------------------------

Line 749: RAISE py_za_tx_01032013.xpt_E;

745: WHEN OTHERS THEN
746: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
747: py_za_tx_01032013.xpt_Msg := 'Annualise: '||TO_CHAR(SQLCODE);
748: END IF;
749: RAISE py_za_tx_01032013.xpt_E;
750: END Annualise;
751: -------------------------------------------------------------------------------
752: -- SetRebates --
753: -------------------------------------------------------------------------------

Line 772: IF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

768:
769: BEGIN
770: -- Setup the Globals
771: /*
772: IF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
773: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',1);
774: -- Employee Tax Year Start and End Dates
775: --
776: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;

Line 776: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;

772: IF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
773: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',1);
774: -- Employee Tax Year Start and End Dates
775: --
776: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;
777:
778: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',2);
779:
780: -- Global Values

Line 789: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;

785: l_ZA_SC_TX_THRSHLD := GlbVal('ZA_SEC_TAX_THRESHOLD',l_EndDate);
786: ELSE */
787: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',3);
788: -- Set locals to current values
789: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;
791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;

Line 790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;

786: ELSE */
787: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',3);
788: -- Set locals to current values
789: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;
791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;
794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;

Line 791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;

787: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',3);
788: -- Set locals to current values
789: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;
791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;
794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;
795: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_TRI_TX_THRSHLD;

Line 792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;

788: -- Set locals to current values
789: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;
791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;
794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;
795: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_TRI_TX_THRSHLD;
796: -- END IF;

Line 793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;

789: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;
791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;
794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;
795: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_TRI_TX_THRSHLD;
796: -- END IF;
797:

Line 794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;

790: l_ZA_ADL_TX_RBT := py_za_tx_01032013.glb_ZA_ADL_TX_RBT;
791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;
794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;
795: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_TRI_TX_THRSHLD;
796: -- END IF;
797:
798: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',4);

Line 795: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_TRI_TX_THRSHLD;

791: l_ZA_PRI_TX_RBT := py_za_tx_01032013.glb_ZA_PRI_TX_RBT;
792: l_ZA_TRI_TX_RBT := py_za_tx_01032013.glb_ZA_TRI_TX_RBT;
793: l_ZA_PRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_PRI_TX_THRSHLD;
794: l_ZA_SC_TX_THRSHLD := py_za_tx_01032013.glb_ZA_SC_TX_THRSHLD;
795: l_ZA_TRI_TX_THRSHLD := py_za_tx_01032013.glb_ZA_TRI_TX_THRSHLD;
796: -- END IF;
797:
798: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',4);
799:

Line 803: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);

799:
800: -- Calculate the Rebate and Threshold Values
801: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',5);
802: -- Calculate the assignments 65 Year Date
803: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);
804: l_75Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,900);
805:
806: IF l_75Year <= l_ZA_TX_YR_END THEN
807: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',51);

Line 804: l_75Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,900);

800: -- Calculate the Rebate and Threshold Values
801: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',5);
802: -- Calculate the assignments 65 Year Date
803: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);
804: l_75Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,900);
805:
806: IF l_75Year <= l_ZA_TX_YR_END THEN
807: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',51);
808: -- give the extra abatement

Line 809: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT+l_ZA_TRI_TX_RBT;

805:
806: IF l_75Year <= l_ZA_TX_YR_END THEN
807: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',51);
808: -- give the extra abatement
809: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT+l_ZA_TRI_TX_RBT;
810: py_za_tx_01032013.trc_Threshold := l_ZA_TRI_TX_THRSHLD;
811: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
812: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',6);
813: -- give the extra abatement

Line 810: py_za_tx_01032013.trc_Threshold := l_ZA_TRI_TX_THRSHLD;

806: IF l_75Year <= l_ZA_TX_YR_END THEN
807: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',51);
808: -- give the extra abatement
809: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT+l_ZA_TRI_TX_RBT;
810: py_za_tx_01032013.trc_Threshold := l_ZA_TRI_TX_THRSHLD;
811: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
812: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',6);
813: -- give the extra abatement
814: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;

Line 814: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;

810: py_za_tx_01032013.trc_Threshold := l_ZA_TRI_TX_THRSHLD;
811: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
812: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',6);
813: -- give the extra abatement
814: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;
815: py_za_tx_01032013.trc_Threshold := l_ZA_SC_TX_THRSHLD;
816: ELSE
817: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',7);
818: -- not eligable for extra abatement

Line 815: py_za_tx_01032013.trc_Threshold := l_ZA_SC_TX_THRSHLD;

811: ELSIF l_65Year <= l_ZA_TX_YR_END THEN
812: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',6);
813: -- give the extra abatement
814: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT + l_ZA_ADL_TX_RBT;
815: py_za_tx_01032013.trc_Threshold := l_ZA_SC_TX_THRSHLD;
816: ELSE
817: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',7);
818: -- not eligable for extra abatement
819: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT;

Line 819: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT;

815: py_za_tx_01032013.trc_Threshold := l_ZA_SC_TX_THRSHLD;
816: ELSE
817: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',7);
818: -- not eligable for extra abatement
819: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT;
820: py_za_tx_01032013.trc_Threshold := l_ZA_PRI_TX_THRSHLD;
821: END IF;
822:
823: WriteHrTrace('l_ZA_TX_YR_END: '||to_char(l_ZA_TX_YR_END,'DD/MM/YYYY'));

Line 820: py_za_tx_01032013.trc_Threshold := l_ZA_PRI_TX_THRSHLD;

816: ELSE
817: hr_utility.set_location('py_za_tx_utl_01032013.SetRebates',7);
818: -- not eligable for extra abatement
819: py_za_tx_01032013.trc_Rebate := l_ZA_PRI_TX_RBT;
820: py_za_tx_01032013.trc_Threshold := l_ZA_PRI_TX_THRSHLD;
821: END IF;
822:
823: WriteHrTrace('l_ZA_TX_YR_END: '||to_char(l_ZA_TX_YR_END,'DD/MM/YYYY'));
824: WriteHrTrace('l_ZA_ADL_TX_RBT: '||to_char(l_ZA_ADL_TX_RBT));

Line 833: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

829: WriteHrTrace('l_ZA_TRI_TX_THRSHLD: '||to_char(l_ZA_TRI_TX_THRSHLD));
830:
831: EXCEPTION
832: WHEN OTHERS THEN
833: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
834: py_za_tx_01032013.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);
835: END IF;
836: RAISE py_za_tx_01032013.xpt_E;
837: END SetRebates;

Line 834: py_za_tx_01032013.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);

830:
831: EXCEPTION
832: WHEN OTHERS THEN
833: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
834: py_za_tx_01032013.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);
835: END IF;
836: RAISE py_za_tx_01032013.xpt_E;
837: END SetRebates;
838: -------------------------------------------------------------------------------

Line 836: RAISE py_za_tx_01032013.xpt_E;

832: WHEN OTHERS THEN
833: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
834: py_za_tx_01032013.xpt_Msg := 'SetRebates: '||TO_CHAR(SQLCODE);
835: END IF;
836: RAISE py_za_tx_01032013.xpt_E;
837: END SetRebates;
838: -------------------------------------------------------------------------------
839: -- Abatements
840: -------------------------------------------------------------------------------

Line 872: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);

868: ------------------------------------------------------------------------------
869: BEGIN -- Abatements - Main --
870: ------------------------------------------------------------------------------
871: -- Calculate the assignments 65 Year Date
872: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);
873: --Commented for Bug 9397464
874: --l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;
875: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
876:

Line 874: --l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;

870: ------------------------------------------------------------------------------
871: -- Calculate the assignments 65 Year Date
872: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);
873: --Commented for Bug 9397464
874: --l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;
875: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
876:
877: -- Initialise the figures needed for the calculation
878: -- of tax abatements and rebates, based on the

Line 875: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;

871: -- Calculate the assignments 65 Year Date
872: l_65Year := add_months(py_za_tx_01032013.dbi_PER_DTE_OF_BRTH,780);
873: --Commented for Bug 9397464
874: --l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;
875: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
876:
877: -- Initialise the figures needed for the calculation
878: -- of tax abatements and rebates, based on the
879: -- calculation type

Line 882: IF py_za_tx_01032013.trc_CalTyp = 'NorCalc' THEN --

878: -- of tax abatements and rebates, based on the
879: -- calculation type
880: --
881: -------------------------------------------------------------------------
882: IF py_za_tx_01032013.trc_CalTyp = 'NorCalc' THEN --
883: -------------------------------------------------------------------------
884: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',1);
885:
886: -- Bug 9369895

Line 890: if py_za_tx_01032013.trc_PenBasis = 1 then

886: -- Bug 9369895
887: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
888: -- which includes both periodic and annual income. This will be used in calculation of Pension
889: -- fund abatement
890: if py_za_tx_01032013.trc_PenBasis = 1 then
891: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',2);
892:
893: l_TotTxbNIYtd := Annualise
894: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_YTD

Line 894: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_YTD

890: if py_za_tx_01032013.trc_PenBasis = 1 then
891: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',2);
892:
893: l_TotTxbNIYtd := Annualise
894: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_YTD
895: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_PTD
896: );
897:
898: l_TotTxbFBYtd := Annualise

Line 895: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_PTD

891: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',2);
892:
893: l_TotTxbNIYtd := Annualise
894: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_YTD
895: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_PTD
896: );
897:
898: l_TotTxbFBYtd := Annualise
899: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_YTD

Line 899: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_YTD

895: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_NI_PTD
896: );
897:
898: l_TotTxbFBYtd := Annualise
899: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_YTD
900: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_PTD
901: );
902:
903: l_TotTxbTAYtd := Annualise

Line 900: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_PTD

896: );
897:
898: l_TotTxbFBYtd := Annualise
899: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_YTD
900: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_PTD
901: );
902:
903: l_TotTxbTAYtd := Annualise
904: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_YTD

Line 904: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_YTD

900: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_FB_PTD
901: );
902:
903: l_TotTxbTAYtd := Annualise
904: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_YTD
905: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_PTD
906: );
907:
908: l_TotTxbPOYtd := Annualise

Line 905: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_PTD

901: );
902:
903: l_TotTxbTAYtd := Annualise
904: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_YTD
905: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_PTD
906: );
907:
908: l_TotTxbPOYtd := Annualise
909: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_YTD

Line 909: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_YTD

905: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_TA_PTD
906: );
907:
908: l_TotTxbPOYtd := Annualise
909: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_YTD
910: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_PTD
911: );
912:
913: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd

Line 910: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_PTD

906: );
907:
908: l_TotTxbPOYtd := Annualise
909: (p_YtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_YTD
910: ,p_PtdInc => py_za_tx_01032013.bal_TOT_TXB_PO_PTD
911: );
912:
913: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
914: + l_TotTxbTAYtd + l_TotTxbPOYtd

Line 915: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD

911: );
912:
913: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
914: + l_TotTxbTAYtd + l_TotTxbPOYtd
915: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
916: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
917: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
918:
919: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 916: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD

912:
913: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
914: + l_TotTxbTAYtd + l_TotTxbPOYtd
915: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
916: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
917: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
918:
919: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
920: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 917: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );

913: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
914: + l_TotTxbTAYtd + l_TotTxbPOYtd
915: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
916: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
917: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
918:
919: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
920: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
921:

Line 920: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

916: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
917: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
918:
919: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
920: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
921:
922: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),2);
923: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),2);
924: hr_utility.set_location('l_TotTxbTAYtd :'||to_char(l_TotTxbTAYtd),2);

Line 938: py_za_tx_01032013.trc_PerPenFnd := Annualise

934: ---------------------
935: -- Period Calculation
936: ---------------------
937: -- Annualise Period Pension Fund Contributions
938: py_za_tx_01032013.trc_PerPenFnd := Annualise
939: (p_YtdInc => py_za_tx_01032013.bal_CUR_PF_YTD
940: ,p_PtdInc => py_za_tx_01032013.bal_CUR_PF_PTD
941: );
942: -- Annualise Period RFIable Contributions

Line 939: (p_YtdInc => py_za_tx_01032013.bal_CUR_PF_YTD

935: -- Period Calculation
936: ---------------------
937: -- Annualise Period Pension Fund Contributions
938: py_za_tx_01032013.trc_PerPenFnd := Annualise
939: (p_YtdInc => py_za_tx_01032013.bal_CUR_PF_YTD
940: ,p_PtdInc => py_za_tx_01032013.bal_CUR_PF_PTD
941: );
942: -- Annualise Period RFIable Contributions
943: py_za_tx_01032013.trc_PerRfiCon := Annualise

Line 940: ,p_PtdInc => py_za_tx_01032013.bal_CUR_PF_PTD

936: ---------------------
937: -- Annualise Period Pension Fund Contributions
938: py_za_tx_01032013.trc_PerPenFnd := Annualise
939: (p_YtdInc => py_za_tx_01032013.bal_CUR_PF_YTD
940: ,p_PtdInc => py_za_tx_01032013.bal_CUR_PF_PTD
941: );
942: -- Annualise Period RFIable Contributions
943: py_za_tx_01032013.trc_PerRfiCon := Annualise
944: (p_ytdInc => py_za_tx_01032013.bal_TOT_RFI_INC_YTD

Line 943: py_za_tx_01032013.trc_PerRfiCon := Annualise

939: (p_YtdInc => py_za_tx_01032013.bal_CUR_PF_YTD
940: ,p_PtdInc => py_za_tx_01032013.bal_CUR_PF_PTD
941: );
942: -- Annualise Period RFIable Contributions
943: py_za_tx_01032013.trc_PerRfiCon := Annualise
944: (p_ytdInc => py_za_tx_01032013.bal_TOT_RFI_INC_YTD
945: ,p_PtdInc => py_za_tx_01032013.bal_TOT_RFI_INC_PTD
946: );
947:

Line 944: (p_ytdInc => py_za_tx_01032013.bal_TOT_RFI_INC_YTD

940: ,p_PtdInc => py_za_tx_01032013.bal_CUR_PF_PTD
941: );
942: -- Annualise Period RFIable Contributions
943: py_za_tx_01032013.trc_PerRfiCon := Annualise
944: (p_ytdInc => py_za_tx_01032013.bal_TOT_RFI_INC_YTD
945: ,p_PtdInc => py_za_tx_01032013.bal_TOT_RFI_INC_PTD
946: );
947:
948: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',17);

Line 945: ,p_PtdInc => py_za_tx_01032013.bal_TOT_RFI_INC_PTD

941: );
942: -- Annualise Period RFIable Contributions
943: py_za_tx_01032013.trc_PerRfiCon := Annualise
944: (p_ytdInc => py_za_tx_01032013.bal_TOT_RFI_INC_YTD
945: ,p_PtdInc => py_za_tx_01032013.bal_TOT_RFI_INC_PTD
946: );
947:
948: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',17);
949:

Line 954: py_za_tx_01032013.trc_AnnPenFnd :=

950: ---------------------
951: -- Annual Calculation
952: ---------------------
953: -- Annual Pension Fund Contribution
954: py_za_tx_01032013.trc_AnnPenFnd :=
955: py_za_tx_01032013.trc_PerPenFnd
956: + py_za_tx_01032013.bal_ANN_PF_YTD;
957: -- Annual Rfi Contribution
958: py_za_tx_01032013.trc_AnnRfiCon :=

Line 955: py_za_tx_01032013.trc_PerPenFnd

951: -- Annual Calculation
952: ---------------------
953: -- Annual Pension Fund Contribution
954: py_za_tx_01032013.trc_AnnPenFnd :=
955: py_za_tx_01032013.trc_PerPenFnd
956: + py_za_tx_01032013.bal_ANN_PF_YTD;
957: -- Annual Rfi Contribution
958: py_za_tx_01032013.trc_AnnRfiCon :=
959: py_za_tx_01032013.trc_PerRfiCon

Line 956: + py_za_tx_01032013.bal_ANN_PF_YTD;

952: ---------------------
953: -- Annual Pension Fund Contribution
954: py_za_tx_01032013.trc_AnnPenFnd :=
955: py_za_tx_01032013.trc_PerPenFnd
956: + py_za_tx_01032013.bal_ANN_PF_YTD;
957: -- Annual Rfi Contribution
958: py_za_tx_01032013.trc_AnnRfiCon :=
959: py_za_tx_01032013.trc_PerRfiCon
960: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

Line 958: py_za_tx_01032013.trc_AnnRfiCon :=

954: py_za_tx_01032013.trc_AnnPenFnd :=
955: py_za_tx_01032013.trc_PerPenFnd
956: + py_za_tx_01032013.bal_ANN_PF_YTD;
957: -- Annual Rfi Contribution
958: py_za_tx_01032013.trc_AnnRfiCon :=
959: py_za_tx_01032013.trc_PerRfiCon
960: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
961:
962: -- NTG

Line 959: py_za_tx_01032013.trc_PerRfiCon

955: py_za_tx_01032013.trc_PerPenFnd
956: + py_za_tx_01032013.bal_ANN_PF_YTD;
957: -- Annual Rfi Contribution
958: py_za_tx_01032013.trc_AnnRfiCon :=
959: py_za_tx_01032013.trc_PerRfiCon
960: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
961:
962: -- NTG
963: -- Annual EE Debt Rfi Contribution

Line 960: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

956: + py_za_tx_01032013.bal_ANN_PF_YTD;
957: -- Annual Rfi Contribution
958: py_za_tx_01032013.trc_AnnRfiCon :=
959: py_za_tx_01032013.trc_PerRfiCon
960: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
961:
962: -- NTG
963: -- Annual EE Debt Rfi Contribution
964: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

Line 964: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

960: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
961:
962: -- NTG
963: -- Annual EE Debt Rfi Contribution
964: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
965: py_za_tx_01032013.trc_AnnRfiCon
966: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
967:
968: --------------------------------

Line 965: py_za_tx_01032013.trc_AnnRfiCon

961:
962: -- NTG
963: -- Annual EE Debt Rfi Contribution
964: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
965: py_za_tx_01032013.trc_AnnRfiCon
966: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
967:
968: --------------------------------
969: -- Arrear Pension Fund Abatement

Line 966: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;

962: -- NTG
963: -- Annual EE Debt Rfi Contribution
964: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
965: py_za_tx_01032013.trc_AnnRfiCon
966: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
967:
968: --------------------------------
969: -- Arrear Pension Fund Abatement
970: --------------------------------

Line 975: py_za_tx_01032013.trc_PerArrPenFnd :=

971: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',18);
972: -------------
973: -- Excess ITD
974: -------------
975: py_za_tx_01032013.trc_PerArrPenFnd :=
976: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
977:
978: ----------
979: -- Current

Line 976: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

972: -------------
973: -- Excess ITD
974: -------------
975: py_za_tx_01032013.trc_PerArrPenFnd :=
976: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
977:
978: ----------
979: -- Current
980: ----------

Line 981: py_za_tx_01032013.trc_PerArrPenFnd :=

977:
978: ----------
979: -- Current
980: ----------
981: py_za_tx_01032013.trc_PerArrPenFnd :=
982: py_za_tx_01032013.trc_PerArrPenFnd
983: + Annualise
984: ( p_YtdInc => py_za_tx_01032013.bal_ARR_PF_YTD
985: , p_PtdInc => py_za_tx_01032013.bal_ARR_PF_PTD

Line 982: py_za_tx_01032013.trc_PerArrPenFnd

978: ----------
979: -- Current
980: ----------
981: py_za_tx_01032013.trc_PerArrPenFnd :=
982: py_za_tx_01032013.trc_PerArrPenFnd
983: + Annualise
984: ( p_YtdInc => py_za_tx_01032013.bal_ARR_PF_YTD
985: , p_PtdInc => py_za_tx_01032013.bal_ARR_PF_PTD
986: );

Line 984: ( p_YtdInc => py_za_tx_01032013.bal_ARR_PF_YTD

980: ----------
981: py_za_tx_01032013.trc_PerArrPenFnd :=
982: py_za_tx_01032013.trc_PerArrPenFnd
983: + Annualise
984: ( p_YtdInc => py_za_tx_01032013.bal_ARR_PF_YTD
985: , p_PtdInc => py_za_tx_01032013.bal_ARR_PF_PTD
986: );
987: ---------
988: -- Annual

Line 985: , p_PtdInc => py_za_tx_01032013.bal_ARR_PF_PTD

981: py_za_tx_01032013.trc_PerArrPenFnd :=
982: py_za_tx_01032013.trc_PerArrPenFnd
983: + Annualise
984: ( p_YtdInc => py_za_tx_01032013.bal_ARR_PF_YTD
985: , p_PtdInc => py_za_tx_01032013.bal_ARR_PF_PTD
986: );
987: ---------
988: -- Annual
989: ---------

Line 990: py_za_tx_01032013.trc_AnnArrPenFnd :=

986: );
987: ---------
988: -- Annual
989: ---------
990: py_za_tx_01032013.trc_AnnArrPenFnd :=
991: py_za_tx_01032013.trc_PerArrPenFnd
992: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
993:
994: -------------------------------

Line 991: py_za_tx_01032013.trc_PerArrPenFnd

987: ---------
988: -- Annual
989: ---------
990: py_za_tx_01032013.trc_AnnArrPenFnd :=
991: py_za_tx_01032013.trc_PerArrPenFnd
992: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
993:
994: -------------------------------
995: -- Retirement Annuity Abatement

Line 992: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;

988: -- Annual
989: ---------
990: py_za_tx_01032013.trc_AnnArrPenFnd :=
991: py_za_tx_01032013.trc_PerArrPenFnd
992: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
993:
994: -------------------------------
995: -- Retirement Annuity Abatement
996: -------------------------------

Line 1002: py_za_tx_01032013.trc_PerRetAnu :=

998:
999: -------------
1000: -- Current RA
1001: -------------
1002: py_za_tx_01032013.trc_PerRetAnu :=
1003: Annualise
1004: ( p_YtdInc => py_za_tx_01032013.bal_CUR_RA_YTD
1005: , p_PtdInc => py_za_tx_01032013.bal_CUR_RA_PTD
1006: );

Line 1004: ( p_YtdInc => py_za_tx_01032013.bal_CUR_RA_YTD

1000: -- Current RA
1001: -------------
1002: py_za_tx_01032013.trc_PerRetAnu :=
1003: Annualise
1004: ( p_YtdInc => py_za_tx_01032013.bal_CUR_RA_YTD
1005: , p_PtdInc => py_za_tx_01032013.bal_CUR_RA_PTD
1006: );
1007: ---------------------
1008: -- Current NRFI Contr

Line 1005: , p_PtdInc => py_za_tx_01032013.bal_CUR_RA_PTD

1001: -------------
1002: py_za_tx_01032013.trc_PerRetAnu :=
1003: Annualise
1004: ( p_YtdInc => py_za_tx_01032013.bal_CUR_RA_YTD
1005: , p_PtdInc => py_za_tx_01032013.bal_CUR_RA_PTD
1006: );
1007: ---------------------
1008: -- Current NRFI Contr
1009: ---------------------

Line 1012: py_za_tx_01032013.trc_PerNrfiCon :=

1008: -- Current NRFI Contr
1009: ---------------------
1010:
1011: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',20);
1012: py_za_tx_01032013.trc_PerNrfiCon :=
1013: Annualise
1014: ( p_YtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_YTD
1015: , p_PtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_PTD
1016: );

Line 1014: ( p_YtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_YTD

1010:
1011: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',20);
1012: py_za_tx_01032013.trc_PerNrfiCon :=
1013: Annualise
1014: ( p_YtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_YTD
1015: , p_PtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_PTD
1016: );
1017:
1018:

Line 1015: , p_PtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_PTD

1011: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',20);
1012: py_za_tx_01032013.trc_PerNrfiCon :=
1013: Annualise
1014: ( p_YtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_YTD
1015: , p_PtdInc => py_za_tx_01032013.bal_TOT_NRFI_INC_PTD
1016: );
1017:
1018:
1019: ------------

Line 1022: py_za_tx_01032013.trc_AnnRetAnu :=

1018:
1019: ------------
1020: -- Annual RA
1021: ------------
1022: py_za_tx_01032013.trc_AnnRetAnu :=
1023: py_za_tx_01032013.trc_PerRetAnu
1024: + py_za_tx_01032013.bal_ANN_RA_YTD;
1025:
1026:

Line 1023: py_za_tx_01032013.trc_PerRetAnu

1019: ------------
1020: -- Annual RA
1021: ------------
1022: py_za_tx_01032013.trc_AnnRetAnu :=
1023: py_za_tx_01032013.trc_PerRetAnu
1024: + py_za_tx_01032013.bal_ANN_RA_YTD;
1025:
1026:
1027: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',21);

Line 1024: + py_za_tx_01032013.bal_ANN_RA_YTD;

1020: -- Annual RA
1021: ------------
1022: py_za_tx_01032013.trc_AnnRetAnu :=
1023: py_za_tx_01032013.trc_PerRetAnu
1024: + py_za_tx_01032013.bal_ANN_RA_YTD;
1025:
1026:
1027: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',21);
1028: py_za_tx_01032013.trc_AnnNrfiCon :=

Line 1028: py_za_tx_01032013.trc_AnnNrfiCon :=

1024: + py_za_tx_01032013.bal_ANN_RA_YTD;
1025:
1026:
1027: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',21);
1028: py_za_tx_01032013.trc_AnnNrfiCon :=
1029: py_za_tx_01032013.trc_PerNrfiCon
1030: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1031:
1032:

Line 1029: py_za_tx_01032013.trc_PerNrfiCon

1025:
1026:
1027: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',21);
1028: py_za_tx_01032013.trc_AnnNrfiCon :=
1029: py_za_tx_01032013.trc_PerNrfiCon
1030: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1031:
1032:
1033: -- NTG

Line 1030: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;

1026:
1027: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',21);
1028: py_za_tx_01032013.trc_AnnNrfiCon :=
1029: py_za_tx_01032013.trc_PerNrfiCon
1030: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1031:
1032:
1033: -- NTG
1034: -- Annual EE Debt NRFI Contribution

Line 1035: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

1031:
1032:
1033: -- NTG
1034: -- Annual EE Debt NRFI Contribution
1035: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1036: py_za_tx_01032013.trc_AnnNrfiCon
1037: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1038:
1039:

Line 1036: py_za_tx_01032013.trc_AnnNrfiCon

1032:
1033: -- NTG
1034: -- Annual EE Debt NRFI Contribution
1035: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1036: py_za_tx_01032013.trc_AnnNrfiCon
1037: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1038:
1039:
1040: --------------------------------------

Line 1037: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1033: -- NTG
1034: -- Annual EE Debt NRFI Contribution
1035: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1036: py_za_tx_01032013.trc_AnnNrfiCon
1037: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1038:
1039:
1040: --------------------------------------
1041: -- Arrear Retirement Annuity Abatement

Line 1047: py_za_tx_01032013.trc_PerArrRetAnu :=

1043: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',22);
1044: -------------
1045: -- Excess ITD
1046: -------------
1047: py_za_tx_01032013.trc_PerArrRetAnu :=
1048: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1049: ----------
1050: -- Current
1051: ----------

Line 1048: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

1044: -------------
1045: -- Excess ITD
1046: -------------
1047: py_za_tx_01032013.trc_PerArrRetAnu :=
1048: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1049: ----------
1050: -- Current
1051: ----------
1052: py_za_tx_01032013.trc_PerArrRetAnu :=

Line 1052: py_za_tx_01032013.trc_PerArrRetAnu :=

1048: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1049: ----------
1050: -- Current
1051: ----------
1052: py_za_tx_01032013.trc_PerArrRetAnu :=
1053: py_za_tx_01032013.trc_PerArrRetAnu
1054: + Annualise
1055: ( p_YtdInc => py_za_tx_01032013.bal_ARR_RA_YTD
1056: , p_PtdInc => py_za_tx_01032013.bal_ARR_RA_PTD

Line 1053: py_za_tx_01032013.trc_PerArrRetAnu

1049: ----------
1050: -- Current
1051: ----------
1052: py_za_tx_01032013.trc_PerArrRetAnu :=
1053: py_za_tx_01032013.trc_PerArrRetAnu
1054: + Annualise
1055: ( p_YtdInc => py_za_tx_01032013.bal_ARR_RA_YTD
1056: , p_PtdInc => py_za_tx_01032013.bal_ARR_RA_PTD
1057: );

Line 1055: ( p_YtdInc => py_za_tx_01032013.bal_ARR_RA_YTD

1051: ----------
1052: py_za_tx_01032013.trc_PerArrRetAnu :=
1053: py_za_tx_01032013.trc_PerArrRetAnu
1054: + Annualise
1055: ( p_YtdInc => py_za_tx_01032013.bal_ARR_RA_YTD
1056: , p_PtdInc => py_za_tx_01032013.bal_ARR_RA_PTD
1057: );
1058: ---------
1059: -- Annual

Line 1056: , p_PtdInc => py_za_tx_01032013.bal_ARR_RA_PTD

1052: py_za_tx_01032013.trc_PerArrRetAnu :=
1053: py_za_tx_01032013.trc_PerArrRetAnu
1054: + Annualise
1055: ( p_YtdInc => py_za_tx_01032013.bal_ARR_RA_YTD
1056: , p_PtdInc => py_za_tx_01032013.bal_ARR_RA_PTD
1057: );
1058: ---------
1059: -- Annual
1060: ---------

Line 1061: py_za_tx_01032013.trc_AnnArrRetAnu :=

1057: );
1058: ---------
1059: -- Annual
1060: ---------
1061: py_za_tx_01032013.trc_AnnArrRetAnu :=
1062: py_za_tx_01032013.trc_PerArrRetAnu
1063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1064:
1065: ------------------------

Line 1062: py_za_tx_01032013.trc_PerArrRetAnu

1058: ---------
1059: -- Annual
1060: ---------
1061: py_za_tx_01032013.trc_AnnArrRetAnu :=
1062: py_za_tx_01032013.trc_PerArrRetAnu
1063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1064:
1065: ------------------------
1066: -- Medical Aid Abatement

Line 1063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;

1059: -- Annual
1060: ---------
1061: py_za_tx_01032013.trc_AnnArrRetAnu :=
1062: py_za_tx_01032013.trc_PerArrRetAnu
1063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1064:
1065: ------------------------
1066: -- Medical Aid Abatement
1067: ------------------------

Line 1073: py_za_tx_01032013.trc_PerMedAidAbm :=

1069: IF l_65Year > l_ZA_TX_YR_END THEN
1070: ----------
1071: -- Current
1072: ----------
1073: py_za_tx_01032013.trc_PerMedAidAbm :=
1074: Annualise
1075: ( p_YtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD
1076: , p_PtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD
1077: );

Line 1075: ( p_YtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD

1071: -- Current
1072: ----------
1073: py_za_tx_01032013.trc_PerMedAidAbm :=
1074: Annualise
1075: ( p_YtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD
1076: , p_PtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD
1077: );
1078: ---------
1079: -- Annual

Line 1076: , p_PtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD

1072: ----------
1073: py_za_tx_01032013.trc_PerMedAidAbm :=
1074: Annualise
1075: ( p_YtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD
1076: , p_PtdInc => py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD
1077: );
1078: ---------
1079: -- Annual
1080: ---------

Line 1081: py_za_tx_01032013.trc_AnnMedAidAbm :=

1077: );
1078: ---------
1079: -- Annual
1080: ---------
1081: py_za_tx_01032013.trc_AnnMedAidAbm :=
1082: py_za_tx_01032013.trc_PerMedAidAbm
1083: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1084: ELSE
1085: -- if the person is over 65

Line 1082: py_za_tx_01032013.trc_PerMedAidAbm

1078: ---------
1079: -- Annual
1080: ---------
1081: py_za_tx_01032013.trc_AnnMedAidAbm :=
1082: py_za_tx_01032013.trc_PerMedAidAbm
1083: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1084: ELSE
1085: -- if the person is over 65
1086: ----------

Line 1083: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;

1079: -- Annual
1080: ---------
1081: py_za_tx_01032013.trc_AnnMedAidAbm :=
1082: py_za_tx_01032013.trc_PerMedAidAbm
1083: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1084: ELSE
1085: -- if the person is over 65
1086: ----------
1087: -- Current

Line 1089: py_za_tx_01032013.trc_PerMedAidAbm :=

1085: -- if the person is over 65
1086: ----------
1087: -- Current
1088: ----------
1089: py_za_tx_01032013.trc_PerMedAidAbm :=
1090: Annualise
1091: ( p_YtdInc => py_za_tx_01032013.bal_MED_CONTR_YTD
1092: , p_PtdInc => py_za_tx_01032013.bal_MED_CONTR_PTD
1093: )

Line 1091: ( p_YtdInc => py_za_tx_01032013.bal_MED_CONTR_YTD

1087: -- Current
1088: ----------
1089: py_za_tx_01032013.trc_PerMedAidAbm :=
1090: Annualise
1091: ( p_YtdInc => py_za_tx_01032013.bal_MED_CONTR_YTD
1092: , p_PtdInc => py_za_tx_01032013.bal_MED_CONTR_PTD
1093: )
1094: +
1095: -- Medical Aid Employer Contribution Changes

Line 1092: , p_PtdInc => py_za_tx_01032013.bal_MED_CONTR_PTD

1088: ----------
1089: py_za_tx_01032013.trc_PerMedAidAbm :=
1090: Annualise
1091: ( p_YtdInc => py_za_tx_01032013.bal_MED_CONTR_YTD
1092: , p_PtdInc => py_za_tx_01032013.bal_MED_CONTR_PTD
1093: )
1094: +
1095: -- Medical Aid Employer Contribution Changes
1096: Annualise

Line 1097: ( p_YtdInc => py_za_tx_01032013.bal_ER_MED_CONTR_YTD

1093: )
1094: +
1095: -- Medical Aid Employer Contribution Changes
1096: Annualise
1097: ( p_YtdInc => py_za_tx_01032013.bal_ER_MED_CONTR_YTD
1098: , p_PtdInc => py_za_tx_01032013.bal_ER_MED_CONTR_PTD
1099: );
1100: ---------
1101: -- Annual

Line 1098: , p_PtdInc => py_za_tx_01032013.bal_ER_MED_CONTR_PTD

1094: +
1095: -- Medical Aid Employer Contribution Changes
1096: Annualise
1097: ( p_YtdInc => py_za_tx_01032013.bal_ER_MED_CONTR_YTD
1098: , p_PtdInc => py_za_tx_01032013.bal_ER_MED_CONTR_PTD
1099: );
1100: ---------
1101: -- Annual
1102: ---------

Line 1103: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

1099: );
1100: ---------
1101: -- Annual
1102: ---------
1103: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;
1104: END IF;
1105: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',23);
1106:
1107: ---------------------------

Line 1114: py_za_tx_01032013.trc_PerIncProPolAbm := Annualise

1110: ---------------------
1111: -- Period Calculation
1112: ---------------------
1113: -- Annualise Income Protection Policy Contributions
1114: py_za_tx_01032013.trc_PerIncProPolAbm := Annualise
1115: (p_YtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD
1116: ,p_PtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD
1117: );
1118:

Line 1115: (p_YtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD

1111: -- Period Calculation
1112: ---------------------
1113: -- Annualise Income Protection Policy Contributions
1114: py_za_tx_01032013.trc_PerIncProPolAbm := Annualise
1115: (p_YtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD
1116: ,p_PtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD
1117: );
1118:
1119: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',24);

Line 1116: ,p_PtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD

1112: ---------------------
1113: -- Annualise Income Protection Policy Contributions
1114: py_za_tx_01032013.trc_PerIncProPolAbm := Annualise
1115: (p_YtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD
1116: ,p_PtdInc => py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD
1117: );
1118:
1119: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',24);
1120:

Line 1125: py_za_tx_01032013.trc_AnnIncProPolAbm :=

1121: ---------------------
1122: -- Annual Calculation
1123: ---------------------
1124: -- Annual Income Protection Policy Contributions
1125: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1126: py_za_tx_01032013.trc_PerIncProPolAbm
1127: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1128:
1129: --TYS2010

Line 1126: py_za_tx_01032013.trc_PerIncProPolAbm

1122: -- Annual Calculation
1123: ---------------------
1124: -- Annual Income Protection Policy Contributions
1125: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1126: py_za_tx_01032013.trc_PerIncProPolAbm
1127: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1128:
1129: --TYS2010
1130: -------------------------------

Line 1127: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;

1123: ---------------------
1124: -- Annual Income Protection Policy Contributions
1125: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1126: py_za_tx_01032013.trc_PerIncProPolAbm
1127: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1128:
1129: --TYS2010
1130: -------------------------------
1131: -- Donation made by EE pd by ER

Line 1137: py_za_tx_01032013.trc_PerDonAmt := Annualise

1133: ---------------------
1134: -- Period Calculation
1135: ---------------------
1136: -- Annualise Donation Amount
1137: py_za_tx_01032013.trc_PerDonAmt := Annualise
1138: (p_YtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_YTD
1139: ,p_PtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_PTD
1140: );
1141:

Line 1138: (p_YtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_YTD

1134: -- Period Calculation
1135: ---------------------
1136: -- Annualise Donation Amount
1137: py_za_tx_01032013.trc_PerDonAmt := Annualise
1138: (p_YtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_YTD
1139: ,p_PtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_PTD
1140: );
1141:
1142: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',25);

Line 1139: ,p_PtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_PTD

1135: ---------------------
1136: -- Annualise Donation Amount
1137: py_za_tx_01032013.trc_PerDonAmt := Annualise
1138: (p_YtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_YTD
1139: ,p_PtdInc => py_za_tx_01032013.bal_DONAT_MD_EE_PTD
1140: );
1141:
1142: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',25);
1143:

Line 1148: py_za_tx_01032013.trc_AnnDonAmt :=

1144: ---------------------
1145: -- Annual Calculation
1146: ---------------------
1147: -- Annual Donation
1148: py_za_tx_01032013.trc_AnnDonAmt :=
1149: py_za_tx_01032013.trc_PerDonAmt
1150: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1151:
1152:

Line 1149: py_za_tx_01032013.trc_PerDonAmt

1145: -- Annual Calculation
1146: ---------------------
1147: -- Annual Donation
1148: py_za_tx_01032013.trc_AnnDonAmt :=
1149: py_za_tx_01032013.trc_PerDonAmt
1150: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1151:
1152:
1153: -------------------------------------------------------------------------

Line 1150: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;

1146: ---------------------
1147: -- Annual Donation
1148: py_za_tx_01032013.trc_AnnDonAmt :=
1149: py_za_tx_01032013.trc_PerDonAmt
1150: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1151:
1152:
1153: -------------------------------------------------------------------------
1154: ELSIF py_za_tx_01032013.trc_CalTyp IN ('YtdCalc','SitCalc') THEN --

Line 1154: ELSIF py_za_tx_01032013.trc_CalTyp IN ('YtdCalc','SitCalc') THEN --

1150: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1151:
1152:
1153: -------------------------------------------------------------------------
1154: ELSIF py_za_tx_01032013.trc_CalTyp IN ('YtdCalc','SitCalc') THEN --
1155: -------------------------------------------------------------------------
1156: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',26);
1157:
1158: -- Bug 9369895

Line 1162: if py_za_tx_01032013.trc_PenBasis = 1 then

1158: -- Bug 9369895
1159: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1160: -- which includes both periodic and annual income. This will be used in calculation of Pension
1161: -- fund abatement
1162: if py_za_tx_01032013.trc_PenBasis = 1 then
1163: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',27);
1164:
1165: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_YTD
1166: * py_za_tx_01032013.trc_SitFactor;

Line 1165: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_YTD

1161: -- fund abatement
1162: if py_za_tx_01032013.trc_PenBasis = 1 then
1163: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',27);
1164:
1165: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_YTD
1166: * py_za_tx_01032013.trc_SitFactor;
1167:
1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD
1169: * py_za_tx_01032013.trc_SitFactor;

Line 1166: * py_za_tx_01032013.trc_SitFactor;

1162: if py_za_tx_01032013.trc_PenBasis = 1 then
1163: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',27);
1164:
1165: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_YTD
1166: * py_za_tx_01032013.trc_SitFactor;
1167:
1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD
1169: * py_za_tx_01032013.trc_SitFactor;
1170:

Line 1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD

1164:
1165: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_YTD
1166: * py_za_tx_01032013.trc_SitFactor;
1167:
1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD
1169: * py_za_tx_01032013.trc_SitFactor;
1170:
1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD
1172: * py_za_tx_01032013.trc_SitFactor;

Line 1169: * py_za_tx_01032013.trc_SitFactor;

1165: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_YTD
1166: * py_za_tx_01032013.trc_SitFactor;
1167:
1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD
1169: * py_za_tx_01032013.trc_SitFactor;
1170:
1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD
1172: * py_za_tx_01032013.trc_SitFactor;
1173:

Line 1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD

1167:
1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD
1169: * py_za_tx_01032013.trc_SitFactor;
1170:
1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD
1172: * py_za_tx_01032013.trc_SitFactor;
1173:
1174: l_TotTxbPOYtd := py_za_tx_01032013.bal_TOT_TXB_PO_YTD
1175: * py_za_tx_01032013.trc_SitFactor;

Line 1172: * py_za_tx_01032013.trc_SitFactor;

1168: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_YTD
1169: * py_za_tx_01032013.trc_SitFactor;
1170:
1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD
1172: * py_za_tx_01032013.trc_SitFactor;
1173:
1174: l_TotTxbPOYtd := py_za_tx_01032013.bal_TOT_TXB_PO_YTD
1175: * py_za_tx_01032013.trc_SitFactor;
1176:

Line 1174: l_TotTxbPOYtd := py_za_tx_01032013.bal_TOT_TXB_PO_YTD

1170:
1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD
1172: * py_za_tx_01032013.trc_SitFactor;
1173:
1174: l_TotTxbPOYtd := py_za_tx_01032013.bal_TOT_TXB_PO_YTD
1175: * py_za_tx_01032013.trc_SitFactor;
1176:
1177: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1178: + l_TotTxbTAYtd + l_TotTxbPOYtd

Line 1175: * py_za_tx_01032013.trc_SitFactor;

1171: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD
1172: * py_za_tx_01032013.trc_SitFactor;
1173:
1174: l_TotTxbPOYtd := py_za_tx_01032013.bal_TOT_TXB_PO_YTD
1175: * py_za_tx_01032013.trc_SitFactor;
1176:
1177: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1178: + l_TotTxbTAYtd + l_TotTxbPOYtd
1179: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD

Line 1179: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD

1175: * py_za_tx_01032013.trc_SitFactor;
1176:
1177: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1178: + l_TotTxbTAYtd + l_TotTxbPOYtd
1179: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1180: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1181: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1182:
1183: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 1180: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD

1176:
1177: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1178: + l_TotTxbTAYtd + l_TotTxbPOYtd
1179: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1180: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1181: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1182:
1183: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1184: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 1181: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );

1177: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1178: + l_TotTxbTAYtd + l_TotTxbPOYtd
1179: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1180: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1181: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1182:
1183: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1184: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
1185:

Line 1184: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

1180: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1181: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1182:
1183: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1184: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
1185:
1186:
1187: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),27);
1188: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),27);

Line 1203: py_za_tx_01032013.trc_PerPenFnd :=

1199: ---------------------
1200: -- Period Calculation
1201: ---------------------
1202: -- Annualise Period Pension Fund Contribution
1203: py_za_tx_01032013.trc_PerPenFnd :=
1204: py_za_tx_01032013.bal_CUR_PF_YTD
1205: * py_za_tx_01032013.trc_SitFactor;
1206: -- Annualise Period Rfiable Contributions
1207: py_za_tx_01032013.trc_PerRfiCon :=

Line 1204: py_za_tx_01032013.bal_CUR_PF_YTD

1200: -- Period Calculation
1201: ---------------------
1202: -- Annualise Period Pension Fund Contribution
1203: py_za_tx_01032013.trc_PerPenFnd :=
1204: py_za_tx_01032013.bal_CUR_PF_YTD
1205: * py_za_tx_01032013.trc_SitFactor;
1206: -- Annualise Period Rfiable Contributions
1207: py_za_tx_01032013.trc_PerRfiCon :=
1208: py_za_tx_01032013.bal_TOT_RFI_INC_YTD

Line 1205: * py_za_tx_01032013.trc_SitFactor;

1201: ---------------------
1202: -- Annualise Period Pension Fund Contribution
1203: py_za_tx_01032013.trc_PerPenFnd :=
1204: py_za_tx_01032013.bal_CUR_PF_YTD
1205: * py_za_tx_01032013.trc_SitFactor;
1206: -- Annualise Period Rfiable Contributions
1207: py_za_tx_01032013.trc_PerRfiCon :=
1208: py_za_tx_01032013.bal_TOT_RFI_INC_YTD
1209: * py_za_tx_01032013.trc_SitFactor;

Line 1207: py_za_tx_01032013.trc_PerRfiCon :=

1203: py_za_tx_01032013.trc_PerPenFnd :=
1204: py_za_tx_01032013.bal_CUR_PF_YTD
1205: * py_za_tx_01032013.trc_SitFactor;
1206: -- Annualise Period Rfiable Contributions
1207: py_za_tx_01032013.trc_PerRfiCon :=
1208: py_za_tx_01032013.bal_TOT_RFI_INC_YTD
1209: * py_za_tx_01032013.trc_SitFactor;
1210: ---------------------
1211: -- Annual Calculation

Line 1208: py_za_tx_01032013.bal_TOT_RFI_INC_YTD

1204: py_za_tx_01032013.bal_CUR_PF_YTD
1205: * py_za_tx_01032013.trc_SitFactor;
1206: -- Annualise Period Rfiable Contributions
1207: py_za_tx_01032013.trc_PerRfiCon :=
1208: py_za_tx_01032013.bal_TOT_RFI_INC_YTD
1209: * py_za_tx_01032013.trc_SitFactor;
1210: ---------------------
1211: -- Annual Calculation
1212: ---------------------

Line 1209: * py_za_tx_01032013.trc_SitFactor;

1205: * py_za_tx_01032013.trc_SitFactor;
1206: -- Annualise Period Rfiable Contributions
1207: py_za_tx_01032013.trc_PerRfiCon :=
1208: py_za_tx_01032013.bal_TOT_RFI_INC_YTD
1209: * py_za_tx_01032013.trc_SitFactor;
1210: ---------------------
1211: -- Annual Calculation
1212: ---------------------
1213: -- Annual Pension Fund Contribution

Line 1214: py_za_tx_01032013.trc_AnnPenFnd :=

1210: ---------------------
1211: -- Annual Calculation
1212: ---------------------
1213: -- Annual Pension Fund Contribution
1214: py_za_tx_01032013.trc_AnnPenFnd :=
1215: py_za_tx_01032013.trc_PerPenFnd
1216: + py_za_tx_01032013.bal_ANN_PF_YTD;
1217: -- Annual Rfi Contribution
1218: py_za_tx_01032013.trc_AnnRfiCon :=

Line 1215: py_za_tx_01032013.trc_PerPenFnd

1211: -- Annual Calculation
1212: ---------------------
1213: -- Annual Pension Fund Contribution
1214: py_za_tx_01032013.trc_AnnPenFnd :=
1215: py_za_tx_01032013.trc_PerPenFnd
1216: + py_za_tx_01032013.bal_ANN_PF_YTD;
1217: -- Annual Rfi Contribution
1218: py_za_tx_01032013.trc_AnnRfiCon :=
1219: py_za_tx_01032013.trc_PerRfiCon

Line 1216: + py_za_tx_01032013.bal_ANN_PF_YTD;

1212: ---------------------
1213: -- Annual Pension Fund Contribution
1214: py_za_tx_01032013.trc_AnnPenFnd :=
1215: py_za_tx_01032013.trc_PerPenFnd
1216: + py_za_tx_01032013.bal_ANN_PF_YTD;
1217: -- Annual Rfi Contribution
1218: py_za_tx_01032013.trc_AnnRfiCon :=
1219: py_za_tx_01032013.trc_PerRfiCon
1220: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

Line 1218: py_za_tx_01032013.trc_AnnRfiCon :=

1214: py_za_tx_01032013.trc_AnnPenFnd :=
1215: py_za_tx_01032013.trc_PerPenFnd
1216: + py_za_tx_01032013.bal_ANN_PF_YTD;
1217: -- Annual Rfi Contribution
1218: py_za_tx_01032013.trc_AnnRfiCon :=
1219: py_za_tx_01032013.trc_PerRfiCon
1220: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1221:
1222: -- NTG

Line 1219: py_za_tx_01032013.trc_PerRfiCon

1215: py_za_tx_01032013.trc_PerPenFnd
1216: + py_za_tx_01032013.bal_ANN_PF_YTD;
1217: -- Annual Rfi Contribution
1218: py_za_tx_01032013.trc_AnnRfiCon :=
1219: py_za_tx_01032013.trc_PerRfiCon
1220: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1221:
1222: -- NTG
1223: -- Annual EE Debt RFI Contribution

Line 1220: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

1216: + py_za_tx_01032013.bal_ANN_PF_YTD;
1217: -- Annual Rfi Contribution
1218: py_za_tx_01032013.trc_AnnRfiCon :=
1219: py_za_tx_01032013.trc_PerRfiCon
1220: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1221:
1222: -- NTG
1223: -- Annual EE Debt RFI Contribution
1224: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

Line 1224: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

1220: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1221:
1222: -- NTG
1223: -- Annual EE Debt RFI Contribution
1224: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1225: py_za_tx_01032013.trc_AnnRfiCon
1226: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1227:
1228:

Line 1225: py_za_tx_01032013.trc_AnnRfiCon

1221:
1222: -- NTG
1223: -- Annual EE Debt RFI Contribution
1224: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1225: py_za_tx_01032013.trc_AnnRfiCon
1226: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1227:
1228:
1229: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',40);

Line 1226: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;

1222: -- NTG
1223: -- Annual EE Debt RFI Contribution
1224: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1225: py_za_tx_01032013.trc_AnnRfiCon
1226: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1227:
1228:
1229: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',40);
1230:

Line 1238: py_za_tx_01032013.trc_PerArrPenFnd :=

1234: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',41);
1235: -------------
1236: -- Excess ITD
1237: -------------
1238: py_za_tx_01032013.trc_PerArrPenFnd :=
1239: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1240:
1241: ----------
1242: -- Current

Line 1239: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

1235: -------------
1236: -- Excess ITD
1237: -------------
1238: py_za_tx_01032013.trc_PerArrPenFnd :=
1239: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1240:
1241: ----------
1242: -- Current
1243: ----------

Line 1244: py_za_tx_01032013.trc_PerArrPenFnd :=

1240:
1241: ----------
1242: -- Current
1243: ----------
1244: py_za_tx_01032013.trc_PerArrPenFnd :=
1245: py_za_tx_01032013.trc_PerArrPenFnd
1246: + ( py_za_tx_01032013.bal_ARR_PF_YTD
1247: * py_za_tx_01032013.trc_SitFactor
1248: );

Line 1245: py_za_tx_01032013.trc_PerArrPenFnd

1241: ----------
1242: -- Current
1243: ----------
1244: py_za_tx_01032013.trc_PerArrPenFnd :=
1245: py_za_tx_01032013.trc_PerArrPenFnd
1246: + ( py_za_tx_01032013.bal_ARR_PF_YTD
1247: * py_za_tx_01032013.trc_SitFactor
1248: );
1249: ---------

Line 1246: + ( py_za_tx_01032013.bal_ARR_PF_YTD

1242: -- Current
1243: ----------
1244: py_za_tx_01032013.trc_PerArrPenFnd :=
1245: py_za_tx_01032013.trc_PerArrPenFnd
1246: + ( py_za_tx_01032013.bal_ARR_PF_YTD
1247: * py_za_tx_01032013.trc_SitFactor
1248: );
1249: ---------
1250: -- Annual

Line 1247: * py_za_tx_01032013.trc_SitFactor

1243: ----------
1244: py_za_tx_01032013.trc_PerArrPenFnd :=
1245: py_za_tx_01032013.trc_PerArrPenFnd
1246: + ( py_za_tx_01032013.bal_ARR_PF_YTD
1247: * py_za_tx_01032013.trc_SitFactor
1248: );
1249: ---------
1250: -- Annual
1251: ---------

Line 1252: py_za_tx_01032013.trc_AnnArrPenFnd :=

1248: );
1249: ---------
1250: -- Annual
1251: ---------
1252: py_za_tx_01032013.trc_AnnArrPenFnd :=
1253: py_za_tx_01032013.trc_PerArrPenFnd
1254: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1255:
1256:

Line 1253: py_za_tx_01032013.trc_PerArrPenFnd

1249: ---------
1250: -- Annual
1251: ---------
1252: py_za_tx_01032013.trc_AnnArrPenFnd :=
1253: py_za_tx_01032013.trc_PerArrPenFnd
1254: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1255:
1256:
1257: -------------------------------

Line 1254: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;

1250: -- Annual
1251: ---------
1252: py_za_tx_01032013.trc_AnnArrPenFnd :=
1253: py_za_tx_01032013.trc_PerArrPenFnd
1254: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1255:
1256:
1257: -------------------------------
1258: -- Retirement Annuity Abatement

Line 1266: py_za_tx_01032013.trc_PerRetAnu :=

1262: -------------
1263: -- Current RA
1264: -------------
1265: -- Calculate RA Contribution
1266: py_za_tx_01032013.trc_PerRetAnu :=
1267: py_za_tx_01032013.bal_CUR_RA_YTD
1268: * py_za_tx_01032013.trc_SitFactor;
1269: ---------------------
1270: -- Current NRFI Contr

Line 1267: py_za_tx_01032013.bal_CUR_RA_YTD

1263: -- Current RA
1264: -------------
1265: -- Calculate RA Contribution
1266: py_za_tx_01032013.trc_PerRetAnu :=
1267: py_za_tx_01032013.bal_CUR_RA_YTD
1268: * py_za_tx_01032013.trc_SitFactor;
1269: ---------------------
1270: -- Current NRFI Contr
1271: ---------------------

Line 1268: * py_za_tx_01032013.trc_SitFactor;

1264: -------------
1265: -- Calculate RA Contribution
1266: py_za_tx_01032013.trc_PerRetAnu :=
1267: py_za_tx_01032013.bal_CUR_RA_YTD
1268: * py_za_tx_01032013.trc_SitFactor;
1269: ---------------------
1270: -- Current NRFI Contr
1271: ---------------------
1272:

Line 1274: py_za_tx_01032013.trc_PerNrfiCon :=

1270: -- Current NRFI Contr
1271: ---------------------
1272:
1273: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',43);
1274: py_za_tx_01032013.trc_PerNrfiCon :=
1275: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD
1276: * py_za_tx_01032013.trc_SitFactor;
1277:
1278: ------------

Line 1275: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD

1271: ---------------------
1272:
1273: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',43);
1274: py_za_tx_01032013.trc_PerNrfiCon :=
1275: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD
1276: * py_za_tx_01032013.trc_SitFactor;
1277:
1278: ------------
1279: -- Annual RA

Line 1276: * py_za_tx_01032013.trc_SitFactor;

1272:
1273: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',43);
1274: py_za_tx_01032013.trc_PerNrfiCon :=
1275: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD
1276: * py_za_tx_01032013.trc_SitFactor;
1277:
1278: ------------
1279: -- Annual RA
1280: ------------

Line 1281: py_za_tx_01032013.trc_AnnRetAnu :=

1277:
1278: ------------
1279: -- Annual RA
1280: ------------
1281: py_za_tx_01032013.trc_AnnRetAnu :=
1282: py_za_tx_01032013.trc_PerRetAnu
1283: + py_za_tx_01032013.bal_ANN_RA_YTD;
1284:
1285:

Line 1282: py_za_tx_01032013.trc_PerRetAnu

1278: ------------
1279: -- Annual RA
1280: ------------
1281: py_za_tx_01032013.trc_AnnRetAnu :=
1282: py_za_tx_01032013.trc_PerRetAnu
1283: + py_za_tx_01032013.bal_ANN_RA_YTD;
1284:
1285:
1286: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',44);

Line 1283: + py_za_tx_01032013.bal_ANN_RA_YTD;

1279: -- Annual RA
1280: ------------
1281: py_za_tx_01032013.trc_AnnRetAnu :=
1282: py_za_tx_01032013.trc_PerRetAnu
1283: + py_za_tx_01032013.bal_ANN_RA_YTD;
1284:
1285:
1286: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',44);
1287: py_za_tx_01032013.trc_AnnNrfiCon :=

Line 1287: py_za_tx_01032013.trc_AnnNrfiCon :=

1283: + py_za_tx_01032013.bal_ANN_RA_YTD;
1284:
1285:
1286: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',44);
1287: py_za_tx_01032013.trc_AnnNrfiCon :=
1288: py_za_tx_01032013.trc_PerNrfiCon
1289: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1290:
1291:

Line 1288: py_za_tx_01032013.trc_PerNrfiCon

1284:
1285:
1286: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',44);
1287: py_za_tx_01032013.trc_AnnNrfiCon :=
1288: py_za_tx_01032013.trc_PerNrfiCon
1289: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1290:
1291:
1292: -- NTG

Line 1289: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;

1285:
1286: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',44);
1287: py_za_tx_01032013.trc_AnnNrfiCon :=
1288: py_za_tx_01032013.trc_PerNrfiCon
1289: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1290:
1291:
1292: -- NTG
1293: -- Annual EE Debt NRFI Contribution

Line 1294: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

1290:
1291:
1292: -- NTG
1293: -- Annual EE Debt NRFI Contribution
1294: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1295: py_za_tx_01032013.trc_AnnNrfiCon
1296: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1297:
1298: --------------------------------------

Line 1295: py_za_tx_01032013.trc_AnnNrfiCon

1291:
1292: -- NTG
1293: -- Annual EE Debt NRFI Contribution
1294: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1295: py_za_tx_01032013.trc_AnnNrfiCon
1296: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1297:
1298: --------------------------------------
1299: -- Arrear Retirement Annuity Abatement

Line 1296: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1292: -- NTG
1293: -- Annual EE Debt NRFI Contribution
1294: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1295: py_za_tx_01032013.trc_AnnNrfiCon
1296: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1297:
1298: --------------------------------------
1299: -- Arrear Retirement Annuity Abatement
1300: --------------------------------------

Line 1305: py_za_tx_01032013.trc_PerArrRetAnu :=

1301: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',45);
1302: -------------
1303: -- Excess ITD
1304: -------------
1305: py_za_tx_01032013.trc_PerArrRetAnu :=
1306: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1307: ----------
1308: -- Current
1309: ----------

Line 1306: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

1302: -------------
1303: -- Excess ITD
1304: -------------
1305: py_za_tx_01032013.trc_PerArrRetAnu :=
1306: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1307: ----------
1308: -- Current
1309: ----------
1310: py_za_tx_01032013.trc_PerArrRetAnu :=

Line 1310: py_za_tx_01032013.trc_PerArrRetAnu :=

1306: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1307: ----------
1308: -- Current
1309: ----------
1310: py_za_tx_01032013.trc_PerArrRetAnu :=
1311: py_za_tx_01032013.trc_PerArrRetAnu
1312: + ( py_za_tx_01032013.bal_ARR_RA_YTD
1313: * py_za_tx_01032013.trc_SitFactor
1314: );

Line 1311: py_za_tx_01032013.trc_PerArrRetAnu

1307: ----------
1308: -- Current
1309: ----------
1310: py_za_tx_01032013.trc_PerArrRetAnu :=
1311: py_za_tx_01032013.trc_PerArrRetAnu
1312: + ( py_za_tx_01032013.bal_ARR_RA_YTD
1313: * py_za_tx_01032013.trc_SitFactor
1314: );
1315: ---------

Line 1312: + ( py_za_tx_01032013.bal_ARR_RA_YTD

1308: -- Current
1309: ----------
1310: py_za_tx_01032013.trc_PerArrRetAnu :=
1311: py_za_tx_01032013.trc_PerArrRetAnu
1312: + ( py_za_tx_01032013.bal_ARR_RA_YTD
1313: * py_za_tx_01032013.trc_SitFactor
1314: );
1315: ---------
1316: -- Annual

Line 1313: * py_za_tx_01032013.trc_SitFactor

1309: ----------
1310: py_za_tx_01032013.trc_PerArrRetAnu :=
1311: py_za_tx_01032013.trc_PerArrRetAnu
1312: + ( py_za_tx_01032013.bal_ARR_RA_YTD
1313: * py_za_tx_01032013.trc_SitFactor
1314: );
1315: ---------
1316: -- Annual
1317: ---------

Line 1318: py_za_tx_01032013.trc_AnnArrRetAnu :=

1314: );
1315: ---------
1316: -- Annual
1317: ---------
1318: py_za_tx_01032013.trc_AnnArrRetAnu :=
1319: py_za_tx_01032013.trc_PerArrRetAnu
1320: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1321:
1322: ------------------------

Line 1319: py_za_tx_01032013.trc_PerArrRetAnu

1315: ---------
1316: -- Annual
1317: ---------
1318: py_za_tx_01032013.trc_AnnArrRetAnu :=
1319: py_za_tx_01032013.trc_PerArrRetAnu
1320: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1321:
1322: ------------------------
1323: -- Medical Aid Abatement

Line 1320: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;

1316: -- Annual
1317: ---------
1318: py_za_tx_01032013.trc_AnnArrRetAnu :=
1319: py_za_tx_01032013.trc_PerArrRetAnu
1320: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1321:
1322: ------------------------
1323: -- Medical Aid Abatement
1324: ------------------------

Line 1330: py_za_tx_01032013.trc_PerMedAidAbm :=

1326: IF l_65Year > l_ZA_TX_YR_END THEN
1327: ----------
1328: -- Current
1329: ----------
1330: py_za_tx_01032013.trc_PerMedAidAbm :=
1331: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD
1332: * py_za_tx_01032013.trc_SitFactor;
1333: ---------
1334: -- Annual

Line 1331: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD

1327: ----------
1328: -- Current
1329: ----------
1330: py_za_tx_01032013.trc_PerMedAidAbm :=
1331: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD
1332: * py_za_tx_01032013.trc_SitFactor;
1333: ---------
1334: -- Annual
1335: ---------

Line 1332: * py_za_tx_01032013.trc_SitFactor;

1328: -- Current
1329: ----------
1330: py_za_tx_01032013.trc_PerMedAidAbm :=
1331: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD
1332: * py_za_tx_01032013.trc_SitFactor;
1333: ---------
1334: -- Annual
1335: ---------
1336: py_za_tx_01032013.trc_AnnMedAidAbm :=

Line 1336: py_za_tx_01032013.trc_AnnMedAidAbm :=

1332: * py_za_tx_01032013.trc_SitFactor;
1333: ---------
1334: -- Annual
1335: ---------
1336: py_za_tx_01032013.trc_AnnMedAidAbm :=
1337: py_za_tx_01032013.trc_PerMedAidAbm
1338: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1339: ELSE
1340: -- if the person is over 65

Line 1337: py_za_tx_01032013.trc_PerMedAidAbm

1333: ---------
1334: -- Annual
1335: ---------
1336: py_za_tx_01032013.trc_AnnMedAidAbm :=
1337: py_za_tx_01032013.trc_PerMedAidAbm
1338: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1339: ELSE
1340: -- if the person is over 65
1341: ----------

Line 1338: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;

1334: -- Annual
1335: ---------
1336: py_za_tx_01032013.trc_AnnMedAidAbm :=
1337: py_za_tx_01032013.trc_PerMedAidAbm
1338: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1339: ELSE
1340: -- if the person is over 65
1341: ----------
1342: -- Current

Line 1344: py_za_tx_01032013.trc_PerMedAidAbm :=

1340: -- if the person is over 65
1341: ----------
1342: -- Current
1343: ----------
1344: py_za_tx_01032013.trc_PerMedAidAbm :=
1345: -- Medical Aid Employer Contribution Changes
1346: -- py_za_tx_01032013.bal_MED_CONTR_YTD
1347: (py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD)
1348: * py_za_tx_01032013.trc_SitFactor;

Line 1346: -- py_za_tx_01032013.bal_MED_CONTR_YTD

1342: -- Current
1343: ----------
1344: py_za_tx_01032013.trc_PerMedAidAbm :=
1345: -- Medical Aid Employer Contribution Changes
1346: -- py_za_tx_01032013.bal_MED_CONTR_YTD
1347: (py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD)
1348: * py_za_tx_01032013.trc_SitFactor;
1349: ---------
1350: -- Annual

Line 1347: (py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD)

1343: ----------
1344: py_za_tx_01032013.trc_PerMedAidAbm :=
1345: -- Medical Aid Employer Contribution Changes
1346: -- py_za_tx_01032013.bal_MED_CONTR_YTD
1347: (py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD)
1348: * py_za_tx_01032013.trc_SitFactor;
1349: ---------
1350: -- Annual
1351: ---------

Line 1348: * py_za_tx_01032013.trc_SitFactor;

1344: py_za_tx_01032013.trc_PerMedAidAbm :=
1345: -- Medical Aid Employer Contribution Changes
1346: -- py_za_tx_01032013.bal_MED_CONTR_YTD
1347: (py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD)
1348: * py_za_tx_01032013.trc_SitFactor;
1349: ---------
1350: -- Annual
1351: ---------
1352: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

Line 1352: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

1348: * py_za_tx_01032013.trc_SitFactor;
1349: ---------
1350: -- Annual
1351: ---------
1352: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;
1353: END IF;
1354:
1355: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',46);
1356:

Line 1364: py_za_tx_01032013.trc_PerIncProPolAbm :=

1360: ---------------------
1361: -- Period Calculation
1362: ---------------------
1363: -- Annualise Income Protection Policy Contributions
1364: py_za_tx_01032013.trc_PerIncProPolAbm :=
1365: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD
1366: * py_za_tx_01032013.trc_SitFactor;
1367:
1368: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',47);

Line 1365: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD

1361: -- Period Calculation
1362: ---------------------
1363: -- Annualise Income Protection Policy Contributions
1364: py_za_tx_01032013.trc_PerIncProPolAbm :=
1365: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD
1366: * py_za_tx_01032013.trc_SitFactor;
1367:
1368: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',47);
1369:

Line 1366: * py_za_tx_01032013.trc_SitFactor;

1362: ---------------------
1363: -- Annualise Income Protection Policy Contributions
1364: py_za_tx_01032013.trc_PerIncProPolAbm :=
1365: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD
1366: * py_za_tx_01032013.trc_SitFactor;
1367:
1368: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',47);
1369:
1370: ---------------------

Line 1374: py_za_tx_01032013.trc_AnnIncProPolAbm :=

1370: ---------------------
1371: -- Annual Calculation
1372: ---------------------
1373: -- Annual Income Protection Policy Contributions
1374: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1375: py_za_tx_01032013.trc_PerIncProPolAbm
1376: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1377:
1378:

Line 1375: py_za_tx_01032013.trc_PerIncProPolAbm

1371: -- Annual Calculation
1372: ---------------------
1373: -- Annual Income Protection Policy Contributions
1374: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1375: py_za_tx_01032013.trc_PerIncProPolAbm
1376: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1377:
1378:
1379: --TYS2010

Line 1376: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;

1372: ---------------------
1373: -- Annual Income Protection Policy Contributions
1374: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1375: py_za_tx_01032013.trc_PerIncProPolAbm
1376: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1377:
1378:
1379: --TYS2010
1380: -------------------------------

Line 1387: py_za_tx_01032013.trc_PerDonAmt :=

1383: ---------------------
1384: -- Period Calculation
1385: ---------------------
1386: -- Annualise Donation Amount
1387: py_za_tx_01032013.trc_PerDonAmt :=
1388: py_za_tx_01032013.bal_DONAT_MD_EE_YTD
1389: * py_za_tx_01032013.trc_SitFactor;
1390:
1391: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',48);

Line 1388: py_za_tx_01032013.bal_DONAT_MD_EE_YTD

1384: -- Period Calculation
1385: ---------------------
1386: -- Annualise Donation Amount
1387: py_za_tx_01032013.trc_PerDonAmt :=
1388: py_za_tx_01032013.bal_DONAT_MD_EE_YTD
1389: * py_za_tx_01032013.trc_SitFactor;
1390:
1391: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',48);
1392:

Line 1389: * py_za_tx_01032013.trc_SitFactor;

1385: ---------------------
1386: -- Annualise Donation Amount
1387: py_za_tx_01032013.trc_PerDonAmt :=
1388: py_za_tx_01032013.bal_DONAT_MD_EE_YTD
1389: * py_za_tx_01032013.trc_SitFactor;
1390:
1391: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',48);
1392:
1393: ---------------------

Line 1397: py_za_tx_01032013.trc_AnnDonAmt :=

1393: ---------------------
1394: -- Annual Calculation
1395: ---------------------
1396: -- Annual Donation
1397: py_za_tx_01032013.trc_AnnDonAmt :=
1398: py_za_tx_01032013.trc_PerDonAmt
1399: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1400:
1401:

Line 1398: py_za_tx_01032013.trc_PerDonAmt

1394: -- Annual Calculation
1395: ---------------------
1396: -- Annual Donation
1397: py_za_tx_01032013.trc_AnnDonAmt :=
1398: py_za_tx_01032013.trc_PerDonAmt
1399: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1400:
1401:
1402: -------------------------------------------------------------------------

Line 1399: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;

1395: ---------------------
1396: -- Annual Donation
1397: py_za_tx_01032013.trc_AnnDonAmt :=
1398: py_za_tx_01032013.trc_PerDonAmt
1399: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1400:
1401:
1402: -------------------------------------------------------------------------
1403: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN --

Line 1403: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN --

1399: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1400:
1401:
1402: -------------------------------------------------------------------------
1403: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN --
1404: -------------------------------------------------------------------------
1405: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',49);
1406:
1407: -- Bug 9369895

Line 1411: if py_za_tx_01032013.trc_PenBasis = 1 then

1407: -- Bug 9369895
1408: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1409: -- which includes both periodic and annual income. This will be used in calculation of Pension
1410: -- fund abatement
1411: if py_za_tx_01032013.trc_PenBasis = 1 then
1412:
1413: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',50);
1414: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_CYTD
1415: * py_za_tx_01032013.trc_SitFactor;

Line 1414: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_CYTD

1410: -- fund abatement
1411: if py_za_tx_01032013.trc_PenBasis = 1 then
1412:
1413: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',50);
1414: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_CYTD
1415: * py_za_tx_01032013.trc_SitFactor;
1416:
1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD
1418: * py_za_tx_01032013.trc_SitFactor;

Line 1415: * py_za_tx_01032013.trc_SitFactor;

1411: if py_za_tx_01032013.trc_PenBasis = 1 then
1412:
1413: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',50);
1414: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_CYTD
1415: * py_za_tx_01032013.trc_SitFactor;
1416:
1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD
1418: * py_za_tx_01032013.trc_SitFactor;
1419:

Line 1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD

1413: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',50);
1414: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_CYTD
1415: * py_za_tx_01032013.trc_SitFactor;
1416:
1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD
1418: * py_za_tx_01032013.trc_SitFactor;
1419:
1420: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD
1421: * py_za_tx_01032013.trc_SitFactor;

Line 1418: * py_za_tx_01032013.trc_SitFactor;

1414: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_CYTD
1415: * py_za_tx_01032013.trc_SitFactor;
1416:
1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD
1418: * py_za_tx_01032013.trc_SitFactor;
1419:
1420: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD
1421: * py_za_tx_01032013.trc_SitFactor;
1422:

Line 1420: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD

1416:
1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD
1418: * py_za_tx_01032013.trc_SitFactor;
1419:
1420: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD
1421: * py_za_tx_01032013.trc_SitFactor;
1422:
1423: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1424: + l_TotTxbTAYtd

Line 1421: * py_za_tx_01032013.trc_SitFactor;

1417: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_CYTD
1418: * py_za_tx_01032013.trc_SitFactor;
1419:
1420: l_TotTxbTAYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD
1421: * py_za_tx_01032013.trc_SitFactor;
1422:
1423: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1424: + l_TotTxbTAYtd
1425: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD

Line 1425: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD

1421: * py_za_tx_01032013.trc_SitFactor;
1422:
1423: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1424: + l_TotTxbTAYtd
1425: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1426: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1427: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1428:
1429: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 1426: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD

1422:
1423: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1424: + l_TotTxbTAYtd
1425: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1426: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1427: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1428:
1429: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1430: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 1427: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );

1423: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1424: + l_TotTxbTAYtd
1425: + py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1426: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1427: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1428:
1429: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1430: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
1431:

Line 1430: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

1426: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1427: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1428:
1429: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1430: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
1431:
1432:
1433: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),50);
1434: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),50);

Line 1450: py_za_tx_01032013.trc_PerPenFnd :=

1446: ---------------------
1447: -- Period Calculation
1448: ---------------------
1449: -- Annualise Period Pension Fund Contribution
1450: py_za_tx_01032013.trc_PerPenFnd :=
1451: py_za_tx_01032013.bal_CUR_PF_CYTD
1452: * py_za_tx_01032013.trc_SitFactor;
1453: -- Annualise Period Rfiable Contributions
1454: py_za_tx_01032013.trc_PerRfiCon :=

Line 1451: py_za_tx_01032013.bal_CUR_PF_CYTD

1447: -- Period Calculation
1448: ---------------------
1449: -- Annualise Period Pension Fund Contribution
1450: py_za_tx_01032013.trc_PerPenFnd :=
1451: py_za_tx_01032013.bal_CUR_PF_CYTD
1452: * py_za_tx_01032013.trc_SitFactor;
1453: -- Annualise Period Rfiable Contributions
1454: py_za_tx_01032013.trc_PerRfiCon :=
1455: py_za_tx_01032013.bal_TOT_RFI_INC_CYTD

Line 1452: * py_za_tx_01032013.trc_SitFactor;

1448: ---------------------
1449: -- Annualise Period Pension Fund Contribution
1450: py_za_tx_01032013.trc_PerPenFnd :=
1451: py_za_tx_01032013.bal_CUR_PF_CYTD
1452: * py_za_tx_01032013.trc_SitFactor;
1453: -- Annualise Period Rfiable Contributions
1454: py_za_tx_01032013.trc_PerRfiCon :=
1455: py_za_tx_01032013.bal_TOT_RFI_INC_CYTD
1456: * py_za_tx_01032013.trc_SitFactor;

Line 1454: py_za_tx_01032013.trc_PerRfiCon :=

1450: py_za_tx_01032013.trc_PerPenFnd :=
1451: py_za_tx_01032013.bal_CUR_PF_CYTD
1452: * py_za_tx_01032013.trc_SitFactor;
1453: -- Annualise Period Rfiable Contributions
1454: py_za_tx_01032013.trc_PerRfiCon :=
1455: py_za_tx_01032013.bal_TOT_RFI_INC_CYTD
1456: * py_za_tx_01032013.trc_SitFactor;
1457: ---------------------
1458: -- Annual Calculation

Line 1455: py_za_tx_01032013.bal_TOT_RFI_INC_CYTD

1451: py_za_tx_01032013.bal_CUR_PF_CYTD
1452: * py_za_tx_01032013.trc_SitFactor;
1453: -- Annualise Period Rfiable Contributions
1454: py_za_tx_01032013.trc_PerRfiCon :=
1455: py_za_tx_01032013.bal_TOT_RFI_INC_CYTD
1456: * py_za_tx_01032013.trc_SitFactor;
1457: ---------------------
1458: -- Annual Calculation
1459: ---------------------

Line 1456: * py_za_tx_01032013.trc_SitFactor;

1452: * py_za_tx_01032013.trc_SitFactor;
1453: -- Annualise Period Rfiable Contributions
1454: py_za_tx_01032013.trc_PerRfiCon :=
1455: py_za_tx_01032013.bal_TOT_RFI_INC_CYTD
1456: * py_za_tx_01032013.trc_SitFactor;
1457: ---------------------
1458: -- Annual Calculation
1459: ---------------------
1460: -- Annual Pension Fund Contribution

Line 1461: py_za_tx_01032013.trc_AnnPenFnd :=

1457: ---------------------
1458: -- Annual Calculation
1459: ---------------------
1460: -- Annual Pension Fund Contribution
1461: py_za_tx_01032013.trc_AnnPenFnd :=
1462: py_za_tx_01032013.trc_PerPenFnd
1463: + py_za_tx_01032013.bal_ANN_PF_YTD;
1464: -- Annual Rfi Contribution
1465: py_za_tx_01032013.trc_AnnRfiCon :=

Line 1462: py_za_tx_01032013.trc_PerPenFnd

1458: -- Annual Calculation
1459: ---------------------
1460: -- Annual Pension Fund Contribution
1461: py_za_tx_01032013.trc_AnnPenFnd :=
1462: py_za_tx_01032013.trc_PerPenFnd
1463: + py_za_tx_01032013.bal_ANN_PF_YTD;
1464: -- Annual Rfi Contribution
1465: py_za_tx_01032013.trc_AnnRfiCon :=
1466: py_za_tx_01032013.trc_PerRfiCon

Line 1463: + py_za_tx_01032013.bal_ANN_PF_YTD;

1459: ---------------------
1460: -- Annual Pension Fund Contribution
1461: py_za_tx_01032013.trc_AnnPenFnd :=
1462: py_za_tx_01032013.trc_PerPenFnd
1463: + py_za_tx_01032013.bal_ANN_PF_YTD;
1464: -- Annual Rfi Contribution
1465: py_za_tx_01032013.trc_AnnRfiCon :=
1466: py_za_tx_01032013.trc_PerRfiCon
1467: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

Line 1465: py_za_tx_01032013.trc_AnnRfiCon :=

1461: py_za_tx_01032013.trc_AnnPenFnd :=
1462: py_za_tx_01032013.trc_PerPenFnd
1463: + py_za_tx_01032013.bal_ANN_PF_YTD;
1464: -- Annual Rfi Contribution
1465: py_za_tx_01032013.trc_AnnRfiCon :=
1466: py_za_tx_01032013.trc_PerRfiCon
1467: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1468:
1469: -- NTG

Line 1466: py_za_tx_01032013.trc_PerRfiCon

1462: py_za_tx_01032013.trc_PerPenFnd
1463: + py_za_tx_01032013.bal_ANN_PF_YTD;
1464: -- Annual Rfi Contribution
1465: py_za_tx_01032013.trc_AnnRfiCon :=
1466: py_za_tx_01032013.trc_PerRfiCon
1467: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1468:
1469: -- NTG
1470: -- Annual EE Debt RFI Contribution

Line 1467: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

1463: + py_za_tx_01032013.bal_ANN_PF_YTD;
1464: -- Annual Rfi Contribution
1465: py_za_tx_01032013.trc_AnnRfiCon :=
1466: py_za_tx_01032013.trc_PerRfiCon
1467: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1468:
1469: -- NTG
1470: -- Annual EE Debt RFI Contribution
1471: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

Line 1471: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

1467: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1468:
1469: -- NTG
1470: -- Annual EE Debt RFI Contribution
1471: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1472: py_za_tx_01032013.trc_AnnRfiCon
1473: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1474:
1475: --------------------------------

Line 1472: py_za_tx_01032013.trc_AnnRfiCon

1468:
1469: -- NTG
1470: -- Annual EE Debt RFI Contribution
1471: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1472: py_za_tx_01032013.trc_AnnRfiCon
1473: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1474:
1475: --------------------------------
1476: -- Arrear Pension Fund Abatement

Line 1473: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;

1469: -- NTG
1470: -- Annual EE Debt RFI Contribution
1471: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1472: py_za_tx_01032013.trc_AnnRfiCon
1473: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1474:
1475: --------------------------------
1476: -- Arrear Pension Fund Abatement
1477: --------------------------------

Line 1482: py_za_tx_01032013.trc_PerArrPenFnd :=

1478: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',61);
1479: -------------
1480: -- Excess ITD
1481: -------------
1482: py_za_tx_01032013.trc_PerArrPenFnd :=
1483: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1484: ------------------------------------
1485: -- Current/Annual based on frequency
1486: ------------------------------------

Line 1483: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

1479: -------------
1480: -- Excess ITD
1481: -------------
1482: py_za_tx_01032013.trc_PerArrPenFnd :=
1483: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1484: ------------------------------------
1485: -- Current/Annual based on frequency
1486: ------------------------------------
1487: py_za_tx_01032013.trc_PerArrPenFnd :=

Line 1487: py_za_tx_01032013.trc_PerArrPenFnd :=

1483: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1484: ------------------------------------
1485: -- Current/Annual based on frequency
1486: ------------------------------------
1487: py_za_tx_01032013.trc_PerArrPenFnd :=
1488: py_za_tx_01032013.trc_PerArrPenFnd
1489: + ( py_za_tx_01032013.bal_ARR_PF_CYTD
1490: * py_za_tx_01032013.trc_SitFactor
1491: );

Line 1488: py_za_tx_01032013.trc_PerArrPenFnd

1484: ------------------------------------
1485: -- Current/Annual based on frequency
1486: ------------------------------------
1487: py_za_tx_01032013.trc_PerArrPenFnd :=
1488: py_za_tx_01032013.trc_PerArrPenFnd
1489: + ( py_za_tx_01032013.bal_ARR_PF_CYTD
1490: * py_za_tx_01032013.trc_SitFactor
1491: );
1492: ---------

Line 1489: + ( py_za_tx_01032013.bal_ARR_PF_CYTD

1485: -- Current/Annual based on frequency
1486: ------------------------------------
1487: py_za_tx_01032013.trc_PerArrPenFnd :=
1488: py_za_tx_01032013.trc_PerArrPenFnd
1489: + ( py_za_tx_01032013.bal_ARR_PF_CYTD
1490: * py_za_tx_01032013.trc_SitFactor
1491: );
1492: ---------
1493: -- Annual

Line 1490: * py_za_tx_01032013.trc_SitFactor

1486: ------------------------------------
1487: py_za_tx_01032013.trc_PerArrPenFnd :=
1488: py_za_tx_01032013.trc_PerArrPenFnd
1489: + ( py_za_tx_01032013.bal_ARR_PF_CYTD
1490: * py_za_tx_01032013.trc_SitFactor
1491: );
1492: ---------
1493: -- Annual
1494: ---------

Line 1495: py_za_tx_01032013.trc_AnnArrPenFnd :=

1491: );
1492: ---------
1493: -- Annual
1494: ---------
1495: py_za_tx_01032013.trc_AnnArrPenFnd :=
1496: py_za_tx_01032013.trc_PerArrPenFnd
1497: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1498:
1499: -------------------------------

Line 1496: py_za_tx_01032013.trc_PerArrPenFnd

1492: ---------
1493: -- Annual
1494: ---------
1495: py_za_tx_01032013.trc_AnnArrPenFnd :=
1496: py_za_tx_01032013.trc_PerArrPenFnd
1497: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1498:
1499: -------------------------------
1500: -- Retirement Annuity Abatement

Line 1497: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;

1493: -- Annual
1494: ---------
1495: py_za_tx_01032013.trc_AnnArrPenFnd :=
1496: py_za_tx_01032013.trc_PerArrPenFnd
1497: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1498:
1499: -------------------------------
1500: -- Retirement Annuity Abatement
1501: -------------------------------

Line 1508: py_za_tx_01032013.trc_PerRetAnu :=

1504: -------------
1505: -- Current RA
1506: -------------
1507: -- Calculate RA Contribution
1508: py_za_tx_01032013.trc_PerRetAnu :=
1509: py_za_tx_01032013.bal_CUR_RA_CYTD
1510: * py_za_tx_01032013.trc_SitFactor;
1511: ---------------------
1512: -- Current NRFI Contr

Line 1509: py_za_tx_01032013.bal_CUR_RA_CYTD

1505: -- Current RA
1506: -------------
1507: -- Calculate RA Contribution
1508: py_za_tx_01032013.trc_PerRetAnu :=
1509: py_za_tx_01032013.bal_CUR_RA_CYTD
1510: * py_za_tx_01032013.trc_SitFactor;
1511: ---------------------
1512: -- Current NRFI Contr
1513: ---------------------

Line 1510: * py_za_tx_01032013.trc_SitFactor;

1506: -------------
1507: -- Calculate RA Contribution
1508: py_za_tx_01032013.trc_PerRetAnu :=
1509: py_za_tx_01032013.bal_CUR_RA_CYTD
1510: * py_za_tx_01032013.trc_SitFactor;
1511: ---------------------
1512: -- Current NRFI Contr
1513: ---------------------
1514:

Line 1516: py_za_tx_01032013.trc_PerNrfiCon :=

1512: -- Current NRFI Contr
1513: ---------------------
1514:
1515: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',63);
1516: py_za_tx_01032013.trc_PerNrfiCon :=
1517: py_za_tx_01032013.bal_TOT_NRFI_INC_CYTD
1518: * py_za_tx_01032013.trc_SitFactor;
1519:
1520: ------------

Line 1517: py_za_tx_01032013.bal_TOT_NRFI_INC_CYTD

1513: ---------------------
1514:
1515: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',63);
1516: py_za_tx_01032013.trc_PerNrfiCon :=
1517: py_za_tx_01032013.bal_TOT_NRFI_INC_CYTD
1518: * py_za_tx_01032013.trc_SitFactor;
1519:
1520: ------------
1521: -- Annual RA

Line 1518: * py_za_tx_01032013.trc_SitFactor;

1514:
1515: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',63);
1516: py_za_tx_01032013.trc_PerNrfiCon :=
1517: py_za_tx_01032013.bal_TOT_NRFI_INC_CYTD
1518: * py_za_tx_01032013.trc_SitFactor;
1519:
1520: ------------
1521: -- Annual RA
1522: ------------

Line 1523: py_za_tx_01032013.trc_AnnRetAnu :=

1519:
1520: ------------
1521: -- Annual RA
1522: ------------
1523: py_za_tx_01032013.trc_AnnRetAnu :=
1524: py_za_tx_01032013.trc_PerRetAnu
1525: + py_za_tx_01032013.bal_ANN_RA_YTD;
1526:
1527:

Line 1524: py_za_tx_01032013.trc_PerRetAnu

1520: ------------
1521: -- Annual RA
1522: ------------
1523: py_za_tx_01032013.trc_AnnRetAnu :=
1524: py_za_tx_01032013.trc_PerRetAnu
1525: + py_za_tx_01032013.bal_ANN_RA_YTD;
1526:
1527:
1528: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',64);

Line 1525: + py_za_tx_01032013.bal_ANN_RA_YTD;

1521: -- Annual RA
1522: ------------
1523: py_za_tx_01032013.trc_AnnRetAnu :=
1524: py_za_tx_01032013.trc_PerRetAnu
1525: + py_za_tx_01032013.bal_ANN_RA_YTD;
1526:
1527:
1528: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',64);
1529: py_za_tx_01032013.trc_AnnNrfiCon :=

Line 1529: py_za_tx_01032013.trc_AnnNrfiCon :=

1525: + py_za_tx_01032013.bal_ANN_RA_YTD;
1526:
1527:
1528: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',64);
1529: py_za_tx_01032013.trc_AnnNrfiCon :=
1530: py_za_tx_01032013.trc_PerNrfiCon
1531: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1532:
1533:

Line 1530: py_za_tx_01032013.trc_PerNrfiCon

1526:
1527:
1528: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',64);
1529: py_za_tx_01032013.trc_AnnNrfiCon :=
1530: py_za_tx_01032013.trc_PerNrfiCon
1531: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1532:
1533:
1534: -- NTG

Line 1531: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;

1527:
1528: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',64);
1529: py_za_tx_01032013.trc_AnnNrfiCon :=
1530: py_za_tx_01032013.trc_PerNrfiCon
1531: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1532:
1533:
1534: -- NTG
1535: -- Annual EE Debt NRFI Contribution

Line 1536: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

1532:
1533:
1534: -- NTG
1535: -- Annual EE Debt NRFI Contribution
1536: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1537: py_za_tx_01032013.trc_AnnNrfiCon
1538: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1539:
1540: --------------------------------------

Line 1537: py_za_tx_01032013.trc_AnnNrfiCon

1533:
1534: -- NTG
1535: -- Annual EE Debt NRFI Contribution
1536: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1537: py_za_tx_01032013.trc_AnnNrfiCon
1538: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1539:
1540: --------------------------------------
1541: -- Arrear Retirement Annuity Abatement

Line 1538: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1534: -- NTG
1535: -- Annual EE Debt NRFI Contribution
1536: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1537: py_za_tx_01032013.trc_AnnNrfiCon
1538: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1539:
1540: --------------------------------------
1541: -- Arrear Retirement Annuity Abatement
1542: --------------------------------------

Line 1547: py_za_tx_01032013.trc_PerArrRetAnu := py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

1543: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',65);
1544: -------------
1545: -- Excess ITD
1546: -------------
1547: py_za_tx_01032013.trc_PerArrRetAnu := py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1548: ----------
1549: -- Current
1550: ----------
1551: py_za_tx_01032013.trc_PerArrRetAnu :=

Line 1551: py_za_tx_01032013.trc_PerArrRetAnu :=

1547: py_za_tx_01032013.trc_PerArrRetAnu := py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1548: ----------
1549: -- Current
1550: ----------
1551: py_za_tx_01032013.trc_PerArrRetAnu :=
1552: py_za_tx_01032013.trc_PerArrRetAnu
1553: + ( py_za_tx_01032013.bal_ARR_RA_CYTD
1554: * py_za_tx_01032013.trc_SitFactor
1555: );

Line 1552: py_za_tx_01032013.trc_PerArrRetAnu

1548: ----------
1549: -- Current
1550: ----------
1551: py_za_tx_01032013.trc_PerArrRetAnu :=
1552: py_za_tx_01032013.trc_PerArrRetAnu
1553: + ( py_za_tx_01032013.bal_ARR_RA_CYTD
1554: * py_za_tx_01032013.trc_SitFactor
1555: );
1556: ---------

Line 1553: + ( py_za_tx_01032013.bal_ARR_RA_CYTD

1549: -- Current
1550: ----------
1551: py_za_tx_01032013.trc_PerArrRetAnu :=
1552: py_za_tx_01032013.trc_PerArrRetAnu
1553: + ( py_za_tx_01032013.bal_ARR_RA_CYTD
1554: * py_za_tx_01032013.trc_SitFactor
1555: );
1556: ---------
1557: -- Annual

Line 1554: * py_za_tx_01032013.trc_SitFactor

1550: ----------
1551: py_za_tx_01032013.trc_PerArrRetAnu :=
1552: py_za_tx_01032013.trc_PerArrRetAnu
1553: + ( py_za_tx_01032013.bal_ARR_RA_CYTD
1554: * py_za_tx_01032013.trc_SitFactor
1555: );
1556: ---------
1557: -- Annual
1558: ---------

Line 1559: py_za_tx_01032013.trc_AnnArrRetAnu :=

1555: );
1556: ---------
1557: -- Annual
1558: ---------
1559: py_za_tx_01032013.trc_AnnArrRetAnu :=
1560: py_za_tx_01032013.trc_PerArrRetAnu
1561: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1562:
1563: ------------------------

Line 1560: py_za_tx_01032013.trc_PerArrRetAnu

1556: ---------
1557: -- Annual
1558: ---------
1559: py_za_tx_01032013.trc_AnnArrRetAnu :=
1560: py_za_tx_01032013.trc_PerArrRetAnu
1561: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1562:
1563: ------------------------
1564: -- Medical Aid Abatement

Line 1561: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;

1557: -- Annual
1558: ---------
1559: py_za_tx_01032013.trc_AnnArrRetAnu :=
1560: py_za_tx_01032013.trc_PerArrRetAnu
1561: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1562:
1563: ------------------------
1564: -- Medical Aid Abatement
1565: ------------------------

Line 1571: py_za_tx_01032013.trc_PerMedAidAbm :=

1567: IF l_65Year > l_ZA_TX_YR_END THEN
1568: ----------
1569: -- Current
1570: ----------
1571: py_za_tx_01032013.trc_PerMedAidAbm :=
1572: py_za_tx_01032013.bal_MED_CNTRB_ABM_CYTD
1573: * py_za_tx_01032013.trc_SitFactor;
1574: ---------
1575: -- Annual

Line 1572: py_za_tx_01032013.bal_MED_CNTRB_ABM_CYTD

1568: ----------
1569: -- Current
1570: ----------
1571: py_za_tx_01032013.trc_PerMedAidAbm :=
1572: py_za_tx_01032013.bal_MED_CNTRB_ABM_CYTD
1573: * py_za_tx_01032013.trc_SitFactor;
1574: ---------
1575: -- Annual
1576: ---------

Line 1573: * py_za_tx_01032013.trc_SitFactor;

1569: -- Current
1570: ----------
1571: py_za_tx_01032013.trc_PerMedAidAbm :=
1572: py_za_tx_01032013.bal_MED_CNTRB_ABM_CYTD
1573: * py_za_tx_01032013.trc_SitFactor;
1574: ---------
1575: -- Annual
1576: ---------
1577: py_za_tx_01032013.trc_AnnMedAidAbm :=

Line 1577: py_za_tx_01032013.trc_AnnMedAidAbm :=

1573: * py_za_tx_01032013.trc_SitFactor;
1574: ---------
1575: -- Annual
1576: ---------
1577: py_za_tx_01032013.trc_AnnMedAidAbm :=
1578: py_za_tx_01032013.trc_PerMedAidAbm
1579: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1580: ELSE
1581: -- if the person is over 65

Line 1578: py_za_tx_01032013.trc_PerMedAidAbm

1574: ---------
1575: -- Annual
1576: ---------
1577: py_za_tx_01032013.trc_AnnMedAidAbm :=
1578: py_za_tx_01032013.trc_PerMedAidAbm
1579: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1580: ELSE
1581: -- if the person is over 65
1582: ----------

Line 1579: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;

1575: -- Annual
1576: ---------
1577: py_za_tx_01032013.trc_AnnMedAidAbm :=
1578: py_za_tx_01032013.trc_PerMedAidAbm
1579: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
1580: ELSE
1581: -- if the person is over 65
1582: ----------
1583: -- Current

Line 1585: py_za_tx_01032013.trc_PerMedAidAbm :=

1581: -- if the person is over 65
1582: ----------
1583: -- Current
1584: ----------
1585: py_za_tx_01032013.trc_PerMedAidAbm :=
1586: -- Medical Aid Employer Contribution Changes
1587: -- py_za_tx_01032013.bal_MED_CONTR_CYTD
1588: (py_za_tx_01032013.bal_MED_CONTR_CYTD + py_za_tx_01032013.bal_ER_MED_CONTR_CYTD)
1589: * py_za_tx_01032013.trc_SitFactor;

Line 1587: -- py_za_tx_01032013.bal_MED_CONTR_CYTD

1583: -- Current
1584: ----------
1585: py_za_tx_01032013.trc_PerMedAidAbm :=
1586: -- Medical Aid Employer Contribution Changes
1587: -- py_za_tx_01032013.bal_MED_CONTR_CYTD
1588: (py_za_tx_01032013.bal_MED_CONTR_CYTD + py_za_tx_01032013.bal_ER_MED_CONTR_CYTD)
1589: * py_za_tx_01032013.trc_SitFactor;
1590: ---------
1591: -- Annual

Line 1588: (py_za_tx_01032013.bal_MED_CONTR_CYTD + py_za_tx_01032013.bal_ER_MED_CONTR_CYTD)

1584: ----------
1585: py_za_tx_01032013.trc_PerMedAidAbm :=
1586: -- Medical Aid Employer Contribution Changes
1587: -- py_za_tx_01032013.bal_MED_CONTR_CYTD
1588: (py_za_tx_01032013.bal_MED_CONTR_CYTD + py_za_tx_01032013.bal_ER_MED_CONTR_CYTD)
1589: * py_za_tx_01032013.trc_SitFactor;
1590: ---------
1591: -- Annual
1592: ---------

Line 1589: * py_za_tx_01032013.trc_SitFactor;

1585: py_za_tx_01032013.trc_PerMedAidAbm :=
1586: -- Medical Aid Employer Contribution Changes
1587: -- py_za_tx_01032013.bal_MED_CONTR_CYTD
1588: (py_za_tx_01032013.bal_MED_CONTR_CYTD + py_za_tx_01032013.bal_ER_MED_CONTR_CYTD)
1589: * py_za_tx_01032013.trc_SitFactor;
1590: ---------
1591: -- Annual
1592: ---------
1593: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

Line 1593: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

1589: * py_za_tx_01032013.trc_SitFactor;
1590: ---------
1591: -- Annual
1592: ---------
1593: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;
1594: END IF;
1595:
1596: ---------------------------
1597: -- Income Protection Policy

Line 1603: py_za_tx_01032013.trc_PerIncProPolAbm :=

1599: ---------------------
1600: -- Period Calculation
1601: ---------------------
1602: -- Annualise Income Protection Policy Contributions
1603: py_za_tx_01032013.trc_PerIncProPolAbm :=
1604: py_za_tx_01032013.bal_EE_INC_PRO_POL_CYTD
1605: * py_za_tx_01032013.trc_SitFactor;
1606:
1607: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',66);

Line 1604: py_za_tx_01032013.bal_EE_INC_PRO_POL_CYTD

1600: -- Period Calculation
1601: ---------------------
1602: -- Annualise Income Protection Policy Contributions
1603: py_za_tx_01032013.trc_PerIncProPolAbm :=
1604: py_za_tx_01032013.bal_EE_INC_PRO_POL_CYTD
1605: * py_za_tx_01032013.trc_SitFactor;
1606:
1607: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',66);
1608:

Line 1605: * py_za_tx_01032013.trc_SitFactor;

1601: ---------------------
1602: -- Annualise Income Protection Policy Contributions
1603: py_za_tx_01032013.trc_PerIncProPolAbm :=
1604: py_za_tx_01032013.bal_EE_INC_PRO_POL_CYTD
1605: * py_za_tx_01032013.trc_SitFactor;
1606:
1607: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',66);
1608:
1609: ---------------------

Line 1613: py_za_tx_01032013.trc_AnnIncProPolAbm :=

1609: ---------------------
1610: -- Annual Calculation
1611: ---------------------
1612: -- Annual Income Protection Policy Contributions
1613: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1614: py_za_tx_01032013.trc_PerIncProPolAbm
1615: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1616:
1617: --TYS2010

Line 1614: py_za_tx_01032013.trc_PerIncProPolAbm

1610: -- Annual Calculation
1611: ---------------------
1612: -- Annual Income Protection Policy Contributions
1613: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1614: py_za_tx_01032013.trc_PerIncProPolAbm
1615: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1616:
1617: --TYS2010
1618: -------------------------------

Line 1615: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;

1611: ---------------------
1612: -- Annual Income Protection Policy Contributions
1613: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1614: py_za_tx_01032013.trc_PerIncProPolAbm
1615: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1616:
1617: --TYS2010
1618: -------------------------------
1619: -- Donation made by EE pd by ER

Line 1625: py_za_tx_01032013.trc_PerDonAmt :=

1621: ---------------------
1622: -- Period Calculation
1623: ---------------------
1624: -- Annualise Donation Amount
1625: py_za_tx_01032013.trc_PerDonAmt :=
1626: py_za_tx_01032013.bal_DONAT_MD_EE_CYTD
1627: * py_za_tx_01032013.trc_SitFactor;
1628:
1629: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',67);

Line 1626: py_za_tx_01032013.bal_DONAT_MD_EE_CYTD

1622: -- Period Calculation
1623: ---------------------
1624: -- Annualise Donation Amount
1625: py_za_tx_01032013.trc_PerDonAmt :=
1626: py_za_tx_01032013.bal_DONAT_MD_EE_CYTD
1627: * py_za_tx_01032013.trc_SitFactor;
1628:
1629: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',67);
1630:

Line 1627: * py_za_tx_01032013.trc_SitFactor;

1623: ---------------------
1624: -- Annualise Donation Amount
1625: py_za_tx_01032013.trc_PerDonAmt :=
1626: py_za_tx_01032013.bal_DONAT_MD_EE_CYTD
1627: * py_za_tx_01032013.trc_SitFactor;
1628:
1629: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',67);
1630:
1631: ---------------------

Line 1635: py_za_tx_01032013.trc_AnnDonAmt :=

1631: ---------------------
1632: -- Annual Calculation
1633: ---------------------
1634: -- Annual Donation
1635: py_za_tx_01032013.trc_AnnDonAmt :=
1636: py_za_tx_01032013.trc_PerDonAmt
1637: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1638:
1639:

Line 1636: py_za_tx_01032013.trc_PerDonAmt

1632: -- Annual Calculation
1633: ---------------------
1634: -- Annual Donation
1635: py_za_tx_01032013.trc_AnnDonAmt :=
1636: py_za_tx_01032013.trc_PerDonAmt
1637: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1638:
1639:
1640: -------------------------------------------------------------------------

Line 1637: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;

1633: ---------------------
1634: -- Annual Donation
1635: py_za_tx_01032013.trc_AnnDonAmt :=
1636: py_za_tx_01032013.trc_PerDonAmt
1637: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1638:
1639:
1640: -------------------------------------------------------------------------
1641: ELSIF py_za_tx_01032013.trc_CalTyp IN ('BasCalc') THEN --

Line 1641: ELSIF py_za_tx_01032013.trc_CalTyp IN ('BasCalc') THEN --

1637: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1638:
1639:
1640: -------------------------------------------------------------------------
1641: ELSIF py_za_tx_01032013.trc_CalTyp IN ('BasCalc') THEN --
1642: -------------------------------------------------------------------------
1643: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',67);
1644:
1645: -- Bug 9369895

Line 1649: if py_za_tx_01032013.trc_PenBasis = 1 then

1645: -- Bug 9369895
1646: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1647: -- which includes both periodic and annual income. This will be used in calculation of Pension
1648: -- fund abatement
1649: if py_za_tx_01032013.trc_PenBasis = 1 then
1650: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',68);
1651:
1652: l_TotTxbIncPkgYtd := ( py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1653: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD

Line 1652: l_TotTxbIncPkgYtd := ( py_za_tx_01032013.bal_TOT_TXB_AB_YTD

1648: -- fund abatement
1649: if py_za_tx_01032013.trc_PenBasis = 1 then
1650: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',68);
1651:
1652: l_TotTxbIncPkgYtd := ( py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1653: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1654: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1655:
1656: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd

Line 1653: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD

1649: if py_za_tx_01032013.trc_PenBasis = 1 then
1650: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',68);
1651:
1652: l_TotTxbIncPkgYtd := ( py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1653: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1654: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1655:
1656: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1657: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

Line 1654: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );

1650: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',68);
1651:
1652: l_TotTxbIncPkgYtd := ( py_za_tx_01032013.bal_TOT_TXB_AB_YTD
1653: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1654: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1655:
1656: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1657: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
1658:

Line 1657: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );

1653: + py_za_tx_01032013.bal_TOT_TXB_AP_YTD
1654: + py_za_tx_01032013.bal_TOT_TXB_AP_NTG_YTD );
1655:
1656: l_TotTxbIncEEDbtPkgYtd := ( l_TotTxbIncPkgYtd
1657: + py_za_tx_01032013.bal_TOT_TXB_EE_DBT_NTG_YTD );
1658:
1659: hr_utility.set_location('l_TotTxbIncPkgYtd :'||to_char(l_TotTxbIncPkgYtd),68);
1660: hr_utility.set_location('l_TotTxbIncEEDbtPkgYtd :'||to_char(l_TotTxbIncEEDbtPkgYtd),68);
1661:

Line 1672: py_za_tx_01032013.trc_AnnPenFnd := py_za_tx_01032013.bal_ANN_PF_YTD;

1668: ---------------------
1669: -- Annual Calculation
1670: ---------------------
1671: -- Annual Pension Fund Contribution
1672: py_za_tx_01032013.trc_AnnPenFnd := py_za_tx_01032013.bal_ANN_PF_YTD;
1673: -- Annual Rfi Contribution
1674: py_za_tx_01032013.trc_AnnRfiCon := py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1675: -- NTG
1676: -- Annual EE Debt RFI Contribution

Line 1674: py_za_tx_01032013.trc_AnnRfiCon := py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

1670: ---------------------
1671: -- Annual Pension Fund Contribution
1672: py_za_tx_01032013.trc_AnnPenFnd := py_za_tx_01032013.bal_ANN_PF_YTD;
1673: -- Annual Rfi Contribution
1674: py_za_tx_01032013.trc_AnnRfiCon := py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1675: -- NTG
1676: -- Annual EE Debt RFI Contribution
1677: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1678: py_za_tx_01032013.trc_AnnRfiCon

Line 1677: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

1673: -- Annual Rfi Contribution
1674: py_za_tx_01032013.trc_AnnRfiCon := py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1675: -- NTG
1676: -- Annual EE Debt RFI Contribution
1677: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1678: py_za_tx_01032013.trc_AnnRfiCon
1679: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1680:
1681:

Line 1678: py_za_tx_01032013.trc_AnnRfiCon

1674: py_za_tx_01032013.trc_AnnRfiCon := py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1675: -- NTG
1676: -- Annual EE Debt RFI Contribution
1677: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1678: py_za_tx_01032013.trc_AnnRfiCon
1679: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1680:
1681:
1682: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',78);

Line 1679: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;

1675: -- NTG
1676: -- Annual EE Debt RFI Contribution
1677: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1678: py_za_tx_01032013.trc_AnnRfiCon
1679: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1680:
1681:
1682: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',78);
1683:

Line 1691: py_za_tx_01032013.trc_PerArrPenFnd := py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

1687: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',79);
1688: -------------
1689: -- Excess ITD
1690: -------------
1691: py_za_tx_01032013.trc_PerArrPenFnd := py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1692:
1693: ---------
1694: -- Annual
1695: ---------

Line 1696: py_za_tx_01032013.trc_AnnArrPenFnd := py_za_tx_01032013.trc_PerArrPenFnd

1692:
1693: ---------
1694: -- Annual
1695: ---------
1696: py_za_tx_01032013.trc_AnnArrPenFnd := py_za_tx_01032013.trc_PerArrPenFnd
1697: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1698:
1699:
1700: -------------------------------

Line 1697: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;

1693: ---------
1694: -- Annual
1695: ---------
1696: py_za_tx_01032013.trc_AnnArrPenFnd := py_za_tx_01032013.trc_PerArrPenFnd
1697: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
1698:
1699:
1700: -------------------------------
1701: -- Retirement Annuity Abatement

Line 1708: py_za_tx_01032013.trc_AnnRetAnu := py_za_tx_01032013.bal_ANN_RA_YTD;

1704:
1705: ------------
1706: -- Annual RA
1707: ------------
1708: py_za_tx_01032013.trc_AnnRetAnu := py_za_tx_01032013.bal_ANN_RA_YTD;
1709:
1710: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',81);
1711: py_za_tx_01032013.trc_AnnNrfiCon := py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1712: -- NTG

Line 1711: py_za_tx_01032013.trc_AnnNrfiCon := py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;

1707: ------------
1708: py_za_tx_01032013.trc_AnnRetAnu := py_za_tx_01032013.bal_ANN_RA_YTD;
1709:
1710: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',81);
1711: py_za_tx_01032013.trc_AnnNrfiCon := py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1712: -- NTG
1713: -- Annual EE Debt NRFI Contribution
1714: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1715: py_za_tx_01032013.trc_AnnNrfiCon

Line 1714: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

1710: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',81);
1711: py_za_tx_01032013.trc_AnnNrfiCon := py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1712: -- NTG
1713: -- Annual EE Debt NRFI Contribution
1714: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1715: py_za_tx_01032013.trc_AnnNrfiCon
1716: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1717:
1718:

Line 1715: py_za_tx_01032013.trc_AnnNrfiCon

1711: py_za_tx_01032013.trc_AnnNrfiCon := py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
1712: -- NTG
1713: -- Annual EE Debt NRFI Contribution
1714: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1715: py_za_tx_01032013.trc_AnnNrfiCon
1716: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1717:
1718:
1719: --------------------------------------

Line 1716: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;

1712: -- NTG
1713: -- Annual EE Debt NRFI Contribution
1714: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
1715: py_za_tx_01032013.trc_AnnNrfiCon
1716: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
1717:
1718:
1719: --------------------------------------
1720: -- Arrear Retirement Annuity Abatement

Line 1726: py_za_tx_01032013.trc_PerArrRetAnu := py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

1722: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',82);
1723: -------------
1724: -- Excess ITD
1725: -------------
1726: py_za_tx_01032013.trc_PerArrRetAnu := py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
1727:
1728: ---------
1729: -- Annual
1730: ---------

Line 1731: py_za_tx_01032013.trc_AnnArrRetAnu := py_za_tx_01032013.trc_PerArrRetAnu

1727:
1728: ---------
1729: -- Annual
1730: ---------
1731: py_za_tx_01032013.trc_AnnArrRetAnu := py_za_tx_01032013.trc_PerArrRetAnu
1732: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1733:
1734: ------------------------
1735: -- Medical Aid Abatement

Line 1732: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;

1728: ---------
1729: -- Annual
1730: ---------
1731: py_za_tx_01032013.trc_AnnArrRetAnu := py_za_tx_01032013.trc_PerArrRetAnu
1732: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
1733:
1734: ------------------------
1735: -- Medical Aid Abatement
1736: ------------------------

Line 1737: py_za_tx_01032013.trc_PerMedAidAbm := 0;

1733:
1734: ------------------------
1735: -- Medical Aid Abatement
1736: ------------------------
1737: py_za_tx_01032013.trc_PerMedAidAbm := 0;
1738: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
1739:
1740: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',83);
1741:

Line 1738: py_za_tx_01032013.trc_AnnMedAidAbm := 0;

1734: ------------------------
1735: -- Medical Aid Abatement
1736: ------------------------
1737: py_za_tx_01032013.trc_PerMedAidAbm := 0;
1738: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
1739:
1740: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',83);
1741:
1742:

Line 1750: py_za_tx_01032013.trc_AnnIncProPolAbm :=

1746: ---------------------
1747: -- Annual Calculation
1748: ---------------------
1749: -- Annual Income Protection Policy Contributions
1750: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1751: py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1752:
1753:
1754: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',84);

Line 1751: py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;

1747: -- Annual Calculation
1748: ---------------------
1749: -- Annual Income Protection Policy Contributions
1750: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1751: py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
1752:
1753:
1754: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',84);
1755:

Line 1765: py_za_tx_01032013.trc_AnnDonAmt :=

1761: ---------------------
1762: -- Annual Calculation
1763: ---------------------
1764: -- Annual Donation
1765: py_za_tx_01032013.trc_AnnDonAmt :=
1766: py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1767:
1768: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',85);
1769:

Line 1766: py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;

1762: -- Annual Calculation
1763: ---------------------
1764: -- Annual Donation
1765: py_za_tx_01032013.trc_AnnDonAmt :=
1766: py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
1767:
1768: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',85);
1769:
1770: -------------------------------------------------------------------------

Line 1771: ELSIF py_za_tx_01032013.trc_CalTyp = 'SeaCalc' THEN --

1767:
1768: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',85);
1769:
1770: -------------------------------------------------------------------------
1771: ELSIF py_za_tx_01032013.trc_CalTyp = 'SeaCalc' THEN --
1772: -------------------------------------------------------------------------
1773: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',88);
1774:
1775: -- Bug 9369895

Line 1779: if py_za_tx_01032013.trc_PenBasis = 1 then

1775: -- Bug 9369895
1776: -- If employee is on Fixed Percentage of Total Package then calculate the Total Taxable Income
1777: -- which includes both periodic and annual income. This will be used in calculation of Pension
1778: -- fund abatement
1779: if py_za_tx_01032013.trc_PenBasis = 1 then
1780: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',89);
1781:
1782: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_RUN
1783: * py_za_tx_01032013.trc_SitFactor;

Line 1782: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_RUN

1778: -- fund abatement
1779: if py_za_tx_01032013.trc_PenBasis = 1 then
1780: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',89);
1781:
1782: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_RUN
1783: * py_za_tx_01032013.trc_SitFactor;
1784:
1785: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_RUN
1786: * py_za_tx_01032013.trc_SitFactor;

Line 1783: * py_za_tx_01032013.trc_SitFactor;

1779: if py_za_tx_01032013.trc_PenBasis = 1 then
1780: hr_utility.set_location('py_za_tx_utl_01032013.Abatements - Package Structure',89);
1781:
1782: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_RUN
1783: * py_za_tx_01032013.trc_SitFactor;
1784:
1785: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_RUN
1786: * py_za_tx_01032013.trc_SitFactor;
1787:

Line 1785: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_RUN

1781:
1782: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_RUN
1783: * py_za_tx_01032013.trc_SitFactor;
1784:
1785: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_RUN
1786: * py_za_tx_01032013.trc_SitFactor;
1787:
1788: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1789: + py_za_tx_01032013.bal_TOT_TXB_AP_RUN );

Line 1786: * py_za_tx_01032013.trc_SitFactor;

1782: l_TotTxbNIYtd := py_za_tx_01032013.bal_TOT_TXB_NI_RUN
1783: * py_za_tx_01032013.trc_SitFactor;
1784:
1785: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_RUN
1786: * py_za_tx_01032013.trc_SitFactor;
1787:
1788: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1789: + py_za_tx_01032013.bal_TOT_TXB_AP_RUN );
1790: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),89);

Line 1789: + py_za_tx_01032013.bal_TOT_TXB_AP_RUN );

1785: l_TotTxbFBYtd := py_za_tx_01032013.bal_TOT_TXB_FB_RUN
1786: * py_za_tx_01032013.trc_SitFactor;
1787:
1788: l_TotTxbIncPkgYtd := ( l_TotTxbNIYtd + l_TotTxbFBYtd
1789: + py_za_tx_01032013.bal_TOT_TXB_AP_RUN );
1790: hr_utility.set_location('l_TotTxbNIYtd :'||to_char(l_TotTxbNIYtd),89);
1791: hr_utility.set_location('l_TotTxbFBYtd :'||to_char(l_TotTxbFBYtd),89);
1792: hr_utility.set_location('l_TotTxbIncPkgYtd :'||to_char(l_TotTxbIncPkgYtd),89);
1793:

Line 1803: py_za_tx_01032013.trc_PerPenFnd :=

1799: ---------------------
1800: -- Period Calculation
1801: ---------------------
1802: -- Annualise Period Pension Fund Contribution
1803: py_za_tx_01032013.trc_PerPenFnd :=
1804: py_za_tx_01032013.bal_CUR_PF_RUN
1805: * py_za_tx_01032013.trc_SitFactor;
1806: -- Annualise Period Rfiable Contributions
1807: py_za_tx_01032013.trc_PerRfiCon :=

Line 1804: py_za_tx_01032013.bal_CUR_PF_RUN

1800: -- Period Calculation
1801: ---------------------
1802: -- Annualise Period Pension Fund Contribution
1803: py_za_tx_01032013.trc_PerPenFnd :=
1804: py_za_tx_01032013.bal_CUR_PF_RUN
1805: * py_za_tx_01032013.trc_SitFactor;
1806: -- Annualise Period Rfiable Contributions
1807: py_za_tx_01032013.trc_PerRfiCon :=
1808: py_za_tx_01032013.bal_TOT_RFI_INC_RUN

Line 1805: * py_za_tx_01032013.trc_SitFactor;

1801: ---------------------
1802: -- Annualise Period Pension Fund Contribution
1803: py_za_tx_01032013.trc_PerPenFnd :=
1804: py_za_tx_01032013.bal_CUR_PF_RUN
1805: * py_za_tx_01032013.trc_SitFactor;
1806: -- Annualise Period Rfiable Contributions
1807: py_za_tx_01032013.trc_PerRfiCon :=
1808: py_za_tx_01032013.bal_TOT_RFI_INC_RUN
1809: * py_za_tx_01032013.trc_SitFactor;

Line 1807: py_za_tx_01032013.trc_PerRfiCon :=

1803: py_za_tx_01032013.trc_PerPenFnd :=
1804: py_za_tx_01032013.bal_CUR_PF_RUN
1805: * py_za_tx_01032013.trc_SitFactor;
1806: -- Annualise Period Rfiable Contributions
1807: py_za_tx_01032013.trc_PerRfiCon :=
1808: py_za_tx_01032013.bal_TOT_RFI_INC_RUN
1809: * py_za_tx_01032013.trc_SitFactor;
1810: ---------------------
1811: -- Annual Calculation

Line 1808: py_za_tx_01032013.bal_TOT_RFI_INC_RUN

1804: py_za_tx_01032013.bal_CUR_PF_RUN
1805: * py_za_tx_01032013.trc_SitFactor;
1806: -- Annualise Period Rfiable Contributions
1807: py_za_tx_01032013.trc_PerRfiCon :=
1808: py_za_tx_01032013.bal_TOT_RFI_INC_RUN
1809: * py_za_tx_01032013.trc_SitFactor;
1810: ---------------------
1811: -- Annual Calculation
1812: ---------------------

Line 1809: * py_za_tx_01032013.trc_SitFactor;

1805: * py_za_tx_01032013.trc_SitFactor;
1806: -- Annualise Period Rfiable Contributions
1807: py_za_tx_01032013.trc_PerRfiCon :=
1808: py_za_tx_01032013.bal_TOT_RFI_INC_RUN
1809: * py_za_tx_01032013.trc_SitFactor;
1810: ---------------------
1811: -- Annual Calculation
1812: ---------------------
1813: -- Annual Pension Fund Contribution

Line 1814: py_za_tx_01032013.trc_AnnPenFnd :=

1810: ---------------------
1811: -- Annual Calculation
1812: ---------------------
1813: -- Annual Pension Fund Contribution
1814: py_za_tx_01032013.trc_AnnPenFnd :=
1815: py_za_tx_01032013.trc_PerPenFnd
1816: + py_za_tx_01032013.bal_ANN_PF_RUN;
1817: -- Annual Rfi Contribution
1818: py_za_tx_01032013.trc_AnnRfiCon :=

Line 1815: py_za_tx_01032013.trc_PerPenFnd

1811: -- Annual Calculation
1812: ---------------------
1813: -- Annual Pension Fund Contribution
1814: py_za_tx_01032013.trc_AnnPenFnd :=
1815: py_za_tx_01032013.trc_PerPenFnd
1816: + py_za_tx_01032013.bal_ANN_PF_RUN;
1817: -- Annual Rfi Contribution
1818: py_za_tx_01032013.trc_AnnRfiCon :=
1819: py_za_tx_01032013.trc_PerRfiCon

Line 1816: + py_za_tx_01032013.bal_ANN_PF_RUN;

1812: ---------------------
1813: -- Annual Pension Fund Contribution
1814: py_za_tx_01032013.trc_AnnPenFnd :=
1815: py_za_tx_01032013.trc_PerPenFnd
1816: + py_za_tx_01032013.bal_ANN_PF_RUN;
1817: -- Annual Rfi Contribution
1818: py_za_tx_01032013.trc_AnnRfiCon :=
1819: py_za_tx_01032013.trc_PerRfiCon
1820: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_RUN;

Line 1818: py_za_tx_01032013.trc_AnnRfiCon :=

1814: py_za_tx_01032013.trc_AnnPenFnd :=
1815: py_za_tx_01032013.trc_PerPenFnd
1816: + py_za_tx_01032013.bal_ANN_PF_RUN;
1817: -- Annual Rfi Contribution
1818: py_za_tx_01032013.trc_AnnRfiCon :=
1819: py_za_tx_01032013.trc_PerRfiCon
1820: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_RUN;
1821:
1822: --------------------------------

Line 1819: py_za_tx_01032013.trc_PerRfiCon

1815: py_za_tx_01032013.trc_PerPenFnd
1816: + py_za_tx_01032013.bal_ANN_PF_RUN;
1817: -- Annual Rfi Contribution
1818: py_za_tx_01032013.trc_AnnRfiCon :=
1819: py_za_tx_01032013.trc_PerRfiCon
1820: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_RUN;
1821:
1822: --------------------------------
1823: -- Arrear Pension Fund Abatement

Line 1820: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_RUN;

1816: + py_za_tx_01032013.bal_ANN_PF_RUN;
1817: -- Annual Rfi Contribution
1818: py_za_tx_01032013.trc_AnnRfiCon :=
1819: py_za_tx_01032013.trc_PerRfiCon
1820: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_RUN;
1821:
1822: --------------------------------
1823: -- Arrear Pension Fund Abatement
1824: --------------------------------

Line 1825: py_za_tx_01032013.trc_PerArrPenFnd := 0;

1821:
1822: --------------------------------
1823: -- Arrear Pension Fund Abatement
1824: --------------------------------
1825: py_za_tx_01032013.trc_PerArrPenFnd := 0;
1826: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
1827:
1828: -------------------------------
1829: -- Retirement Annuity Abatement

Line 1826: py_za_tx_01032013.trc_AnnArrPenFnd := 0;

1822: --------------------------------
1823: -- Arrear Pension Fund Abatement
1824: --------------------------------
1825: py_za_tx_01032013.trc_PerArrPenFnd := 0;
1826: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
1827:
1828: -------------------------------
1829: -- Retirement Annuity Abatement
1830: -------------------------------

Line 1837: py_za_tx_01032013.trc_PerRetAnu :=

1833: -------------
1834: -- Current RA
1835: -------------
1836: -- Calculate RA Contribution
1837: py_za_tx_01032013.trc_PerRetAnu :=
1838: py_za_tx_01032013.bal_CUR_RA_RUN
1839: * py_za_tx_01032013.trc_SitFactor;
1840: ---------------------
1841: -- Current NRFI Contr

Line 1838: py_za_tx_01032013.bal_CUR_RA_RUN

1834: -- Current RA
1835: -------------
1836: -- Calculate RA Contribution
1837: py_za_tx_01032013.trc_PerRetAnu :=
1838: py_za_tx_01032013.bal_CUR_RA_RUN
1839: * py_za_tx_01032013.trc_SitFactor;
1840: ---------------------
1841: -- Current NRFI Contr
1842: ---------------------

Line 1839: * py_za_tx_01032013.trc_SitFactor;

1835: -------------
1836: -- Calculate RA Contribution
1837: py_za_tx_01032013.trc_PerRetAnu :=
1838: py_za_tx_01032013.bal_CUR_RA_RUN
1839: * py_za_tx_01032013.trc_SitFactor;
1840: ---------------------
1841: -- Current NRFI Contr
1842: ---------------------
1843:

Line 1845: py_za_tx_01032013.trc_PerNrfiCon :=

1841: -- Current NRFI Contr
1842: ---------------------
1843:
1844: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',90);
1845: py_za_tx_01032013.trc_PerNrfiCon :=
1846: py_za_tx_01032013.bal_TOT_NRFI_INC_RUN
1847: * py_za_tx_01032013.trc_SitFactor;
1848:
1849:

Line 1846: py_za_tx_01032013.bal_TOT_NRFI_INC_RUN

1842: ---------------------
1843:
1844: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',90);
1845: py_za_tx_01032013.trc_PerNrfiCon :=
1846: py_za_tx_01032013.bal_TOT_NRFI_INC_RUN
1847: * py_za_tx_01032013.trc_SitFactor;
1848:
1849:
1850: ------------

Line 1847: * py_za_tx_01032013.trc_SitFactor;

1843:
1844: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',90);
1845: py_za_tx_01032013.trc_PerNrfiCon :=
1846: py_za_tx_01032013.bal_TOT_NRFI_INC_RUN
1847: * py_za_tx_01032013.trc_SitFactor;
1848:
1849:
1850: ------------
1851: -- Annual RA

Line 1853: py_za_tx_01032013.trc_AnnRetAnu :=

1849:
1850: ------------
1851: -- Annual RA
1852: ------------
1853: py_za_tx_01032013.trc_AnnRetAnu :=
1854: py_za_tx_01032013.trc_PerRetAnu
1855: + py_za_tx_01032013.bal_ANN_RA_RUN;
1856:
1857:

Line 1854: py_za_tx_01032013.trc_PerRetAnu

1850: ------------
1851: -- Annual RA
1852: ------------
1853: py_za_tx_01032013.trc_AnnRetAnu :=
1854: py_za_tx_01032013.trc_PerRetAnu
1855: + py_za_tx_01032013.bal_ANN_RA_RUN;
1856:
1857:
1858: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',91);

Line 1855: + py_za_tx_01032013.bal_ANN_RA_RUN;

1851: -- Annual RA
1852: ------------
1853: py_za_tx_01032013.trc_AnnRetAnu :=
1854: py_za_tx_01032013.trc_PerRetAnu
1855: + py_za_tx_01032013.bal_ANN_RA_RUN;
1856:
1857:
1858: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',91);
1859: py_za_tx_01032013.trc_AnnNrfiCon :=

Line 1859: py_za_tx_01032013.trc_AnnNrfiCon :=

1855: + py_za_tx_01032013.bal_ANN_RA_RUN;
1856:
1857:
1858: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',91);
1859: py_za_tx_01032013.trc_AnnNrfiCon :=
1860: py_za_tx_01032013.trc_PerNrfiCon
1861: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_RUN;
1862:
1863:

Line 1860: py_za_tx_01032013.trc_PerNrfiCon

1856:
1857:
1858: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',91);
1859: py_za_tx_01032013.trc_AnnNrfiCon :=
1860: py_za_tx_01032013.trc_PerNrfiCon
1861: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_RUN;
1862:
1863:
1864: ----------------------------

Line 1861: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_RUN;

1857:
1858: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',91);
1859: py_za_tx_01032013.trc_AnnNrfiCon :=
1860: py_za_tx_01032013.trc_PerNrfiCon
1861: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_RUN;
1862:
1863:
1864: ----------------------------
1865: -- Arrear Retirement Annuity

Line 1867: py_za_tx_01032013.trc_PerArrRetAnu := 0;

1863:
1864: ----------------------------
1865: -- Arrear Retirement Annuity
1866: ----------------------------
1867: py_za_tx_01032013.trc_PerArrRetAnu := 0;
1868: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
1869:
1870: ------------------------
1871: -- Medical Aid Abatement

Line 1868: py_za_tx_01032013.trc_AnnArrRetAnu := 0;

1864: ----------------------------
1865: -- Arrear Retirement Annuity
1866: ----------------------------
1867: py_za_tx_01032013.trc_PerArrRetAnu := 0;
1868: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
1869:
1870: ------------------------
1871: -- Medical Aid Abatement
1872: ------------------------

Line 1878: py_za_tx_01032013.trc_PerMedAidAbm :=

1874: IF l_65Year > l_ZA_TX_YR_END THEN
1875: ----------
1876: -- Current
1877: ----------
1878: py_za_tx_01032013.trc_PerMedAidAbm :=
1879: py_za_tx_01032013.bal_MED_CNTRB_ABM_RUN
1880: * py_za_tx_01032013.trc_SitFactor;
1881: ---------
1882: -- Annual

Line 1879: py_za_tx_01032013.bal_MED_CNTRB_ABM_RUN

1875: ----------
1876: -- Current
1877: ----------
1878: py_za_tx_01032013.trc_PerMedAidAbm :=
1879: py_za_tx_01032013.bal_MED_CNTRB_ABM_RUN
1880: * py_za_tx_01032013.trc_SitFactor;
1881: ---------
1882: -- Annual
1883: ---------

Line 1880: * py_za_tx_01032013.trc_SitFactor;

1876: -- Current
1877: ----------
1878: py_za_tx_01032013.trc_PerMedAidAbm :=
1879: py_za_tx_01032013.bal_MED_CNTRB_ABM_RUN
1880: * py_za_tx_01032013.trc_SitFactor;
1881: ---------
1882: -- Annual
1883: ---------
1884: py_za_tx_01032013.trc_AnnMedAidAbm :=

Line 1884: py_za_tx_01032013.trc_AnnMedAidAbm :=

1880: * py_za_tx_01032013.trc_SitFactor;
1881: ---------
1882: -- Annual
1883: ---------
1884: py_za_tx_01032013.trc_AnnMedAidAbm :=
1885: py_za_tx_01032013.trc_PerMedAidAbm
1886: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_RUN;
1887: ELSE
1888: -- if the person is over 65

Line 1885: py_za_tx_01032013.trc_PerMedAidAbm

1881: ---------
1882: -- Annual
1883: ---------
1884: py_za_tx_01032013.trc_AnnMedAidAbm :=
1885: py_za_tx_01032013.trc_PerMedAidAbm
1886: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_RUN;
1887: ELSE
1888: -- if the person is over 65
1889: ----------

Line 1886: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_RUN;

1882: -- Annual
1883: ---------
1884: py_za_tx_01032013.trc_AnnMedAidAbm :=
1885: py_za_tx_01032013.trc_PerMedAidAbm
1886: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_RUN;
1887: ELSE
1888: -- if the person is over 65
1889: ----------
1890: -- Current

Line 1892: py_za_tx_01032013.trc_PerMedAidAbm :=

1888: -- if the person is over 65
1889: ----------
1890: -- Current
1891: ----------
1892: py_za_tx_01032013.trc_PerMedAidAbm :=
1893: -- Medical Aid Employer Contribution Changes
1894: --py_za_tx_01032013.bal_MED_CONTR_RUN
1895: ( py_za_tx_01032013.bal_MED_CONTR_RUN + py_za_tx_01032013.bal_ER_MED_CONTR_RUN)
1896: * py_za_tx_01032013.trc_SitFactor;

Line 1894: --py_za_tx_01032013.bal_MED_CONTR_RUN

1890: -- Current
1891: ----------
1892: py_za_tx_01032013.trc_PerMedAidAbm :=
1893: -- Medical Aid Employer Contribution Changes
1894: --py_za_tx_01032013.bal_MED_CONTR_RUN
1895: ( py_za_tx_01032013.bal_MED_CONTR_RUN + py_za_tx_01032013.bal_ER_MED_CONTR_RUN)
1896: * py_za_tx_01032013.trc_SitFactor;
1897: ---------
1898: -- Annual

Line 1895: ( py_za_tx_01032013.bal_MED_CONTR_RUN + py_za_tx_01032013.bal_ER_MED_CONTR_RUN)

1891: ----------
1892: py_za_tx_01032013.trc_PerMedAidAbm :=
1893: -- Medical Aid Employer Contribution Changes
1894: --py_za_tx_01032013.bal_MED_CONTR_RUN
1895: ( py_za_tx_01032013.bal_MED_CONTR_RUN + py_za_tx_01032013.bal_ER_MED_CONTR_RUN)
1896: * py_za_tx_01032013.trc_SitFactor;
1897: ---------
1898: -- Annual
1899: ---------

Line 1896: * py_za_tx_01032013.trc_SitFactor;

1892: py_za_tx_01032013.trc_PerMedAidAbm :=
1893: -- Medical Aid Employer Contribution Changes
1894: --py_za_tx_01032013.bal_MED_CONTR_RUN
1895: ( py_za_tx_01032013.bal_MED_CONTR_RUN + py_za_tx_01032013.bal_ER_MED_CONTR_RUN)
1896: * py_za_tx_01032013.trc_SitFactor;
1897: ---------
1898: -- Annual
1899: ---------
1900: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

Line 1900: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

1896: * py_za_tx_01032013.trc_SitFactor;
1897: ---------
1898: -- Annual
1899: ---------
1900: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;
1901: END IF;
1902:
1903: ---------------------------
1904: -- Income Protection Policy

Line 1910: py_za_tx_01032013.trc_PerIncProPolAbm :=

1906: ---------------------
1907: -- Period Calculation
1908: ---------------------
1909: -- Annualise Income Protection Policy Contributions
1910: py_za_tx_01032013.trc_PerIncProPolAbm :=
1911: py_za_tx_01032013.bal_EE_INC_PRO_POL_RUN
1912: * py_za_tx_01032013.trc_SitFactor;
1913:
1914: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',92);

Line 1911: py_za_tx_01032013.bal_EE_INC_PRO_POL_RUN

1907: -- Period Calculation
1908: ---------------------
1909: -- Annualise Income Protection Policy Contributions
1910: py_za_tx_01032013.trc_PerIncProPolAbm :=
1911: py_za_tx_01032013.bal_EE_INC_PRO_POL_RUN
1912: * py_za_tx_01032013.trc_SitFactor;
1913:
1914: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',92);
1915:

Line 1912: * py_za_tx_01032013.trc_SitFactor;

1908: ---------------------
1909: -- Annualise Income Protection Policy Contributions
1910: py_za_tx_01032013.trc_PerIncProPolAbm :=
1911: py_za_tx_01032013.bal_EE_INC_PRO_POL_RUN
1912: * py_za_tx_01032013.trc_SitFactor;
1913:
1914: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',92);
1915:
1916: ---------------------

Line 1920: py_za_tx_01032013.trc_AnnIncProPolAbm :=

1916: ---------------------
1917: -- Annual Calculation
1918: ---------------------
1919: -- Annual Income Protection Policy Contributions
1920: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1921: py_za_tx_01032013.trc_PerIncProPolAbm
1922: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_RUN;
1923:
1924:

Line 1921: py_za_tx_01032013.trc_PerIncProPolAbm

1917: -- Annual Calculation
1918: ---------------------
1919: -- Annual Income Protection Policy Contributions
1920: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1921: py_za_tx_01032013.trc_PerIncProPolAbm
1922: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_RUN;
1923:
1924:
1925: --TYS2010

Line 1922: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_RUN;

1918: ---------------------
1919: -- Annual Income Protection Policy Contributions
1920: py_za_tx_01032013.trc_AnnIncProPolAbm :=
1921: py_za_tx_01032013.trc_PerIncProPolAbm
1922: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_RUN;
1923:
1924:
1925: --TYS2010
1926: -------------------------------

Line 1933: py_za_tx_01032013.trc_PerDonAmt :=

1929: ---------------------
1930: -- Period Calculation
1931: ---------------------
1932: -- Annualise Donation Amount
1933: py_za_tx_01032013.trc_PerDonAmt :=
1934: py_za_tx_01032013.bal_DONAT_MD_EE_RUN
1935: * py_za_tx_01032013.trc_SitFactor;
1936:
1937: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',93);

Line 1934: py_za_tx_01032013.bal_DONAT_MD_EE_RUN

1930: -- Period Calculation
1931: ---------------------
1932: -- Annualise Donation Amount
1933: py_za_tx_01032013.trc_PerDonAmt :=
1934: py_za_tx_01032013.bal_DONAT_MD_EE_RUN
1935: * py_za_tx_01032013.trc_SitFactor;
1936:
1937: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',93);
1938:

Line 1935: * py_za_tx_01032013.trc_SitFactor;

1931: ---------------------
1932: -- Annualise Donation Amount
1933: py_za_tx_01032013.trc_PerDonAmt :=
1934: py_za_tx_01032013.bal_DONAT_MD_EE_RUN
1935: * py_za_tx_01032013.trc_SitFactor;
1936:
1937: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',93);
1938:
1939: ---------------------

Line 1943: py_za_tx_01032013.trc_AnnDonAmt :=

1939: ---------------------
1940: -- Annual Calculation
1941: ---------------------
1942: -- Annual Donation
1943: py_za_tx_01032013.trc_AnnDonAmt :=
1944: py_za_tx_01032013.trc_PerDonAmt
1945: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_RUN;
1946:
1947: --Abatements will not be calculated for LteCalc as a part of bug 8844712

Line 1944: py_za_tx_01032013.trc_PerDonAmt

1940: -- Annual Calculation
1941: ---------------------
1942: -- Annual Donation
1943: py_za_tx_01032013.trc_AnnDonAmt :=
1944: py_za_tx_01032013.trc_PerDonAmt
1945: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_RUN;
1946:
1947: --Abatements will not be calculated for LteCalc as a part of bug 8844712
1948: -------------------------------------------------------------------------

Line 1945: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_RUN;

1941: ---------------------
1942: -- Annual Donation
1943: py_za_tx_01032013.trc_AnnDonAmt :=
1944: py_za_tx_01032013.trc_PerDonAmt
1945: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_RUN;
1946:
1947: --Abatements will not be calculated for LteCalc as a part of bug 8844712
1948: -------------------------------------------------------------------------
1949: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN --

Line 1949: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN --

1945: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_RUN;
1946:
1947: --Abatements will not be calculated for LteCalc as a part of bug 8844712
1948: -------------------------------------------------------------------------
1949: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN --
1950: -------------------------------------------------------------------------
1951: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',95);
1952: -------------------------
1953: -- Pension Fund Abatement

Line 1959: py_za_tx_01032013.trc_PerPenFnd :=

1955: ---------------------
1956: -- Period Calculation
1957: ---------------------
1958: -- Annualise Period Pension Fund Contribution
1959: py_za_tx_01032013.trc_PerPenFnd :=
1960: py_za_tx_01032013.bal_CUR_PF_YTD;
1961: -- Annualise Period Rfiable Contributions
1962: py_za_tx_01032013.trc_PerRfiCon :=
1963: py_za_tx_01032013.bal_TOT_RFI_INC_YTD;

Line 1960: py_za_tx_01032013.bal_CUR_PF_YTD;

1956: -- Period Calculation
1957: ---------------------
1958: -- Annualise Period Pension Fund Contribution
1959: py_za_tx_01032013.trc_PerPenFnd :=
1960: py_za_tx_01032013.bal_CUR_PF_YTD;
1961: -- Annualise Period Rfiable Contributions
1962: py_za_tx_01032013.trc_PerRfiCon :=
1963: py_za_tx_01032013.bal_TOT_RFI_INC_YTD;
1964: ---------------------

Line 1962: py_za_tx_01032013.trc_PerRfiCon :=

1958: -- Annualise Period Pension Fund Contribution
1959: py_za_tx_01032013.trc_PerPenFnd :=
1960: py_za_tx_01032013.bal_CUR_PF_YTD;
1961: -- Annualise Period Rfiable Contributions
1962: py_za_tx_01032013.trc_PerRfiCon :=
1963: py_za_tx_01032013.bal_TOT_RFI_INC_YTD;
1964: ---------------------
1965: -- Annual Calculation
1966: ---------------------

Line 1963: py_za_tx_01032013.bal_TOT_RFI_INC_YTD;

1959: py_za_tx_01032013.trc_PerPenFnd :=
1960: py_za_tx_01032013.bal_CUR_PF_YTD;
1961: -- Annualise Period Rfiable Contributions
1962: py_za_tx_01032013.trc_PerRfiCon :=
1963: py_za_tx_01032013.bal_TOT_RFI_INC_YTD;
1964: ---------------------
1965: -- Annual Calculation
1966: ---------------------
1967: -- Annual Pension Fund Contribution

Line 1968: py_za_tx_01032013.trc_AnnPenFnd :=

1964: ---------------------
1965: -- Annual Calculation
1966: ---------------------
1967: -- Annual Pension Fund Contribution
1968: py_za_tx_01032013.trc_AnnPenFnd :=
1969: py_za_tx_01032013.trc_PerPenFnd
1970: + py_za_tx_01032013.bal_ANN_PF_YTD;
1971: -- Annual Rfi Contribution
1972: py_za_tx_01032013.trc_AnnRfiCon :=

Line 1969: py_za_tx_01032013.trc_PerPenFnd

1965: -- Annual Calculation
1966: ---------------------
1967: -- Annual Pension Fund Contribution
1968: py_za_tx_01032013.trc_AnnPenFnd :=
1969: py_za_tx_01032013.trc_PerPenFnd
1970: + py_za_tx_01032013.bal_ANN_PF_YTD;
1971: -- Annual Rfi Contribution
1972: py_za_tx_01032013.trc_AnnRfiCon :=
1973: py_za_tx_01032013.trc_PerRfiCon

Line 1970: + py_za_tx_01032013.bal_ANN_PF_YTD;

1966: ---------------------
1967: -- Annual Pension Fund Contribution
1968: py_za_tx_01032013.trc_AnnPenFnd :=
1969: py_za_tx_01032013.trc_PerPenFnd
1970: + py_za_tx_01032013.bal_ANN_PF_YTD;
1971: -- Annual Rfi Contribution
1972: py_za_tx_01032013.trc_AnnRfiCon :=
1973: py_za_tx_01032013.trc_PerRfiCon
1974: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

Line 1972: py_za_tx_01032013.trc_AnnRfiCon :=

1968: py_za_tx_01032013.trc_AnnPenFnd :=
1969: py_za_tx_01032013.trc_PerPenFnd
1970: + py_za_tx_01032013.bal_ANN_PF_YTD;
1971: -- Annual Rfi Contribution
1972: py_za_tx_01032013.trc_AnnRfiCon :=
1973: py_za_tx_01032013.trc_PerRfiCon
1974: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1975:
1976: -- NTG

Line 1973: py_za_tx_01032013.trc_PerRfiCon

1969: py_za_tx_01032013.trc_PerPenFnd
1970: + py_za_tx_01032013.bal_ANN_PF_YTD;
1971: -- Annual Rfi Contribution
1972: py_za_tx_01032013.trc_AnnRfiCon :=
1973: py_za_tx_01032013.trc_PerRfiCon
1974: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1975:
1976: -- NTG
1977: -- Annual EE Debt RFI Contribution

Line 1974: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;

1970: + py_za_tx_01032013.bal_ANN_PF_YTD;
1971: -- Annual Rfi Contribution
1972: py_za_tx_01032013.trc_AnnRfiCon :=
1973: py_za_tx_01032013.trc_PerRfiCon
1974: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1975:
1976: -- NTG
1977: -- Annual EE Debt RFI Contribution
1978: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

Line 1978: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

1974: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_YTD;
1975:
1976: -- NTG
1977: -- Annual EE Debt RFI Contribution
1978: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1979: py_za_tx_01032013.trc_AnnRfiCon
1980: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1981:
1982: --------------------------------

Line 1979: py_za_tx_01032013.trc_AnnRfiCon

1975:
1976: -- NTG
1977: -- Annual EE Debt RFI Contribution
1978: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1979: py_za_tx_01032013.trc_AnnRfiCon
1980: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1981:
1982: --------------------------------
1983: -- Arrear Pension Fund Abatement

Line 1980: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;

1976: -- NTG
1977: -- Annual EE Debt RFI Contribution
1978: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
1979: py_za_tx_01032013.trc_AnnRfiCon
1980: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
1981:
1982: --------------------------------
1983: -- Arrear Pension Fund Abatement
1984: --------------------------------

Line 1989: py_za_tx_01032013.trc_PerArrPenFnd :=

1985: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',104);
1986: -------------
1987: -- Excess ITD
1988: -------------
1989: py_za_tx_01032013.trc_PerArrPenFnd :=
1990: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1991: ----------
1992: -- Current
1993: ----------

Line 1990: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

1986: -------------
1987: -- Excess ITD
1988: -------------
1989: py_za_tx_01032013.trc_PerArrPenFnd :=
1990: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1991: ----------
1992: -- Current
1993: ----------
1994: py_za_tx_01032013.trc_PerArrPenFnd :=

Line 1994: py_za_tx_01032013.trc_PerArrPenFnd :=

1990: py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
1991: ----------
1992: -- Current
1993: ----------
1994: py_za_tx_01032013.trc_PerArrPenFnd :=
1995: py_za_tx_01032013.trc_PerArrPenFnd
1996: + py_za_tx_01032013.bal_ARR_PF_YTD;
1997: ---------
1998: -- Annual

Line 1995: py_za_tx_01032013.trc_PerArrPenFnd

1991: ----------
1992: -- Current
1993: ----------
1994: py_za_tx_01032013.trc_PerArrPenFnd :=
1995: py_za_tx_01032013.trc_PerArrPenFnd
1996: + py_za_tx_01032013.bal_ARR_PF_YTD;
1997: ---------
1998: -- Annual
1999: ---------

Line 1996: + py_za_tx_01032013.bal_ARR_PF_YTD;

1992: -- Current
1993: ----------
1994: py_za_tx_01032013.trc_PerArrPenFnd :=
1995: py_za_tx_01032013.trc_PerArrPenFnd
1996: + py_za_tx_01032013.bal_ARR_PF_YTD;
1997: ---------
1998: -- Annual
1999: ---------
2000: py_za_tx_01032013.trc_AnnArrPenFnd :=

Line 2000: py_za_tx_01032013.trc_AnnArrPenFnd :=

1996: + py_za_tx_01032013.bal_ARR_PF_YTD;
1997: ---------
1998: -- Annual
1999: ---------
2000: py_za_tx_01032013.trc_AnnArrPenFnd :=
2001: py_za_tx_01032013.trc_PerArrPenFnd
2002: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
2003:
2004: -------------------------------

Line 2001: py_za_tx_01032013.trc_PerArrPenFnd

1997: ---------
1998: -- Annual
1999: ---------
2000: py_za_tx_01032013.trc_AnnArrPenFnd :=
2001: py_za_tx_01032013.trc_PerArrPenFnd
2002: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
2003:
2004: -------------------------------
2005: -- Retirement Annuity Abatement

Line 2002: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;

1998: -- Annual
1999: ---------
2000: py_za_tx_01032013.trc_AnnArrPenFnd :=
2001: py_za_tx_01032013.trc_PerArrPenFnd
2002: + py_za_tx_01032013.bal_ANN_ARR_PF_YTD;
2003:
2004: -------------------------------
2005: -- Retirement Annuity Abatement
2006: -------------------------------

Line 2013: py_za_tx_01032013.trc_PerRetAnu :=

2009: -- Current RA
2010: -------------
2011: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',106);
2012: -- Calculate RA Contribution
2013: py_za_tx_01032013.trc_PerRetAnu :=
2014: py_za_tx_01032013.bal_CUR_RA_YTD;
2015: ---------------------
2016: -- Current NRFI Contr
2017: ---------------------

Line 2014: py_za_tx_01032013.bal_CUR_RA_YTD;

2010: -------------
2011: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',106);
2012: -- Calculate RA Contribution
2013: py_za_tx_01032013.trc_PerRetAnu :=
2014: py_za_tx_01032013.bal_CUR_RA_YTD;
2015: ---------------------
2016: -- Current NRFI Contr
2017: ---------------------
2018:

Line 2020: py_za_tx_01032013.trc_PerNrfiCon :=

2016: -- Current NRFI Contr
2017: ---------------------
2018:
2019: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',107);
2020: py_za_tx_01032013.trc_PerNrfiCon :=
2021: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD;
2022:
2023:
2024: ------------

Line 2021: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD;

2017: ---------------------
2018:
2019: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',107);
2020: py_za_tx_01032013.trc_PerNrfiCon :=
2021: py_za_tx_01032013.bal_TOT_NRFI_INC_YTD;
2022:
2023:
2024: ------------
2025: -- Annual RA

Line 2027: py_za_tx_01032013.trc_AnnRetAnu :=

2023:
2024: ------------
2025: -- Annual RA
2026: ------------
2027: py_za_tx_01032013.trc_AnnRetAnu :=
2028: py_za_tx_01032013.trc_PerRetAnu
2029: + py_za_tx_01032013.bal_ANN_RA_YTD;
2030:
2031:

Line 2028: py_za_tx_01032013.trc_PerRetAnu

2024: ------------
2025: -- Annual RA
2026: ------------
2027: py_za_tx_01032013.trc_AnnRetAnu :=
2028: py_za_tx_01032013.trc_PerRetAnu
2029: + py_za_tx_01032013.bal_ANN_RA_YTD;
2030:
2031:
2032: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',108);

Line 2029: + py_za_tx_01032013.bal_ANN_RA_YTD;

2025: -- Annual RA
2026: ------------
2027: py_za_tx_01032013.trc_AnnRetAnu :=
2028: py_za_tx_01032013.trc_PerRetAnu
2029: + py_za_tx_01032013.bal_ANN_RA_YTD;
2030:
2031:
2032: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',108);
2033: py_za_tx_01032013.trc_AnnNrfiCon :=

Line 2033: py_za_tx_01032013.trc_AnnNrfiCon :=

2029: + py_za_tx_01032013.bal_ANN_RA_YTD;
2030:
2031:
2032: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',108);
2033: py_za_tx_01032013.trc_AnnNrfiCon :=
2034: py_za_tx_01032013.trc_PerNrfiCon
2035: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
2036:
2037: -- NTG

Line 2034: py_za_tx_01032013.trc_PerNrfiCon

2030:
2031:
2032: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',108);
2033: py_za_tx_01032013.trc_AnnNrfiCon :=
2034: py_za_tx_01032013.trc_PerNrfiCon
2035: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
2036:
2037: -- NTG
2038: -- Annual EE Debt NRFI Contribution

Line 2035: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;

2031:
2032: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',108);
2033: py_za_tx_01032013.trc_AnnNrfiCon :=
2034: py_za_tx_01032013.trc_PerNrfiCon
2035: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
2036:
2037: -- NTG
2038: -- Annual EE Debt NRFI Contribution
2039: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

Line 2039: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

2035: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_YTD;
2036:
2037: -- NTG
2038: -- Annual EE Debt NRFI Contribution
2039: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
2040: py_za_tx_01032013.trc_AnnNrfiCon
2041: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2042:
2043: --------------------------------------

Line 2040: py_za_tx_01032013.trc_AnnNrfiCon

2036:
2037: -- NTG
2038: -- Annual EE Debt NRFI Contribution
2039: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
2040: py_za_tx_01032013.trc_AnnNrfiCon
2041: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2042:
2043: --------------------------------------
2044: -- Arrear Retirement Annuity Abatement

Line 2041: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;

2037: -- NTG
2038: -- Annual EE Debt NRFI Contribution
2039: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
2040: py_za_tx_01032013.trc_AnnNrfiCon
2041: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2042:
2043: --------------------------------------
2044: -- Arrear Retirement Annuity Abatement
2045: --------------------------------------

Line 2050: py_za_tx_01032013.trc_PerArrRetAnu :=

2046: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',109);
2047: -------------
2048: -- Excess ITD
2049: -------------
2050: py_za_tx_01032013.trc_PerArrRetAnu :=
2051: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
2052: ----------
2053: -- Current
2054: ----------

Line 2051: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

2047: -------------
2048: -- Excess ITD
2049: -------------
2050: py_za_tx_01032013.trc_PerArrRetAnu :=
2051: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
2052: ----------
2053: -- Current
2054: ----------
2055: py_za_tx_01032013.trc_PerArrRetAnu :=

Line 2055: py_za_tx_01032013.trc_PerArrRetAnu :=

2051: py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
2052: ----------
2053: -- Current
2054: ----------
2055: py_za_tx_01032013.trc_PerArrRetAnu :=
2056: py_za_tx_01032013.trc_PerArrRetAnu
2057: + py_za_tx_01032013.bal_ARR_RA_YTD;
2058: ---------
2059: -- Annual

Line 2056: py_za_tx_01032013.trc_PerArrRetAnu

2052: ----------
2053: -- Current
2054: ----------
2055: py_za_tx_01032013.trc_PerArrRetAnu :=
2056: py_za_tx_01032013.trc_PerArrRetAnu
2057: + py_za_tx_01032013.bal_ARR_RA_YTD;
2058: ---------
2059: -- Annual
2060: ---------

Line 2057: + py_za_tx_01032013.bal_ARR_RA_YTD;

2053: -- Current
2054: ----------
2055: py_za_tx_01032013.trc_PerArrRetAnu :=
2056: py_za_tx_01032013.trc_PerArrRetAnu
2057: + py_za_tx_01032013.bal_ARR_RA_YTD;
2058: ---------
2059: -- Annual
2060: ---------
2061: py_za_tx_01032013.trc_AnnArrRetAnu :=

Line 2061: py_za_tx_01032013.trc_AnnArrRetAnu :=

2057: + py_za_tx_01032013.bal_ARR_RA_YTD;
2058: ---------
2059: -- Annual
2060: ---------
2061: py_za_tx_01032013.trc_AnnArrRetAnu :=
2062: py_za_tx_01032013.trc_PerArrRetAnu
2063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
2064:
2065: ------------------------

Line 2062: py_za_tx_01032013.trc_PerArrRetAnu

2058: ---------
2059: -- Annual
2060: ---------
2061: py_za_tx_01032013.trc_AnnArrRetAnu :=
2062: py_za_tx_01032013.trc_PerArrRetAnu
2063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
2064:
2065: ------------------------
2066: -- Medical Aid Abatement

Line 2063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;

2059: -- Annual
2060: ---------
2061: py_za_tx_01032013.trc_AnnArrRetAnu :=
2062: py_za_tx_01032013.trc_PerArrRetAnu
2063: + py_za_tx_01032013.bal_ANN_ARR_RA_YTD;
2064:
2065: ------------------------
2066: -- Medical Aid Abatement
2067: ------------------------

Line 2072: py_za_tx_01032013.trc_PerMedAidAbm :=

2068: IF l_65Year > l_ZA_TX_YR_END THEN
2069: ----------
2070: -- Current
2071: ----------
2072: py_za_tx_01032013.trc_PerMedAidAbm :=
2073: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD;
2074: ---------
2075: -- Annual
2076: ---------

Line 2073: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD;

2069: ----------
2070: -- Current
2071: ----------
2072: py_za_tx_01032013.trc_PerMedAidAbm :=
2073: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD;
2074: ---------
2075: -- Annual
2076: ---------
2077: py_za_tx_01032013.trc_AnnMedAidAbm :=

Line 2077: py_za_tx_01032013.trc_AnnMedAidAbm :=

2073: py_za_tx_01032013.bal_MED_CNTRB_ABM_YTD;
2074: ---------
2075: -- Annual
2076: ---------
2077: py_za_tx_01032013.trc_AnnMedAidAbm :=
2078: py_za_tx_01032013.trc_PerMedAidAbm
2079: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
2080: ELSE
2081: -- if the person is over 65

Line 2078: py_za_tx_01032013.trc_PerMedAidAbm

2074: ---------
2075: -- Annual
2076: ---------
2077: py_za_tx_01032013.trc_AnnMedAidAbm :=
2078: py_za_tx_01032013.trc_PerMedAidAbm
2079: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
2080: ELSE
2081: -- if the person is over 65
2082: ----------

Line 2079: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;

2075: -- Annual
2076: ---------
2077: py_za_tx_01032013.trc_AnnMedAidAbm :=
2078: py_za_tx_01032013.trc_PerMedAidAbm
2079: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_YTD;
2080: ELSE
2081: -- if the person is over 65
2082: ----------
2083: -- Current

Line 2085: py_za_tx_01032013.trc_PerMedAidAbm :=

2081: -- if the person is over 65
2082: ----------
2083: -- Current
2084: ----------
2085: py_za_tx_01032013.trc_PerMedAidAbm :=
2086: -- Medical Aid Employer Contribution Changes
2087: --py_za_tx_01032013.bal_MED_CONTR_YTD;
2088: py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD;
2089: ---------

Line 2087: --py_za_tx_01032013.bal_MED_CONTR_YTD;

2083: -- Current
2084: ----------
2085: py_za_tx_01032013.trc_PerMedAidAbm :=
2086: -- Medical Aid Employer Contribution Changes
2087: --py_za_tx_01032013.bal_MED_CONTR_YTD;
2088: py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD;
2089: ---------
2090: -- Annual
2091: ---------

Line 2088: py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD;

2084: ----------
2085: py_za_tx_01032013.trc_PerMedAidAbm :=
2086: -- Medical Aid Employer Contribution Changes
2087: --py_za_tx_01032013.bal_MED_CONTR_YTD;
2088: py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD;
2089: ---------
2090: -- Annual
2091: ---------
2092: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

Line 2092: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

2088: py_za_tx_01032013.bal_MED_CONTR_YTD + py_za_tx_01032013.bal_ER_MED_CONTR_YTD;
2089: ---------
2090: -- Annual
2091: ---------
2092: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;
2093: END IF;
2094:
2095: ---------------------------
2096: -- Income Protection Policy

Line 2102: py_za_tx_01032013.trc_PerIncProPolAbm :=

2098: ---------------------
2099: -- Period Calculation
2100: ---------------------
2101: -- Annualise Income Protection Policy Contributions
2102: py_za_tx_01032013.trc_PerIncProPolAbm :=
2103: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD;
2104:
2105: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',110);
2106:

Line 2103: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD;

2099: -- Period Calculation
2100: ---------------------
2101: -- Annualise Income Protection Policy Contributions
2102: py_za_tx_01032013.trc_PerIncProPolAbm :=
2103: py_za_tx_01032013.bal_EE_INC_PRO_POL_YTD;
2104:
2105: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',110);
2106:
2107: ---------------------

Line 2111: py_za_tx_01032013.trc_AnnIncProPolAbm :=

2107: ---------------------
2108: -- Annual Calculation
2109: ---------------------
2110: -- Annual Income Protection Policy Contributions
2111: py_za_tx_01032013.trc_AnnIncProPolAbm :=
2112: py_za_tx_01032013.trc_PerIncProPolAbm
2113: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
2114:
2115:

Line 2112: py_za_tx_01032013.trc_PerIncProPolAbm

2108: -- Annual Calculation
2109: ---------------------
2110: -- Annual Income Protection Policy Contributions
2111: py_za_tx_01032013.trc_AnnIncProPolAbm :=
2112: py_za_tx_01032013.trc_PerIncProPolAbm
2113: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
2114:
2115:
2116: --TYS2010

Line 2113: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;

2109: ---------------------
2110: -- Annual Income Protection Policy Contributions
2111: py_za_tx_01032013.trc_AnnIncProPolAbm :=
2112: py_za_tx_01032013.trc_PerIncProPolAbm
2113: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_YTD;
2114:
2115:
2116: --TYS2010
2117: -------------------------------

Line 2124: py_za_tx_01032013.trc_PerDonAmt :=

2120: ---------------------
2121: -- Period Calculation
2122: ---------------------
2123: -- Annualise Donation Amount
2124: py_za_tx_01032013.trc_PerDonAmt :=
2125: py_za_tx_01032013.bal_DONAT_MD_EE_YTD;
2126:
2127: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',111);
2128:

Line 2125: py_za_tx_01032013.bal_DONAT_MD_EE_YTD;

2121: -- Period Calculation
2122: ---------------------
2123: -- Annualise Donation Amount
2124: py_za_tx_01032013.trc_PerDonAmt :=
2125: py_za_tx_01032013.bal_DONAT_MD_EE_YTD;
2126:
2127: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',111);
2128:
2129: ---------------------

Line 2133: py_za_tx_01032013.trc_AnnDonAmt :=

2129: ---------------------
2130: -- Annual Calculation
2131: ---------------------
2132: -- Annual Donation
2133: py_za_tx_01032013.trc_AnnDonAmt :=
2134: py_za_tx_01032013.trc_PerDonAmt
2135: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
2136:
2137:

Line 2134: py_za_tx_01032013.trc_PerDonAmt

2130: -- Annual Calculation
2131: ---------------------
2132: -- Annual Donation
2133: py_za_tx_01032013.trc_AnnDonAmt :=
2134: py_za_tx_01032013.trc_PerDonAmt
2135: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
2136:
2137:
2138: -------------------------------------------------------------------------

Line 2135: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;

2131: ---------------------
2132: -- Annual Donation
2133: py_za_tx_01032013.trc_AnnDonAmt :=
2134: py_za_tx_01032013.trc_PerDonAmt
2135: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
2136:
2137:
2138: -------------------------------------------------------------------------
2139: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN --

Line 2139: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN --

2135: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_YTD;
2136:
2137:
2138: -------------------------------------------------------------------------
2139: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN --
2140: -------------------------------------------------------------------------
2141: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',117);
2142: -------------------------
2143: -- Pension Fund Abatement

Line 2149: py_za_tx_01032013.trc_PerPenFnd :=

2145: ---------------------
2146: -- Period Calculation
2147: ---------------------
2148: -- Annualise Period Pension Fund Contribution
2149: py_za_tx_01032013.trc_PerPenFnd :=
2150: py_za_tx_01032013.bal_CUR_PF_PTD
2151: * py_za_tx_01032013.trc_SitFactor;
2152: -- Annualise Period Rfiable Contributions
2153: py_za_tx_01032013.trc_PerRfiCon :=

Line 2150: py_za_tx_01032013.bal_CUR_PF_PTD

2146: -- Period Calculation
2147: ---------------------
2148: -- Annualise Period Pension Fund Contribution
2149: py_za_tx_01032013.trc_PerPenFnd :=
2150: py_za_tx_01032013.bal_CUR_PF_PTD
2151: * py_za_tx_01032013.trc_SitFactor;
2152: -- Annualise Period Rfiable Contributions
2153: py_za_tx_01032013.trc_PerRfiCon :=
2154: py_za_tx_01032013.bal_TOT_RFI_INC_PTD

Line 2151: * py_za_tx_01032013.trc_SitFactor;

2147: ---------------------
2148: -- Annualise Period Pension Fund Contribution
2149: py_za_tx_01032013.trc_PerPenFnd :=
2150: py_za_tx_01032013.bal_CUR_PF_PTD
2151: * py_za_tx_01032013.trc_SitFactor;
2152: -- Annualise Period Rfiable Contributions
2153: py_za_tx_01032013.trc_PerRfiCon :=
2154: py_za_tx_01032013.bal_TOT_RFI_INC_PTD
2155: * py_za_tx_01032013.trc_SitFactor;

Line 2153: py_za_tx_01032013.trc_PerRfiCon :=

2149: py_za_tx_01032013.trc_PerPenFnd :=
2150: py_za_tx_01032013.bal_CUR_PF_PTD
2151: * py_za_tx_01032013.trc_SitFactor;
2152: -- Annualise Period Rfiable Contributions
2153: py_za_tx_01032013.trc_PerRfiCon :=
2154: py_za_tx_01032013.bal_TOT_RFI_INC_PTD
2155: * py_za_tx_01032013.trc_SitFactor;
2156: ---------------------
2157: -- Annual Calculation

Line 2154: py_za_tx_01032013.bal_TOT_RFI_INC_PTD

2150: py_za_tx_01032013.bal_CUR_PF_PTD
2151: * py_za_tx_01032013.trc_SitFactor;
2152: -- Annualise Period Rfiable Contributions
2153: py_za_tx_01032013.trc_PerRfiCon :=
2154: py_za_tx_01032013.bal_TOT_RFI_INC_PTD
2155: * py_za_tx_01032013.trc_SitFactor;
2156: ---------------------
2157: -- Annual Calculation
2158: ---------------------

Line 2155: * py_za_tx_01032013.trc_SitFactor;

2151: * py_za_tx_01032013.trc_SitFactor;
2152: -- Annualise Period Rfiable Contributions
2153: py_za_tx_01032013.trc_PerRfiCon :=
2154: py_za_tx_01032013.bal_TOT_RFI_INC_PTD
2155: * py_za_tx_01032013.trc_SitFactor;
2156: ---------------------
2157: -- Annual Calculation
2158: ---------------------
2159: -- Annual Pension Fund Contribution

Line 2160: py_za_tx_01032013.trc_AnnPenFnd :=

2156: ---------------------
2157: -- Annual Calculation
2158: ---------------------
2159: -- Annual Pension Fund Contribution
2160: py_za_tx_01032013.trc_AnnPenFnd :=
2161: py_za_tx_01032013.trc_PerPenFnd
2162: + py_za_tx_01032013.bal_ANN_PF_PTD;
2163: -- Annual Rfi Contribution
2164: py_za_tx_01032013.trc_AnnRfiCon :=

Line 2161: py_za_tx_01032013.trc_PerPenFnd

2157: -- Annual Calculation
2158: ---------------------
2159: -- Annual Pension Fund Contribution
2160: py_za_tx_01032013.trc_AnnPenFnd :=
2161: py_za_tx_01032013.trc_PerPenFnd
2162: + py_za_tx_01032013.bal_ANN_PF_PTD;
2163: -- Annual Rfi Contribution
2164: py_za_tx_01032013.trc_AnnRfiCon :=
2165: py_za_tx_01032013.trc_PerRfiCon

Line 2162: + py_za_tx_01032013.bal_ANN_PF_PTD;

2158: ---------------------
2159: -- Annual Pension Fund Contribution
2160: py_za_tx_01032013.trc_AnnPenFnd :=
2161: py_za_tx_01032013.trc_PerPenFnd
2162: + py_za_tx_01032013.bal_ANN_PF_PTD;
2163: -- Annual Rfi Contribution
2164: py_za_tx_01032013.trc_AnnRfiCon :=
2165: py_za_tx_01032013.trc_PerRfiCon
2166: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_PTD;

Line 2164: py_za_tx_01032013.trc_AnnRfiCon :=

2160: py_za_tx_01032013.trc_AnnPenFnd :=
2161: py_za_tx_01032013.trc_PerPenFnd
2162: + py_za_tx_01032013.bal_ANN_PF_PTD;
2163: -- Annual Rfi Contribution
2164: py_za_tx_01032013.trc_AnnRfiCon :=
2165: py_za_tx_01032013.trc_PerRfiCon
2166: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_PTD;
2167:
2168: -- NTG

Line 2165: py_za_tx_01032013.trc_PerRfiCon

2161: py_za_tx_01032013.trc_PerPenFnd
2162: + py_za_tx_01032013.bal_ANN_PF_PTD;
2163: -- Annual Rfi Contribution
2164: py_za_tx_01032013.trc_AnnRfiCon :=
2165: py_za_tx_01032013.trc_PerRfiCon
2166: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_PTD;
2167:
2168: -- NTG
2169: -- Annual EE Debt RFI Contribution

Line 2166: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_PTD;

2162: + py_za_tx_01032013.bal_ANN_PF_PTD;
2163: -- Annual Rfi Contribution
2164: py_za_tx_01032013.trc_AnnRfiCon :=
2165: py_za_tx_01032013.trc_PerRfiCon
2166: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_PTD;
2167:
2168: -- NTG
2169: -- Annual EE Debt RFI Contribution
2170: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

Line 2170: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=

2166: + py_za_tx_01032013.bal_TOT_RFI_AN_INC_PTD;
2167:
2168: -- NTG
2169: -- Annual EE Debt RFI Contribution
2170: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
2171: py_za_tx_01032013.trc_AnnRfiCon
2172: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
2173: --------------------------------
2174: -- Arrear Pension Fund Abatement

Line 2171: py_za_tx_01032013.trc_AnnRfiCon

2167:
2168: -- NTG
2169: -- Annual EE Debt RFI Contribution
2170: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
2171: py_za_tx_01032013.trc_AnnRfiCon
2172: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
2173: --------------------------------
2174: -- Arrear Pension Fund Abatement
2175: --------------------------------

Line 2172: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;

2168: -- NTG
2169: -- Annual EE Debt RFI Contribution
2170: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon :=
2171: py_za_tx_01032013.trc_AnnRfiCon
2172: + py_za_tx_01032013.bal_TOT_RFI_EE_DBT_NTG_YTD;
2173: --------------------------------
2174: -- Arrear Pension Fund Abatement
2175: --------------------------------
2176: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',118);

Line 2180: py_za_tx_01032013.trc_PerArrPenFnd :=

2176: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',118);
2177: -------------
2178: -- Excess ITD
2179: -------------
2180: py_za_tx_01032013.trc_PerArrPenFnd :=
2181: py_za_tx_01032013.bal_EXC_ARR_PEN_PTD;
2182: ----------
2183: -- Current
2184: ----------

Line 2181: py_za_tx_01032013.bal_EXC_ARR_PEN_PTD;

2177: -------------
2178: -- Excess ITD
2179: -------------
2180: py_za_tx_01032013.trc_PerArrPenFnd :=
2181: py_za_tx_01032013.bal_EXC_ARR_PEN_PTD;
2182: ----------
2183: -- Current
2184: ----------
2185: py_za_tx_01032013.trc_PerArrPenFnd :=

Line 2185: py_za_tx_01032013.trc_PerArrPenFnd :=

2181: py_za_tx_01032013.bal_EXC_ARR_PEN_PTD;
2182: ----------
2183: -- Current
2184: ----------
2185: py_za_tx_01032013.trc_PerArrPenFnd :=
2186: py_za_tx_01032013.trc_PerArrPenFnd
2187: + ( py_za_tx_01032013.bal_ARR_PF_PTD
2188: * py_za_tx_01032013.trc_SitFactor
2189: );

Line 2186: py_za_tx_01032013.trc_PerArrPenFnd

2182: ----------
2183: -- Current
2184: ----------
2185: py_za_tx_01032013.trc_PerArrPenFnd :=
2186: py_za_tx_01032013.trc_PerArrPenFnd
2187: + ( py_za_tx_01032013.bal_ARR_PF_PTD
2188: * py_za_tx_01032013.trc_SitFactor
2189: );
2190: ---------

Line 2187: + ( py_za_tx_01032013.bal_ARR_PF_PTD

2183: -- Current
2184: ----------
2185: py_za_tx_01032013.trc_PerArrPenFnd :=
2186: py_za_tx_01032013.trc_PerArrPenFnd
2187: + ( py_za_tx_01032013.bal_ARR_PF_PTD
2188: * py_za_tx_01032013.trc_SitFactor
2189: );
2190: ---------
2191: -- Annual

Line 2188: * py_za_tx_01032013.trc_SitFactor

2184: ----------
2185: py_za_tx_01032013.trc_PerArrPenFnd :=
2186: py_za_tx_01032013.trc_PerArrPenFnd
2187: + ( py_za_tx_01032013.bal_ARR_PF_PTD
2188: * py_za_tx_01032013.trc_SitFactor
2189: );
2190: ---------
2191: -- Annual
2192: ---------

Line 2193: py_za_tx_01032013.trc_AnnArrPenFnd :=

2189: );
2190: ---------
2191: -- Annual
2192: ---------
2193: py_za_tx_01032013.trc_AnnArrPenFnd :=
2194: py_za_tx_01032013.trc_PerArrPenFnd
2195: + py_za_tx_01032013.bal_ANN_ARR_PF_PTD;
2196:
2197: -------------------------------

Line 2194: py_za_tx_01032013.trc_PerArrPenFnd

2190: ---------
2191: -- Annual
2192: ---------
2193: py_za_tx_01032013.trc_AnnArrPenFnd :=
2194: py_za_tx_01032013.trc_PerArrPenFnd
2195: + py_za_tx_01032013.bal_ANN_ARR_PF_PTD;
2196:
2197: -------------------------------
2198: -- Retirement Annuity Abatement

Line 2195: + py_za_tx_01032013.bal_ANN_ARR_PF_PTD;

2191: -- Annual
2192: ---------
2193: py_za_tx_01032013.trc_AnnArrPenFnd :=
2194: py_za_tx_01032013.trc_PerArrPenFnd
2195: + py_za_tx_01032013.bal_ANN_ARR_PF_PTD;
2196:
2197: -------------------------------
2198: -- Retirement Annuity Abatement
2199: -------------------------------

Line 2206: py_za_tx_01032013.trc_PerRetAnu :=

2202: -------------
2203: -- Current RA
2204: -------------
2205: -- Calculate RA Contribution
2206: py_za_tx_01032013.trc_PerRetAnu :=
2207: py_za_tx_01032013.bal_CUR_RA_PTD
2208: * py_za_tx_01032013.trc_SitFactor;
2209: ---------------------
2210: -- Current NRFI Contr

Line 2207: py_za_tx_01032013.bal_CUR_RA_PTD

2203: -- Current RA
2204: -------------
2205: -- Calculate RA Contribution
2206: py_za_tx_01032013.trc_PerRetAnu :=
2207: py_za_tx_01032013.bal_CUR_RA_PTD
2208: * py_za_tx_01032013.trc_SitFactor;
2209: ---------------------
2210: -- Current NRFI Contr
2211: ---------------------

Line 2208: * py_za_tx_01032013.trc_SitFactor;

2204: -------------
2205: -- Calculate RA Contribution
2206: py_za_tx_01032013.trc_PerRetAnu :=
2207: py_za_tx_01032013.bal_CUR_RA_PTD
2208: * py_za_tx_01032013.trc_SitFactor;
2209: ---------------------
2210: -- Current NRFI Contr
2211: ---------------------
2212:

Line 2214: py_za_tx_01032013.trc_PerNrfiCon :=

2210: -- Current NRFI Contr
2211: ---------------------
2212:
2213: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',120);
2214: py_za_tx_01032013.trc_PerNrfiCon :=
2215: py_za_tx_01032013.bal_TOT_NRFI_INC_PTD
2216: * py_za_tx_01032013.trc_SitFactor;
2217:
2218:

Line 2215: py_za_tx_01032013.bal_TOT_NRFI_INC_PTD

2211: ---------------------
2212:
2213: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',120);
2214: py_za_tx_01032013.trc_PerNrfiCon :=
2215: py_za_tx_01032013.bal_TOT_NRFI_INC_PTD
2216: * py_za_tx_01032013.trc_SitFactor;
2217:
2218:
2219: ------------

Line 2216: * py_za_tx_01032013.trc_SitFactor;

2212:
2213: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',120);
2214: py_za_tx_01032013.trc_PerNrfiCon :=
2215: py_za_tx_01032013.bal_TOT_NRFI_INC_PTD
2216: * py_za_tx_01032013.trc_SitFactor;
2217:
2218:
2219: ------------
2220: -- Annual RA

Line 2222: py_za_tx_01032013.trc_AnnRetAnu :=

2218:
2219: ------------
2220: -- Annual RA
2221: ------------
2222: py_za_tx_01032013.trc_AnnRetAnu :=
2223: py_za_tx_01032013.trc_PerRetAnu
2224: + py_za_tx_01032013.bal_ANN_RA_PTD;
2225:
2226:

Line 2223: py_za_tx_01032013.trc_PerRetAnu

2219: ------------
2220: -- Annual RA
2221: ------------
2222: py_za_tx_01032013.trc_AnnRetAnu :=
2223: py_za_tx_01032013.trc_PerRetAnu
2224: + py_za_tx_01032013.bal_ANN_RA_PTD;
2225:
2226:
2227: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',121);

Line 2224: + py_za_tx_01032013.bal_ANN_RA_PTD;

2220: -- Annual RA
2221: ------------
2222: py_za_tx_01032013.trc_AnnRetAnu :=
2223: py_za_tx_01032013.trc_PerRetAnu
2224: + py_za_tx_01032013.bal_ANN_RA_PTD;
2225:
2226:
2227: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',121);
2228: py_za_tx_01032013.trc_AnnNrfiCon :=

Line 2228: py_za_tx_01032013.trc_AnnNrfiCon :=

2224: + py_za_tx_01032013.bal_ANN_RA_PTD;
2225:
2226:
2227: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',121);
2228: py_za_tx_01032013.trc_AnnNrfiCon :=
2229: py_za_tx_01032013.trc_PerNrfiCon
2230: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_PTD;
2231:
2232: -- NTG

Line 2229: py_za_tx_01032013.trc_PerNrfiCon

2225:
2226:
2227: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',121);
2228: py_za_tx_01032013.trc_AnnNrfiCon :=
2229: py_za_tx_01032013.trc_PerNrfiCon
2230: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_PTD;
2231:
2232: -- NTG
2233: -- Annual EE Debt NRFI Contribution

Line 2230: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_PTD;

2226:
2227: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',121);
2228: py_za_tx_01032013.trc_AnnNrfiCon :=
2229: py_za_tx_01032013.trc_PerNrfiCon
2230: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_PTD;
2231:
2232: -- NTG
2233: -- Annual EE Debt NRFI Contribution
2234: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

Line 2234: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=

2230: + py_za_tx_01032013.bal_TOT_NRFI_AN_INC_PTD;
2231:
2232: -- NTG
2233: -- Annual EE Debt NRFI Contribution
2234: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
2235: py_za_tx_01032013.trc_AnnNrfiCon
2236: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2237:
2238: --------------------------------------

Line 2235: py_za_tx_01032013.trc_AnnNrfiCon

2231:
2232: -- NTG
2233: -- Annual EE Debt NRFI Contribution
2234: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
2235: py_za_tx_01032013.trc_AnnNrfiCon
2236: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2237:
2238: --------------------------------------
2239: -- Arrear Retirement Annuity Abatement

Line 2236: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;

2232: -- NTG
2233: -- Annual EE Debt NRFI Contribution
2234: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon :=
2235: py_za_tx_01032013.trc_AnnNrfiCon
2236: + py_za_tx_01032013.bal_TOT_NRFI_EE_DBT_NTG_YTD;
2237:
2238: --------------------------------------
2239: -- Arrear Retirement Annuity Abatement
2240: --------------------------------------

Line 2245: py_za_tx_01032013.trc_PerArrRetAnu :=

2241: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',122);
2242: -------------
2243: -- Excess ITD
2244: -------------
2245: py_za_tx_01032013.trc_PerArrRetAnu :=
2246: py_za_tx_01032013.bal_EXC_ARR_RA_PTD;
2247: ----------
2248: -- Current
2249: ----------

Line 2246: py_za_tx_01032013.bal_EXC_ARR_RA_PTD;

2242: -------------
2243: -- Excess ITD
2244: -------------
2245: py_za_tx_01032013.trc_PerArrRetAnu :=
2246: py_za_tx_01032013.bal_EXC_ARR_RA_PTD;
2247: ----------
2248: -- Current
2249: ----------
2250: py_za_tx_01032013.trc_PerArrRetAnu :=

Line 2250: py_za_tx_01032013.trc_PerArrRetAnu :=

2246: py_za_tx_01032013.bal_EXC_ARR_RA_PTD;
2247: ----------
2248: -- Current
2249: ----------
2250: py_za_tx_01032013.trc_PerArrRetAnu :=
2251: py_za_tx_01032013.trc_PerArrRetAnu
2252: + ( py_za_tx_01032013.bal_ARR_RA_PTD
2253: * py_za_tx_01032013.trc_SitFactor
2254: );

Line 2251: py_za_tx_01032013.trc_PerArrRetAnu

2247: ----------
2248: -- Current
2249: ----------
2250: py_za_tx_01032013.trc_PerArrRetAnu :=
2251: py_za_tx_01032013.trc_PerArrRetAnu
2252: + ( py_za_tx_01032013.bal_ARR_RA_PTD
2253: * py_za_tx_01032013.trc_SitFactor
2254: );
2255: ---------

Line 2252: + ( py_za_tx_01032013.bal_ARR_RA_PTD

2248: -- Current
2249: ----------
2250: py_za_tx_01032013.trc_PerArrRetAnu :=
2251: py_za_tx_01032013.trc_PerArrRetAnu
2252: + ( py_za_tx_01032013.bal_ARR_RA_PTD
2253: * py_za_tx_01032013.trc_SitFactor
2254: );
2255: ---------
2256: -- Annual

Line 2253: * py_za_tx_01032013.trc_SitFactor

2249: ----------
2250: py_za_tx_01032013.trc_PerArrRetAnu :=
2251: py_za_tx_01032013.trc_PerArrRetAnu
2252: + ( py_za_tx_01032013.bal_ARR_RA_PTD
2253: * py_za_tx_01032013.trc_SitFactor
2254: );
2255: ---------
2256: -- Annual
2257: ---------

Line 2258: py_za_tx_01032013.trc_AnnArrRetAnu :=

2254: );
2255: ---------
2256: -- Annual
2257: ---------
2258: py_za_tx_01032013.trc_AnnArrRetAnu :=
2259: py_za_tx_01032013.trc_PerArrRetAnu
2260: + py_za_tx_01032013.trc_AnnArrRetAnu
2261: + py_za_tx_01032013.bal_ANN_ARR_RA_PTD;
2262:

Line 2259: py_za_tx_01032013.trc_PerArrRetAnu

2255: ---------
2256: -- Annual
2257: ---------
2258: py_za_tx_01032013.trc_AnnArrRetAnu :=
2259: py_za_tx_01032013.trc_PerArrRetAnu
2260: + py_za_tx_01032013.trc_AnnArrRetAnu
2261: + py_za_tx_01032013.bal_ANN_ARR_RA_PTD;
2262:
2263: ------------------------

Line 2260: + py_za_tx_01032013.trc_AnnArrRetAnu

2256: -- Annual
2257: ---------
2258: py_za_tx_01032013.trc_AnnArrRetAnu :=
2259: py_za_tx_01032013.trc_PerArrRetAnu
2260: + py_za_tx_01032013.trc_AnnArrRetAnu
2261: + py_za_tx_01032013.bal_ANN_ARR_RA_PTD;
2262:
2263: ------------------------
2264: -- Medical Aid Abatement

Line 2261: + py_za_tx_01032013.bal_ANN_ARR_RA_PTD;

2257: ---------
2258: py_za_tx_01032013.trc_AnnArrRetAnu :=
2259: py_za_tx_01032013.trc_PerArrRetAnu
2260: + py_za_tx_01032013.trc_AnnArrRetAnu
2261: + py_za_tx_01032013.bal_ANN_ARR_RA_PTD;
2262:
2263: ------------------------
2264: -- Medical Aid Abatement
2265: ------------------------

Line 2271: py_za_tx_01032013.trc_PerMedAidAbm :=

2267: IF l_65Year > l_ZA_TX_YR_END THEN
2268: ----------
2269: -- Current
2270: ----------
2271: py_za_tx_01032013.trc_PerMedAidAbm :=
2272: py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD
2273: * py_za_tx_01032013.trc_SitFactor;
2274: ---------
2275: -- Annual

Line 2272: py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD

2268: ----------
2269: -- Current
2270: ----------
2271: py_za_tx_01032013.trc_PerMedAidAbm :=
2272: py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD
2273: * py_za_tx_01032013.trc_SitFactor;
2274: ---------
2275: -- Annual
2276: ---------

Line 2273: * py_za_tx_01032013.trc_SitFactor;

2269: -- Current
2270: ----------
2271: py_za_tx_01032013.trc_PerMedAidAbm :=
2272: py_za_tx_01032013.bal_MED_CNTRB_ABM_PTD
2273: * py_za_tx_01032013.trc_SitFactor;
2274: ---------
2275: -- Annual
2276: ---------
2277: py_za_tx_01032013.trc_AnnMedAidAbm :=

Line 2277: py_za_tx_01032013.trc_AnnMedAidAbm :=

2273: * py_za_tx_01032013.trc_SitFactor;
2274: ---------
2275: -- Annual
2276: ---------
2277: py_za_tx_01032013.trc_AnnMedAidAbm :=
2278: py_za_tx_01032013.trc_PerMedAidAbm
2279: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_PTD;
2280: ELSE
2281: -- if the person is over 65

Line 2278: py_za_tx_01032013.trc_PerMedAidAbm

2274: ---------
2275: -- Annual
2276: ---------
2277: py_za_tx_01032013.trc_AnnMedAidAbm :=
2278: py_za_tx_01032013.trc_PerMedAidAbm
2279: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_PTD;
2280: ELSE
2281: -- if the person is over 65
2282: ----------

Line 2279: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_PTD;

2275: -- Annual
2276: ---------
2277: py_za_tx_01032013.trc_AnnMedAidAbm :=
2278: py_za_tx_01032013.trc_PerMedAidAbm
2279: + py_za_tx_01032013.bal_ANN_MED_CNTRB_ABM_PTD;
2280: ELSE
2281: -- if the person is over 65
2282: ----------
2283: -- Current

Line 2285: py_za_tx_01032013.trc_PerMedAidAbm :=

2281: -- if the person is over 65
2282: ----------
2283: -- Current
2284: ----------
2285: py_za_tx_01032013.trc_PerMedAidAbm :=
2286: -- Medical Aid Employer Contribution Changes
2287: -- py_za_tx_01032013.bal_MED_CONTR_PTD
2288: (py_za_tx_01032013.bal_MED_CONTR_PTD + py_za_tx_01032013.bal_ER_MED_CONTR_PTD)
2289: * py_za_tx_01032013.trc_SitFactor;

Line 2287: -- py_za_tx_01032013.bal_MED_CONTR_PTD

2283: -- Current
2284: ----------
2285: py_za_tx_01032013.trc_PerMedAidAbm :=
2286: -- Medical Aid Employer Contribution Changes
2287: -- py_za_tx_01032013.bal_MED_CONTR_PTD
2288: (py_za_tx_01032013.bal_MED_CONTR_PTD + py_za_tx_01032013.bal_ER_MED_CONTR_PTD)
2289: * py_za_tx_01032013.trc_SitFactor;
2290: ---------
2291: -- Annual

Line 2288: (py_za_tx_01032013.bal_MED_CONTR_PTD + py_za_tx_01032013.bal_ER_MED_CONTR_PTD)

2284: ----------
2285: py_za_tx_01032013.trc_PerMedAidAbm :=
2286: -- Medical Aid Employer Contribution Changes
2287: -- py_za_tx_01032013.bal_MED_CONTR_PTD
2288: (py_za_tx_01032013.bal_MED_CONTR_PTD + py_za_tx_01032013.bal_ER_MED_CONTR_PTD)
2289: * py_za_tx_01032013.trc_SitFactor;
2290: ---------
2291: -- Annual
2292: ---------

Line 2289: * py_za_tx_01032013.trc_SitFactor;

2285: py_za_tx_01032013.trc_PerMedAidAbm :=
2286: -- Medical Aid Employer Contribution Changes
2287: -- py_za_tx_01032013.bal_MED_CONTR_PTD
2288: (py_za_tx_01032013.bal_MED_CONTR_PTD + py_za_tx_01032013.bal_ER_MED_CONTR_PTD)
2289: * py_za_tx_01032013.trc_SitFactor;
2290: ---------
2291: -- Annual
2292: ---------
2293: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

Line 2293: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;

2289: * py_za_tx_01032013.trc_SitFactor;
2290: ---------
2291: -- Annual
2292: ---------
2293: py_za_tx_01032013.trc_AnnMedAidAbm := py_za_tx_01032013.trc_PerMedAidAbm;
2294: END IF;
2295:
2296: ---------------------------
2297: -- Income Protection Policy

Line 2303: py_za_tx_01032013.trc_PerIncProPolAbm :=

2299: ---------------------
2300: -- Period Calculation
2301: ---------------------
2302: -- Annualise Income Protection Policy Contributions
2303: py_za_tx_01032013.trc_PerIncProPolAbm :=
2304: py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD
2305: * py_za_tx_01032013.trc_SitFactor;
2306:
2307: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',123);

Line 2304: py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD

2300: -- Period Calculation
2301: ---------------------
2302: -- Annualise Income Protection Policy Contributions
2303: py_za_tx_01032013.trc_PerIncProPolAbm :=
2304: py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD
2305: * py_za_tx_01032013.trc_SitFactor;
2306:
2307: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',123);
2308:

Line 2305: * py_za_tx_01032013.trc_SitFactor;

2301: ---------------------
2302: -- Annualise Income Protection Policy Contributions
2303: py_za_tx_01032013.trc_PerIncProPolAbm :=
2304: py_za_tx_01032013.bal_EE_INC_PRO_POL_PTD
2305: * py_za_tx_01032013.trc_SitFactor;
2306:
2307: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',123);
2308:
2309: ---------------------

Line 2313: py_za_tx_01032013.trc_AnnIncProPolAbm :=

2309: ---------------------
2310: -- Annual Calculation
2311: ---------------------
2312: -- Annual Income Protection Policy Contributions
2313: py_za_tx_01032013.trc_AnnIncProPolAbm :=
2314: py_za_tx_01032013.trc_PerIncProPolAbm
2315: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_PTD;
2316:
2317:

Line 2314: py_za_tx_01032013.trc_PerIncProPolAbm

2310: -- Annual Calculation
2311: ---------------------
2312: -- Annual Income Protection Policy Contributions
2313: py_za_tx_01032013.trc_AnnIncProPolAbm :=
2314: py_za_tx_01032013.trc_PerIncProPolAbm
2315: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_PTD;
2316:
2317:
2318: --TYS2010

Line 2315: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_PTD;

2311: ---------------------
2312: -- Annual Income Protection Policy Contributions
2313: py_za_tx_01032013.trc_AnnIncProPolAbm :=
2314: py_za_tx_01032013.trc_PerIncProPolAbm
2315: + py_za_tx_01032013.bal_ANN_EE_INC_PRO_POL_PTD;
2316:
2317:
2318: --TYS2010
2319: -------------------------------

Line 2326: py_za_tx_01032013.trc_PerDonAmt :=

2322: ---------------------
2323: -- Period Calculation
2324: ---------------------
2325: -- Annualise Donation Amount
2326: py_za_tx_01032013.trc_PerDonAmt :=
2327: py_za_tx_01032013.bal_DONAT_MD_EE_PTD
2328: * py_za_tx_01032013.trc_SitFactor;
2329:
2330:

Line 2327: py_za_tx_01032013.bal_DONAT_MD_EE_PTD

2323: -- Period Calculation
2324: ---------------------
2325: -- Annualise Donation Amount
2326: py_za_tx_01032013.trc_PerDonAmt :=
2327: py_za_tx_01032013.bal_DONAT_MD_EE_PTD
2328: * py_za_tx_01032013.trc_SitFactor;
2329:
2330:
2331: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',124);

Line 2328: * py_za_tx_01032013.trc_SitFactor;

2324: ---------------------
2325: -- Annualise Donation Amount
2326: py_za_tx_01032013.trc_PerDonAmt :=
2327: py_za_tx_01032013.bal_DONAT_MD_EE_PTD
2328: * py_za_tx_01032013.trc_SitFactor;
2329:
2330:
2331: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',124);
2332:

Line 2337: py_za_tx_01032013.trc_AnnDonAmt :=

2333: ---------------------
2334: -- Annual Calculation
2335: ---------------------
2336: -- Annual Donation
2337: py_za_tx_01032013.trc_AnnDonAmt :=
2338: py_za_tx_01032013.trc_PerDonAmt
2339: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_PTD;
2340:
2341:

Line 2338: py_za_tx_01032013.trc_PerDonAmt

2334: -- Annual Calculation
2335: ---------------------
2336: -- Annual Donation
2337: py_za_tx_01032013.trc_AnnDonAmt :=
2338: py_za_tx_01032013.trc_PerDonAmt
2339: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_PTD;
2340:
2341:
2342: -------------------------------------------------------------------------

Line 2339: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_PTD;

2335: ---------------------
2336: -- Annual Donation
2337: py_za_tx_01032013.trc_AnnDonAmt :=
2338: py_za_tx_01032013.trc_PerDonAmt
2339: + py_za_tx_01032013.bal_ANN_DONAT_MD_EE_PTD;
2340:
2341:
2342: -------------------------------------------------------------------------
2343: END IF;-- End CalcTyp Check

Line 2353: IF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

2349: ----------------------------------------------------------------------------
2350: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',124);
2351: -- Check the Calculation Type
2352: /*
2353: IF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
2354: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',125);
2355: -- Employee Tax Year Start and End Dates
2356: --
2357: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;

Line 2357: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;

2353: IF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
2354: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',125);
2355: -- Employee Tax Year Start and End Dates
2356: --
2357: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END;
2358:
2359: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',126);
2360:
2361: -- Global Values

Line 2370: py_za_tx_01032013.trc_AllowDonPerc := GlbVal('ZA_ALLOWABLE_DONATION_PERC' ,l_EndDate);

2366: l_ZA_PF_MX_PRC := GlbVal('ZA_PEN_MAX_PERC' ,l_EndDate);
2367: l_ZA_RA_AN_MX_ABT := GlbVal('ZA_RA_AN_MAX_ABATE' ,l_EndDate);
2368: l_ZA_RA_MX_PRC := GlbVal('ZA_RA_MAX_PERC' ,l_EndDate);
2369: -- Bug 8691928
2370: py_za_tx_01032013.trc_AllowDonPerc := GlbVal('ZA_ALLOWABLE_DONATION_PERC' ,l_EndDate);
2371:
2372: ELSE */
2373: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',127);
2374: -- Set locals to current values

Line 2375: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;

2371:
2372: ELSE */
2373: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',127);
2374: -- Set locals to current values
2375: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;

Line 2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;

2372: ELSE */
2373: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',127);
2374: -- Set locals to current values
2375: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;

Line 2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;

2373: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',127);
2374: -- Set locals to current values
2375: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;
2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;

Line 2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;

2374: -- Set locals to current values
2375: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;
2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;
2382: py_za_tx_01032013.trc_AllowDonPerc := py_za_tx_01032013.glb_ZA_ALLOW_DONATION_PERC;

Line 2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;

2375: l_ZA_TX_YR_END := py_za_tx_01032013.dbi_ZA_TX_YR_END;
2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;
2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;
2382: py_za_tx_01032013.trc_AllowDonPerc := py_za_tx_01032013.glb_ZA_ALLOW_DONATION_PERC;
2383:

Line 2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;

2376: l_ZA_ARR_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;
2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;
2382: py_za_tx_01032013.trc_AllowDonPerc := py_za_tx_01032013.glb_ZA_ALLOW_DONATION_PERC;
2383:
2384:

Line 2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;

2377: l_ZA_ARR_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;
2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;
2382: py_za_tx_01032013.trc_AllowDonPerc := py_za_tx_01032013.glb_ZA_ALLOW_DONATION_PERC;
2383:
2384:
2385: --END IF;

Line 2382: py_za_tx_01032013.trc_AllowDonPerc := py_za_tx_01032013.glb_ZA_ALLOW_DONATION_PERC;

2378: l_ZA_PF_AN_MX_ABT := py_za_tx_01032013.glb_ZA_PF_AN_MX_ABT;
2379: l_ZA_PF_MX_PRC := py_za_tx_01032013.glb_ZA_PF_MX_PRC;
2380: l_ZA_RA_AN_MX_ABT := py_za_tx_01032013.glb_ZA_RA_AN_MX_ABT;
2381: l_ZA_RA_MX_PRC := py_za_tx_01032013.glb_ZA_RA_MX_PRC;
2382: py_za_tx_01032013.trc_AllowDonPerc := py_za_tx_01032013.glb_ZA_ALLOW_DONATION_PERC;
2383:
2384:
2385: --END IF;
2386:

Line 2399: if py_za_tx_01032013.trc_PenBasis = 2 then --Percentage of Specific Income

2395: -------------------------
2396: -- Pension Fund Abatement
2397: -------------------------
2398:
2399: if py_za_tx_01032013.trc_PenBasis = 2 then --Percentage of Specific Income
2400: ---------------------
2401: -- Period Calculation
2402: ---------------------
2403: -- Calculate the Pension Fund Maximum

Line 2404: py_za_tx_01032013.trc_PerPenFndMax :=

2400: ---------------------
2401: -- Period Calculation
2402: ---------------------
2403: -- Calculate the Pension Fund Maximum
2404: py_za_tx_01032013.trc_PerPenFndMax :=
2405: GREATEST( l_ZA_PF_AN_MX_ABT
2406: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_PerRfiCon
2407: );
2408: -- Calculate Period Pension Fund Abatement

Line 2406: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_PerRfiCon

2402: ---------------------
2403: -- Calculate the Pension Fund Maximum
2404: py_za_tx_01032013.trc_PerPenFndMax :=
2405: GREATEST( l_ZA_PF_AN_MX_ABT
2406: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_PerRfiCon
2407: );
2408: -- Calculate Period Pension Fund Abatement
2409: py_za_tx_01032013.trc_PerPenFndAbm :=
2410: LEAST( py_za_tx_01032013.trc_PerPenFnd

Line 2409: py_za_tx_01032013.trc_PerPenFndAbm :=

2405: GREATEST( l_ZA_PF_AN_MX_ABT
2406: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_PerRfiCon
2407: );
2408: -- Calculate Period Pension Fund Abatement
2409: py_za_tx_01032013.trc_PerPenFndAbm :=
2410: LEAST( py_za_tx_01032013.trc_PerPenFnd
2411: , py_za_tx_01032013.trc_PerPenFndMax);
2412:
2413: ---------------------

Line 2410: LEAST( py_za_tx_01032013.trc_PerPenFnd

2406: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_PerRfiCon
2407: );
2408: -- Calculate Period Pension Fund Abatement
2409: py_za_tx_01032013.trc_PerPenFndAbm :=
2410: LEAST( py_za_tx_01032013.trc_PerPenFnd
2411: , py_za_tx_01032013.trc_PerPenFndMax);
2412:
2413: ---------------------
2414: -- Annual Calculation

Line 2411: , py_za_tx_01032013.trc_PerPenFndMax);

2407: );
2408: -- Calculate Period Pension Fund Abatement
2409: py_za_tx_01032013.trc_PerPenFndAbm :=
2410: LEAST( py_za_tx_01032013.trc_PerPenFnd
2411: , py_za_tx_01032013.trc_PerPenFndMax);
2412:
2413: ---------------------
2414: -- Annual Calculation
2415: ---------------------

Line 2417: py_za_tx_01032013.trc_AnnPenFndMax :=

2413: ---------------------
2414: -- Annual Calculation
2415: ---------------------
2416: -- Calculate the Pension Fund Maximum
2417: py_za_tx_01032013.trc_AnnPenFndMax :=
2418: GREATEST( l_ZA_PF_AN_MX_ABT
2419: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2420: );
2421:

Line 2419: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon

2415: ---------------------
2416: -- Calculate the Pension Fund Maximum
2417: py_za_tx_01032013.trc_AnnPenFndMax :=
2418: GREATEST( l_ZA_PF_AN_MX_ABT
2419: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2420: );
2421:
2422: -- Calculate Annual Pension Fund Abatement
2423: py_za_tx_01032013.trc_AnnPenFndAbm :=

Line 2423: py_za_tx_01032013.trc_AnnPenFndAbm :=

2419: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2420: );
2421:
2422: -- Calculate Annual Pension Fund Abatement
2423: py_za_tx_01032013.trc_AnnPenFndAbm :=
2424: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2425: , py_za_tx_01032013.trc_AnnPenFndMax);
2426:
2427: -- NTG

Line 2424: LEAST( py_za_tx_01032013.trc_AnnPenFnd

2420: );
2421:
2422: -- Calculate Annual Pension Fund Abatement
2423: py_za_tx_01032013.trc_AnnPenFndAbm :=
2424: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2425: , py_za_tx_01032013.trc_AnnPenFndMax);
2426:
2427: -- NTG
2428: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt

Line 2425: , py_za_tx_01032013.trc_AnnPenFndMax);

2421:
2422: -- Calculate Annual Pension Fund Abatement
2423: py_za_tx_01032013.trc_AnnPenFndAbm :=
2424: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2425: , py_za_tx_01032013.trc_AnnPenFndMax);
2426:
2427: -- NTG
2428: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt
2429: py_za_tx_01032013.trc_AnnPenFndNTGMax :=

Line 2429: py_za_tx_01032013.trc_AnnPenFndNTGMax :=

2425: , py_za_tx_01032013.trc_AnnPenFndMax);
2426:
2427: -- NTG
2428: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt
2429: py_za_tx_01032013.trc_AnnPenFndNTGMax :=
2430: GREATEST( l_ZA_PF_AN_MX_ABT
2431: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon
2432: );
2433:

Line 2431: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon

2427: -- NTG
2428: -- Calculate the Pension Fund Maximum for Net to Gross Pymt of EE Debt
2429: py_za_tx_01032013.trc_AnnPenFndNTGMax :=
2430: GREATEST( l_ZA_PF_AN_MX_ABT
2431: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon
2432: );
2433:
2434: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2435: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=

Line 2435: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=

2431: , l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon
2432: );
2433:
2434: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2435: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2436: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2437: , py_za_tx_01032013.trc_AnnPenFndNTGMax);
2438:
2439:

Line 2436: LEAST( py_za_tx_01032013.trc_AnnPenFnd

2432: );
2433:
2434: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2435: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2436: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2437: , py_za_tx_01032013.trc_AnnPenFndNTGMax);
2438:
2439:
2440: else

Line 2437: , py_za_tx_01032013.trc_AnnPenFndNTGMax);

2433:
2434: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2435: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2436: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2437: , py_za_tx_01032013.trc_AnnPenFndNTGMax);
2438:
2439:
2440: else
2441:

Line 2446: py_za_tx_01032013.trc_AnnPenFndAbm :=

2442: ---------------------
2443: -- Annual Calculation
2444: ---------------------
2445: -- Calculate Annual Pension Fund Abatement
2446: py_za_tx_01032013.trc_AnnPenFndAbm :=
2447: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2448: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2449: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2450:

Line 2447: LEAST( py_za_tx_01032013.trc_AnnPenFnd

2443: -- Annual Calculation
2444: ---------------------
2445: -- Calculate Annual Pension Fund Abatement
2446: py_za_tx_01032013.trc_AnnPenFndAbm :=
2447: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2448: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2449: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2450:
2451: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too

Line 2448: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon

2444: ---------------------
2445: -- Calculate Annual Pension Fund Abatement
2446: py_za_tx_01032013.trc_AnnPenFndAbm :=
2447: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2448: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2449: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2450:
2451: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too
2452: py_za_tx_01032013.trc_PerPenFndAbm := py_za_tx_01032013.trc_AnnPenFndAbm;

Line 2452: py_za_tx_01032013.trc_PerPenFndAbm := py_za_tx_01032013.trc_AnnPenFndAbm;

2448: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiCon
2449: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncPkgYtd);
2450:
2451: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too
2452: py_za_tx_01032013.trc_PerPenFndAbm := py_za_tx_01032013.trc_AnnPenFndAbm;
2453: -- NTG
2454: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2455: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2456: LEAST( py_za_tx_01032013.trc_AnnPenFnd

Line 2455: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=

2451: --Periodic Pension Fund Abatement is same as annual as annual income is considered for Periodic abatement too
2452: py_za_tx_01032013.trc_PerPenFndAbm := py_za_tx_01032013.trc_AnnPenFndAbm;
2453: -- NTG
2454: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2455: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2456: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2457: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon
2458: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncEEDbtPkgYtd);
2459:

Line 2456: LEAST( py_za_tx_01032013.trc_AnnPenFnd

2452: py_za_tx_01032013.trc_PerPenFndAbm := py_za_tx_01032013.trc_AnnPenFndAbm;
2453: -- NTG
2454: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2455: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2456: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2457: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon
2458: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncEEDbtPkgYtd);
2459:
2460: end if;

Line 2457: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon

2453: -- NTG
2454: -- Calculate Annual Pension Fund Abatement for Net to Gross Pymt of EE Debt
2455: py_za_tx_01032013.trc_AnnPenFndNTGAbm :=
2456: LEAST( py_za_tx_01032013.trc_AnnPenFnd
2457: ,l_ZA_PF_MX_PRC / 100 * py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon
2458: ,l_ZA_PF_MX_PRC / 100 * l_TotTxbIncEEDbtPkgYtd);
2459:
2460: end if;
2461:

Line 2469: py_za_tx_01032013.trc_PerArrPenFndAbm :=

2465: --------------------------------
2466: ---------------------
2467: -- Period Calculation
2468: ---------------------
2469: py_za_tx_01032013.trc_PerArrPenFndAbm :=
2470: LEAST( py_za_tx_01032013.trc_PerArrPenFnd
2471: , l_ZA_ARR_PF_AN_MX_ABT
2472: );
2473: ---------------------

Line 2470: LEAST( py_za_tx_01032013.trc_PerArrPenFnd

2466: ---------------------
2467: -- Period Calculation
2468: ---------------------
2469: py_za_tx_01032013.trc_PerArrPenFndAbm :=
2470: LEAST( py_za_tx_01032013.trc_PerArrPenFnd
2471: , l_ZA_ARR_PF_AN_MX_ABT
2472: );
2473: ---------------------
2474: -- Annual Calculation

Line 2476: py_za_tx_01032013.trc_AnnArrPenFndAbm :=

2472: );
2473: ---------------------
2474: -- Annual Calculation
2475: ---------------------
2476: py_za_tx_01032013.trc_AnnArrPenFndAbm :=
2477: LEAST( py_za_tx_01032013.trc_AnnArrPenFnd
2478: , l_ZA_ARR_PF_AN_MX_ABT
2479: );
2480: ---------------------------------

Line 2477: LEAST( py_za_tx_01032013.trc_AnnArrPenFnd

2473: ---------------------
2474: -- Annual Calculation
2475: ---------------------
2476: py_za_tx_01032013.trc_AnnArrPenFndAbm :=
2477: LEAST( py_za_tx_01032013.trc_AnnArrPenFnd
2478: , l_ZA_ARR_PF_AN_MX_ABT
2479: );
2480: ---------------------------------
2481: -- Retirement Annnnuity Abatement

Line 2487: py_za_tx_01032013.trc_PerRetAnuMax :=

2483: ---------------------
2484: -- Period Calculation
2485: ---------------------
2486: -- Calculate the Retirement Annuity Maximum
2487: py_za_tx_01032013.trc_PerRetAnuMax :=
2488: GREATEST( l_ZA_PF_AN_MX_ABT
2489: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_PerPenFndAbm
2490: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_PerNrfiCon
2491: );

Line 2489: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_PerPenFndAbm

2485: ---------------------
2486: -- Calculate the Retirement Annuity Maximum
2487: py_za_tx_01032013.trc_PerRetAnuMax :=
2488: GREATEST( l_ZA_PF_AN_MX_ABT
2489: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_PerPenFndAbm
2490: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_PerNrfiCon
2491: );
2492:
2493: -- Calculate Retirement Annuity Abatement

Line 2490: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_PerNrfiCon

2486: -- Calculate the Retirement Annuity Maximum
2487: py_za_tx_01032013.trc_PerRetAnuMax :=
2488: GREATEST( l_ZA_PF_AN_MX_ABT
2489: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_PerPenFndAbm
2490: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_PerNrfiCon
2491: );
2492:
2493: -- Calculate Retirement Annuity Abatement
2494: py_za_tx_01032013.trc_PerRetAnuAbm :=

Line 2494: py_za_tx_01032013.trc_PerRetAnuAbm :=

2490: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_PerNrfiCon
2491: );
2492:
2493: -- Calculate Retirement Annuity Abatement
2494: py_za_tx_01032013.trc_PerRetAnuAbm :=
2495: LEAST( py_za_tx_01032013.trc_PerRetAnu
2496: , py_za_tx_01032013.trc_PerRetAnuMax);
2497: ---------------------
2498: -- Annual Calculation

Line 2495: LEAST( py_za_tx_01032013.trc_PerRetAnu

2491: );
2492:
2493: -- Calculate Retirement Annuity Abatement
2494: py_za_tx_01032013.trc_PerRetAnuAbm :=
2495: LEAST( py_za_tx_01032013.trc_PerRetAnu
2496: , py_za_tx_01032013.trc_PerRetAnuMax);
2497: ---------------------
2498: -- Annual Calculation
2499: ---------------------

Line 2496: , py_za_tx_01032013.trc_PerRetAnuMax);

2492:
2493: -- Calculate Retirement Annuity Abatement
2494: py_za_tx_01032013.trc_PerRetAnuAbm :=
2495: LEAST( py_za_tx_01032013.trc_PerRetAnu
2496: , py_za_tx_01032013.trc_PerRetAnuMax);
2497: ---------------------
2498: -- Annual Calculation
2499: ---------------------
2500: py_za_tx_01032013.trc_AnnRetAnuMax :=

Line 2500: py_za_tx_01032013.trc_AnnRetAnuMax :=

2496: , py_za_tx_01032013.trc_PerRetAnuMax);
2497: ---------------------
2498: -- Annual Calculation
2499: ---------------------
2500: py_za_tx_01032013.trc_AnnRetAnuMax :=
2501: GREATEST( l_ZA_PF_AN_MX_ABT
2502: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndAbm
2503: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiCon
2504: );

Line 2502: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndAbm

2498: -- Annual Calculation
2499: ---------------------
2500: py_za_tx_01032013.trc_AnnRetAnuMax :=
2501: GREATEST( l_ZA_PF_AN_MX_ABT
2502: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndAbm
2503: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiCon
2504: );
2505:
2506: -- Calculate Retirement Annuity Abatement

Line 2503: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiCon

2499: ---------------------
2500: py_za_tx_01032013.trc_AnnRetAnuMax :=
2501: GREATEST( l_ZA_PF_AN_MX_ABT
2502: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndAbm
2503: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiCon
2504: );
2505:
2506: -- Calculate Retirement Annuity Abatement
2507: py_za_tx_01032013.trc_AnnRetAnuAbm :=

Line 2507: py_za_tx_01032013.trc_AnnRetAnuAbm :=

2503: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiCon
2504: );
2505:
2506: -- Calculate Retirement Annuity Abatement
2507: py_za_tx_01032013.trc_AnnRetAnuAbm :=
2508: LEAST( py_za_tx_01032013.trc_AnnRetAnu
2509: , py_za_tx_01032013.trc_AnnRetAnuMax);
2510:
2511: -- NTG

Line 2508: LEAST( py_za_tx_01032013.trc_AnnRetAnu

2504: );
2505:
2506: -- Calculate Retirement Annuity Abatement
2507: py_za_tx_01032013.trc_AnnRetAnuAbm :=
2508: LEAST( py_za_tx_01032013.trc_AnnRetAnu
2509: , py_za_tx_01032013.trc_AnnRetAnuMax);
2510:
2511: -- NTG
2512: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt

Line 2509: , py_za_tx_01032013.trc_AnnRetAnuMax);

2505:
2506: -- Calculate Retirement Annuity Abatement
2507: py_za_tx_01032013.trc_AnnRetAnuAbm :=
2508: LEAST( py_za_tx_01032013.trc_AnnRetAnu
2509: , py_za_tx_01032013.trc_AnnRetAnuMax);
2510:
2511: -- NTG
2512: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2513: py_za_tx_01032013.trc_AnnRetAnuNTGMax :=

Line 2513: py_za_tx_01032013.trc_AnnRetAnuNTGMax :=

2509: , py_za_tx_01032013.trc_AnnRetAnuMax);
2510:
2511: -- NTG
2512: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2513: py_za_tx_01032013.trc_AnnRetAnuNTGMax :=
2514: GREATEST( l_ZA_PF_AN_MX_ABT
2515: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndNTGAbm
2516: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon
2517: );

Line 2515: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndNTGAbm

2511: -- NTG
2512: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2513: py_za_tx_01032013.trc_AnnRetAnuNTGMax :=
2514: GREATEST( l_ZA_PF_AN_MX_ABT
2515: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndNTGAbm
2516: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon
2517: );
2518:
2519: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt

Line 2516: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon

2512: -- Calculate the Retirement Annuity Maximum for Net to Gross Pymt of EE Debt
2513: py_za_tx_01032013.trc_AnnRetAnuNTGMax :=
2514: GREATEST( l_ZA_PF_AN_MX_ABT
2515: , l_ZA_RA_AN_MX_ABT - py_za_tx_01032013.trc_AnnPenFndNTGAbm
2516: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon
2517: );
2518:
2519: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2520: py_za_tx_01032013.trc_AnnRetAnuNTGAbm :=

Line 2520: py_za_tx_01032013.trc_AnnRetAnuNTGAbm :=

2516: , l_ZA_RA_MX_PRC / 100 * py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon
2517: );
2518:
2519: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2520: py_za_tx_01032013.trc_AnnRetAnuNTGAbm :=
2521: LEAST( py_za_tx_01032013.trc_AnnRetAnu
2522: , py_za_tx_01032013.trc_AnnRetAnuNTGMax);
2523:
2524: --------------------------------------

Line 2521: LEAST( py_za_tx_01032013.trc_AnnRetAnu

2517: );
2518:
2519: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2520: py_za_tx_01032013.trc_AnnRetAnuNTGAbm :=
2521: LEAST( py_za_tx_01032013.trc_AnnRetAnu
2522: , py_za_tx_01032013.trc_AnnRetAnuNTGMax);
2523:
2524: --------------------------------------
2525: -- Arrear Retirement Annuity Abatement

Line 2522: , py_za_tx_01032013.trc_AnnRetAnuNTGMax);

2518:
2519: -- Calculate the Retirement Annuity Abatement for Net to Gross Pymt of EE Debt
2520: py_za_tx_01032013.trc_AnnRetAnuNTGAbm :=
2521: LEAST( py_za_tx_01032013.trc_AnnRetAnu
2522: , py_za_tx_01032013.trc_AnnRetAnuNTGMax);
2523:
2524: --------------------------------------
2525: -- Arrear Retirement Annuity Abatement
2526: --------------------------------------

Line 2530: py_za_tx_01032013.trc_PerArrRetAnuAbm :=

2526: --------------------------------------
2527: ---------------------
2528: -- Period Calculation
2529: ---------------------
2530: py_za_tx_01032013.trc_PerArrRetAnuAbm :=
2531: LEAST( py_za_tx_01032013.trc_PerArrRetAnu
2532: , l_ZA_ARR_RA_AN_MX_ABT);
2533: ---------------------
2534: -- Annual Calculation

Line 2531: LEAST( py_za_tx_01032013.trc_PerArrRetAnu

2527: ---------------------
2528: -- Period Calculation
2529: ---------------------
2530: py_za_tx_01032013.trc_PerArrRetAnuAbm :=
2531: LEAST( py_za_tx_01032013.trc_PerArrRetAnu
2532: , l_ZA_ARR_RA_AN_MX_ABT);
2533: ---------------------
2534: -- Annual Calculation
2535: ---------------------

Line 2536: py_za_tx_01032013.trc_AnnArrRetAnuAbm :=

2532: , l_ZA_ARR_RA_AN_MX_ABT);
2533: ---------------------
2534: -- Annual Calculation
2535: ---------------------
2536: py_za_tx_01032013.trc_AnnArrRetAnuAbm :=
2537: LEAST( py_za_tx_01032013.trc_AnnArrRetAnu
2538: , l_ZA_ARR_RA_AN_MX_ABT);
2539:
2540: --TYE 2012/13 Medical Aid Abatement Changes

Line 2537: LEAST( py_za_tx_01032013.trc_AnnArrRetAnu

2533: ---------------------
2534: -- Annual Calculation
2535: ---------------------
2536: py_za_tx_01032013.trc_AnnArrRetAnuAbm :=
2537: LEAST( py_za_tx_01032013.trc_AnnArrRetAnu
2538: , l_ZA_ARR_RA_AN_MX_ABT);
2539:
2540: --TYE 2012/13 Medical Aid Abatement Changes
2541: -----------------------------------

Line 2549: py_za_tx_01032013.trc_PerMedAidAbm := 0;

2545: -- No Abatement from TYE 2012/13 onwards
2546: IF l_65Year > l_ZA_TX_YR_END THEN
2547: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',128);
2548:
2549: py_za_tx_01032013.trc_PerMedAidAbm := 0;
2550: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
2551: END IF;
2552:
2553: -------------------

Line 2550: py_za_tx_01032013.trc_AnnMedAidAbm := 0;

2546: IF l_65Year > l_ZA_TX_YR_END THEN
2547: hr_utility.set_location('py_za_tx_utl_01032013.Abatements',128);
2548:
2549: py_za_tx_01032013.trc_PerMedAidAbm := 0;
2550: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
2551: END IF;
2552:
2553: -------------------
2554: -- TOTAL ABATEMENTS

Line 2557: py_za_tx_01032013.trc_PerTotAbm := ( py_za_tx_01032013.trc_PerPenFndAbm

2553: -------------------
2554: -- TOTAL ABATEMENTS
2555: -------------------
2556: -- Period Total Abatement
2557: py_za_tx_01032013.trc_PerTotAbm := ( py_za_tx_01032013.trc_PerPenFndAbm
2558: + py_za_tx_01032013.trc_PerArrPenFndAbm
2559: + py_za_tx_01032013.trc_PerRetAnuAbm
2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm
2561: + py_za_tx_01032013.trc_PerMedAidAbm

Line 2558: + py_za_tx_01032013.trc_PerArrPenFndAbm

2554: -- TOTAL ABATEMENTS
2555: -------------------
2556: -- Period Total Abatement
2557: py_za_tx_01032013.trc_PerTotAbm := ( py_za_tx_01032013.trc_PerPenFndAbm
2558: + py_za_tx_01032013.trc_PerArrPenFndAbm
2559: + py_za_tx_01032013.trc_PerRetAnuAbm
2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm
2561: + py_za_tx_01032013.trc_PerMedAidAbm
2562: + py_za_tx_01032013.trc_PerIncProPolAbm

Line 2559: + py_za_tx_01032013.trc_PerRetAnuAbm

2555: -------------------
2556: -- Period Total Abatement
2557: py_za_tx_01032013.trc_PerTotAbm := ( py_za_tx_01032013.trc_PerPenFndAbm
2558: + py_za_tx_01032013.trc_PerArrPenFndAbm
2559: + py_za_tx_01032013.trc_PerRetAnuAbm
2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm
2561: + py_za_tx_01032013.trc_PerMedAidAbm
2562: + py_za_tx_01032013.trc_PerIncProPolAbm
2563: );

Line 2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm

2556: -- Period Total Abatement
2557: py_za_tx_01032013.trc_PerTotAbm := ( py_za_tx_01032013.trc_PerPenFndAbm
2558: + py_za_tx_01032013.trc_PerArrPenFndAbm
2559: + py_za_tx_01032013.trc_PerRetAnuAbm
2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm
2561: + py_za_tx_01032013.trc_PerMedAidAbm
2562: + py_za_tx_01032013.trc_PerIncProPolAbm
2563: );
2564:

Line 2561: + py_za_tx_01032013.trc_PerMedAidAbm

2557: py_za_tx_01032013.trc_PerTotAbm := ( py_za_tx_01032013.trc_PerPenFndAbm
2558: + py_za_tx_01032013.trc_PerArrPenFndAbm
2559: + py_za_tx_01032013.trc_PerRetAnuAbm
2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm
2561: + py_za_tx_01032013.trc_PerMedAidAbm
2562: + py_za_tx_01032013.trc_PerIncProPolAbm
2563: );
2564:
2565: -- Annual Total Abatements

Line 2562: + py_za_tx_01032013.trc_PerIncProPolAbm

2558: + py_za_tx_01032013.trc_PerArrPenFndAbm
2559: + py_za_tx_01032013.trc_PerRetAnuAbm
2560: + py_za_tx_01032013.trc_PerArrRetAnuAbm
2561: + py_za_tx_01032013.trc_PerMedAidAbm
2562: + py_za_tx_01032013.trc_PerIncProPolAbm
2563: );
2564:
2565: -- Annual Total Abatements
2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm

Line 2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm

2562: + py_za_tx_01032013.trc_PerIncProPolAbm
2563: );
2564:
2565: -- Annual Total Abatements
2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm
2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2568: + py_za_tx_01032013.trc_AnnRetAnuAbm
2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2570: + py_za_tx_01032013.trc_AnnMedAidAbm

Line 2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm

2563: );
2564:
2565: -- Annual Total Abatements
2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm
2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2568: + py_za_tx_01032013.trc_AnnRetAnuAbm
2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2570: + py_za_tx_01032013.trc_AnnMedAidAbm
2571: + py_za_tx_01032013.trc_AnnIncProPolAbm

Line 2568: + py_za_tx_01032013.trc_AnnRetAnuAbm

2564:
2565: -- Annual Total Abatements
2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm
2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2568: + py_za_tx_01032013.trc_AnnRetAnuAbm
2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2570: + py_za_tx_01032013.trc_AnnMedAidAbm
2571: + py_za_tx_01032013.trc_AnnIncProPolAbm
2572: );

Line 2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm

2565: -- Annual Total Abatements
2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm
2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2568: + py_za_tx_01032013.trc_AnnRetAnuAbm
2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2570: + py_za_tx_01032013.trc_AnnMedAidAbm
2571: + py_za_tx_01032013.trc_AnnIncProPolAbm
2572: );
2573: -- NTG

Line 2570: + py_za_tx_01032013.trc_AnnMedAidAbm

2566: py_za_tx_01032013.trc_AnnTotAbm := ( py_za_tx_01032013.trc_AnnPenFndAbm
2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2568: + py_za_tx_01032013.trc_AnnRetAnuAbm
2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2570: + py_za_tx_01032013.trc_AnnMedAidAbm
2571: + py_za_tx_01032013.trc_AnnIncProPolAbm
2572: );
2573: -- NTG
2574: -- Annual Payment of EE Debt Abatements

Line 2571: + py_za_tx_01032013.trc_AnnIncProPolAbm

2567: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2568: + py_za_tx_01032013.trc_AnnRetAnuAbm
2569: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2570: + py_za_tx_01032013.trc_AnnMedAidAbm
2571: + py_za_tx_01032013.trc_AnnIncProPolAbm
2572: );
2573: -- NTG
2574: -- Annual Payment of EE Debt Abatements
2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm

Line 2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm

2571: + py_za_tx_01032013.trc_AnnIncProPolAbm
2572: );
2573: -- NTG
2574: -- Annual Payment of EE Debt Abatements
2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm
2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm
2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2579: + py_za_tx_01032013.trc_AnnMedAidAbm

Line 2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm

2572: );
2573: -- NTG
2574: -- Annual Payment of EE Debt Abatements
2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm
2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm
2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2579: + py_za_tx_01032013.trc_AnnMedAidAbm
2580: + py_za_tx_01032013.trc_AnnIncProPolAbm

Line 2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm

2573: -- NTG
2574: -- Annual Payment of EE Debt Abatements
2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm
2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm
2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2579: + py_za_tx_01032013.trc_AnnMedAidAbm
2580: + py_za_tx_01032013.trc_AnnIncProPolAbm
2581: );

Line 2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm

2574: -- Annual Payment of EE Debt Abatements
2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm
2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm
2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2579: + py_za_tx_01032013.trc_AnnMedAidAbm
2580: + py_za_tx_01032013.trc_AnnIncProPolAbm
2581: );
2582:

Line 2579: + py_za_tx_01032013.trc_AnnMedAidAbm

2575: py_za_tx_01032013.trc_AnnTotNTGAbm := ( py_za_tx_01032013.trc_AnnPenFndNTGAbm
2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm
2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2579: + py_za_tx_01032013.trc_AnnMedAidAbm
2580: + py_za_tx_01032013.trc_AnnIncProPolAbm
2581: );
2582:
2583:

Line 2580: + py_za_tx_01032013.trc_AnnIncProPolAbm

2576: + py_za_tx_01032013.trc_AnnArrPenFndAbm
2577: + py_za_tx_01032013.trc_AnnRetAnuNTGAbm
2578: + py_za_tx_01032013.trc_AnnArrRetAnuAbm
2579: + py_za_tx_01032013.trc_AnnMedAidAbm
2580: + py_za_tx_01032013.trc_AnnIncProPolAbm
2581: );
2582:
2583:
2584:

Line 2585: WriteHrTrace('py_za_tx_01032013.trc_PerTotAbm: '||to_char(py_za_tx_01032013.trc_PerTotAbm ));

2581: );
2582:
2583:
2584:
2585: WriteHrTrace('py_za_tx_01032013.trc_PerTotAbm: '||to_char(py_za_tx_01032013.trc_PerTotAbm ));
2586: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));
2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));

Line 2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));

2583:
2584:
2585: WriteHrTrace('py_za_tx_01032013.trc_PerTotAbm: '||to_char(py_za_tx_01032013.trc_PerTotAbm ));
2586: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));
2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));
2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));

Line 2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));

2584:
2585: WriteHrTrace('py_za_tx_01032013.trc_PerTotAbm: '||to_char(py_za_tx_01032013.trc_PerTotAbm ));
2586: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));
2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));
2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));
2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));

Line 2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));

2585: WriteHrTrace('py_za_tx_01032013.trc_PerTotAbm: '||to_char(py_za_tx_01032013.trc_PerTotAbm ));
2586: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));
2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));
2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));
2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));
2593: WriteHrTrace(' ');

Line 2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));

2586: WriteHrTrace(' trc_PerTotAbm consists of: __________');
2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));
2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));
2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));
2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));
2593: WriteHrTrace(' ');
2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));

Line 2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));

2587: WriteHrTrace(' py_za_tx_01032013.trc_PerPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerPenFndAbm ));
2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));
2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));
2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));
2593: WriteHrTrace(' ');
2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));
2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');

Line 2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));

2588: WriteHrTrace(' py_za_tx_01032013.trc_PerArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_PerArrPenFndAbm));
2589: WriteHrTrace(' py_za_tx_01032013.trc_PerRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerRetAnuAbm ));
2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));
2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));
2593: WriteHrTrace(' ');
2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));
2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));

Line 2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));

2590: WriteHrTrace(' py_za_tx_01032013.trc_PerArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_PerArrRetAnuAbm));
2591: WriteHrTrace(' py_za_tx_01032013.trc_PerMedAidAbm: '||to_char(py_za_tx_01032013.trc_PerMedAidAbm ));
2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));
2593: WriteHrTrace(' ');
2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));
2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));
2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));

Line 2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));

2592: WriteHrTrace(' py_za_tx_01032013.trc_PerIncProPolAbm: '||to_char(py_za_tx_01032013.trc_PerIncProPolAbm));
2593: WriteHrTrace(' ');
2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));
2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));
2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));
2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));

Line 2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));

2593: WriteHrTrace(' ');
2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));
2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));
2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));
2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));

Line 2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));

2594: WriteHrTrace('py_za_tx_01032013.trc_AnnTotAbm: '||to_char(py_za_tx_01032013.trc_AnnTotAbm ));
2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));
2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));
2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2602: WriteHrTrace(' ');

Line 2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));

2595: WriteHrTrace(' trc_AnnTotAbm consists of: __________');
2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));
2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));
2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2602: WriteHrTrace(' ');
2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));

Line 2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));

2596: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndAbm ));
2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));
2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2602: WriteHrTrace(' ');
2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));
2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');

Line 2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));

2597: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2598: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuAbm ));
2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2602: WriteHrTrace(' ');
2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));
2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));

Line 2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));

2599: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2600: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2602: WriteHrTrace(' ');
2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));
2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));
2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));

Line 2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));

2601: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2602: WriteHrTrace(' ');
2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));
2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));
2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));
2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));

Line 2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));

2602: WriteHrTrace(' ');
2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));
2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));
2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));
2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));

Line 2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));

2603: WriteHrTrace('py_za_tx_01032013.trc_AnnTotNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnTotNTGAbm ));
2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));
2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));
2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2611: WriteHrTrace(' ');

Line 2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));

2604: WriteHrTrace(' trc_AnnTotNTGAbm consists of: __________');
2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));
2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));
2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2611: WriteHrTrace(' ');
2612: WriteHrTrace(' ');

Line 2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));

2605: WriteHrTrace(' py_za_tx_01032013.trc_AnnPenFndNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnPenFndNTGAbm ));
2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));
2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2611: WriteHrTrace(' ');
2612: WriteHrTrace(' ');
2613: WriteHrTrace(' py_za_tx_01032013.trc_PerDonAmt : '||to_char(py_za_tx_01032013.trc_PerDonAmt ));

Line 2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));

2606: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrPenFndAbm: '||to_char(py_za_tx_01032013.trc_AnnArrPenFndAbm));
2607: WriteHrTrace(' py_za_tx_01032013.trc_AnnRetAnuNTGAbm: '||to_char(py_za_tx_01032013.trc_AnnRetAnuNTGAbm ));
2608: WriteHrTrace(' py_za_tx_01032013.trc_AnnArrRetAnuAbm: '||to_char(py_za_tx_01032013.trc_AnnArrRetAnuAbm));
2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2611: WriteHrTrace(' ');
2612: WriteHrTrace(' ');
2613: WriteHrTrace(' py_za_tx_01032013.trc_PerDonAmt : '||to_char(py_za_tx_01032013.trc_PerDonAmt ));
2614: WriteHrTrace(' py_za_tx_01032013.trc_AnnDonAmt : '||to_char(py_za_tx_01032013.trc_AnnDonAmt ));

Line 2613: WriteHrTrace(' py_za_tx_01032013.trc_PerDonAmt : '||to_char(py_za_tx_01032013.trc_PerDonAmt ));

2609: WriteHrTrace(' py_za_tx_01032013.trc_AnnMedAidAbm: '||to_char(py_za_tx_01032013.trc_AnnMedAidAbm ));
2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2611: WriteHrTrace(' ');
2612: WriteHrTrace(' ');
2613: WriteHrTrace(' py_za_tx_01032013.trc_PerDonAmt : '||to_char(py_za_tx_01032013.trc_PerDonAmt ));
2614: WriteHrTrace(' py_za_tx_01032013.trc_AnnDonAmt : '||to_char(py_za_tx_01032013.trc_AnnDonAmt ));
2615: WriteHrTrace(' py_za_tx_01032013.trc_AllowDonPerc: '||to_char(py_za_tx_01032013.trc_AllowDonPerc ));
2616:
2617: EXCEPTION

Line 2614: WriteHrTrace(' py_za_tx_01032013.trc_AnnDonAmt : '||to_char(py_za_tx_01032013.trc_AnnDonAmt ));

2610: WriteHrTrace(' py_za_tx_01032013.trc_AnnIncProPolAbm: '||to_char(py_za_tx_01032013.trc_AnnIncProPolAbm));
2611: WriteHrTrace(' ');
2612: WriteHrTrace(' ');
2613: WriteHrTrace(' py_za_tx_01032013.trc_PerDonAmt : '||to_char(py_za_tx_01032013.trc_PerDonAmt ));
2614: WriteHrTrace(' py_za_tx_01032013.trc_AnnDonAmt : '||to_char(py_za_tx_01032013.trc_AnnDonAmt ));
2615: WriteHrTrace(' py_za_tx_01032013.trc_AllowDonPerc: '||to_char(py_za_tx_01032013.trc_AllowDonPerc ));
2616:
2617: EXCEPTION
2618: WHEN OTHERS THEN

Line 2615: WriteHrTrace(' py_za_tx_01032013.trc_AllowDonPerc: '||to_char(py_za_tx_01032013.trc_AllowDonPerc ));

2611: WriteHrTrace(' ');
2612: WriteHrTrace(' ');
2613: WriteHrTrace(' py_za_tx_01032013.trc_PerDonAmt : '||to_char(py_za_tx_01032013.trc_PerDonAmt ));
2614: WriteHrTrace(' py_za_tx_01032013.trc_AnnDonAmt : '||to_char(py_za_tx_01032013.trc_AnnDonAmt ));
2615: WriteHrTrace(' py_za_tx_01032013.trc_AllowDonPerc: '||to_char(py_za_tx_01032013.trc_AllowDonPerc ));
2616:
2617: EXCEPTION
2618: WHEN OTHERS THEN
2619: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

Line 2619: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

2615: WriteHrTrace(' py_za_tx_01032013.trc_AllowDonPerc: '||to_char(py_za_tx_01032013.trc_AllowDonPerc ));
2616:
2617: EXCEPTION
2618: WHEN OTHERS THEN
2619: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2620: py_za_tx_01032013.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);
2621: END IF;
2622: RAISE py_za_tx_01032013.xpt_E;
2623: END Abatements;

Line 2620: py_za_tx_01032013.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);

2616:
2617: EXCEPTION
2618: WHEN OTHERS THEN
2619: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2620: py_za_tx_01032013.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);
2621: END IF;
2622: RAISE py_za_tx_01032013.xpt_E;
2623: END Abatements;
2624: -------------------------------------------------------------------------------

Line 2622: RAISE py_za_tx_01032013.xpt_E;

2618: WHEN OTHERS THEN
2619: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2620: py_za_tx_01032013.xpt_Msg := 'Abatements: '||TO_CHAR(SQLCODE);
2621: END IF;
2622: RAISE py_za_tx_01032013.xpt_E;
2623: END Abatements;
2624: -------------------------------------------------------------------------------
2625: -- ArrearExcess --
2626: -------------------------------------------------------------------------------

Line 2635: l_PfExcessAmt := ( py_za_tx_01032013.bal_ARR_PF_YTD

2631:
2632: BEGIN
2633: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',1);
2634: -- Pension Excess
2635: l_PfExcessAmt := ( py_za_tx_01032013.bal_ARR_PF_YTD
2636: + ( py_za_tx_01032013.bal_EXC_ARR_PEN_ITD
2637: - py_za_tx_01032013.bal_EXC_ARR_PEN_YTD
2638: )
2639: ) - py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;

Line 2636: + ( py_za_tx_01032013.bal_EXC_ARR_PEN_ITD

2632: BEGIN
2633: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',1);
2634: -- Pension Excess
2635: l_PfExcessAmt := ( py_za_tx_01032013.bal_ARR_PF_YTD
2636: + ( py_za_tx_01032013.bal_EXC_ARR_PEN_ITD
2637: - py_za_tx_01032013.bal_EXC_ARR_PEN_YTD
2638: )
2639: ) - py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2640:

Line 2637: - py_za_tx_01032013.bal_EXC_ARR_PEN_YTD

2633: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',1);
2634: -- Pension Excess
2635: l_PfExcessAmt := ( py_za_tx_01032013.bal_ARR_PF_YTD
2636: + ( py_za_tx_01032013.bal_EXC_ARR_PEN_ITD
2637: - py_za_tx_01032013.bal_EXC_ARR_PEN_YTD
2638: )
2639: ) - py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2640:
2641: IF l_PfExcessAmt > 0 THEN

Line 2639: ) - py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;

2635: l_PfExcessAmt := ( py_za_tx_01032013.bal_ARR_PF_YTD
2636: + ( py_za_tx_01032013.bal_EXC_ARR_PEN_ITD
2637: - py_za_tx_01032013.bal_EXC_ARR_PEN_YTD
2638: )
2639: ) - py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2640:
2641: IF l_PfExcessAmt > 0 THEN
2642: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',2);
2643: py_za_tx_01032013.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

Line 2643: py_za_tx_01032013.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;

2639: ) - py_za_tx_01032013.glb_ZA_ARR_PF_AN_MX_ABT;
2640:
2641: IF l_PfExcessAmt > 0 THEN
2642: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',2);
2643: py_za_tx_01032013.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
2644: ELSE
2645: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',3);
2646: py_za_tx_01032013.trc_PfUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_PEN_ITD);
2647: END IF;

Line 2646: py_za_tx_01032013.trc_PfUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_PEN_ITD);

2642: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',2);
2643: py_za_tx_01032013.trc_PfUpdFig := l_PfExcessAmt - py_za_tx_01032013.bal_EXC_ARR_PEN_ITD;
2644: ELSE
2645: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',3);
2646: py_za_tx_01032013.trc_PfUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_PEN_ITD);
2647: END IF;
2648:
2649: -- Retirement Annuity
2650: l_RaExcessAmt := ( py_za_tx_01032013.bal_ARR_RA_YTD

Line 2650: l_RaExcessAmt := ( py_za_tx_01032013.bal_ARR_RA_YTD

2646: py_za_tx_01032013.trc_PfUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_PEN_ITD);
2647: END IF;
2648:
2649: -- Retirement Annuity
2650: l_RaExcessAmt := ( py_za_tx_01032013.bal_ARR_RA_YTD
2651: + ( py_za_tx_01032013.bal_EXC_ARR_RA_ITD
2652: - py_za_tx_01032013.bal_EXC_ARR_RA_YTD
2653: )
2654: ) - py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;

Line 2651: + ( py_za_tx_01032013.bal_EXC_ARR_RA_ITD

2647: END IF;
2648:
2649: -- Retirement Annuity
2650: l_RaExcessAmt := ( py_za_tx_01032013.bal_ARR_RA_YTD
2651: + ( py_za_tx_01032013.bal_EXC_ARR_RA_ITD
2652: - py_za_tx_01032013.bal_EXC_ARR_RA_YTD
2653: )
2654: ) - py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2655:

Line 2652: - py_za_tx_01032013.bal_EXC_ARR_RA_YTD

2648:
2649: -- Retirement Annuity
2650: l_RaExcessAmt := ( py_za_tx_01032013.bal_ARR_RA_YTD
2651: + ( py_za_tx_01032013.bal_EXC_ARR_RA_ITD
2652: - py_za_tx_01032013.bal_EXC_ARR_RA_YTD
2653: )
2654: ) - py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2655:
2656: IF l_RaExcessAmt > 0 THEN

Line 2654: ) - py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;

2650: l_RaExcessAmt := ( py_za_tx_01032013.bal_ARR_RA_YTD
2651: + ( py_za_tx_01032013.bal_EXC_ARR_RA_ITD
2652: - py_za_tx_01032013.bal_EXC_ARR_RA_YTD
2653: )
2654: ) - py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2655:
2656: IF l_RaExcessAmt > 0 THEN
2657: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',4);
2658: py_za_tx_01032013.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

Line 2658: py_za_tx_01032013.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032013.bal_EXC_ARR_RA_ITD;

2654: ) - py_za_tx_01032013.glb_ZA_ARR_RA_AN_MX_ABT;
2655:
2656: IF l_RaExcessAmt > 0 THEN
2657: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',4);
2658: py_za_tx_01032013.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
2659: ELSE
2660: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',5);
2661: py_za_tx_01032013.trc_RaUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_RA_ITD);
2662: END IF;

Line 2661: py_za_tx_01032013.trc_RaUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_RA_ITD);

2657: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',4);
2658: py_za_tx_01032013.trc_RaUpdFig := l_RaExcessAmt - py_za_tx_01032013.bal_EXC_ARR_RA_ITD;
2659: ELSE
2660: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',5);
2661: py_za_tx_01032013.trc_RaUpdFig := -1*(py_za_tx_01032013.bal_EXC_ARR_RA_ITD);
2662: END IF;
2663:
2664: hr_utility.set_location('py_za_tx_utl_01032013.ArrearExcess',6);
2665: WriteHrTrace('l_PfExcessAmt: '||to_char(l_PfExcessAmt));

Line 2670: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

2666: WriteHrTrace('l_RaExcessAmt: '||to_char(l_RaExcessAmt));
2667:
2668: EXCEPTION
2669: WHEN OTHERS THEN
2670: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2671: py_za_tx_01032013.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);
2672: END IF;
2673: RAISE py_za_tx_01032013.xpt_E;
2674: END ArrearExcess;

Line 2671: py_za_tx_01032013.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);

2667:
2668: EXCEPTION
2669: WHEN OTHERS THEN
2670: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2671: py_za_tx_01032013.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);
2672: END IF;
2673: RAISE py_za_tx_01032013.xpt_E;
2674: END ArrearExcess;
2675: -------------------------------------------------------------------------------

Line 2673: RAISE py_za_tx_01032013.xpt_E;

2669: WHEN OTHERS THEN
2670: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2671: py_za_tx_01032013.xpt_Msg := 'ArrearExcess: '||TO_CHAR(SQLCODE);
2672: END IF;
2673: RAISE py_za_tx_01032013.xpt_E;
2674: END ArrearExcess;
2675: -------------------------------------------------------------------------------
2676: -- GetTableValue --
2677: -------------------------------------------------------------------------------

Line 2752: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

2748: hr_utility.set_location('py_za_tx_utl_01032013.GetTableValue',5);
2749: RETURN l_TableValue;
2750: EXCEPTION
2751: WHEN OTHERS THEN
2752: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2753: py_za_tx_01032013.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);
2754: END IF;
2755: RAISE py_za_tx_01032013.xpt_E;
2756: END GetTableValue;

Line 2753: py_za_tx_01032013.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);

2749: RETURN l_TableValue;
2750: EXCEPTION
2751: WHEN OTHERS THEN
2752: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2753: py_za_tx_01032013.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);
2754: END IF;
2755: RAISE py_za_tx_01032013.xpt_E;
2756: END GetTableValue;
2757: -------------------------------------------------------------------------------

Line 2755: RAISE py_za_tx_01032013.xpt_E;

2751: WHEN OTHERS THEN
2752: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2753: py_za_tx_01032013.xpt_Msg := 'GetTableValue: '||TO_CHAR(SQLCODE);
2754: END IF;
2755: RAISE py_za_tx_01032013.xpt_E;
2756: END GetTableValue;
2757: -------------------------------------------------------------------------------
2758: -- TaxLiability --
2759: -------------------------------------------------------------------------------

Line 2779: IF py_za_tx_01032013.trc_OvrTxCalc AND py_za_tx_01032013.trc_OvrTyp = 'P' THEN

2775: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',1);
2776: -------------------------------------------------------------------------------
2777: -- First Check for a Tax Override
2778: -------------------------------------------------------------------------------
2779: IF py_za_tx_01032013.trc_OvrTxCalc AND py_za_tx_01032013.trc_OvrTyp = 'P' THEN
2780: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',2);
2781: tax_liability := (p_Amt * py_za_tx_01032013.trc_OvrPrc) / 100;
2782: -------------------------------------------------------------------------------
2783: -- D = Directive Percentage

Line 2781: tax_liability := (p_Amt * py_za_tx_01032013.trc_OvrPrc) / 100;

2777: -- First Check for a Tax Override
2778: -------------------------------------------------------------------------------
2779: IF py_za_tx_01032013.trc_OvrTxCalc AND py_za_tx_01032013.trc_OvrTyp = 'P' THEN
2780: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',2);
2781: tax_liability := (p_Amt * py_za_tx_01032013.trc_OvrPrc) / 100;
2782: -------------------------------------------------------------------------------
2783: -- D = Directive Percentage
2784: -- P = Private Director wth Directive Percentage
2785: -------------------------------------------------------------------------------

Line 2786: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('D','P') THEN

2782: -------------------------------------------------------------------------------
2783: -- D = Directive Percentage
2784: -- P = Private Director wth Directive Percentage
2785: -------------------------------------------------------------------------------
2786: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('D','P') THEN
2787: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',3);
2788: tax_liability := (p_Amt * py_za_tx_01032013.dbi_TX_DIR_VAL) / 100;
2789: -------------------------------------------------------------------------------
2790: -- E = Close Corporation

Line 2788: tax_liability := (p_Amt * py_za_tx_01032013.dbi_TX_DIR_VAL) / 100;

2784: -- P = Private Director wth Directive Percentage
2785: -------------------------------------------------------------------------------
2786: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('D','P') THEN
2787: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',3);
2788: tax_liability := (p_Amt * py_za_tx_01032013.dbi_TX_DIR_VAL) / 100;
2789: -------------------------------------------------------------------------------
2790: -- E = Close Corporation
2791: -------------------------------------------------------------------------------
2792: ELSIF py_za_tx_01032013.dbi_TX_STA = 'E' THEN

Line 2792: ELSIF py_za_tx_01032013.dbi_TX_STA = 'E' THEN

2788: tax_liability := (p_Amt * py_za_tx_01032013.dbi_TX_DIR_VAL) / 100;
2789: -------------------------------------------------------------------------------
2790: -- E = Close Corporation
2791: -------------------------------------------------------------------------------
2792: ELSIF py_za_tx_01032013.dbi_TX_STA = 'E' THEN
2793: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',4);
2794: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_CC_TX_PRC) / 100;
2795: -------------------------------------------------------------------------------
2796: -- F = Temporary Worker/Student

Line 2794: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_CC_TX_PRC) / 100;

2790: -- E = Close Corporation
2791: -------------------------------------------------------------------------------
2792: ELSIF py_za_tx_01032013.dbi_TX_STA = 'E' THEN
2793: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',4);
2794: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_CC_TX_PRC) / 100;
2795: -------------------------------------------------------------------------------
2796: -- F = Temporary Worker/Student
2797: -------------------------------------------------------------------------------
2798: ELSIF py_za_tx_01032013.dbi_TX_STA = 'F' THEN

Line 2798: ELSIF py_za_tx_01032013.dbi_TX_STA = 'F' THEN

2794: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_CC_TX_PRC) / 100;
2795: -------------------------------------------------------------------------------
2796: -- F = Temporary Worker/Student
2797: -------------------------------------------------------------------------------
2798: ELSIF py_za_tx_01032013.dbi_TX_STA = 'F' THEN
2799: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',5);
2800: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_TMP_TX_RTE) / 100;
2801: -------------------------------------------------------------------------------
2802: -- J = Personal Service Company

Line 2800: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_TMP_TX_RTE) / 100;

2796: -- F = Temporary Worker/Student
2797: -------------------------------------------------------------------------------
2798: ELSIF py_za_tx_01032013.dbi_TX_STA = 'F' THEN
2799: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',5);
2800: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_TMP_TX_RTE) / 100;
2801: -------------------------------------------------------------------------------
2802: -- J = Personal Service Company
2803: -------------------------------------------------------------------------------
2804: ELSIF py_za_tx_01032013.dbi_TX_STA = 'J' THEN

Line 2804: ELSIF py_za_tx_01032013.dbi_TX_STA = 'J' THEN

2800: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_TMP_TX_RTE) / 100;
2801: -------------------------------------------------------------------------------
2802: -- J = Personal Service Company
2803: -------------------------------------------------------------------------------
2804: ELSIF py_za_tx_01032013.dbi_TX_STA = 'J' THEN
2805: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',6);
2806: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;
2807: -------------------------------------------------------------------------------
2808: -- K = Personal Service Trust

Line 2806: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;

2802: -- J = Personal Service Company
2803: -------------------------------------------------------------------------------
2804: ELSIF py_za_tx_01032013.dbi_TX_STA = 'J' THEN
2805: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',6);
2806: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;
2807: -------------------------------------------------------------------------------
2808: -- K = Personal Service Trust
2809: -------------------------------------------------------------------------------
2810: ELSIF py_za_tx_01032013.dbi_TX_STA = 'K' THEN

Line 2810: ELSIF py_za_tx_01032013.dbi_TX_STA = 'K' THEN

2806: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;
2807: -------------------------------------------------------------------------------
2808: -- K = Personal Service Trust
2809: -------------------------------------------------------------------------------
2810: ELSIF py_za_tx_01032013.dbi_TX_STA = 'K' THEN
2811: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',7);
2812: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_TRST_PERC) / 100;
2813: -------------------------------------------------------------------------------
2814: -- L = Labour Broker

Line 2812: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_TRST_PERC) / 100;

2808: -- K = Personal Service Trust
2809: -------------------------------------------------------------------------------
2810: ELSIF py_za_tx_01032013.dbi_TX_STA = 'K' THEN
2811: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',7);
2812: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_TRST_PERC) / 100;
2813: -------------------------------------------------------------------------------
2814: -- L = Labour Broker
2815: -------------------------------------------------------------------------------
2816: ELSIF py_za_tx_01032013.dbi_TX_STA = 'L' THEN

Line 2816: ELSIF py_za_tx_01032013.dbi_TX_STA = 'L' THEN

2812: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_TRST_PERC) / 100;
2813: -------------------------------------------------------------------------------
2814: -- L = Labour Broker
2815: -------------------------------------------------------------------------------
2816: ELSIF py_za_tx_01032013.dbi_TX_STA = 'L' THEN
2817: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',8);
2818: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;
2819: -------------------------------------------------------------------------------
2820: -- A = Normal

Line 2818: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;

2814: -- L = Labour Broker
2815: -------------------------------------------------------------------------------
2816: ELSIF py_za_tx_01032013.dbi_TX_STA = 'L' THEN
2817: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',8);
2818: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_PER_SERV_COMP_PERC) / 100;
2819: -------------------------------------------------------------------------------
2820: -- A = Normal
2821: -- B = Provisional
2822: -- G = Seasonal Worker

Line 2825: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B','G','M') THEN

2821: -- B = Provisional
2822: -- G = Seasonal Worker
2823: -- M = Private Director
2824: -------------------------------------------------------------------------------
2825: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B','G','M') THEN
2826: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',9);
2827: --Bug 8844712
2828: if py_za_tx_01032013.trc_CalTyp = 'LteCalc' and py_za_tx_01032013.trc_LateSitePaye = 0 then
2829: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',10);

Line 2828: if py_za_tx_01032013.trc_CalTyp = 'LteCalc' and py_za_tx_01032013.trc_LateSitePaye = 0 then

2824: -------------------------------------------------------------------------------
2825: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B','G','M') THEN
2826: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',9);
2827: --Bug 8844712
2828: if py_za_tx_01032013.trc_CalTyp = 'LteCalc' and py_za_tx_01032013.trc_LateSitePaye = 0 then
2829: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',10);
2830: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_LATE_PAYMENT_PERC) / 100;
2831: else
2832: -- Taxable Amount must be rounded off to two decimal places

Line 2830: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_LATE_PAYMENT_PERC) / 100;

2826: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',9);
2827: --Bug 8844712
2828: if py_za_tx_01032013.trc_CalTyp = 'LteCalc' and py_za_tx_01032013.trc_LateSitePaye = 0 then
2829: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',10);
2830: tax_liability := (p_Amt * py_za_tx_01032013.glb_ZA_LATE_PAYMENT_PERC) / 100;
2831: else
2832: -- Taxable Amount must be rounded off to two decimal places
2833: l_TxbAmt := round(p_Amt,2);
2834:

Line 2836: l_effective_date := py_za_tx_01032013.dbi_PAY_PROC_PRD_DTE_PD;

2832: -- Taxable Amount must be rounded off to two decimal places
2833: l_TxbAmt := round(p_Amt,2);
2834:
2835: -- effective date for the payroll_run
2836: l_effective_date := py_za_tx_01032013.dbi_PAY_PROC_PRD_DTE_PD;
2837:
2838: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',10);
2839: l_fixed := GetTableValue('ZA_TAX_TABLE','Fixed',l_TxbAmt,l_effective_date);
2840: l_limit := GetTableValue('ZA_TAX_TABLE','Limit',l_TxbAmt,l_effective_date);

Line 2843: tax_liability := greatest(tax_liability - py_za_tx_01032013.trc_Rebate,0);

2839: l_fixed := GetTableValue('ZA_TAX_TABLE','Fixed',l_TxbAmt,l_effective_date);
2840: l_limit := GetTableValue('ZA_TAX_TABLE','Limit',l_TxbAmt,l_effective_date);
2841: l_percentage := GetTableValue('ZA_TAX_TABLE','Percentage',l_TxbAmt,l_effective_date);
2842: tax_liability := (l_fixed + ((l_TxbAmt - l_limit) * (l_percentage / 100)));
2843: tax_liability := greatest(tax_liability - py_za_tx_01032013.trc_Rebate,0);
2844: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',11);
2845: end if;
2846: -------------------------------------------------------------------------------
2847: -- Tax Status invalid for the call to TaxLiability

Line 2851: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

2847: -- Tax Status invalid for the call to TaxLiability
2848: -------------------------------------------------------------------------------
2849: ELSE
2850: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',12);
2851: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2852: py_za_tx_01032013.xpt_Msg := 'TaxLiability: Invalid Tax Status';
2853: END IF;
2854: RAISE py_za_tx_01032013.xpt_E;
2855: END IF;

Line 2852: py_za_tx_01032013.xpt_Msg := 'TaxLiability: Invalid Tax Status';

2848: -------------------------------------------------------------------------------
2849: ELSE
2850: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',12);
2851: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2852: py_za_tx_01032013.xpt_Msg := 'TaxLiability: Invalid Tax Status';
2853: END IF;
2854: RAISE py_za_tx_01032013.xpt_E;
2855: END IF;
2856:

Line 2854: RAISE py_za_tx_01032013.xpt_E;

2850: hr_utility.set_location('py_za_tx_utl_01032013.TaxLiability',12);
2851: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2852: py_za_tx_01032013.xpt_Msg := 'TaxLiability: Invalid Tax Status';
2853: END IF;
2854: RAISE py_za_tx_01032013.xpt_E;
2855: END IF;
2856:
2857: WriteHrTrace('l_fixed: '|| l_fixed );
2858: WriteHrTrace('l_TxbAmt: '||to_char(l_TxbAmt ));

Line 2861: WriteHrTrace('trc_Rebate: '||to_char(py_za_tx_01032013.trc_Rebate));

2857: WriteHrTrace('l_fixed: '|| l_fixed );
2858: WriteHrTrace('l_TxbAmt: '||to_char(l_TxbAmt ));
2859: WriteHrTrace('l_limit: '|| l_limit );
2860: WriteHrTrace('l_percentage: '|| l_percentage );
2861: WriteHrTrace('trc_Rebate: '||to_char(py_za_tx_01032013.trc_Rebate));
2862: WriteHrTrace('tax_liability: '||to_char(tax_liability ));
2863:
2864: RETURN tax_liability;
2865:

Line 2868: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

2864: RETURN tax_liability;
2865:
2866: EXCEPTION
2867: WHEN OTHERS THEN
2868: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2869: py_za_tx_01032013.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);
2870: END IF;
2871: RAISE py_za_tx_01032013.xpt_E;
2872: END TaxLiability;

Line 2869: py_za_tx_01032013.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);

2865:
2866: EXCEPTION
2867: WHEN OTHERS THEN
2868: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2869: py_za_tx_01032013.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);
2870: END IF;
2871: RAISE py_za_tx_01032013.xpt_E;
2872: END TaxLiability;
2873: -------------------------------------------------------------------------------

Line 2871: RAISE py_za_tx_01032013.xpt_E;

2867: WHEN OTHERS THEN
2868: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2869: py_za_tx_01032013.xpt_Msg := 'TaxLiability: '||TO_CHAR(SQLCODE);
2870: END IF;
2871: RAISE py_za_tx_01032013.xpt_E;
2872: END TaxLiability;
2873: -------------------------------------------------------------------------------
2874: -- DeAnnualise --
2875: -------------------------------------------------------------------------------

Line 2889: IF py_za_tx_01032013.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method

2885: l_LiabRoy4 t_balance;
2886: l_LiabFp t_balance;
2887: BEGIN
2888: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',1);
2889: IF py_za_tx_01032013.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
2890: -- 1
2891: l_LiabRoy1 := p_liab / py_za_tx_01032013.trc_PosFactor;
2892: -- 2
2893: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;

Line 2891: l_LiabRoy1 := p_liab / py_za_tx_01032013.trc_PosFactor;

2887: BEGIN
2888: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',1);
2889: IF py_za_tx_01032013.dbi_TX_MTD = 'C' THEN -- Cumulative Tax Method
2890: -- 1
2891: l_LiabRoy1 := p_liab / py_za_tx_01032013.trc_PosFactor;
2892: -- 2
2893: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;
2894: -- 3
2895: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;

Line 2895: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;

2891: l_LiabRoy1 := p_liab / py_za_tx_01032013.trc_PosFactor;
2892: -- 2
2893: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;
2894: -- 3
2895: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;
2896: -- 4
2897: l_LiabRoy4 := l_LiabRoy3 * py_za_tx_01032013.trc_PrdFactor;
2898: -- 5
2899: l_LiabFp := l_LiabRoy4 - p_TxOnPtd;

Line 2897: l_LiabRoy4 := l_LiabRoy3 * py_za_tx_01032013.trc_PrdFactor;

2893: l_LiabRoy2 := l_LiabRoy1 - p_TxOnYtd + p_TxOnPtd;
2894: -- 3
2895: l_LiabRoy3 := l_LiabRoy2 / py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT;
2896: -- 4
2897: l_LiabRoy4 := l_LiabRoy3 * py_za_tx_01032013.trc_PrdFactor;
2898: -- 5
2899: l_LiabFp := l_LiabRoy4 - p_TxOnPtd;
2900: --
2901: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',2);

Line 2904: WriteHrTrace('py_za_tx_01032013.trc_PosFactor: '||to_char(py_za_tx_01032013.trc_PosFactor));

2900: --
2901: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',2);
2902: --
2903: WriteHrTrace('p_liab: '||to_char(p_liab));
2904: WriteHrTrace('py_za_tx_01032013.trc_PosFactor: '||to_char(py_za_tx_01032013.trc_PosFactor));
2905: WriteHrTrace('l_LiabRoy1: '||to_char(l_LiabRoy1));
2906: WriteHrTrace('p_TxOnYtd: '||to_char(p_TxOnYtd));
2907: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2908: WriteHrTrace('l_LiabRoy2: '||to_char(l_LiabRoy2));

Line 2909: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT));

2905: WriteHrTrace('l_LiabRoy1: '||to_char(l_LiabRoy1));
2906: WriteHrTrace('p_TxOnYtd: '||to_char(p_TxOnYtd));
2907: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2908: WriteHrTrace('l_LiabRoy2: '||to_char(l_LiabRoy2));
2909: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT));
2910: WriteHrTrace('l_LiabRoy3: '||to_char(l_LiabRoy3));
2911: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
2912: WriteHrTrace('l_LiabRoy4: '||to_char(l_LiabRoy4));
2913: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));

Line 2911: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));

2907: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2908: WriteHrTrace('l_LiabRoy2: '||to_char(l_LiabRoy2));
2909: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT));
2910: WriteHrTrace('l_LiabRoy3: '||to_char(l_LiabRoy3));
2911: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
2912: WriteHrTrace('l_LiabRoy4: '||to_char(l_LiabRoy4));
2913: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2914: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method
2915: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',3);

Line 2914: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method

2910: WriteHrTrace('l_LiabRoy3: '||to_char(l_LiabRoy3));
2911: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
2912: WriteHrTrace('l_LiabRoy4: '||to_char(l_LiabRoy4));
2913: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2914: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method
2915: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',3);
2916:
2917: l_LiabFp := ((p_Liab / py_za_tx_01032013.dbi_ZA_DYS_IN_YR ) * py_za_tx_01032013.trc_PrdFactor) - p_TxOnYtd;
2918: WriteHrTrace('p_Liab: '||to_char(p_Liab));

Line 2917: l_LiabFp := ((p_Liab / py_za_tx_01032013.dbi_ZA_DYS_IN_YR ) * py_za_tx_01032013.trc_PrdFactor) - p_TxOnYtd;

2913: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2914: ELSIF py_za_tx_01032013.dbi_TX_MTD = 'A' THEN -- Average Tax Method
2915: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',3);
2916:
2917: l_LiabFp := ((p_Liab / py_za_tx_01032013.dbi_ZA_DYS_IN_YR ) * py_za_tx_01032013.trc_PrdFactor) - p_TxOnYtd;
2918: WriteHrTrace('p_Liab: '||to_char(p_Liab));
2919: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));
2920: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
2921: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));

Line 2919: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));

2915: hr_utility.set_location('py_za_tx_utl_01032013.DeAnnualise',3);
2916:
2917: l_LiabFp := ((p_Liab / py_za_tx_01032013.dbi_ZA_DYS_IN_YR ) * py_za_tx_01032013.trc_PrdFactor) - p_TxOnYtd;
2918: WriteHrTrace('p_Liab: '||to_char(p_Liab));
2919: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));
2920: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
2921: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2922: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2923: ELSE -- Non Cumulative Tax Method

Line 2920: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));

2916:
2917: l_LiabFp := ((p_Liab / py_za_tx_01032013.dbi_ZA_DYS_IN_YR ) * py_za_tx_01032013.trc_PrdFactor) - p_TxOnYtd;
2918: WriteHrTrace('p_Liab: '||to_char(p_Liab));
2919: WriteHrTrace('py_za_tx_01032013.dbi_ZA_DYS_IN_YR: '||to_char(py_za_tx_01032013.dbi_ZA_DYS_IN_YR));
2920: WriteHrTrace('py_za_tx_01032013.trc_PrdFactor: '||to_char(py_za_tx_01032013.trc_PrdFactor));
2921: WriteHrTrace('p_TxOnPtd: '||to_char(p_TxOnPtd));
2922: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2923: ELSE -- Non Cumulative Tax Method
2924: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);

Line 2926: l_LiabFp := p_Liab / py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR;

2922: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2923: ELSE -- Non Cumulative Tax Method
2924: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);
2925:
2926: l_LiabFp := p_Liab / py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR;
2927: WriteHrTrace('p_liab: '||to_char(p_liab));
2928: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR));
2929: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2930: END IF;

Line 2928: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR));

2924: hr_utility.set_location('py_za_tx_utl_01032013.Annualise',4);
2925:
2926: l_LiabFp := p_Liab / py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR;
2927: WriteHrTrace('p_liab: '||to_char(p_liab));
2928: WriteHrTrace('py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR:'||to_char(py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR));
2929: WriteHrTrace('l_LiabFp: '||to_char(l_LiabFp));
2930: END IF;
2931: --
2932: RETURN l_LiabFp;

Line 2936: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

2932: RETURN l_LiabFp;
2933:
2934: EXCEPTION
2935: WHEN OTHERS THEN
2936: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2937: py_za_tx_01032013.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);
2938: END IF;
2939: RAISE py_za_tx_01032013.xpt_E;
2940: END DeAnnualise;

Line 2937: py_za_tx_01032013.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);

2933:
2934: EXCEPTION
2935: WHEN OTHERS THEN
2936: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2937: py_za_tx_01032013.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);
2938: END IF;
2939: RAISE py_za_tx_01032013.xpt_E;
2940: END DeAnnualise;
2941: -------------------------------------------------------------------------------

Line 2939: RAISE py_za_tx_01032013.xpt_E;

2935: WHEN OTHERS THEN
2936: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
2937: py_za_tx_01032013.xpt_Msg := 'DeAnnualise: '||TO_CHAR(SQLCODE);
2938: END IF;
2939: RAISE py_za_tx_01032013.xpt_E;
2940: END DeAnnualise;
2941: -------------------------------------------------------------------------------
2942: -- TrvAll --
2943: -------------------------------------------------------------------------------

Line 2984: IF py_za_tx_01032013.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc') THEN

2980: AND balance_name = 'ZATax Total Taxable Travel Allowance';
2981:
2982: -- Check Calc and setup correct values
2983: --
2984: IF py_za_tx_01032013.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc') THEN
2985: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',3);
2986: -- Employee Tax Year Start and End Dates
2987: --
2988: l_StrtDate := GREATEST( py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE

Line 2988: l_StrtDate := GREATEST( py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE

2984: IF py_za_tx_01032013.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc') THEN
2985: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',3);
2986: -- Employee Tax Year Start and End Dates
2987: --
2988: l_StrtDate := GREATEST( py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
2989: , py_za_tx_01032013.dbi_ZA_TX_YR_STRT
2990: );
2991: l_EndDate := LEAST( py_za_tx_01032013.dbi_ZA_ACT_END_DTE
2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END

Line 2989: , py_za_tx_01032013.dbi_ZA_TX_YR_STRT

2985: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',3);
2986: -- Employee Tax Year Start and End Dates
2987: --
2988: l_StrtDate := GREATEST( py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
2989: , py_za_tx_01032013.dbi_ZA_TX_YR_STRT
2990: );
2991: l_EndDate := LEAST( py_za_tx_01032013.dbi_ZA_ACT_END_DTE
2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END
2993: , py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE

Line 2991: l_EndDate := LEAST( py_za_tx_01032013.dbi_ZA_ACT_END_DTE

2987: --
2988: l_StrtDate := GREATEST( py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
2989: , py_za_tx_01032013.dbi_ZA_TX_YR_STRT
2990: );
2991: l_EndDate := LEAST( py_za_tx_01032013.dbi_ZA_ACT_END_DTE
2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END
2993: , py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
2994: );
2995:

Line 2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END

2988: l_StrtDate := GREATEST( py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
2989: , py_za_tx_01032013.dbi_ZA_TX_YR_STRT
2990: );
2991: l_EndDate := LEAST( py_za_tx_01032013.dbi_ZA_ACT_END_DTE
2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END
2993: , py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
2994: );
2995:
2996: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

Line 2993: , py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE

2989: , py_za_tx_01032013.dbi_ZA_TX_YR_STRT
2990: );
2991: l_EndDate := LEAST( py_za_tx_01032013.dbi_ZA_ACT_END_DTE
2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END
2993: , py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
2994: );
2995:
2996: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
2997: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',4);

Line 2996: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

2992: , py_za_tx_01032013.dbi_ZA_TX_YR_END
2993: , py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
2994: );
2995:
2996: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
2997: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',4);
2998: -- Employee Tax Year Start and End Dates
2999: --
3000: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');

Line 3000: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');

2996: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
2997: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',4);
2998: -- Employee Tax Year Start and End Dates
2999: --
3000: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');
3001: l_EndDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT -1;
3002: -- Bug 8844712
3003: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN
3004: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',5);

Line 3001: l_EndDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT -1;

2997: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',4);
2998: -- Employee Tax Year Start and End Dates
2999: --
3000: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');
3001: l_EndDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT -1;
3002: -- Bug 8844712
3003: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN
3004: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',5);
3005: -- Employee Tax Year Start and End Dates

Line 3003: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN

2999: --
3000: l_StrtDate := to_date('01-01-'||to_char(py_za_tx_01032013.dbi_ZA_TX_YR_STRT,'YYYY')||''||'','DD-MM-YYYY');
3001: l_EndDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT -1;
3002: -- Bug 8844712
3003: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN
3004: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',5);
3005: -- Employee Tax Year Start and End Dates
3006: --
3007: l_StrtDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;

Line 3007: l_StrtDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;

3003: ELSIF py_za_tx_01032013.trc_CalTyp = 'LteCalc' THEN
3004: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',5);
3005: -- Employee Tax Year Start and End Dates
3006: --
3007: l_StrtDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3008: l_EndDate := py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE;
3009: --PstCalc is not set as a part of Bug 8844712
3010: /*ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3011: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',6);

Line 3008: l_EndDate := py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE;

3004: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',5);
3005: -- Employee Tax Year Start and End Dates
3006: --
3007: l_StrtDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3008: l_EndDate := py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE;
3009: --PstCalc is not set as a part of Bug 8844712
3010: /*ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3011: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',6);
3012: -- Employee Tax Year Start and End Dates

Line 3010: /*ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

3006: --
3007: l_StrtDate := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3008: l_EndDate := py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE;
3009: --PstCalc is not set as a part of Bug 8844712
3010: /*ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3011: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',6);
3012: -- Employee Tax Year Start and End Dates
3013: --
3014: l_StrtDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;

Line 3014: l_StrtDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;

3010: /*ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3011: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',6);
3012: -- Employee Tax Year Start and End Dates
3013: --
3014: l_StrtDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;
3015: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END; */
3016: END IF;
3017:
3018: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',7);

Line 3015: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END; */

3011: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',6);
3012: -- Employee Tax Year Start and End Dates
3013: --
3014: l_StrtDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;
3015: l_EndDate := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_END; */
3016: END IF;
3017:
3018: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',7);
3019:

Line 3030: IF py_za_tx_01032013.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc','LteCalc','PstCalc') THEN

3026: -- Rfi Travel Allowance
3027: --
3028: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',11);
3029: -- Check Calc Type
3030: IF py_za_tx_01032013.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc','LteCalc','PstCalc') THEN
3031: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',12);
3032: -- Rfi Balance At That Date
3033: l_RfiYtd := py_za_bal.get_balance_value
3034: ( py_za_tx_01032013.con_ASG_ID

Line 3034: ( py_za_tx_01032013.con_ASG_ID

3030: IF py_za_tx_01032013.trc_CalTyp in ('DirCalc','NorCalc','SitCalc','YtdCalc','LteCalc','PstCalc') THEN
3031: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',12);
3032: -- Rfi Balance At That Date
3033: l_RfiYtd := py_za_bal.get_balance_value
3034: ( py_za_tx_01032013.con_ASG_ID
3035: , l_RfiBalID
3036: , '_ASG_TAX_YTD'
3037: , v_Date.effective_end_date
3038: );

Line 3039: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

3035: , l_RfiBalID
3036: , '_ASG_TAX_YTD'
3037: , v_Date.effective_end_date
3038: );
3039: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3040: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',13);
3041: -- Rfi Balance At That Date
3042: l_RfiYtd := py_za_bal.get_balance_value
3043: ( py_za_tx_01032013.con_ASG_ID

Line 3043: ( py_za_tx_01032013.con_ASG_ID

3039: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3040: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',13);
3041: -- Rfi Balance At That Date
3042: l_RfiYtd := py_za_bal.get_balance_value
3043: ( py_za_tx_01032013.con_ASG_ID
3044: , l_RfiBalID
3045: , '_ASG_CAL_YTD'
3046: , v_Date.effective_end_date
3047: );

Line 3071: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN

3067: -- add this to any calculated in the loop
3068: --
3069: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',14);
3070: -- Check Calc TYPE
3071: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3072: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',15);
3073: -- Balance Values
3074: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD;
3075: -- Global Value

Line 3074: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD;

3070: -- Check Calc TYPE
3071: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3072: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',15);
3073: -- Balance Values
3074: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD;
3075: -- Global Value
3076: l_GlbVal := py_za_tx_01032013.glb_ZA_TRV_ALL_TX_PRC;
3077:
3078: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

Line 3076: l_GlbVal := py_za_tx_01032013.glb_ZA_TRV_ALL_TX_PRC;

3072: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',15);
3073: -- Balance Values
3074: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD;
3075: -- Global Value
3076: l_GlbVal := py_za_tx_01032013.glb_ZA_TRV_ALL_TX_PRC;
3077:
3078: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3079: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',16);
3080: -- Balance Values

Line 3078: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

3074: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_YTD;
3075: -- Global Value
3076: l_GlbVal := py_za_tx_01032013.glb_ZA_TRV_ALL_TX_PRC;
3077:
3078: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3079: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',16);
3080: -- Balance Values
3081: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_PTD;
3082: -- Global Value

Line 3081: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_PTD;

3077:
3078: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3079: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',16);
3080: -- Balance Values
3081: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_PTD;
3082: -- Global Value
3083: SELECT TO_NUMBER(global_value)
3084: INTO l_GlbVal
3085: FROM ff_globals_f

Line 3092: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

3088: AND global_name = 'ZA_CAR_ALLOW_TAX_PERC';
3089:
3090: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',17);
3091:
3092: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3093: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',18);
3094: -- Balance Values
3095: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD;
3096:

Line 3095: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD;

3091:
3092: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3093: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',18);
3094: -- Balance Values
3095: l_RfiYtd := py_za_tx_01032013.bal_TOT_TXB_TA_CYTD;
3096:
3097: -- Global Value
3098: SELECT TO_NUMBER(global_value)
3099: INTO l_GlbVal

Line 3126: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN

3122:
3123: -- Update Globals
3124: --
3125: -- Check Calc Type
3126: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3127: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',20);
3128: py_za_tx_01032013.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3129: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3130: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',21);

Line 3128: py_za_tx_01032013.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;

3124: --
3125: -- Check Calc Type
3126: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3127: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',20);
3128: py_za_tx_01032013.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3129: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3130: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',21);
3131: py_za_tx_01032013.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3132: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

Line 3129: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

3125: -- Check Calc Type
3126: IF py_za_tx_01032013.trc_CalTyp IN ('DirCalc','NorCalc','SitCalc','YtdCalc', 'LteCalc') THEN
3127: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',20);
3128: py_za_tx_01032013.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3129: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3130: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',21);
3131: py_za_tx_01032013.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3132: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3133: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',22);

Line 3131: py_za_tx_01032013.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;

3127: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',20);
3128: py_za_tx_01032013.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3129: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3130: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',21);
3131: py_za_tx_01032013.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3132: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3133: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',22);
3134: py_za_tx_01032013.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;
3135: END IF;

Line 3132: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

3128: py_za_tx_01032013.bal_TOT_TXB_TA_YTD := l_TotTxbRfi;
3129: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3130: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',21);
3131: py_za_tx_01032013.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3132: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3133: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',22);
3134: py_za_tx_01032013.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;
3135: END IF;
3136:

Line 3134: py_za_tx_01032013.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;

3130: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',21);
3131: py_za_tx_01032013.bal_TOT_TXB_TA_PTD := l_TotTxbRfi;
3132: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3133: hr_utility.set_location('py_za_tx_utl_01032013.TrvAll',22);
3134: py_za_tx_01032013.bal_TOT_TXB_TA_CYTD := l_TotTxbRfi;
3135: END IF;
3136:
3137: WriteHrTrace('l_TotTxbRfi: '||to_char(l_TotTxbRfi));
3138:

Line 3141: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

3137: WriteHrTrace('l_TotTxbRfi: '||to_char(l_TotTxbRfi));
3138:
3139: EXCEPTION
3140: WHEN OTHERS THEN
3141: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3142: py_za_tx_01032013.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);
3143: END IF;
3144: RAISE py_za_tx_01032013.xpt_E;
3145: END TrvAll;

Line 3142: py_za_tx_01032013.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);

3138:
3139: EXCEPTION
3140: WHEN OTHERS THEN
3141: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3142: py_za_tx_01032013.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);
3143: END IF;
3144: RAISE py_za_tx_01032013.xpt_E;
3145: END TrvAll;
3146: -------------------------------------------------------------------------------

Line 3144: RAISE py_za_tx_01032013.xpt_E;

3140: WHEN OTHERS THEN
3141: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3142: py_za_tx_01032013.xpt_Msg := 'TrvAll: '||TO_CHAR(SQLCODE);
3143: END IF;
3144: RAISE py_za_tx_01032013.xpt_E;
3145: END TrvAll;
3146: -------------------------------------------------------------------------------
3147: -- ValidateTaxOns --
3148: -------------------------------------------------------------------------------

Line 3177: t_Liabilities(1).Ovrrde := py_za_tx_01032013.trc_LibFpNIOvr;

3173:
3174: BEGIN
3175: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',1);
3176: -- Set up the Table
3177: t_Liabilities(1).Ovrrde := py_za_tx_01032013.trc_LibFpNIOvr;
3178: t_Liabilities(1).Lib := py_za_tx_01032013.trc_LibFpNI;
3179:
3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;
3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;

Line 3178: t_Liabilities(1).Lib := py_za_tx_01032013.trc_LibFpNI;

3174: BEGIN
3175: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',1);
3176: -- Set up the Table
3177: t_Liabilities(1).Ovrrde := py_za_tx_01032013.trc_LibFpNIOvr;
3178: t_Liabilities(1).Lib := py_za_tx_01032013.trc_LibFpNI;
3179:
3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;
3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;
3182:

Line 3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;

3176: -- Set up the Table
3177: t_Liabilities(1).Ovrrde := py_za_tx_01032013.trc_LibFpNIOvr;
3178: t_Liabilities(1).Lib := py_za_tx_01032013.trc_LibFpNI;
3179:
3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;
3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;
3182:
3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;
3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;

Line 3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;

3177: t_Liabilities(1).Ovrrde := py_za_tx_01032013.trc_LibFpNIOvr;
3178: t_Liabilities(1).Lib := py_za_tx_01032013.trc_LibFpNI;
3179:
3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;
3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;
3182:
3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;
3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;
3185:

Line 3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;

3179:
3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;
3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;
3182:
3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;
3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;
3185:
3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;
3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;

Line 3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;

3180: t_Liabilities(2).Ovrrde := py_za_tx_01032013.trc_LibFpFBOvr;
3181: t_Liabilities(2).Lib := py_za_tx_01032013.trc_LibFpFB;
3182:
3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;
3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;
3185:
3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;
3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;
3188:

Line 3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;

3182:
3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;
3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;
3185:
3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;
3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;
3188:
3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;
3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;

Line 3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;

3183: t_Liabilities(3).Ovrrde := py_za_tx_01032013.trc_LibFpTAOvr;
3184: t_Liabilities(3).Lib := py_za_tx_01032013.trc_LibFpTA;
3185:
3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;
3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;
3188:
3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;
3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;
3191:

Line 3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;

3185:
3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;
3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;
3188:
3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;
3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;
3191:
3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;
3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;

Line 3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;

3186: t_Liabilities(4).Ovrrde := py_za_tx_01032013.trc_LibFpBPOvr;
3187: t_Liabilities(4).Lib := py_za_tx_01032013.trc_LibFpBP;
3188:
3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;
3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;
3191:
3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;
3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;
3194:

Line 3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;

3188:
3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;
3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;
3191:
3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;
3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;
3194:
3195: t_Liabilities(7).Ovrrde := py_za_tx_01032013.trc_LibFpPOOvr;
3196: t_Liabilities(7).Lib := py_za_tx_01032013.trc_LibFpPO;

Line 3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;

3189: t_Liabilities(5).Ovrrde := py_za_tx_01032013.trc_LibFpABOvr;
3190: t_Liabilities(5).Lib := py_za_tx_01032013.trc_LibFpAB;
3191:
3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;
3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;
3194:
3195: t_Liabilities(7).Ovrrde := py_za_tx_01032013.trc_LibFpPOOvr;
3196: t_Liabilities(7).Lib := py_za_tx_01032013.trc_LibFpPO;
3197:

Line 3195: t_Liabilities(7).Ovrrde := py_za_tx_01032013.trc_LibFpPOOvr;

3191:
3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;
3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;
3194:
3195: t_Liabilities(7).Ovrrde := py_za_tx_01032013.trc_LibFpPOOvr;
3196: t_Liabilities(7).Lib := py_za_tx_01032013.trc_LibFpPO;
3197:
3198: -- Bug 14195352
3199: -- To prevent tax refund in any situation other

Line 3196: t_Liabilities(7).Lib := py_za_tx_01032013.trc_LibFpPO;

3192: t_Liabilities(6).Ovrrde := py_za_tx_01032013.trc_LibFpAPOvr;
3193: t_Liabilities(6).Lib := py_za_tx_01032013.trc_LibFpAP;
3194:
3195: t_Liabilities(7).Ovrrde := py_za_tx_01032013.trc_LibFpPOOvr;
3196: t_Liabilities(7).Lib := py_za_tx_01032013.trc_LibFpPO;
3197:
3198: -- Bug 14195352
3199: -- To prevent tax refund in any situation other
3200: -- than when net taxable income is below SITE limit.

Line 3212: IF py_za_tx_01032013.trc_LibFpNIOvr THEN

3208: t_Liabilities(6).Ovrrde := FALSE;
3209:
3210: -- Bug 14195352 ends
3211:
3212: IF py_za_tx_01032013.trc_LibFpNIOvr THEN
3213: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: TRUE');
3214: ELSE
3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');
3216: END IF;

Line 3213: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: TRUE');

3209:
3210: -- Bug 14195352 ends
3211:
3212: IF py_za_tx_01032013.trc_LibFpNIOvr THEN
3213: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: TRUE');
3214: ELSE
3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');
3216: END IF;
3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));

Line 3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');

3211:
3212: IF py_za_tx_01032013.trc_LibFpNIOvr THEN
3213: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: TRUE');
3214: ELSE
3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');
3216: END IF;
3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3218: IF py_za_tx_01032013.trc_LibFpFBOvr THEN
3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');

Line 3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));

3213: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: TRUE');
3214: ELSE
3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');
3216: END IF;
3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3218: IF py_za_tx_01032013.trc_LibFpFBOvr THEN
3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');
3220: ELSE
3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');

Line 3218: IF py_za_tx_01032013.trc_LibFpFBOvr THEN

3214: ELSE
3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');
3216: END IF;
3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3218: IF py_za_tx_01032013.trc_LibFpFBOvr THEN
3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');
3220: ELSE
3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');
3222: END IF;

Line 3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');

3215: WriteHrTrace('py_za_tx_01032013.trc_LibFpNIOvr: FALSE');
3216: END IF;
3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3218: IF py_za_tx_01032013.trc_LibFpFBOvr THEN
3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');
3220: ELSE
3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');
3222: END IF;
3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));

Line 3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');

3217: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3218: IF py_za_tx_01032013.trc_LibFpFBOvr THEN
3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');
3220: ELSE
3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');
3222: END IF;
3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3224: IF py_za_tx_01032013.trc_LibFpTAOvr THEN
3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');

Line 3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));

3219: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: TRUE');
3220: ELSE
3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');
3222: END IF;
3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3224: IF py_za_tx_01032013.trc_LibFpTAOvr THEN
3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');
3226: ELSE
3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');

Line 3224: IF py_za_tx_01032013.trc_LibFpTAOvr THEN

3220: ELSE
3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');
3222: END IF;
3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3224: IF py_za_tx_01032013.trc_LibFpTAOvr THEN
3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');
3226: ELSE
3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');
3228: END IF;

Line 3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');

3221: WriteHrTrace('py_za_tx_01032013.trc_LibFpFBOvr: FALSE');
3222: END IF;
3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3224: IF py_za_tx_01032013.trc_LibFpTAOvr THEN
3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');
3226: ELSE
3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');
3228: END IF;
3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));

Line 3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');

3223: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3224: IF py_za_tx_01032013.trc_LibFpTAOvr THEN
3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');
3226: ELSE
3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');
3228: END IF;
3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3230: IF py_za_tx_01032013.trc_LibFpBPOvr THEN
3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');

Line 3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));

3225: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: TRUE');
3226: ELSE
3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');
3228: END IF;
3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3230: IF py_za_tx_01032013.trc_LibFpBPOvr THEN
3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');
3232: ELSE
3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');

Line 3230: IF py_za_tx_01032013.trc_LibFpBPOvr THEN

3226: ELSE
3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');
3228: END IF;
3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3230: IF py_za_tx_01032013.trc_LibFpBPOvr THEN
3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');
3232: ELSE
3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');
3234: END IF;

Line 3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');

3227: WriteHrTrace('py_za_tx_01032013.trc_LibFpTAOvr: FALSE');
3228: END IF;
3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3230: IF py_za_tx_01032013.trc_LibFpBPOvr THEN
3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');
3232: ELSE
3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');
3234: END IF;
3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));

Line 3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');

3229: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3230: IF py_za_tx_01032013.trc_LibFpBPOvr THEN
3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');
3232: ELSE
3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');
3234: END IF;
3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3236: IF py_za_tx_01032013.trc_LibFpABOvr THEN
3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');

Line 3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));

3231: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: TRUE');
3232: ELSE
3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');
3234: END IF;
3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3236: IF py_za_tx_01032013.trc_LibFpABOvr THEN
3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');
3238: ELSE
3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');

Line 3236: IF py_za_tx_01032013.trc_LibFpABOvr THEN

3232: ELSE
3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');
3234: END IF;
3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3236: IF py_za_tx_01032013.trc_LibFpABOvr THEN
3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');
3238: ELSE
3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');
3240: END IF;

Line 3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');

3233: WriteHrTrace('py_za_tx_01032013.trc_LibFpBPOvr: FALSE');
3234: END IF;
3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3236: IF py_za_tx_01032013.trc_LibFpABOvr THEN
3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');
3238: ELSE
3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');
3240: END IF;
3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));

Line 3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');

3235: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3236: IF py_za_tx_01032013.trc_LibFpABOvr THEN
3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');
3238: ELSE
3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');
3240: END IF;
3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3242: IF py_za_tx_01032013.trc_LibFpAPOvr THEN
3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');

Line 3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));

3237: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: TRUE');
3238: ELSE
3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');
3240: END IF;
3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3242: IF py_za_tx_01032013.trc_LibFpAPOvr THEN
3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');
3244: ELSE
3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');

Line 3242: IF py_za_tx_01032013.trc_LibFpAPOvr THEN

3238: ELSE
3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');
3240: END IF;
3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3242: IF py_za_tx_01032013.trc_LibFpAPOvr THEN
3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');
3244: ELSE
3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');
3246: END IF;

Line 3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');

3239: WriteHrTrace('py_za_tx_01032013.trc_LibFpABOvr: FALSE');
3240: END IF;
3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3242: IF py_za_tx_01032013.trc_LibFpAPOvr THEN
3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');
3244: ELSE
3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');
3246: END IF;
3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));

Line 3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');

3241: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3242: IF py_za_tx_01032013.trc_LibFpAPOvr THEN
3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');
3244: ELSE
3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');
3246: END IF;
3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3248: IF py_za_tx_01032013.trc_LibFpPOOvr THEN
3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');

Line 3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));

3243: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: TRUE');
3244: ELSE
3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');
3246: END IF;
3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3248: IF py_za_tx_01032013.trc_LibFpPOOvr THEN
3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');
3250: ELSE
3251: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: FALSE');

Line 3248: IF py_za_tx_01032013.trc_LibFpPOOvr THEN

3244: ELSE
3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');
3246: END IF;
3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3248: IF py_za_tx_01032013.trc_LibFpPOOvr THEN
3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');
3250: ELSE
3251: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: FALSE');
3252: END IF;

Line 3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');

3245: WriteHrTrace('py_za_tx_01032013.trc_LibFpAPOvr: FALSE');
3246: END IF;
3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3248: IF py_za_tx_01032013.trc_LibFpPOOvr THEN
3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');
3250: ELSE
3251: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: FALSE');
3252: END IF;
3253: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));

Line 3251: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: FALSE');

3247: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3248: IF py_za_tx_01032013.trc_LibFpPOOvr THEN
3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');
3250: ELSE
3251: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: FALSE');
3252: END IF;
3253: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3254:
3255: -- Sum the Liabilities

Line 3253: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));

3249: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: TRUE');
3250: ELSE
3251: WriteHrTrace('py_za_tx_01032013.trc_LibFpPOOvr: FALSE');
3252: END IF;
3253: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3254:
3255: -- Sum the Liabilities
3256: l_TotLib :=
3257: ( py_za_tx_01032013.trc_LibFpNI

Line 3257: ( py_za_tx_01032013.trc_LibFpNI

3253: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3254:
3255: -- Sum the Liabilities
3256: l_TotLib :=
3257: ( py_za_tx_01032013.trc_LibFpNI
3258: + py_za_tx_01032013.trc_LibFpFB
3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB

Line 3258: + py_za_tx_01032013.trc_LibFpFB

3254:
3255: -- Sum the Liabilities
3256: l_TotLib :=
3257: ( py_za_tx_01032013.trc_LibFpNI
3258: + py_za_tx_01032013.trc_LibFpFB
3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB
3262: + py_za_tx_01032013.trc_LibFpAP

Line 3259: + py_za_tx_01032013.trc_LibFpTA

3255: -- Sum the Liabilities
3256: l_TotLib :=
3257: ( py_za_tx_01032013.trc_LibFpNI
3258: + py_za_tx_01032013.trc_LibFpFB
3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB
3262: + py_za_tx_01032013.trc_LibFpAP
3263: + py_za_tx_01032013.trc_LibFpPO

Line 3260: + py_za_tx_01032013.trc_LibFpBP

3256: l_TotLib :=
3257: ( py_za_tx_01032013.trc_LibFpNI
3258: + py_za_tx_01032013.trc_LibFpFB
3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB
3262: + py_za_tx_01032013.trc_LibFpAP
3263: + py_za_tx_01032013.trc_LibFpPO
3264: );

Line 3261: + py_za_tx_01032013.trc_LibFpAB

3257: ( py_za_tx_01032013.trc_LibFpNI
3258: + py_za_tx_01032013.trc_LibFpFB
3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB
3262: + py_za_tx_01032013.trc_LibFpAP
3263: + py_za_tx_01032013.trc_LibFpPO
3264: );
3265:

Line 3262: + py_za_tx_01032013.trc_LibFpAP

3258: + py_za_tx_01032013.trc_LibFpFB
3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB
3262: + py_za_tx_01032013.trc_LibFpAP
3263: + py_za_tx_01032013.trc_LibFpPO
3264: );
3265:
3266: -- TODO revisit

Line 3263: + py_za_tx_01032013.trc_LibFpPO

3259: + py_za_tx_01032013.trc_LibFpTA
3260: + py_za_tx_01032013.trc_LibFpBP
3261: + py_za_tx_01032013.trc_LibFpAB
3262: + py_za_tx_01032013.trc_LibFpAP
3263: + py_za_tx_01032013.trc_LibFpPO
3264: );
3265:
3266: -- TODO revisit
3267: l_totMAC := 0;

Line 3270: ( py_za_tx_01032013.trc_MedTxCrUsedDR_Upd

3266: -- TODO revisit
3267: l_totMAC := 0;
3268:
3269: /*l_totMAC := Greatest(
3270: ( py_za_tx_01032013.trc_MedTxCrUsedDR_Upd
3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd
3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd

Line 3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd

3267: l_totMAC := 0;
3268:
3269: /*l_totMAC := Greatest(
3270: ( py_za_tx_01032013.trc_MedTxCrUsedDR_Upd
3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd
3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd

Line 3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd

3268:
3269: /*l_totMAC := Greatest(
3270: ( py_za_tx_01032013.trc_MedTxCrUsedDR_Upd
3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd
3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd

Line 3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd

3269: /*l_totMAC := Greatest(
3270: ( py_za_tx_01032013.trc_MedTxCrUsedDR_Upd
3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd
3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd

Line 3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd

3270: ( py_za_tx_01032013.trc_MedTxCrUsedDR_Upd
3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd
3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd
3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd

Line 3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd

3271: + py_za_tx_01032013.trc_MedTxCrUsedNI_Upd
3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd
3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd
3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd

Line 3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd

3272: + py_za_tx_01032013.trc_MedTxCrUsedFB_Upd
3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd
3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd
3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd
3280: ),0);*/

Line 3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd

3273: + py_za_tx_01032013.trc_MedTxCrUsedTA_Upd
3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd
3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd
3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd
3280: ),0);*/
3281:

Line 3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd

3274: + py_za_tx_01032013.trc_MedTxCrUsedBP_Upd
3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd
3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd
3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd
3280: ),0);*/
3281:
3282: -- Set Net Pay

Line 3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd

3275: + py_za_tx_01032013.trc_MedTxCrUsedAB_Upd
3276: + py_za_tx_01032013.trc_MedTxCrUsedAP_Upd
3277: + py_za_tx_01032013.trc_MedTxCrUsedPO_Upd
3278: + py_za_tx_01032013.trc_MedTxCrUsedNtgAP_Upd
3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd
3280: ),0);*/
3281:
3282: -- Set Net Pay
3283: l_TotNp := py_za_tx_01032013.bal_NET_PAY_RUN;

Line 3283: l_TotNp := py_za_tx_01032013.bal_NET_PAY_RUN;

3279: + py_za_tx_01032013.trc_MedTxCrUsedNtgEEDbt_Upd
3280: ),0);*/
3281:
3282: -- Set Net Pay
3283: l_TotNp := py_za_tx_01032013.bal_NET_PAY_RUN;
3284: WriteHrTrace('l_TotNp: '||to_char(l_TotNp));
3285:
3286: WriteHrTrace('l_totMAC:'||to_char(l_totMAC));
3287: -- Start Validation

Line 3313: py_za_tx_01032013.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';

3309: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',8);
3310: l_NewLib := t_Liabilities(i).Lib - LEAST(t_Liabilities(i).Lib,l_RecVal);
3311: l_RecVal := l_RecVal - (t_Liabilities(i).Lib - l_NewLib);
3312: t_Liabilities(i).Lib := l_NewLib;
3313: py_za_tx_01032013.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';
3314: ELSE -- lib < 0
3315: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',9);
3316: NULL;
3317: END IF;

Line 3336: py_za_tx_01032013.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';

3332: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',12);
3333: l_NewLib := t_Liabilities(i).Lib - LEAST(t_Liabilities(i).Lib,l_RecVal);
3334: l_RecVal := l_RecVal - (t_Liabilities(i).Lib - l_NewLib);
3335: t_Liabilities(i).Lib := l_NewLib;
3336: py_za_tx_01032013.trc_LibWrn := 'Warning: Net Pay Balance not enough for Tax Recovery';
3337: END IF;
3338: END LOOP;
3339: END IF;
3340:

Line 3376: py_za_tx_01032013.trc_LibFpNI := t_Liabilities(1).Lib;

3372: END IF;
3373:
3374: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',20);
3375:
3376: py_za_tx_01032013.trc_LibFpNI := t_Liabilities(1).Lib;
3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;
3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;

Line 3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;

3373:
3374: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',20);
3375:
3376: py_za_tx_01032013.trc_LibFpNI := t_Liabilities(1).Lib;
3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;
3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;

Line 3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;

3374: hr_utility.set_location('py_za_tx_utl_01032013.ValidateTaxOns',20);
3375:
3376: py_za_tx_01032013.trc_LibFpNI := t_Liabilities(1).Lib;
3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;
3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;

Line 3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;

3375:
3376: py_za_tx_01032013.trc_LibFpNI := t_Liabilities(1).Lib;
3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;
3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:

Line 3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;

3376: py_za_tx_01032013.trc_LibFpNI := t_Liabilities(1).Lib;
3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;
3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));

Line 3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;

3377: py_za_tx_01032013.trc_LibFpFB := t_Liabilities(2).Lib;
3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));

Line 3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;

3378: py_za_tx_01032013.trc_LibFpTA := t_Liabilities(3).Lib;
3379: py_za_tx_01032013.trc_LibFpBP := t_Liabilities(4).Lib;
3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));

Line 3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));

3380: py_za_tx_01032013.trc_LibFpAB := t_Liabilities(5).Lib;
3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));

Line 3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));

3381: py_za_tx_01032013.trc_LibFpAP := t_Liabilities(6).Lib;
3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));

Line 3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));

3382: py_za_tx_01032013.trc_LibFpPO := t_Liabilities(7).Lib;
3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));

Line 3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));

3383:
3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3391:

Line 3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));

3384: WriteHrTrace('py_za_tx_01032013.trc_LibFpNI: '||to_char(py_za_tx_01032013.trc_LibFpNI));
3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3391:
3392: EXCEPTION

Line 3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));

3385: WriteHrTrace('py_za_tx_01032013.trc_LibFpFB: '||to_char(py_za_tx_01032013.trc_LibFpFB));
3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3391:
3392: EXCEPTION
3393: WHEN OTHERS THEN

Line 3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));

3386: WriteHrTrace('py_za_tx_01032013.trc_LibFpTA: '||to_char(py_za_tx_01032013.trc_LibFpTA));
3387: WriteHrTrace('py_za_tx_01032013.trc_LibFpBP: '||to_char(py_za_tx_01032013.trc_LibFpBP));
3388: WriteHrTrace('py_za_tx_01032013.trc_LibFpAB: '||to_char(py_za_tx_01032013.trc_LibFpAB));
3389: WriteHrTrace('py_za_tx_01032013.trc_LibFpAP: '||to_char(py_za_tx_01032013.trc_LibFpAP));
3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3391:
3392: EXCEPTION
3393: WHEN OTHERS THEN
3394: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

Line 3394: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

3390: WriteHrTrace('py_za_tx_01032013.trc_LibFpPO: '||to_char(py_za_tx_01032013.trc_LibFpPO));
3391:
3392: EXCEPTION
3393: WHEN OTHERS THEN
3394: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3395: py_za_tx_01032013.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);
3396: END IF;
3397: RAISE py_za_tx_01032013.xpt_E;
3398: END ValidateTaxOns;

Line 3395: py_za_tx_01032013.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);

3391:
3392: EXCEPTION
3393: WHEN OTHERS THEN
3394: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3395: py_za_tx_01032013.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);
3396: END IF;
3397: RAISE py_za_tx_01032013.xpt_E;
3398: END ValidateTaxOns;
3399: -------------------------------------------------------------------------------

Line 3397: RAISE py_za_tx_01032013.xpt_E;

3393: WHEN OTHERS THEN
3394: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3395: py_za_tx_01032013.xpt_Msg := 'ValidateTaxOns: '||TO_CHAR(SQLCODE);
3396: END IF;
3397: RAISE py_za_tx_01032013.xpt_E;
3398: END ValidateTaxOns;
3399: -------------------------------------------------------------------------------
3400: -- DaysWorked --
3401: -- Returns the number of days that the person has worked --

Line 3412: IF py_za_tx_01032013.trc_OvrTxCalc AND py_za_tx_01032013.trc_OvrTyp = 'V' THEN

3408: l_EndDte DATE;
3409: l_StrtDte DATE;
3410:
3411: BEGIN
3412: IF py_za_tx_01032013.trc_OvrTxCalc AND py_za_tx_01032013.trc_OvrTyp = 'V' THEN
3413: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',1);
3414: IF LatePayPeriod THEN
3415: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',2);
3416: -- This will set the sitfactor = 1

Line 3417: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_END;

3413: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',1);
3414: IF LatePayPeriod THEN
3415: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',2);
3416: -- This will set the sitfactor = 1
3417: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_END;
3418: l_StrtDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3419: ELSE
3420: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',3);
3421: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);

Line 3418: l_StrtDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;

3414: IF LatePayPeriod THEN
3415: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',2);
3416: -- This will set the sitfactor = 1
3417: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_END;
3418: l_StrtDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3419: ELSE
3420: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',3);
3421: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3422: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);

Line 3421: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);

3417: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_END;
3418: l_StrtDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3419: ELSE
3420: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',3);
3421: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3422: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3423: END IF;
3424:
3425: ELSIF py_za_tx_01032013.trc_CalTyp = 'YtdCalc' THEN

Line 3422: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);

3418: l_StrtDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT;
3419: ELSE
3420: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',3);
3421: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3422: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3423: END IF;
3424:
3425: ELSIF py_za_tx_01032013.trc_CalTyp = 'YtdCalc' THEN
3426: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',4);

Line 3425: ELSIF py_za_tx_01032013.trc_CalTyp = 'YtdCalc' THEN

3421: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3422: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3423: END IF;
3424:
3425: ELSIF py_za_tx_01032013.trc_CalTyp = 'YtdCalc' THEN
3426: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',4);
3427: l_EndDte := py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3428: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3429:

Line 3427: l_EndDte := py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE - 1;

3423: END IF;
3424:
3425: ELSIF py_za_tx_01032013.trc_CalTyp = 'YtdCalc' THEN
3426: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',4);
3427: l_EndDte := py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3428: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3429:
3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3431: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',5);

Line 3428: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);

3424:
3425: ELSIF py_za_tx_01032013.trc_CalTyp = 'YtdCalc' THEN
3426: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',4);
3427: l_EndDte := py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3428: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3429:
3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3431: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',5);
3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;

Line 3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN

3426: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',4);
3427: l_EndDte := py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE - 1;
3428: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3429:
3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3431: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',5);
3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;
3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,
3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));

Line 3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;

3428: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3429:
3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3431: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',5);
3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;
3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,
3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND

Line 3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,

3429:
3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3431: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',5);
3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;
3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,
3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND
3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'

Line 3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));

3430: ELSIF py_za_tx_01032013.trc_CalTyp = 'CalCalc' THEN
3431: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',5);
3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;
3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,
3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND
3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3438: OR py_za_tx_01032013.trc_OvrTxCalc

Line 3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND

3432: l_EndDte := py_za_tx_01032013.dbi_ZA_TX_YR_STRT - 1;
3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,
3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND
3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3438: OR py_za_tx_01032013.trc_OvrTxCalc
3439: OR py_za_tx_01032013.trc_NegPtd
3440: )THEN

Line 3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'

3433: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE,
3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND
3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3438: OR py_za_tx_01032013.trc_OvrTxCalc
3439: OR py_za_tx_01032013.trc_NegPtd
3440: )THEN
3441: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',6);

Line 3438: OR py_za_tx_01032013.trc_OvrTxCalc

3434: to_date('01/01/'||to_char(to_number(to_char(py_za_tx_01032013.dbi_ZA_TX_YR_END,'YYYY'))-1),'DD/MM/YYYY'));
3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND
3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3438: OR py_za_tx_01032013.trc_OvrTxCalc
3439: OR py_za_tx_01032013.trc_NegPtd
3440: )THEN
3441: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',6);
3442: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);

Line 3439: OR py_za_tx_01032013.trc_NegPtd

3435:
3436: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' AND
3437: ( py_za_tx_01032013.dbi_ZA_ASG_TX_RTR_PRD = 'Y'
3438: OR py_za_tx_01032013.trc_OvrTxCalc
3439: OR py_za_tx_01032013.trc_NegPtd
3440: )THEN
3441: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',6);
3442: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3443: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);

Line 3442: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);

3438: OR py_za_tx_01032013.trc_OvrTxCalc
3439: OR py_za_tx_01032013.trc_NegPtd
3440: )THEN
3441: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',6);
3442: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3443: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3444:
3445: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' THEN
3446: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',7);

Line 3443: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);

3439: OR py_za_tx_01032013.trc_NegPtd
3440: )THEN
3441: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',6);
3442: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3443: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3444:
3445: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' THEN
3446: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',7);
3447: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_END);

Line 3445: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' THEN

3441: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',6);
3442: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE);
3443: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3444:
3445: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' THEN
3446: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',7);
3447: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_END);
3448: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3449: /*

Line 3447: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_END);

3443: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3444:
3445: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' THEN
3446: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',7);
3447: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_END);
3448: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3449: /*
3450: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3451: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',8);

Line 3448: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);

3444:
3445: ELSIF py_za_tx_01032013.trc_CalTyp = 'SitCalc' THEN
3446: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',7);
3447: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_END);
3448: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3449: /*
3450: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3451: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',8);
3452: l_EndDte := py_za_tx_01032013.dbi_ZA_ACT_END_DTE;

Line 3450: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN

3446: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',7);
3447: l_EndDte := LEAST(py_za_tx_01032013.dbi_ZA_ACT_END_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_END);
3448: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3449: /*
3450: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3451: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',8);
3452: l_EndDte := py_za_tx_01032013.dbi_ZA_ACT_END_DTE;
3453: l_StrtDte := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;
3454:

Line 3452: l_EndDte := py_za_tx_01032013.dbi_ZA_ACT_END_DTE;

3448: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, py_za_tx_01032013.dbi_ZA_TX_YR_STRT);
3449: /*
3450: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3451: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',8);
3452: l_EndDte := py_za_tx_01032013.dbi_ZA_ACT_END_DTE;
3453: l_StrtDte := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;
3454:
3455: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',9);
3456:

Line 3453: l_StrtDte := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;

3449: /*
3450: ELSIF py_za_tx_01032013.trc_CalTyp = 'PstCalc' THEN
3451: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',8);
3452: l_EndDte := py_za_tx_01032013.dbi_ZA_ACT_END_DTE;
3453: l_StrtDte := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;
3454:
3455: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',9);
3456:
3457: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, l_StrtDte); */

Line 3457: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, l_StrtDte); */

3453: l_StrtDte := py_za_tx_01032013.dbi_ZA_ASG_TX_YR_STRT;
3454:
3455: hr_utility.set_location('py_za_tx_utl_01032013.DaysWorked',9);
3456:
3457: l_StrtDte := GREATEST(py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE, l_StrtDte); */
3458: END IF;
3459:
3460: l_DaysWorked := l_EndDte - l_StrtDte + 1;
3461:

Line 3470: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

3466: RETURN l_DaysWorked;
3467:
3468: EXCEPTION
3469: WHEN OTHERS THEN
3470: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3471: py_za_tx_01032013.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);
3472: END IF;
3473: RAISE py_za_tx_01032013.xpt_E;
3474: END DaysWorked;

Line 3471: py_za_tx_01032013.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);

3467:
3468: EXCEPTION
3469: WHEN OTHERS THEN
3470: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3471: py_za_tx_01032013.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);
3472: END IF;
3473: RAISE py_za_tx_01032013.xpt_E;
3474: END DaysWorked;
3475: -------------------------------------------------------------------------------

Line 3473: RAISE py_za_tx_01032013.xpt_E;

3469: WHEN OTHERS THEN
3470: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3471: py_za_tx_01032013.xpt_Msg := 'DaysWorked: '||TO_CHAR(SQLCODE);
3472: END IF;
3473: RAISE py_za_tx_01032013.xpt_E;
3474: END DaysWorked;
3475: -------------------------------------------------------------------------------
3476: -- SitPaySplit --
3477: -------------------------------------------------------------------------------

Line 3486: IF py_za_tx_01032013.dbi_TX_STA IN ('C','D','E','F','J','K','L','N','P') THEN

3482: BEGIN
3483: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',1);
3484: -- Directive Type Statuses
3485: --
3486: IF py_za_tx_01032013.dbi_TX_STA IN ('C','D','E','F','J','K','L','N','P') THEN
3487: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',2);
3488: -- Check for SitePeriod
3489: IF SitePeriod THEN
3490: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',3);

Line 3491: py_za_tx_01032013.trc_PayeVal :=

3487: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',2);
3488: -- Check for SitePeriod
3489: IF SitePeriod THEN
3490: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',3);
3491: py_za_tx_01032013.trc_PayeVal :=
3492: ( py_za_tx_01032013.bal_TAX_YTD
3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA

Line 3492: ( py_za_tx_01032013.bal_TAX_YTD

3488: -- Check for SitePeriod
3489: IF SitePeriod THEN
3490: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',3);
3491: py_za_tx_01032013.trc_PayeVal :=
3492: ( py_za_tx_01032013.bal_TAX_YTD
3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP

Line 3493: + py_za_tx_01032013.trc_LibFpNI

3489: IF SitePeriod THEN
3490: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',3);
3491: py_za_tx_01032013.trc_PayeVal :=
3492: ( py_za_tx_01032013.bal_TAX_YTD
3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB

Line 3494: + py_za_tx_01032013.trc_LibFpFB

3490: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',3);
3491: py_za_tx_01032013.trc_PayeVal :=
3492: ( py_za_tx_01032013.bal_TAX_YTD
3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP

Line 3495: + py_za_tx_01032013.trc_LibFpTA

3491: py_za_tx_01032013.trc_PayeVal :=
3492: ( py_za_tx_01032013.bal_TAX_YTD
3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO

Line 3496: + py_za_tx_01032013.trc_LibFpBP

3492: ( py_za_tx_01032013.bal_TAX_YTD
3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP

Line 3497: + py_za_tx_01032013.trc_LibFpAB

3493: + py_za_tx_01032013.trc_LibFpNI
3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt

Line 3498: + py_za_tx_01032013.trc_LibFpAP

3494: + py_za_tx_01032013.trc_LibFpFB
3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

Line 3499: + py_za_tx_01032013.trc_LibFpPO

3495: + py_za_tx_01032013.trc_LibFpTA
3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

Line 3500: + py_za_tx_01032013.trc_LibFpNtgAP

3496: + py_za_tx_01032013.trc_LibFpBP
3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3504: ELSE

Line 3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt

3497: + py_za_tx_01032013.trc_LibFpAB
3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3504: ELSE
3505: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',4);

Line 3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

3498: + py_za_tx_01032013.trc_LibFpAP
3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3504: ELSE
3505: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',4);
3506: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

Line 3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

3499: + py_za_tx_01032013.trc_LibFpPO
3500: + py_za_tx_01032013.trc_LibFpNtgAP
3501: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3504: ELSE
3505: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',4);
3506: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3507: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

Line 3506: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

3502: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3504: ELSE
3505: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',4);
3506: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3507: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3508: END IF;
3509: -- Normal Type Statuses
3510: --

Line 3507: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

3503: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3504: ELSE
3505: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',4);
3506: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3507: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3508: END IF;
3509: -- Normal Type Statuses
3510: --
3511: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B') THEN

Line 3511: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B') THEN

3507: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3508: END IF;
3509: -- Normal Type Statuses
3510: --
3511: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B') THEN
3512: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3513: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',5);
3514: -- Get the Tax Liability on the Site Limit
3515: py_za_tx_01032013.trc_LateSitePaye := 1;

Line 3515: py_za_tx_01032013.trc_LateSitePaye := 1;

3511: ELSIF py_za_tx_01032013.dbi_TX_STA IN ('A','B') THEN
3512: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3513: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',5);
3514: -- Get the Tax Liability on the Site Limit
3515: py_za_tx_01032013.trc_LateSitePaye := 1;
3516: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3517: -- Get the Tax Amount Liable for SITE
3518: l_SitAblTx :=
3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD

Line 3516: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;

3512: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3513: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',5);
3514: -- Get the Tax Liability on the Site Limit
3515: py_za_tx_01032013.trc_LateSitePaye := 1;
3516: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3517: -- Get the Tax Amount Liable for SITE
3518: l_SitAblTx :=
3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD

Line 3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD

3515: py_za_tx_01032013.trc_LateSitePaye := 1;
3516: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3517: -- Get the Tax Amount Liable for SITE
3518: l_SitAblTx :=
3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD

Line 3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD

3516: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3517: -- Get the Tax Amount Liable for SITE
3518: l_SitAblTx :=
3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD

Line 3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD

3517: -- Get the Tax Amount Liable for SITE
3518: l_SitAblTx :=
3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD

Line 3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD

3518: l_SitAblTx :=
3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI

Line 3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD

3519: ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB

Line 3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD

3520: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP

Line 3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD

3521: + py_za_tx_01032013.bal_TX_ON_BP_YTD
3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB

Line 3526: + py_za_tx_01032013.trc_LibFpNI

3522: + py_za_tx_01032013.bal_TX_ON_AB_YTD
3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP

Line 3527: + py_za_tx_01032013.trc_LibFpFB

3523: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP
3531: + py_za_tx_01032013.trc_LibFpNtgAP

Line 3528: + py_za_tx_01032013.trc_LibFpBP

3524: + py_za_tx_01032013.bal_TX_ON_AP_NTG_YTD
3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP
3531: + py_za_tx_01032013.trc_LibFpNtgAP
3532: + py_za_tx_01032013.trc_LibFpNtgEEDbt

Line 3529: + py_za_tx_01032013.trc_LibFpAB

3525: + py_za_tx_01032013.bal_TX_ON_EE_DBT_NTG_YTD
3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP
3531: + py_za_tx_01032013.trc_LibFpNtgAP
3532: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3533: );

Line 3530: + py_za_tx_01032013.trc_LibFpAP

3526: + py_za_tx_01032013.trc_LibFpNI
3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP
3531: + py_za_tx_01032013.trc_LibFpNtgAP
3532: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3533: );
3534: -- Check the Limit

Line 3531: + py_za_tx_01032013.trc_LibFpNtgAP

3527: + py_za_tx_01032013.trc_LibFpFB
3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP
3531: + py_za_tx_01032013.trc_LibFpNtgAP
3532: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3533: );
3534: -- Check the Limit
3535: IF l_SitAblTx > l_TxOnSitLim THEN

Line 3532: + py_za_tx_01032013.trc_LibFpNtgEEDbt

3528: + py_za_tx_01032013.trc_LibFpBP
3529: + py_za_tx_01032013.trc_LibFpAB
3530: + py_za_tx_01032013.trc_LibFpAP
3531: + py_za_tx_01032013.trc_LibFpNtgAP
3532: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3533: );
3534: -- Check the Limit
3535: IF l_SitAblTx > l_TxOnSitLim THEN
3536: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',6);

Line 3537: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;

3533: );
3534: -- Check the Limit
3535: IF l_SitAblTx > l_TxOnSitLim THEN
3536: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',6);
3537: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3538: py_za_tx_01032013.trc_PayeVal := (
3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB

Line 3538: py_za_tx_01032013.trc_PayeVal := (

3534: -- Check the Limit
3535: IF l_SitAblTx > l_TxOnSitLim THEN
3536: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',6);
3537: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3538: py_za_tx_01032013.trc_PayeVal := (
3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP

Line 3539: ( py_za_tx_01032013.bal_TAX_YTD

3535: IF l_SitAblTx > l_TxOnSitLim THEN
3536: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',6);
3537: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3538: py_za_tx_01032013.trc_PayeVal := (
3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB

Line 3540: + py_za_tx_01032013.trc_LibFpNI

3536: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',6);
3537: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3538: py_za_tx_01032013.trc_PayeVal := (
3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP

Line 3541: + py_za_tx_01032013.trc_LibFpFB

3537: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3538: py_za_tx_01032013.trc_PayeVal := (
3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA

Line 3542: + py_za_tx_01032013.trc_LibFpBP

3538: py_za_tx_01032013.trc_PayeVal := (
3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO

Line 3543: + py_za_tx_01032013.trc_LibFpAB

3539: ( py_za_tx_01032013.bal_TAX_YTD
3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP

Line 3544: + py_za_tx_01032013.trc_LibFpAP

3540: + py_za_tx_01032013.trc_LibFpNI
3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP
3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt

Line 3545: + py_za_tx_01032013.trc_LibFpTA

3541: + py_za_tx_01032013.trc_LibFpFB
3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP
3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

Line 3546: + py_za_tx_01032013.trc_LibFpPO

3542: + py_za_tx_01032013.trc_LibFpBP
3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP
3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3550:

Line 3547: + py_za_tx_01032013.trc_LibFpNtgAP

3543: + py_za_tx_01032013.trc_LibFpAB
3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP
3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3550:
3551: ELSE

Line 3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt

3544: + py_za_tx_01032013.trc_LibFpAP
3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP
3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3550:
3551: ELSE
3552: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',7);

Line 3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

3545: + py_za_tx_01032013.trc_LibFpTA
3546: + py_za_tx_01032013.trc_LibFpPO
3547: + py_za_tx_01032013.trc_LibFpNtgAP
3548: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3550:
3551: ELSE
3552: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',7);
3553: IF ( py_za_tx_01032013.bal_TX_ON_TA_YTD

Line 3553: IF ( py_za_tx_01032013.bal_TX_ON_TA_YTD

3549: ) - l_TxOnSitLim) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3550:
3551: ELSE
3552: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',7);
3553: IF ( py_za_tx_01032013.bal_TX_ON_TA_YTD
3554: + py_za_tx_01032013.trc_LibFpTA
3555: + py_za_tx_01032013.bal_TX_ON_PO_YTD
3556: + py_za_tx_01032013.trc_LibFpPO
3557: ) <= 0 THEN

Line 3554: + py_za_tx_01032013.trc_LibFpTA

3550:
3551: ELSE
3552: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',7);
3553: IF ( py_za_tx_01032013.bal_TX_ON_TA_YTD
3554: + py_za_tx_01032013.trc_LibFpTA
3555: + py_za_tx_01032013.bal_TX_ON_PO_YTD
3556: + py_za_tx_01032013.trc_LibFpPO
3557: ) <= 0 THEN
3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);

Line 3555: + py_za_tx_01032013.bal_TX_ON_PO_YTD

3551: ELSE
3552: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',7);
3553: IF ( py_za_tx_01032013.bal_TX_ON_TA_YTD
3554: + py_za_tx_01032013.trc_LibFpTA
3555: + py_za_tx_01032013.bal_TX_ON_PO_YTD
3556: + py_za_tx_01032013.trc_LibFpPO
3557: ) <= 0 THEN
3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);
3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD

Line 3556: + py_za_tx_01032013.trc_LibFpPO

3552: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',7);
3553: IF ( py_za_tx_01032013.bal_TX_ON_TA_YTD
3554: + py_za_tx_01032013.trc_LibFpTA
3555: + py_za_tx_01032013.bal_TX_ON_PO_YTD
3556: + py_za_tx_01032013.trc_LibFpPO
3557: ) <= 0 THEN
3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);
3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD
3560: + py_za_tx_01032013.trc_LibFpNI

Line 3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD

3555: + py_za_tx_01032013.bal_TX_ON_PO_YTD
3556: + py_za_tx_01032013.trc_LibFpPO
3557: ) <= 0 THEN
3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);
3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD
3560: + py_za_tx_01032013.trc_LibFpNI
3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB

Line 3560: + py_za_tx_01032013.trc_LibFpNI

3556: + py_za_tx_01032013.trc_LibFpPO
3557: ) <= 0 THEN
3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);
3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD
3560: + py_za_tx_01032013.trc_LibFpNI
3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP

Line 3561: + py_za_tx_01032013.trc_LibFpFB

3557: ) <= 0 THEN
3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);
3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD
3560: + py_za_tx_01032013.trc_LibFpNI
3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA

Line 3562: + py_za_tx_01032013.trc_LibFpBP

3558: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',8);
3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD
3560: + py_za_tx_01032013.trc_LibFpNI
3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO

Line 3563: + py_za_tx_01032013.trc_LibFpAB

3559: py_za_tx_01032013.trc_SiteVal := ( py_za_tx_01032013.bal_TAX_YTD
3560: + py_za_tx_01032013.trc_LibFpNI
3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP

Line 3564: + py_za_tx_01032013.trc_LibFpAP

3560: + py_za_tx_01032013.trc_LibFpNI
3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt

Line 3565: + py_za_tx_01032013.trc_LibFpTA

3561: + py_za_tx_01032013.trc_LibFpFB
3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3569: ) - py_za_tx_01032013.bal_SITE_YTD;

Line 3566: + py_za_tx_01032013.trc_LibFpPO

3562: + py_za_tx_01032013.trc_LibFpBP
3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3569: ) - py_za_tx_01032013.bal_SITE_YTD;
3570:

Line 3567: + py_za_tx_01032013.trc_LibFpNtgAP

3563: + py_za_tx_01032013.trc_LibFpAB
3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3569: ) - py_za_tx_01032013.bal_SITE_YTD;
3570:
3571: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

Line 3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt

3564: + py_za_tx_01032013.trc_LibFpAP
3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3569: ) - py_za_tx_01032013.bal_SITE_YTD;
3570:
3571: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3572: ELSE

Line 3569: ) - py_za_tx_01032013.bal_SITE_YTD;

3565: + py_za_tx_01032013.trc_LibFpTA
3566: + py_za_tx_01032013.trc_LibFpPO
3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3569: ) - py_za_tx_01032013.bal_SITE_YTD;
3570:
3571: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3572: ELSE
3573: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',9);

Line 3571: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

3567: + py_za_tx_01032013.trc_LibFpNtgAP
3568: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3569: ) - py_za_tx_01032013.bal_SITE_YTD;
3570:
3571: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3572: ELSE
3573: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',9);
3574: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3575:

Line 3574: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;

3570:
3571: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3572: ELSE
3573: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',9);
3574: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3575:
3576: py_za_tx_01032013.trc_PayeVal := (
3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI

Line 3576: py_za_tx_01032013.trc_PayeVal := (

3572: ELSE
3573: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',9);
3574: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3575:
3576: py_za_tx_01032013.trc_PayeVal := (
3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP

Line 3577: ( py_za_tx_01032013.bal_TAX_YTD

3573: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',9);
3574: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3575:
3576: py_za_tx_01032013.trc_PayeVal := (
3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB

Line 3578: + py_za_tx_01032013.trc_LibFpNI

3574: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3575:
3576: py_za_tx_01032013.trc_PayeVal := (
3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP

Line 3579: + py_za_tx_01032013.trc_LibFpFB

3575:
3576: py_za_tx_01032013.trc_PayeVal := (
3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA

Line 3580: + py_za_tx_01032013.trc_LibFpBP

3576: py_za_tx_01032013.trc_PayeVal := (
3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO

Line 3581: + py_za_tx_01032013.trc_LibFpAB

3577: ( py_za_tx_01032013.bal_TAX_YTD
3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP

Line 3582: + py_za_tx_01032013.trc_LibFpAP

3578: + py_za_tx_01032013.trc_LibFpNI
3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP
3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt

Line 3583: + py_za_tx_01032013.trc_LibFpTA

3579: + py_za_tx_01032013.trc_LibFpFB
3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP
3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3587: ) - l_SitAblTx) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

Line 3584: + py_za_tx_01032013.trc_LibFpPO

3580: + py_za_tx_01032013.trc_LibFpBP
3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP
3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3587: ) - l_SitAblTx) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3588: END IF;

Line 3585: + py_za_tx_01032013.trc_LibFpNtgAP

3581: + py_za_tx_01032013.trc_LibFpAB
3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP
3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3587: ) - l_SitAblTx) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3588: END IF;
3589: END IF;

Line 3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt

3582: + py_za_tx_01032013.trc_LibFpAP
3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP
3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3587: ) - l_SitAblTx) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3588: END IF;
3589: END IF;
3590: ELSE

Line 3587: ) - l_SitAblTx) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

3583: + py_za_tx_01032013.trc_LibFpTA
3584: + py_za_tx_01032013.trc_LibFpPO
3585: + py_za_tx_01032013.trc_LibFpNtgAP
3586: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3587: ) - l_SitAblTx) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3588: END IF;
3589: END IF;
3590: ELSE
3591: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',10);

Line 3592: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

3588: END IF;
3589: END IF;
3590: ELSE
3591: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',10);
3592: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3593: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3594: END IF;
3595: -- Seasonal Worker Status
3596: --

Line 3593: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

3589: END IF;
3590: ELSE
3591: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',10);
3592: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3593: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3594: END IF;
3595: -- Seasonal Worker Status
3596: --
3597: ELSIF py_za_tx_01032013.dbi_TX_STA = 'G' THEN

Line 3597: ELSIF py_za_tx_01032013.dbi_TX_STA = 'G' THEN

3593: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3594: END IF;
3595: -- Seasonal Worker Status
3596: --
3597: ELSIF py_za_tx_01032013.dbi_TX_STA = 'G' THEN
3598: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',11);
3599: -- Get the SitFactor YTD
3600: py_za_tx_01032013.trc_SitFactor := py_za_tx_01032013.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032013.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3601: -- Get the Tax Liability on the Site Limit

Line 3600: py_za_tx_01032013.trc_SitFactor := py_za_tx_01032013.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032013.bal_TOT_SEA_WRK_DYS_WRK_YTD;

3596: --
3597: ELSIF py_za_tx_01032013.dbi_TX_STA = 'G' THEN
3598: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',11);
3599: -- Get the SitFactor YTD
3600: py_za_tx_01032013.trc_SitFactor := py_za_tx_01032013.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032013.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3601: -- Get the Tax Liability on the Site Limit
3602: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3603: -- Get the Tax Amount Liable for SITE
3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD

Line 3602: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;

3598: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',11);
3599: -- Get the SitFactor YTD
3600: py_za_tx_01032013.trc_SitFactor := py_za_tx_01032013.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032013.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3601: -- Get the Tax Liability on the Site Limit
3602: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3603: -- Get the Tax Amount Liable for SITE
3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD

Line 3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD

3600: py_za_tx_01032013.trc_SitFactor := py_za_tx_01032013.glb_ZA_WRK_DYS_PR_YR / py_za_tx_01032013.bal_TOT_SEA_WRK_DYS_WRK_YTD;
3601: -- Get the Tax Liability on the Site Limit
3602: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3603: -- Get the Tax Amount Liable for SITE
3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3607: + py_za_tx_01032013.trc_LibFpNI
3608: + py_za_tx_01032013.trc_LibFpFB

Line 3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD

3601: -- Get the Tax Liability on the Site Limit
3602: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3603: -- Get the Tax Amount Liable for SITE
3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3607: + py_za_tx_01032013.trc_LibFpNI
3608: + py_za_tx_01032013.trc_LibFpFB
3609: + py_za_tx_01032013.trc_LibFpAP

Line 3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD

3602: l_TxOnSitLim := TaxLiability(p_Amt => py_za_tx_01032013.glb_ZA_SIT_LIM)/py_za_tx_01032013.trc_SitFactor;
3603: -- Get the Tax Amount Liable for SITE
3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3607: + py_za_tx_01032013.trc_LibFpNI
3608: + py_za_tx_01032013.trc_LibFpFB
3609: + py_za_tx_01032013.trc_LibFpAP
3610: );

Line 3607: + py_za_tx_01032013.trc_LibFpNI

3603: -- Get the Tax Amount Liable for SITE
3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3607: + py_za_tx_01032013.trc_LibFpNI
3608: + py_za_tx_01032013.trc_LibFpFB
3609: + py_za_tx_01032013.trc_LibFpAP
3610: );
3611: -- Check the Limit

Line 3608: + py_za_tx_01032013.trc_LibFpFB

3604: l_SitAblTx := ( py_za_tx_01032013.bal_TX_ON_NI_YTD
3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3607: + py_za_tx_01032013.trc_LibFpNI
3608: + py_za_tx_01032013.trc_LibFpFB
3609: + py_za_tx_01032013.trc_LibFpAP
3610: );
3611: -- Check the Limit
3612: IF l_SitAblTx > l_TxOnSitLim THEN

Line 3609: + py_za_tx_01032013.trc_LibFpAP

3605: + py_za_tx_01032013.bal_TX_ON_FB_YTD
3606: + py_za_tx_01032013.bal_TX_ON_AP_YTD
3607: + py_za_tx_01032013.trc_LibFpNI
3608: + py_za_tx_01032013.trc_LibFpFB
3609: + py_za_tx_01032013.trc_LibFpAP
3610: );
3611: -- Check the Limit
3612: IF l_SitAblTx > l_TxOnSitLim THEN
3613: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',12);

Line 3614: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;

3610: );
3611: -- Check the Limit
3612: IF l_SitAblTx > l_TxOnSitLim THEN
3613: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',12);
3614: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3615: py_za_tx_01032013.trc_PayeVal := ( (py_za_tx_01032013.bal_TX_ON_PO_YTD + py_za_tx_01032013.trc_LibFpPO)
3616: + (l_SitAblTx - l_TxOnSitLim)
3617: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;

Line 3615: py_za_tx_01032013.trc_PayeVal := ( (py_za_tx_01032013.bal_TX_ON_PO_YTD + py_za_tx_01032013.trc_LibFpPO)

3611: -- Check the Limit
3612: IF l_SitAblTx > l_TxOnSitLim THEN
3613: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',12);
3614: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3615: py_za_tx_01032013.trc_PayeVal := ( (py_za_tx_01032013.bal_TX_ON_PO_YTD + py_za_tx_01032013.trc_LibFpPO)
3616: + (l_SitAblTx - l_TxOnSitLim)
3617: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3619: ELSE

Line 3617: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed

3613: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',12);
3614: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3615: py_za_tx_01032013.trc_PayeVal := ( (py_za_tx_01032013.bal_TX_ON_PO_YTD + py_za_tx_01032013.trc_LibFpPO)
3616: + (l_SitAblTx - l_TxOnSitLim)
3617: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3619: ELSE
3620: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',13);
3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;

Line 3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;

3614: py_za_tx_01032013.trc_SiteVal := l_TxOnSitLim - py_za_tx_01032013.bal_SITE_YTD;
3615: py_za_tx_01032013.trc_PayeVal := ( (py_za_tx_01032013.bal_TX_ON_PO_YTD + py_za_tx_01032013.trc_LibFpPO)
3616: + (l_SitAblTx - l_TxOnSitLim)
3617: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3619: ELSE
3620: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',13);
3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD

Line 3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;

3617: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3619: ELSE
3620: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',13);
3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD
3623: + py_za_tx_01032013.trc_LibFpPO
3624: - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;

Line 3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD

3618: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3619: ELSE
3620: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',13);
3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD
3623: + py_za_tx_01032013.trc_LibFpPO
3624: - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3626: END IF;

Line 3623: + py_za_tx_01032013.trc_LibFpPO

3619: ELSE
3620: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',13);
3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD
3623: + py_za_tx_01032013.trc_LibFpPO
3624: - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3626: END IF;
3627: -- Private Director

Line 3624: - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed

3620: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',13);
3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD
3623: + py_za_tx_01032013.trc_LibFpPO
3624: - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3626: END IF;
3627: -- Private Director
3628: --

Line 3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;

3621: py_za_tx_01032013.trc_SiteVal := l_SitAblTx - py_za_tx_01032013.bal_SITE_YTD;
3622: py_za_tx_01032013.trc_PayeVal := py_za_tx_01032013.bal_TX_ON_PO_YTD
3623: + py_za_tx_01032013.trc_LibFpPO
3624: - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed
3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3626: END IF;
3627: -- Private Director
3628: --
3629: ELSIF py_za_tx_01032013.dbi_TX_STA = 'M' THEN

Line 3629: ELSIF py_za_tx_01032013.dbi_TX_STA = 'M' THEN

3625: - py_za_tx_01032013.bal_MED_AID_TAX_CR_USED_YTD;
3626: END IF;
3627: -- Private Director
3628: --
3629: ELSIF py_za_tx_01032013.dbi_TX_STA = 'M' THEN
3630: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3631: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',14);
3632: py_za_tx_01032013.trc_PayeVal :=
3633: ( py_za_tx_01032013.bal_TAX_YTD

Line 3632: py_za_tx_01032013.trc_PayeVal :=

3628: --
3629: ELSIF py_za_tx_01032013.dbi_TX_STA = 'M' THEN
3630: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3631: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',14);
3632: py_za_tx_01032013.trc_PayeVal :=
3633: ( py_za_tx_01032013.bal_TAX_YTD
3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB

Line 3633: ( py_za_tx_01032013.bal_TAX_YTD

3629: ELSIF py_za_tx_01032013.dbi_TX_STA = 'M' THEN
3630: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3631: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',14);
3632: py_za_tx_01032013.trc_PayeVal :=
3633: ( py_za_tx_01032013.bal_TAX_YTD
3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA

Line 3634: + py_za_tx_01032013.trc_LibFpDR

3630: IF (SitePeriod AND NOT PreErnPeriod) OR EmpTermPrePeriod THEN
3631: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',14);
3632: py_za_tx_01032013.trc_PayeVal :=
3633: ( py_za_tx_01032013.bal_TAX_YTD
3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP

Line 3635: + py_za_tx_01032013.trc_LibFpNI

3631: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',14);
3632: py_za_tx_01032013.trc_PayeVal :=
3633: ( py_za_tx_01032013.bal_TAX_YTD
3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB

Line 3636: + py_za_tx_01032013.trc_LibFpFB

3632: py_za_tx_01032013.trc_PayeVal :=
3633: ( py_za_tx_01032013.bal_TAX_YTD
3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP

Line 3637: + py_za_tx_01032013.trc_LibFpTA

3633: ( py_za_tx_01032013.bal_TAX_YTD
3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO

Line 3638: + py_za_tx_01032013.trc_LibFpBP

3634: + py_za_tx_01032013.trc_LibFpDR
3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP

Line 3639: + py_za_tx_01032013.trc_LibFpAB

3635: + py_za_tx_01032013.trc_LibFpNI
3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt

Line 3640: + py_za_tx_01032013.trc_LibFpAP

3636: + py_za_tx_01032013.trc_LibFpFB
3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

Line 3641: + py_za_tx_01032013.trc_LibFpPO

3637: + py_za_tx_01032013.trc_LibFpTA
3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

Line 3642: + py_za_tx_01032013.trc_LibFpNtgAP

3638: + py_za_tx_01032013.trc_LibFpBP
3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3646: ELSE

Line 3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt

3639: + py_za_tx_01032013.trc_LibFpAB
3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3646: ELSE
3647: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',15);

Line 3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;

3640: + py_za_tx_01032013.trc_LibFpAP
3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3646: ELSE
3647: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',15);
3648: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

Line 3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

3641: + py_za_tx_01032013.trc_LibFpPO
3642: + py_za_tx_01032013.trc_LibFpNtgAP
3643: + py_za_tx_01032013.trc_LibFpNtgEEDbt
3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3646: ELSE
3647: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',15);
3648: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3649: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

Line 3648: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;

3644: ) - py_za_tx_01032013.bal_PAYE_YTD - py_za_tx_01032013.trc_MedCrUsed;
3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3646: ELSE
3647: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',15);
3648: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3649: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3650: END IF;
3651: -- All Other Statuses
3652: --

Line 3649: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;

3645: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3646: ELSE
3647: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',15);
3648: py_za_tx_01032013.trc_PayeVal := -1*py_za_tx_01032013.bal_PAYE_YTD;
3649: py_za_tx_01032013.trc_SiteVal := -1*py_za_tx_01032013.bal_SITE_YTD;
3650: END IF;
3651: -- All Other Statuses
3652: --
3653: ELSE -- set the globals to zero

Line 3655: py_za_tx_01032013.trc_PayeVal := 0 - py_za_tx_01032013.bal_PAYE_YTD;

3651: -- All Other Statuses
3652: --
3653: ELSE -- set the globals to zero
3654: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',16);
3655: py_za_tx_01032013.trc_PayeVal := 0 - py_za_tx_01032013.bal_PAYE_YTD;
3656: py_za_tx_01032013.trc_SiteVal := 0 - py_za_tx_01032013.bal_SITE_YTD;
3657: END IF;
3658:
3659: EXCEPTION

Line 3656: py_za_tx_01032013.trc_SiteVal := 0 - py_za_tx_01032013.bal_SITE_YTD;

3652: --
3653: ELSE -- set the globals to zero
3654: hr_utility.set_location('py_za_tx_utl_01032013.SitPaySplit',16);
3655: py_za_tx_01032013.trc_PayeVal := 0 - py_za_tx_01032013.bal_PAYE_YTD;
3656: py_za_tx_01032013.trc_SiteVal := 0 - py_za_tx_01032013.bal_SITE_YTD;
3657: END IF;
3658:
3659: EXCEPTION
3660: WHEN OTHERS THEN

Line 3661: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

3657: END IF;
3658:
3659: EXCEPTION
3660: WHEN OTHERS THEN
3661: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3662: py_za_tx_01032013.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);
3663: END IF;
3664: RAISE py_za_tx_01032013.xpt_E;
3665: END SitPaySplit;

Line 3662: py_za_tx_01032013.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);

3658:
3659: EXCEPTION
3660: WHEN OTHERS THEN
3661: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3662: py_za_tx_01032013.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);
3663: END IF;
3664: RAISE py_za_tx_01032013.xpt_E;
3665: END SitPaySplit;
3666:

Line 3664: RAISE py_za_tx_01032013.xpt_E;

3660: WHEN OTHERS THEN
3661: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3662: py_za_tx_01032013.xpt_Msg := 'SitPaySplit: '||TO_CHAR(SQLCODE);
3663: END IF;
3664: RAISE py_za_tx_01032013.xpt_E;
3665: END SitPaySplit;
3666:
3667: -------------------------------------------------------------------------------
3668: -- Allowable deduction funtion --

Line 3680: l_Ded := least(py_za_tx_01032013.trc_AllowDonPerc*p_Amt/100,p_Donat_Amt);

3676: AS
3677: l_Ded t_Balance;
3678: BEGIN
3679: hr_utility.set_location('py_za_tx_utl_01032013.AllowableDeduction',10);
3680: l_Ded := least(py_za_tx_01032013.trc_AllowDonPerc*p_Amt/100,p_Donat_Amt);
3681:
3682: WriteHrTrace('p_Amt: '||to_char(p_Amt));
3683: WriteHrTrace('l_Ded: '||to_char(l_Ded));
3684:

Line 3689: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

3685: RETURN l_Ded;
3686:
3687: EXCEPTION
3688: WHEN OTHERS THEN
3689: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3690: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3691: END IF;
3692: RAISE py_za_tx_01032013.xpt_E;
3693:

Line 3690: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);

3686:
3687: EXCEPTION
3688: WHEN OTHERS THEN
3689: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3690: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3691: END IF;
3692: RAISE py_za_tx_01032013.xpt_E;
3693:
3694: END AllowableDeduction;

Line 3692: RAISE py_za_tx_01032013.xpt_E;

3688: WHEN OTHERS THEN
3689: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3690: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3691: END IF;
3692: RAISE py_za_tx_01032013.xpt_E;
3693:
3694: END AllowableDeduction;
3695:
3696: -------------------------------------------------------------------------------

Line 3831: py_za_tx_01032013.con_ASG_ACT_ID

3827: ,PayeVal
3828: ,SiteVal
3829: )
3830: VALUES(
3831: py_za_tx_01032013.con_ASG_ACT_ID
3832: ,py_za_tx_01032013.con_ASG_ID
3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA

Line 3832: ,py_za_tx_01032013.con_ASG_ID

3828: ,SiteVal
3829: )
3830: VALUES(
3831: py_za_tx_01032013.con_ASG_ACT_ID
3832: ,py_za_tx_01032013.con_ASG_ID
3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE

Line 3833: ,py_za_tx_01032013.con_PRL_ACT_ID

3829: )
3830: VALUES(
3831: py_za_tx_01032013.con_ASG_ACT_ID
3832: ,py_za_tx_01032013.con_ASG_ID
3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp

Line 3834: ,py_za_tx_01032013.con_PRL_ID

3830: VALUES(
3831: py_za_tx_01032013.con_ASG_ACT_ID
3832: ,py_za_tx_01032013.con_ASG_ID
3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL

Line 3835: ,py_za_tx_01032013.dbi_TX_STA

3831: py_za_tx_01032013.con_ASG_ACT_ID
3832: ,py_za_tx_01032013.con_ASG_ID
3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind

Line 3836: ,py_za_tx_01032013.dbi_PER_AGE

3832: ,py_za_tx_01032013.con_ASG_ID
3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal

Line 3837: ,py_za_tx_01032013.trc_CalTyp

3833: ,py_za_tx_01032013.con_PRL_ACT_ID
3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE

Line 3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL

3834: ,py_za_tx_01032013.con_PRL_ID
3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE

Line 3839: ,py_za_tx_01032013.trc_It3Ind

3835: ,py_za_tx_01032013.dbi_TX_STA
3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE

Line 3840: ,py_za_tx_01032013.trc_TxPercVal

3836: ,py_za_tx_01032013.dbi_PER_AGE
3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE

Line 3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE

3837: ,py_za_tx_01032013.trc_CalTyp
3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT

Line 3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE

3838: ,py_za_tx_01032013.dbi_TX_DIR_VAL
3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END

Line 3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE

3839: ,py_za_tx_01032013.trc_It3Ind
3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE

Line 3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE

3840: ,py_za_tx_01032013.trc_TxPercVal
3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor

Line 3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT

3841: ,py_za_tx_01032013.dbi_ZA_ACT_STRT_DTE
3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor

Line 3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END

3842: ,py_za_tx_01032013.dbi_ZA_ACT_END_DTE
3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor

Line 3847: ,py_za_tx_01032013.dbi_SES_DTE

3843: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_STRT_DTE
3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT

Line 3848: ,py_za_tx_01032013.trc_PrdFactor

3844: ,py_za_tx_01032013.dbi_ZA_CUR_PRD_END_DTE
3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR

Line 3849: ,py_za_tx_01032013.trc_PosFactor

3845: ,py_za_tx_01032013.dbi_ZA_TX_YR_STRT
3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR

Line 3850: ,py_za_tx_01032013.trc_SitFactor

3846: ,py_za_tx_01032013.dbi_ZA_TX_YR_END
3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK

Line 3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT

3847: ,py_za_tx_01032013.dbi_SES_DTE
3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV

Line 3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR

3848: ,py_za_tx_01032013.trc_PrdFactor
3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd

Line 3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR

3849: ,py_za_tx_01032013.trc_PosFactor
3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn

Line 3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK

3850: ,py_za_tx_01032013.trc_SitFactor
3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc

Line 3855: ,py_za_tx_01032013.dbi_BP_TX_RCV

3851: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_LFT
3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse

Line 3856: ,py_za_tx_01032013.trc_TxbIncPtd

3852: ,py_za_tx_01032013.dbi_ZA_PAY_PRDS_PER_YR
3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd

Line 3857: ,py_za_tx_01032013.trc_BseErn

3853: ,py_za_tx_01032013.dbi_ZA_DYS_IN_YR
3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc

Line 3858: ,py_za_tx_01032013.trc_TxbBseInc

3854: ,py_za_tx_01032013.dbi_SEA_WRK_DYS_WRK
3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd

Line 3859: ,py_za_tx_01032013.trc_TotLibBse

3855: ,py_za_tx_01032013.dbi_BP_TX_RCV
3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon

Line 3860: ,py_za_tx_01032013.trc_TxbIncYtd

3856: ,py_za_tx_01032013.trc_TxbIncPtd
3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb

Line 3861: ,py_za_tx_01032013.trc_PerTxbInc

3857: ,py_za_tx_01032013.trc_BseErn
3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax

Line 3862: ,py_za_tx_01032013.trc_PerPenFnd

3858: ,py_za_tx_01032013.trc_TxbBseInc
3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm

Line 3863: ,py_za_tx_01032013.trc_PerRfiCon

3859: ,py_za_tx_01032013.trc_TotLibBse
3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc

Line 3864: ,py_za_tx_01032013.trc_PerRfiTxb

3860: ,py_za_tx_01032013.trc_TxbIncYtd
3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd

Line 3865: ,py_za_tx_01032013.trc_PerPenFndMax

3861: ,py_za_tx_01032013.trc_PerTxbInc
3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon

Line 3866: ,py_za_tx_01032013.trc_PerPenFndAbm

3862: ,py_za_tx_01032013.trc_PerPenFnd
3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb

Line 3867: ,py_za_tx_01032013.trc_AnnTxbInc

3863: ,py_za_tx_01032013.trc_PerRfiCon
3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax

Line 3868: ,py_za_tx_01032013.trc_AnnPenFnd

3864: ,py_za_tx_01032013.trc_PerRfiTxb
3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm

Line 3869: ,py_za_tx_01032013.trc_AnnRfiCon

3865: ,py_za_tx_01032013.trc_PerPenFndMax
3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd

Line 3870: ,py_za_tx_01032013.trc_AnnRfiTxb

3866: ,py_za_tx_01032013.trc_PerPenFndAbm
3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm

Line 3871: ,py_za_tx_01032013.trc_AnnPenFndMax

3867: ,py_za_tx_01032013.trc_AnnTxbInc
3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd

Line 3872: ,py_za_tx_01032013.trc_AnnPenFndAbm

3868: ,py_za_tx_01032013.trc_AnnPenFnd
3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm

Line 3873: ,py_za_tx_01032013.trc_PerArrPenFnd

3869: ,py_za_tx_01032013.trc_AnnRfiCon
3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu

Line 3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm

3870: ,py_za_tx_01032013.trc_AnnRfiTxb
3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon

Line 3875: ,py_za_tx_01032013.trc_AnnArrPenFnd

3871: ,py_za_tx_01032013.trc_AnnPenFndMax
3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax

Line 3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm

3872: ,py_za_tx_01032013.trc_AnnPenFndAbm
3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm

Line 3877: ,py_za_tx_01032013.trc_PerRetAnu

3873: ,py_za_tx_01032013.trc_PerArrPenFnd
3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu

Line 3878: ,py_za_tx_01032013.trc_PerNrfiCon

3874: ,py_za_tx_01032013.trc_PerArrPenFndAbm
3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon

Line 3879: ,py_za_tx_01032013.trc_PerRetAnuMax

3875: ,py_za_tx_01032013.trc_AnnArrPenFnd
3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax

Line 3880: ,py_za_tx_01032013.trc_PerRetAnuAbm

3876: ,py_za_tx_01032013.trc_AnnArrPenFndAbm
3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm

Line 3881: ,py_za_tx_01032013.trc_AnnRetAnu

3877: ,py_za_tx_01032013.trc_PerRetAnu
3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu

Line 3882: ,py_za_tx_01032013.trc_AnnNrfiCon

3878: ,py_za_tx_01032013.trc_PerNrfiCon
3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm

Line 3883: ,py_za_tx_01032013.trc_AnnRetAnuMax

3879: ,py_za_tx_01032013.trc_PerRetAnuMax
3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu

Line 3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm

3880: ,py_za_tx_01032013.trc_PerRetAnuAbm
3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm

Line 3885: ,py_za_tx_01032013.trc_PerArrRetAnu

3881: ,py_za_tx_01032013.trc_AnnRetAnu
3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate

Line 3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm

3882: ,py_za_tx_01032013.trc_AnnNrfiCon
3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold

Line 3887: ,py_za_tx_01032013.trc_AnnArrRetAnu

3883: ,py_za_tx_01032013.trc_AnnRetAnuMax
3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm

Line 3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm

3884: ,py_za_tx_01032013.trc_AnnRetAnuAbm
3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm

Line 3889: ,py_za_tx_01032013.trc_Rebate

3885: ,py_za_tx_01032013.trc_PerArrRetAnu
3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm

Line 3890: ,py_za_tx_01032013.trc_Threshold

3886: ,py_za_tx_01032013.trc_PerArrRetAnuAbm
3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd

Line 3891: ,py_za_tx_01032013.trc_PerMedAidAbm

3887: ,py_za_tx_01032013.trc_AnnArrRetAnu
3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd

Line 3892: ,py_za_tx_01032013.trc_PerTotAbm

3888: ,py_za_tx_01032013.trc_AnnArrRetAnuAbm
3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn

Line 3893: ,py_za_tx_01032013.trc_AnnTotAbm

3889: ,py_za_tx_01032013.trc_Rebate
3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc

Line 3894: ,py_za_tx_01032013.trc_NorIncYtd

3890: ,py_za_tx_01032013.trc_Threshold
3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI

Line 3895: ,py_za_tx_01032013.trc_NorIncPtd

3891: ,py_za_tx_01032013.trc_PerMedAidAbm
3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD

Line 3896: ,py_za_tx_01032013.trc_NorErn

3892: ,py_za_tx_01032013.trc_PerTotAbm
3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD

Line 3897: ,py_za_tx_01032013.trc_TxbNorInc

3893: ,py_za_tx_01032013.trc_AnnTotAbm
3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI

Line 3898: ,py_za_tx_01032013.trc_LibFyNI

3894: ,py_za_tx_01032013.trc_NorIncYtd
3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd

Line 3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD

3895: ,py_za_tx_01032013.trc_NorIncPtd
3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd

Line 3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD

3896: ,py_za_tx_01032013.trc_NorErn
3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn

Line 3901: ,py_za_tx_01032013.trc_LibFpNI

3897: ,py_za_tx_01032013.trc_TxbNorInc
3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc

Line 3902: ,py_za_tx_01032013.trc_FrnBenYtd

3898: ,py_za_tx_01032013.trc_LibFyNI
3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB

Line 3903: ,py_za_tx_01032013.trc_FrnBenPtd

3899: ,py_za_tx_01032013.bal_TX_ON_NI_YTD
3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD

Line 3904: ,py_za_tx_01032013.trc_FrnBenErn

3900: ,py_za_tx_01032013.bal_TX_ON_NI_PTD
3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD

Line 3905: ,py_za_tx_01032013.trc_TxbFrnInc

3901: ,py_za_tx_01032013.trc_LibFpNI
3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB

Line 3906: ,py_za_tx_01032013.trc_LibFyFB

3902: ,py_za_tx_01032013.trc_FrnBenYtd
3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd

Line 3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD

3903: ,py_za_tx_01032013.trc_FrnBenPtd
3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd

Line 3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD

3904: ,py_za_tx_01032013.trc_FrnBenErn
3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn

Line 3909: ,py_za_tx_01032013.trc_LibFpFB

3905: ,py_za_tx_01032013.trc_TxbFrnInc
3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc

Line 3910: ,py_za_tx_01032013.trc_TrvAllYtd

3906: ,py_za_tx_01032013.trc_LibFyFB
3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA

Line 3911: ,py_za_tx_01032013.trc_TrvAllPtd

3907: ,py_za_tx_01032013.bal_TX_ON_FB_YTD
3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD

Line 3912: ,py_za_tx_01032013.trc_TrvAllErn

3908: ,py_za_tx_01032013.bal_TX_ON_FB_PTD
3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD

Line 3913: ,py_za_tx_01032013.trc_TxbTrvInc

3909: ,py_za_tx_01032013.trc_LibFpFB
3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA

Line 3914: ,py_za_tx_01032013.trc_LibFyTA

3910: ,py_za_tx_01032013.trc_TrvAllYtd
3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd

Line 3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD

3911: ,py_za_tx_01032013.trc_TrvAllPtd
3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd

Line 3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD

3912: ,py_za_tx_01032013.trc_TrvAllErn
3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn

Line 3917: ,py_za_tx_01032013.trc_LibFpTA

3913: ,py_za_tx_01032013.trc_TxbTrvInc
3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc

Line 3918: ,py_za_tx_01032013.trc_BonProYtd

3914: ,py_za_tx_01032013.trc_LibFyTA
3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP

Line 3919: ,py_za_tx_01032013.trc_BonProPtd

3915: ,py_za_tx_01032013.bal_TX_ON_TA_YTD
3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD

Line 3920: ,py_za_tx_01032013.trc_BonProErn

3916: ,py_za_tx_01032013.bal_TX_ON_TA_PTD
3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD

Line 3921: ,py_za_tx_01032013.trc_TxbBonProInc

3917: ,py_za_tx_01032013.trc_LibFpTA
3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP

Line 3922: ,py_za_tx_01032013.trc_LibFyBP

3918: ,py_za_tx_01032013.trc_BonProYtd
3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd

Line 3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD

3919: ,py_za_tx_01032013.trc_BonProPtd
3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn

Line 3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD

3920: ,py_za_tx_01032013.trc_BonProErn
3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc

Line 3925: ,py_za_tx_01032013.trc_LibFpBP

3921: ,py_za_tx_01032013.trc_TxbBonProInc
3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB

Line 3926: ,py_za_tx_01032013.trc_AnnBonYtd

3922: ,py_za_tx_01032013.trc_LibFyBP
3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD

Line 3927: ,py_za_tx_01032013.trc_AnnBonErn

3923: ,py_za_tx_01032013.bal_TX_ON_BP_YTD
3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD

Line 3928: ,py_za_tx_01032013.trc_TxbAnnBonInc

3924: ,py_za_tx_01032013.bal_TX_ON_BP_PTD
3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB

Line 3929: ,py_za_tx_01032013.trc_LibFyAB

3925: ,py_za_tx_01032013.trc_LibFpBP
3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd

Line 3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD

3926: ,py_za_tx_01032013.trc_AnnBonYtd
3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd

Line 3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD

3927: ,py_za_tx_01032013.trc_AnnBonErn
3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn

Line 3932: ,py_za_tx_01032013.trc_LibFpAB

3928: ,py_za_tx_01032013.trc_TxbAnnBonInc
3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc

Line 3933: ,py_za_tx_01032013.trc_AnnPymYtd

3929: ,py_za_tx_01032013.trc_LibFyAB
3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP

Line 3934: ,py_za_tx_01032013.trc_AnnPymPtd

3930: ,py_za_tx_01032013.bal_TX_ON_AB_YTD
3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD

Line 3935: ,py_za_tx_01032013.trc_AnnPymErn

3931: ,py_za_tx_01032013.bal_TX_ON_AB_PTD
3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD

Line 3936: ,py_za_tx_01032013.trc_TxbAnnPymInc

3932: ,py_za_tx_01032013.trc_LibFpAB
3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP

Line 3937: ,py_za_tx_01032013.trc_LibFyAP

3933: ,py_za_tx_01032013.trc_AnnPymYtd
3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd

Line 3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD

3934: ,py_za_tx_01032013.trc_AnnPymPtd
3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd

Line 3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD

3935: ,py_za_tx_01032013.trc_AnnPymErn
3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn

Line 3940: ,py_za_tx_01032013.trc_LibFpAP

3936: ,py_za_tx_01032013.trc_TxbAnnPymInc
3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO

Line 3941: ,py_za_tx_01032013.trc_PblOffYtd

3937: ,py_za_tx_01032013.trc_LibFyAP
3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD

Line 3942: ,py_za_tx_01032013.trc_PblOffPtd

3938: ,py_za_tx_01032013.bal_TX_ON_AP_YTD
3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD

Line 3943: ,py_za_tx_01032013.trc_PblOffErn

3939: ,py_za_tx_01032013.bal_TX_ON_AP_PTD
3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO

Line 3944: ,py_za_tx_01032013.trc_LibFyPO

3940: ,py_za_tx_01032013.trc_LibFpAP
3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn

Line 3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD

3941: ,py_za_tx_01032013.trc_PblOffYtd
3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD

Line 3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD

3942: ,py_za_tx_01032013.trc_PblOffPtd
3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD
3950: ,py_za_tx_01032013.trc_PayeVal

Line 3947: ,py_za_tx_01032013.trc_LibFpPO

3943: ,py_za_tx_01032013.trc_PblOffErn
3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD
3950: ,py_za_tx_01032013.trc_PayeVal
3951: ,py_za_tx_01032013.trc_SiteVal);

Line 3948: ,py_za_tx_01032013.trc_LibWrn

3944: ,py_za_tx_01032013.trc_LibFyPO
3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD
3950: ,py_za_tx_01032013.trc_PayeVal
3951: ,py_za_tx_01032013.trc_SiteVal);
3952:

Line 3949: ,py_za_tx_01032013.trc_PayValSD

3945: ,py_za_tx_01032013.bal_TX_ON_PO_YTD
3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD
3950: ,py_za_tx_01032013.trc_PayeVal
3951: ,py_za_tx_01032013.trc_SiteVal);
3952:
3953: EXCEPTION

Line 3950: ,py_za_tx_01032013.trc_PayeVal

3946: ,py_za_tx_01032013.bal_TX_ON_PO_PTD
3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD
3950: ,py_za_tx_01032013.trc_PayeVal
3951: ,py_za_tx_01032013.trc_SiteVal);
3952:
3953: EXCEPTION
3954: WHEN OTHERS THEN

Line 3951: ,py_za_tx_01032013.trc_SiteVal);

3947: ,py_za_tx_01032013.trc_LibFpPO
3948: ,py_za_tx_01032013.trc_LibWrn
3949: ,py_za_tx_01032013.trc_PayValSD
3950: ,py_za_tx_01032013.trc_PayeVal
3951: ,py_za_tx_01032013.trc_SiteVal);
3952:
3953: EXCEPTION
3954: WHEN OTHERS THEN
3955: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

Line 3955: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

3951: ,py_za_tx_01032013.trc_SiteVal);
3952:
3953: EXCEPTION
3954: WHEN OTHERS THEN
3955: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3956: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3957: END IF;
3958: RAISE py_za_tx_01032013.xpt_E;
3959: END Trace;

Line 3956: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);

3952:
3953: EXCEPTION
3954: WHEN OTHERS THEN
3955: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3956: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3957: END IF;
3958: RAISE py_za_tx_01032013.xpt_E;
3959: END Trace;
3960:

Line 3958: RAISE py_za_tx_01032013.xpt_E;

3954: WHEN OTHERS THEN
3955: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
3956: py_za_tx_01032013.xpt_Msg := 'Trace: '||TO_CHAR(SQLCODE);
3957: END IF;
3958: RAISE py_za_tx_01032013.xpt_E;
3959: END Trace;
3960:
3961:
3962: -------------------------------------------------------------------------------

Line 3970: py_za_tx_01032013.trc_CalTyp := 'Unknown';

3966:
3967: BEGIN
3968: hr_utility.set_location('py_za_tx_utl_01032013.ClearGlobals',1);
3969: -- Calculation Type
3970: py_za_tx_01032013.trc_CalTyp := 'Unknown';
3971: -- Factors
3972: py_za_tx_01032013.trc_TxbIncPtd := 0;
3973: py_za_tx_01032013.trc_PrdFactor := 0;
3974: py_za_tx_01032013.trc_PosFactor := 0;

Line 3972: py_za_tx_01032013.trc_TxbIncPtd := 0;

3968: hr_utility.set_location('py_za_tx_utl_01032013.ClearGlobals',1);
3969: -- Calculation Type
3970: py_za_tx_01032013.trc_CalTyp := 'Unknown';
3971: -- Factors
3972: py_za_tx_01032013.trc_TxbIncPtd := 0;
3973: py_za_tx_01032013.trc_PrdFactor := 0;
3974: py_za_tx_01032013.trc_PosFactor := 0;
3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration

Line 3973: py_za_tx_01032013.trc_PrdFactor := 0;

3969: -- Calculation Type
3970: py_za_tx_01032013.trc_CalTyp := 'Unknown';
3971: -- Factors
3972: py_za_tx_01032013.trc_TxbIncPtd := 0;
3973: py_za_tx_01032013.trc_PrdFactor := 0;
3974: py_za_tx_01032013.trc_PosFactor := 0;
3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;

Line 3974: py_za_tx_01032013.trc_PosFactor := 0;

3970: py_za_tx_01032013.trc_CalTyp := 'Unknown';
3971: -- Factors
3972: py_za_tx_01032013.trc_TxbIncPtd := 0;
3973: py_za_tx_01032013.trc_PrdFactor := 0;
3974: py_za_tx_01032013.trc_PosFactor := 0;
3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;

Line 3975: py_za_tx_01032013.trc_SitFactor := 1;

3971: -- Factors
3972: py_za_tx_01032013.trc_TxbIncPtd := 0;
3973: py_za_tx_01032013.trc_PrdFactor := 0;
3974: py_za_tx_01032013.trc_PosFactor := 0;
3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;
3979: py_za_tx_01032013.trc_TotLibDR := 0;

Line 3977: py_za_tx_01032013.trc_DmdRmnRun := 0;

3973: py_za_tx_01032013.trc_PrdFactor := 0;
3974: py_za_tx_01032013.trc_PosFactor := 0;
3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;
3979: py_za_tx_01032013.trc_TotLibDR := 0;
3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;

Line 3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;

3974: py_za_tx_01032013.trc_PosFactor := 0;
3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;
3979: py_za_tx_01032013.trc_TotLibDR := 0;
3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;
3982: -- Base Income

Line 3979: py_za_tx_01032013.trc_TotLibDR := 0;

3975: py_za_tx_01032013.trc_SitFactor := 1;
3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;
3979: py_za_tx_01032013.trc_TotLibDR := 0;
3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;
3982: -- Base Income
3983: py_za_tx_01032013.trc_BseErn := 0;

Line 3980: py_za_tx_01032013.trc_LibFyDR := 0;

3976: -- Deemed Remuneration
3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;
3979: py_za_tx_01032013.trc_TotLibDR := 0;
3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;
3982: -- Base Income
3983: py_za_tx_01032013.trc_BseErn := 0;
3984: py_za_tx_01032013.trc_TxbBseInc := 0;

Line 3981: py_za_tx_01032013.trc_LibFpDR := 0;

3977: py_za_tx_01032013.trc_DmdRmnRun := 0;
3978: py_za_tx_01032013.trc_TxbDmdRmn := 0;
3979: py_za_tx_01032013.trc_TotLibDR := 0;
3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;
3982: -- Base Income
3983: py_za_tx_01032013.trc_BseErn := 0;
3984: py_za_tx_01032013.trc_TxbBseInc := 0;
3985: --TYS2010

Line 3983: py_za_tx_01032013.trc_BseErn := 0;

3979: py_za_tx_01032013.trc_TotLibDR := 0;
3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;
3982: -- Base Income
3983: py_za_tx_01032013.trc_BseErn := 0;
3984: py_za_tx_01032013.trc_TxbBseInc := 0;
3985: --TYS2010
3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;
3987: py_za_tx_01032013.trc_TotLibBse := 0;

Line 3984: py_za_tx_01032013.trc_TxbBseInc := 0;

3980: py_za_tx_01032013.trc_LibFyDR := 0;
3981: py_za_tx_01032013.trc_LibFpDR := 0;
3982: -- Base Income
3983: py_za_tx_01032013.trc_BseErn := 0;
3984: py_za_tx_01032013.trc_TxbBseInc := 0;
3985: --TYS2010
3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;
3987: py_za_tx_01032013.trc_TotLibBse := 0;
3988: -- Period Pension Fund

Line 3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;

3982: -- Base Income
3983: py_za_tx_01032013.trc_BseErn := 0;
3984: py_za_tx_01032013.trc_TxbBseInc := 0;
3985: --TYS2010
3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;
3987: py_za_tx_01032013.trc_TotLibBse := 0;
3988: -- Period Pension Fund
3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;

Line 3987: py_za_tx_01032013.trc_TotLibBse := 0;

3983: py_za_tx_01032013.trc_BseErn := 0;
3984: py_za_tx_01032013.trc_TxbBseInc := 0;
3985: --TYS2010
3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;
3987: py_za_tx_01032013.trc_TotLibBse := 0;
3988: -- Period Pension Fund
3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;

Line 3989: py_za_tx_01032013.trc_TxbIncYtd := 0;

3985: --TYS2010
3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;
3987: py_za_tx_01032013.trc_TotLibBse := 0;
3988: -- Period Pension Fund
3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;

Line 3990: py_za_tx_01032013.trc_PerTxbInc := 0;

3986: py_za_tx_01032013.trc_TxbBseIncWoDon := 0;
3987: py_za_tx_01032013.trc_TotLibBse := 0;
3988: -- Period Pension Fund
3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;

Line 3991: py_za_tx_01032013.trc_PerPenFnd := 0;

3987: py_za_tx_01032013.trc_TotLibBse := 0;
3988: -- Period Pension Fund
3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;

Line 3992: py_za_tx_01032013.trc_PerRfiCon := 0;

3988: -- Period Pension Fund
3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund

Line 3993: py_za_tx_01032013.trc_PerRfiTxb := 0;

3989: py_za_tx_01032013.trc_TxbIncYtd := 0;
3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;

Line 3994: py_za_tx_01032013.trc_PerPenFndMax := 0;

3990: py_za_tx_01032013.trc_PerTxbInc := 0;
3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;

Line 3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;

3991: py_za_tx_01032013.trc_PerPenFnd := 0;
3992: py_za_tx_01032013.trc_PerRfiCon := 0;
3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;

Line 3997: py_za_tx_01032013.trc_AnnTxbInc := 0;

3993: py_za_tx_01032013.trc_PerRfiTxb := 0;
3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;
4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;

Line 3998: py_za_tx_01032013.trc_AnnPenFnd := 0;

3994: py_za_tx_01032013.trc_PerPenFndMax := 0;
3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;
4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;

Line 3999: py_za_tx_01032013.trc_AnnRfiCon := 0;

3995: py_za_tx_01032013.trc_PerPenFndAbm := 0;
3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;
4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;
4003: -- Period Arrear Pension

Line 4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;

3996: -- Annual Pension Fund
3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;
4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;
4003: -- Period Arrear Pension
4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;

Line 4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;

3997: py_za_tx_01032013.trc_AnnTxbInc := 0;
3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;
4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;
4003: -- Period Arrear Pension
4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;
4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;

Line 4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;

3998: py_za_tx_01032013.trc_AnnPenFnd := 0;
3999: py_za_tx_01032013.trc_AnnRfiCon := 0;
4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;
4003: -- Period Arrear Pension
4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;
4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;
4006: -- Annual Arrear Pension

Line 4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;

4000: py_za_tx_01032013.trc_AnnRfiTxb := 0;
4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;
4003: -- Period Arrear Pension
4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;
4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;
4006: -- Annual Arrear Pension
4007: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;

Line 4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;

4001: py_za_tx_01032013.trc_AnnPenFndMax := 0;
4002: py_za_tx_01032013.trc_AnnPenFndAbm := 0;
4003: -- Period Arrear Pension
4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;
4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;
4006: -- Annual Arrear Pension
4007: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;
4009: -- Arrear Excess Update Value

Line 4007: py_za_tx_01032013.trc_AnnArrPenFnd := 0;

4003: -- Period Arrear Pension
4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;
4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;
4006: -- Annual Arrear Pension
4007: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;
4009: -- Arrear Excess Update Value
4010: py_za_tx_01032013.trc_PfUpdFig := 0;
4011: -- Period Retirement Annuity

Line 4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;

4004: py_za_tx_01032013.trc_PerArrPenFnd := 0;
4005: py_za_tx_01032013.trc_PerArrPenFndAbm := 0;
4006: -- Annual Arrear Pension
4007: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;
4009: -- Arrear Excess Update Value
4010: py_za_tx_01032013.trc_PfUpdFig := 0;
4011: -- Period Retirement Annuity
4012: py_za_tx_01032013.trc_PerRetAnu := 0;

Line 4010: py_za_tx_01032013.trc_PfUpdFig := 0;

4006: -- Annual Arrear Pension
4007: py_za_tx_01032013.trc_AnnArrPenFnd := 0;
4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;
4009: -- Arrear Excess Update Value
4010: py_za_tx_01032013.trc_PfUpdFig := 0;
4011: -- Period Retirement Annuity
4012: py_za_tx_01032013.trc_PerRetAnu := 0;
4013: py_za_tx_01032013.trc_PerNrfiCon := 0;
4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;

Line 4012: py_za_tx_01032013.trc_PerRetAnu := 0;

4008: py_za_tx_01032013.trc_AnnArrPenFndAbm := 0;
4009: -- Arrear Excess Update Value
4010: py_za_tx_01032013.trc_PfUpdFig := 0;
4011: -- Period Retirement Annuity
4012: py_za_tx_01032013.trc_PerRetAnu := 0;
4013: py_za_tx_01032013.trc_PerNrfiCon := 0;
4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;
4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity

Line 4013: py_za_tx_01032013.trc_PerNrfiCon := 0;

4009: -- Arrear Excess Update Value
4010: py_za_tx_01032013.trc_PfUpdFig := 0;
4011: -- Period Retirement Annuity
4012: py_za_tx_01032013.trc_PerRetAnu := 0;
4013: py_za_tx_01032013.trc_PerNrfiCon := 0;
4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;
4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;

Line 4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;

4010: py_za_tx_01032013.trc_PfUpdFig := 0;
4011: -- Period Retirement Annuity
4012: py_za_tx_01032013.trc_PerRetAnu := 0;
4013: py_za_tx_01032013.trc_PerNrfiCon := 0;
4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;
4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;
4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;

Line 4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;

4011: -- Period Retirement Annuity
4012: py_za_tx_01032013.trc_PerRetAnu := 0;
4013: py_za_tx_01032013.trc_PerNrfiCon := 0;
4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;
4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;
4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;
4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;

Line 4017: py_za_tx_01032013.trc_AnnRetAnu := 0;

4013: py_za_tx_01032013.trc_PerNrfiCon := 0;
4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;
4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;
4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;
4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;
4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;
4021: -- Period Arrear Retirement Annuity

Line 4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;

4014: py_za_tx_01032013.trc_PerRetAnuMax := 0;
4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;
4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;
4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;
4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;
4021: -- Period Arrear Retirement Annuity
4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;

Line 4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;

4015: py_za_tx_01032013.trc_PerRetAnuAbm := 0;
4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;
4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;
4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;
4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;
4021: -- Period Arrear Retirement Annuity
4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;
4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;

Line 4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;

4016: -- Annual Retirement Annuity
4017: py_za_tx_01032013.trc_AnnRetAnu := 0;
4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;
4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;
4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;
4021: -- Period Arrear Retirement Annuity
4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;
4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;
4024: -- Annual Arrear Retirement Annuity

Line 4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;

4018: py_za_tx_01032013.trc_AnnNrfiCon := 0;
4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;
4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;
4021: -- Period Arrear Retirement Annuity
4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;
4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;
4024: -- Annual Arrear Retirement Annuity
4025: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;

Line 4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;

4019: py_za_tx_01032013.trc_AnnRetAnuMax := 0;
4020: py_za_tx_01032013.trc_AnnRetAnuAbm := 0;
4021: -- Period Arrear Retirement Annuity
4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;
4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;
4024: -- Annual Arrear Retirement Annuity
4025: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;
4027: -- Arrear Excess Update Value

Line 4025: py_za_tx_01032013.trc_AnnArrRetAnu := 0;

4021: -- Period Arrear Retirement Annuity
4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;
4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;
4024: -- Annual Arrear Retirement Annuity
4025: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;
4027: -- Arrear Excess Update Value
4028: py_za_tx_01032013.trc_RaUpdFig := 0;
4029: -- Medical Aid Abatement

Line 4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;

4022: py_za_tx_01032013.trc_PerArrRetAnu := 0;
4023: py_za_tx_01032013.trc_PerArrRetAnuAbm := 0;
4024: -- Annual Arrear Retirement Annuity
4025: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;
4027: -- Arrear Excess Update Value
4028: py_za_tx_01032013.trc_RaUpdFig := 0;
4029: -- Medical Aid Abatement
4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;

Line 4028: py_za_tx_01032013.trc_RaUpdFig := 0;

4024: -- Annual Arrear Retirement Annuity
4025: py_za_tx_01032013.trc_AnnArrRetAnu := 0;
4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;
4027: -- Arrear Excess Update Value
4028: py_za_tx_01032013.trc_RaUpdFig := 0;
4029: -- Medical Aid Abatement
4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;
4031: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
4032: -- Rebates Thresholds

Line 4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;

4026: py_za_tx_01032013.trc_AnnArrRetAnuAbm := 0;
4027: -- Arrear Excess Update Value
4028: py_za_tx_01032013.trc_RaUpdFig := 0;
4029: -- Medical Aid Abatement
4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;
4031: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
4032: -- Rebates Thresholds
4033: py_za_tx_01032013.trc_Rebate := 0;
4034: py_za_tx_01032013.trc_Threshold := 0;

Line 4031: py_za_tx_01032013.trc_AnnMedAidAbm := 0;

4027: -- Arrear Excess Update Value
4028: py_za_tx_01032013.trc_RaUpdFig := 0;
4029: -- Medical Aid Abatement
4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;
4031: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
4032: -- Rebates Thresholds
4033: py_za_tx_01032013.trc_Rebate := 0;
4034: py_za_tx_01032013.trc_Threshold := 0;
4035: -- Abatement Totals

Line 4033: py_za_tx_01032013.trc_Rebate := 0;

4029: -- Medical Aid Abatement
4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;
4031: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
4032: -- Rebates Thresholds
4033: py_za_tx_01032013.trc_Rebate := 0;
4034: py_za_tx_01032013.trc_Threshold := 0;
4035: -- Abatement Totals
4036: py_za_tx_01032013.trc_PerTotAbm := 0;
4037: py_za_tx_01032013.trc_AnnTotAbm := 0;

Line 4034: py_za_tx_01032013.trc_Threshold := 0;

4030: py_za_tx_01032013.trc_PerMedAidAbm := 0;
4031: py_za_tx_01032013.trc_AnnMedAidAbm := 0;
4032: -- Rebates Thresholds
4033: py_za_tx_01032013.trc_Rebate := 0;
4034: py_za_tx_01032013.trc_Threshold := 0;
4035: -- Abatement Totals
4036: py_za_tx_01032013.trc_PerTotAbm := 0;
4037: py_za_tx_01032013.trc_AnnTotAbm := 0;
4038: -- TYS2010

Line 4036: py_za_tx_01032013.trc_PerTotAbm := 0;

4032: -- Rebates Thresholds
4033: py_za_tx_01032013.trc_Rebate := 0;
4034: py_za_tx_01032013.trc_Threshold := 0;
4035: -- Abatement Totals
4036: py_za_tx_01032013.trc_PerTotAbm := 0;
4037: py_za_tx_01032013.trc_AnnTotAbm := 0;
4038: -- TYS2010
4039: -- Donations made by EE
4040: py_za_tx_01032013.trc_PerDonAmt := 0;

Line 4037: py_za_tx_01032013.trc_AnnTotAbm := 0;

4033: py_za_tx_01032013.trc_Rebate := 0;
4034: py_za_tx_01032013.trc_Threshold := 0;
4035: -- Abatement Totals
4036: py_za_tx_01032013.trc_PerTotAbm := 0;
4037: py_za_tx_01032013.trc_AnnTotAbm := 0;
4038: -- TYS2010
4039: -- Donations made by EE
4040: py_za_tx_01032013.trc_PerDonAmt := 0;
4041: py_za_tx_01032013.trc_AnnDonAmt := 0;

Line 4040: py_za_tx_01032013.trc_PerDonAmt := 0;

4036: py_za_tx_01032013.trc_PerTotAbm := 0;
4037: py_za_tx_01032013.trc_AnnTotAbm := 0;
4038: -- TYS2010
4039: -- Donations made by EE
4040: py_za_tx_01032013.trc_PerDonAmt := 0;
4041: py_za_tx_01032013.trc_AnnDonAmt := 0;
4042: py_za_tx_01032013.trc_AllowDonPerc := 0;
4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;

Line 4041: py_za_tx_01032013.trc_AnnDonAmt := 0;

4037: py_za_tx_01032013.trc_AnnTotAbm := 0;
4038: -- TYS2010
4039: -- Donations made by EE
4040: py_za_tx_01032013.trc_PerDonAmt := 0;
4041: py_za_tx_01032013.trc_AnnDonAmt := 0;
4042: py_za_tx_01032013.trc_AllowDonPerc := 0;
4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;
4045: py_za_tx_01032013.trc_NorIncPtd := 0;

Line 4042: py_za_tx_01032013.trc_AllowDonPerc := 0;

4038: -- TYS2010
4039: -- Donations made by EE
4040: py_za_tx_01032013.trc_PerDonAmt := 0;
4041: py_za_tx_01032013.trc_AnnDonAmt := 0;
4042: py_za_tx_01032013.trc_AllowDonPerc := 0;
4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;
4045: py_za_tx_01032013.trc_NorIncPtd := 0;
4046: py_za_tx_01032013.trc_NorErn := 0;

Line 4044: py_za_tx_01032013.trc_NorIncYtd := 0;

4040: py_za_tx_01032013.trc_PerDonAmt := 0;
4041: py_za_tx_01032013.trc_AnnDonAmt := 0;
4042: py_za_tx_01032013.trc_AllowDonPerc := 0;
4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;
4045: py_za_tx_01032013.trc_NorIncPtd := 0;
4046: py_za_tx_01032013.trc_NorErn := 0;
4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010

Line 4045: py_za_tx_01032013.trc_NorIncPtd := 0;

4041: py_za_tx_01032013.trc_AnnDonAmt := 0;
4042: py_za_tx_01032013.trc_AllowDonPerc := 0;
4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;
4045: py_za_tx_01032013.trc_NorIncPtd := 0;
4046: py_za_tx_01032013.trc_NorErn := 0;
4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;

Line 4046: py_za_tx_01032013.trc_NorErn := 0;

4042: py_za_tx_01032013.trc_AllowDonPerc := 0;
4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;
4045: py_za_tx_01032013.trc_NorIncPtd := 0;
4046: py_za_tx_01032013.trc_NorErn := 0;
4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;
4050: py_za_tx_01032013.trc_TotLibNI := 0;

Line 4047: py_za_tx_01032013.trc_TxbNorInc := 0;

4043: -- Normal Income
4044: py_za_tx_01032013.trc_NorIncYtd := 0;
4045: py_za_tx_01032013.trc_NorIncPtd := 0;
4046: py_za_tx_01032013.trc_NorErn := 0;
4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;
4050: py_za_tx_01032013.trc_TotLibNI := 0;
4051: py_za_tx_01032013.trc_LibFyNI := 0;

Line 4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;

4045: py_za_tx_01032013.trc_NorIncPtd := 0;
4046: py_za_tx_01032013.trc_NorErn := 0;
4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;
4050: py_za_tx_01032013.trc_TotLibNI := 0;
4051: py_za_tx_01032013.trc_LibFyNI := 0;
4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits

Line 4050: py_za_tx_01032013.trc_TotLibNI := 0;

4046: py_za_tx_01032013.trc_NorErn := 0;
4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;
4050: py_za_tx_01032013.trc_TotLibNI := 0;
4051: py_za_tx_01032013.trc_LibFyNI := 0;
4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;

Line 4051: py_za_tx_01032013.trc_LibFyNI := 0;

4047: py_za_tx_01032013.trc_TxbNorInc := 0;
4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;
4050: py_za_tx_01032013.trc_TotLibNI := 0;
4051: py_za_tx_01032013.trc_LibFyNI := 0;
4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;
4055: py_za_tx_01032013.trc_FrnBenPtd := 0;

Line 4052: py_za_tx_01032013.trc_LibFpNI := 0;

4048: --TYS2010
4049: py_za_tx_01032013.trc_TxbNorIncWoDon := 0;
4050: py_za_tx_01032013.trc_TotLibNI := 0;
4051: py_za_tx_01032013.trc_LibFyNI := 0;
4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;
4055: py_za_tx_01032013.trc_FrnBenPtd := 0;
4056: py_za_tx_01032013.trc_FrnBenErn := 0;

Line 4054: py_za_tx_01032013.trc_FrnBenYtd := 0;

4050: py_za_tx_01032013.trc_TotLibNI := 0;
4051: py_za_tx_01032013.trc_LibFyNI := 0;
4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;
4055: py_za_tx_01032013.trc_FrnBenPtd := 0;
4056: py_za_tx_01032013.trc_FrnBenErn := 0;
4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010

Line 4055: py_za_tx_01032013.trc_FrnBenPtd := 0;

4051: py_za_tx_01032013.trc_LibFyNI := 0;
4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;
4055: py_za_tx_01032013.trc_FrnBenPtd := 0;
4056: py_za_tx_01032013.trc_FrnBenErn := 0;
4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;

Line 4056: py_za_tx_01032013.trc_FrnBenErn := 0;

4052: py_za_tx_01032013.trc_LibFpNI := 0;
4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;
4055: py_za_tx_01032013.trc_FrnBenPtd := 0;
4056: py_za_tx_01032013.trc_FrnBenErn := 0;
4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;
4060: py_za_tx_01032013.trc_TotLibFB := 0;

Line 4057: py_za_tx_01032013.trc_TxbFrnInc := 0;

4053: -- Fringe Benefits
4054: py_za_tx_01032013.trc_FrnBenYtd := 0;
4055: py_za_tx_01032013.trc_FrnBenPtd := 0;
4056: py_za_tx_01032013.trc_FrnBenErn := 0;
4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;
4060: py_za_tx_01032013.trc_TotLibFB := 0;
4061: py_za_tx_01032013.trc_LibFyFB := 0;

Line 4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;

4055: py_za_tx_01032013.trc_FrnBenPtd := 0;
4056: py_za_tx_01032013.trc_FrnBenErn := 0;
4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;
4060: py_za_tx_01032013.trc_TotLibFB := 0;
4061: py_za_tx_01032013.trc_LibFyFB := 0;
4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance

Line 4060: py_za_tx_01032013.trc_TotLibFB := 0;

4056: py_za_tx_01032013.trc_FrnBenErn := 0;
4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;
4060: py_za_tx_01032013.trc_TotLibFB := 0;
4061: py_za_tx_01032013.trc_LibFyFB := 0;
4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;

Line 4061: py_za_tx_01032013.trc_LibFyFB := 0;

4057: py_za_tx_01032013.trc_TxbFrnInc := 0;
4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;
4060: py_za_tx_01032013.trc_TotLibFB := 0;
4061: py_za_tx_01032013.trc_LibFyFB := 0;
4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;
4065: py_za_tx_01032013.trc_TrvAllPtd := 0;

Line 4062: py_za_tx_01032013.trc_LibFpFB := 0;

4058: --TYS2010
4059: py_za_tx_01032013.trc_TxbFrnIncWoDon := 0;
4060: py_za_tx_01032013.trc_TotLibFB := 0;
4061: py_za_tx_01032013.trc_LibFyFB := 0;
4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;
4065: py_za_tx_01032013.trc_TrvAllPtd := 0;
4066: py_za_tx_01032013.trc_TrvAllErn := 0;

Line 4064: py_za_tx_01032013.trc_TrvAllYtd := 0;

4060: py_za_tx_01032013.trc_TotLibFB := 0;
4061: py_za_tx_01032013.trc_LibFyFB := 0;
4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;
4065: py_za_tx_01032013.trc_TrvAllPtd := 0;
4066: py_za_tx_01032013.trc_TrvAllErn := 0;
4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010

Line 4065: py_za_tx_01032013.trc_TrvAllPtd := 0;

4061: py_za_tx_01032013.trc_LibFyFB := 0;
4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;
4065: py_za_tx_01032013.trc_TrvAllPtd := 0;
4066: py_za_tx_01032013.trc_TrvAllErn := 0;
4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;

Line 4066: py_za_tx_01032013.trc_TrvAllErn := 0;

4062: py_za_tx_01032013.trc_LibFpFB := 0;
4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;
4065: py_za_tx_01032013.trc_TrvAllPtd := 0;
4066: py_za_tx_01032013.trc_TrvAllErn := 0;
4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;
4070: py_za_tx_01032013.trc_TotLibTA := 0;

Line 4067: py_za_tx_01032013.trc_TxbTrvInc := 0;

4063: -- Travel Allowance
4064: py_za_tx_01032013.trc_TrvAllYtd := 0;
4065: py_za_tx_01032013.trc_TrvAllPtd := 0;
4066: py_za_tx_01032013.trc_TrvAllErn := 0;
4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;
4070: py_za_tx_01032013.trc_TotLibTA := 0;
4071: py_za_tx_01032013.trc_LibFyTA := 0;

Line 4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;

4065: py_za_tx_01032013.trc_TrvAllPtd := 0;
4066: py_za_tx_01032013.trc_TrvAllErn := 0;
4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;
4070: py_za_tx_01032013.trc_TotLibTA := 0;
4071: py_za_tx_01032013.trc_LibFyTA := 0;
4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision

Line 4070: py_za_tx_01032013.trc_TotLibTA := 0;

4066: py_za_tx_01032013.trc_TrvAllErn := 0;
4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;
4070: py_za_tx_01032013.trc_TotLibTA := 0;
4071: py_za_tx_01032013.trc_LibFyTA := 0;
4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;

Line 4071: py_za_tx_01032013.trc_LibFyTA := 0;

4067: py_za_tx_01032013.trc_TxbTrvInc := 0;
4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;
4070: py_za_tx_01032013.trc_TotLibTA := 0;
4071: py_za_tx_01032013.trc_LibFyTA := 0;
4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;
4075: py_za_tx_01032013.trc_BonProPtd := 0;

Line 4072: py_za_tx_01032013.trc_LibFpTA := 0;

4068: --TYS2010
4069: py_za_tx_01032013.trc_TxbTrvIncWoDon := 0;
4070: py_za_tx_01032013.trc_TotLibTA := 0;
4071: py_za_tx_01032013.trc_LibFyTA := 0;
4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;
4075: py_za_tx_01032013.trc_BonProPtd := 0;
4076: py_za_tx_01032013.trc_BonProErn := 0;

Line 4074: py_za_tx_01032013.trc_BonProYtd := 0;

4070: py_za_tx_01032013.trc_TotLibTA := 0;
4071: py_za_tx_01032013.trc_LibFyTA := 0;
4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;
4075: py_za_tx_01032013.trc_BonProPtd := 0;
4076: py_za_tx_01032013.trc_BonProErn := 0;
4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010

Line 4075: py_za_tx_01032013.trc_BonProPtd := 0;

4071: py_za_tx_01032013.trc_LibFyTA := 0;
4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;
4075: py_za_tx_01032013.trc_BonProPtd := 0;
4076: py_za_tx_01032013.trc_BonProErn := 0;
4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;

Line 4076: py_za_tx_01032013.trc_BonProErn := 0;

4072: py_za_tx_01032013.trc_LibFpTA := 0;
4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;
4075: py_za_tx_01032013.trc_BonProPtd := 0;
4076: py_za_tx_01032013.trc_BonProErn := 0;
4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;
4080: py_za_tx_01032013.trc_TotLibBP := 0;

Line 4077: py_za_tx_01032013.trc_TxbBonProInc := 0;

4073: -- Bonus Provision
4074: py_za_tx_01032013.trc_BonProYtd := 0;
4075: py_za_tx_01032013.trc_BonProPtd := 0;
4076: py_za_tx_01032013.trc_BonProErn := 0;
4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;
4080: py_za_tx_01032013.trc_TotLibBP := 0;
4081: py_za_tx_01032013.trc_LibFyBP := 0;

Line 4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;

4075: py_za_tx_01032013.trc_BonProPtd := 0;
4076: py_za_tx_01032013.trc_BonProErn := 0;
4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;
4080: py_za_tx_01032013.trc_TotLibBP := 0;
4081: py_za_tx_01032013.trc_LibFyBP := 0;
4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus

Line 4080: py_za_tx_01032013.trc_TotLibBP := 0;

4076: py_za_tx_01032013.trc_BonProErn := 0;
4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;
4080: py_za_tx_01032013.trc_TotLibBP := 0;
4081: py_za_tx_01032013.trc_LibFyBP := 0;
4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;

Line 4081: py_za_tx_01032013.trc_LibFyBP := 0;

4077: py_za_tx_01032013.trc_TxbBonProInc := 0;
4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;
4080: py_za_tx_01032013.trc_TotLibBP := 0;
4081: py_za_tx_01032013.trc_LibFyBP := 0;
4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;
4085: py_za_tx_01032013.trc_AnnBonPtd := 0;

Line 4082: py_za_tx_01032013.trc_LibFpBP := 0;

4078: --TYS2010
4079: py_za_tx_01032013.trc_TxbBonProIncWoDon := 0;
4080: py_za_tx_01032013.trc_TotLibBP := 0;
4081: py_za_tx_01032013.trc_LibFyBP := 0;
4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;
4085: py_za_tx_01032013.trc_AnnBonPtd := 0;
4086: py_za_tx_01032013.trc_AnnBonErn := 0;

Line 4084: py_za_tx_01032013.trc_AnnBonYtd := 0;

4080: py_za_tx_01032013.trc_TotLibBP := 0;
4081: py_za_tx_01032013.trc_LibFyBP := 0;
4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;
4085: py_za_tx_01032013.trc_AnnBonPtd := 0;
4086: py_za_tx_01032013.trc_AnnBonErn := 0;
4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010

Line 4085: py_za_tx_01032013.trc_AnnBonPtd := 0;

4081: py_za_tx_01032013.trc_LibFyBP := 0;
4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;
4085: py_za_tx_01032013.trc_AnnBonPtd := 0;
4086: py_za_tx_01032013.trc_AnnBonErn := 0;
4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;

Line 4086: py_za_tx_01032013.trc_AnnBonErn := 0;

4082: py_za_tx_01032013.trc_LibFpBP := 0;
4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;
4085: py_za_tx_01032013.trc_AnnBonPtd := 0;
4086: py_za_tx_01032013.trc_AnnBonErn := 0;
4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;
4090: py_za_tx_01032013.trc_TotLibAB := 0;

Line 4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;

4083: -- Annual Bonus
4084: py_za_tx_01032013.trc_AnnBonYtd := 0;
4085: py_za_tx_01032013.trc_AnnBonPtd := 0;
4086: py_za_tx_01032013.trc_AnnBonErn := 0;
4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;
4090: py_za_tx_01032013.trc_TotLibAB := 0;
4091: py_za_tx_01032013.trc_LibFyAB := 0;

Line 4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;

4085: py_za_tx_01032013.trc_AnnBonPtd := 0;
4086: py_za_tx_01032013.trc_AnnBonErn := 0;
4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;
4090: py_za_tx_01032013.trc_TotLibAB := 0;
4091: py_za_tx_01032013.trc_LibFyAB := 0;
4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments

Line 4090: py_za_tx_01032013.trc_TotLibAB := 0;

4086: py_za_tx_01032013.trc_AnnBonErn := 0;
4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;
4090: py_za_tx_01032013.trc_TotLibAB := 0;
4091: py_za_tx_01032013.trc_LibFyAB := 0;
4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;

Line 4091: py_za_tx_01032013.trc_LibFyAB := 0;

4087: py_za_tx_01032013.trc_TxbAnnBonInc := 0;
4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;
4090: py_za_tx_01032013.trc_TotLibAB := 0;
4091: py_za_tx_01032013.trc_LibFyAB := 0;
4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;
4095: py_za_tx_01032013.trc_AnnPymPtd := 0;

Line 4092: py_za_tx_01032013.trc_LibFpAB := 0;

4088: --TYS2010
4089: py_za_tx_01032013.trc_TxbAnnBonIncWoDon := 0;
4090: py_za_tx_01032013.trc_TotLibAB := 0;
4091: py_za_tx_01032013.trc_LibFyAB := 0;
4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;
4095: py_za_tx_01032013.trc_AnnPymPtd := 0;
4096: py_za_tx_01032013.trc_AnnPymErn := 0;

Line 4094: py_za_tx_01032013.trc_AnnPymYtd := 0;

4090: py_za_tx_01032013.trc_TotLibAB := 0;
4091: py_za_tx_01032013.trc_LibFyAB := 0;
4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;
4095: py_za_tx_01032013.trc_AnnPymPtd := 0;
4096: py_za_tx_01032013.trc_AnnPymErn := 0;
4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010

Line 4095: py_za_tx_01032013.trc_AnnPymPtd := 0;

4091: py_za_tx_01032013.trc_LibFyAB := 0;
4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;
4095: py_za_tx_01032013.trc_AnnPymPtd := 0;
4096: py_za_tx_01032013.trc_AnnPymErn := 0;
4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;

Line 4096: py_za_tx_01032013.trc_AnnPymErn := 0;

4092: py_za_tx_01032013.trc_LibFpAB := 0;
4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;
4095: py_za_tx_01032013.trc_AnnPymPtd := 0;
4096: py_za_tx_01032013.trc_AnnPymErn := 0;
4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;
4100: py_za_tx_01032013.trc_TotLibAP := 0;

Line 4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;

4093: -- Annual Payments
4094: py_za_tx_01032013.trc_AnnPymYtd := 0;
4095: py_za_tx_01032013.trc_AnnPymPtd := 0;
4096: py_za_tx_01032013.trc_AnnPymErn := 0;
4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;
4100: py_za_tx_01032013.trc_TotLibAP := 0;
4101: py_za_tx_01032013.trc_LibFyAP := 0;

Line 4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;

4095: py_za_tx_01032013.trc_AnnPymPtd := 0;
4096: py_za_tx_01032013.trc_AnnPymErn := 0;
4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;
4100: py_za_tx_01032013.trc_TotLibAP := 0;
4101: py_za_tx_01032013.trc_LibFyAP := 0;
4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance

Line 4100: py_za_tx_01032013.trc_TotLibAP := 0;

4096: py_za_tx_01032013.trc_AnnPymErn := 0;
4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;
4100: py_za_tx_01032013.trc_TotLibAP := 0;
4101: py_za_tx_01032013.trc_LibFyAP := 0;
4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance
4104: py_za_tx_01032013.trc_PblOffYtd := 0;

Line 4101: py_za_tx_01032013.trc_LibFyAP := 0;

4097: py_za_tx_01032013.trc_TxbAnnPymInc := 0;
4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;
4100: py_za_tx_01032013.trc_TotLibAP := 0;
4101: py_za_tx_01032013.trc_LibFyAP := 0;
4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance
4104: py_za_tx_01032013.trc_PblOffYtd := 0;
4105: py_za_tx_01032013.trc_PblOffPtd := 0;

Line 4102: py_za_tx_01032013.trc_LibFpAP := 0;

4098: --TYS2010
4099: py_za_tx_01032013.trc_TxbAnnPymIncWoDon := 0;
4100: py_za_tx_01032013.trc_TotLibAP := 0;
4101: py_za_tx_01032013.trc_LibFyAP := 0;
4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance
4104: py_za_tx_01032013.trc_PblOffYtd := 0;
4105: py_za_tx_01032013.trc_PblOffPtd := 0;
4106: py_za_tx_01032013.trc_PblOffErn := 0;

Line 4104: py_za_tx_01032013.trc_PblOffYtd := 0;

4100: py_za_tx_01032013.trc_TotLibAP := 0;
4101: py_za_tx_01032013.trc_LibFyAP := 0;
4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance
4104: py_za_tx_01032013.trc_PblOffYtd := 0;
4105: py_za_tx_01032013.trc_PblOffPtd := 0;
4106: py_za_tx_01032013.trc_PblOffErn := 0;
4107: --TYS2010
4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;

Line 4105: py_za_tx_01032013.trc_PblOffPtd := 0;

4101: py_za_tx_01032013.trc_LibFyAP := 0;
4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance
4104: py_za_tx_01032013.trc_PblOffYtd := 0;
4105: py_za_tx_01032013.trc_PblOffPtd := 0;
4106: py_za_tx_01032013.trc_PblOffErn := 0;
4107: --TYS2010
4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;
4109: py_za_tx_01032013.trc_LibFyPO := 0;

Line 4106: py_za_tx_01032013.trc_PblOffErn := 0;

4102: py_za_tx_01032013.trc_LibFpAP := 0;
4103: -- Pubilc Office Allowance
4104: py_za_tx_01032013.trc_PblOffYtd := 0;
4105: py_za_tx_01032013.trc_PblOffPtd := 0;
4106: py_za_tx_01032013.trc_PblOffErn := 0;
4107: --TYS2010
4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;
4109: py_za_tx_01032013.trc_LibFyPO := 0;
4110: py_za_tx_01032013.trc_LibFpPO := 0;

Line 4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;

4104: py_za_tx_01032013.trc_PblOffYtd := 0;
4105: py_za_tx_01032013.trc_PblOffPtd := 0;
4106: py_za_tx_01032013.trc_PblOffErn := 0;
4107: --TYS2010
4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;
4109: py_za_tx_01032013.trc_LibFyPO := 0;
4110: py_za_tx_01032013.trc_LibFpPO := 0;
4111: -- Messages
4112: py_za_tx_01032013.trc_LibWrn := ' ';

Line 4109: py_za_tx_01032013.trc_LibFyPO := 0;

4105: py_za_tx_01032013.trc_PblOffPtd := 0;
4106: py_za_tx_01032013.trc_PblOffErn := 0;
4107: --TYS2010
4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;
4109: py_za_tx_01032013.trc_LibFyPO := 0;
4110: py_za_tx_01032013.trc_LibFpPO := 0;
4111: -- Messages
4112: py_za_tx_01032013.trc_LibWrn := ' ';
4113:

Line 4110: py_za_tx_01032013.trc_LibFpPO := 0;

4106: py_za_tx_01032013.trc_PblOffErn := 0;
4107: --TYS2010
4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;
4109: py_za_tx_01032013.trc_LibFyPO := 0;
4110: py_za_tx_01032013.trc_LibFpPO := 0;
4111: -- Messages
4112: py_za_tx_01032013.trc_LibWrn := ' ';
4113:
4114: -- Statutory Deduction Value

Line 4112: py_za_tx_01032013.trc_LibWrn := ' ';

4108: py_za_tx_01032013.trc_TxbPblOffIncWoDon := 0;
4109: py_za_tx_01032013.trc_LibFyPO := 0;
4110: py_za_tx_01032013.trc_LibFpPO := 0;
4111: -- Messages
4112: py_za_tx_01032013.trc_LibWrn := ' ';
4113:
4114: -- Statutory Deduction Value
4115: py_za_tx_01032013.trc_PayValSD := 0;
4116: -- Employer Contribution Value

Line 4115: py_za_tx_01032013.trc_PayValSD := 0;

4111: -- Messages
4112: py_za_tx_01032013.trc_LibWrn := ' ';
4113:
4114: -- Statutory Deduction Value
4115: py_za_tx_01032013.trc_PayValSD := 0;
4116: -- Employer Contribution Value
4117: py_za_tx_01032013.trc_PayValEC := 0;
4118: -- PAYE and SITE Values
4119: py_za_tx_01032013.trc_PayeVal := 0;

Line 4117: py_za_tx_01032013.trc_PayValEC := 0;

4113:
4114: -- Statutory Deduction Value
4115: py_za_tx_01032013.trc_PayValSD := 0;
4116: -- Employer Contribution Value
4117: py_za_tx_01032013.trc_PayValEC := 0;
4118: -- PAYE and SITE Values
4119: py_za_tx_01032013.trc_PayeVal := 0;
4120: py_za_tx_01032013.trc_SiteVal := 0;
4121: -- IT3A Threshold Indicator

Line 4119: py_za_tx_01032013.trc_PayeVal := 0;

4115: py_za_tx_01032013.trc_PayValSD := 0;
4116: -- Employer Contribution Value
4117: py_za_tx_01032013.trc_PayValEC := 0;
4118: -- PAYE and SITE Values
4119: py_za_tx_01032013.trc_PayeVal := 0;
4120: py_za_tx_01032013.trc_SiteVal := 0;
4121: -- IT3A Threshold Indicator
4122: py_za_tx_01032013.trc_It3Ind := 0;
4123: -- Tax Percentage Value On trace

Line 4120: py_za_tx_01032013.trc_SiteVal := 0;

4116: -- Employer Contribution Value
4117: py_za_tx_01032013.trc_PayValEC := 0;
4118: -- PAYE and SITE Values
4119: py_za_tx_01032013.trc_PayeVal := 0;
4120: py_za_tx_01032013.trc_SiteVal := 0;
4121: -- IT3A Threshold Indicator
4122: py_za_tx_01032013.trc_It3Ind := 0;
4123: -- Tax Percentage Value On trace
4124: py_za_tx_01032013.trc_TxPercVal := 0;

Line 4122: py_za_tx_01032013.trc_It3Ind := 0;

4118: -- PAYE and SITE Values
4119: py_za_tx_01032013.trc_PayeVal := 0;
4120: py_za_tx_01032013.trc_SiteVal := 0;
4121: -- IT3A Threshold Indicator
4122: py_za_tx_01032013.trc_It3Ind := 0;
4123: -- Tax Percentage Value On trace
4124: py_za_tx_01032013.trc_TxPercVal := 0;
4125: -- Total Taxable Income Update Figure
4126: py_za_tx_01032013.trc_OUpdFig := 0;

Line 4124: py_za_tx_01032013.trc_TxPercVal := 0;

4120: py_za_tx_01032013.trc_SiteVal := 0;
4121: -- IT3A Threshold Indicator
4122: py_za_tx_01032013.trc_It3Ind := 0;
4123: -- Tax Percentage Value On trace
4124: py_za_tx_01032013.trc_TxPercVal := 0;
4125: -- Total Taxable Income Update Figure
4126: py_za_tx_01032013.trc_OUpdFig := 0;
4127:
4128: -- Net Taxable Income Update Figure

Line 4126: py_za_tx_01032013.trc_OUpdFig := 0;

4122: py_za_tx_01032013.trc_It3Ind := 0;
4123: -- Tax Percentage Value On trace
4124: py_za_tx_01032013.trc_TxPercVal := 0;
4125: -- Total Taxable Income Update Figure
4126: py_za_tx_01032013.trc_OUpdFig := 0;
4127:
4128: -- Net Taxable Income Update Figure
4129: py_za_tx_01032013.trc_NtiUpdFig := 0;
4130:

Line 4129: py_za_tx_01032013.trc_NtiUpdFig := 0;

4125: -- Total Taxable Income Update Figure
4126: py_za_tx_01032013.trc_OUpdFig := 0;
4127:
4128: -- Net Taxable Income Update Figure
4129: py_za_tx_01032013.trc_NtiUpdFig := 0;
4130:
4131: -- Net PAYE Taxable Income Update Figure (EMP201)
4132: py_za_tx_01032013.trc_NPtiUpdFig := 0;
4133:

Line 4132: py_za_tx_01032013.trc_NPtiUpdFig := 0;

4128: -- Net Taxable Income Update Figure
4129: py_za_tx_01032013.trc_NtiUpdFig := 0;
4130:
4131: -- Net PAYE Taxable Income Update Figure (EMP201)
4132: py_za_tx_01032013.trc_NPtiUpdFig := 0;
4133:
4134: -- ValidateTaxOns Override Globals
4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;
4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;

Line 4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;

4131: -- Net PAYE Taxable Income Update Figure (EMP201)
4132: py_za_tx_01032013.trc_NPtiUpdFig := 0;
4133:
4134: -- ValidateTaxOns Override Globals
4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;
4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;
4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;

Line 4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;

4132: py_za_tx_01032013.trc_NPtiUpdFig := 0;
4133:
4134: -- ValidateTaxOns Override Globals
4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;
4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;
4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;

Line 4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;

4133:
4134: -- ValidateTaxOns Override Globals
4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;
4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;
4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;
4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;

Line 4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;

4134: -- ValidateTaxOns Override Globals
4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;
4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;
4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;
4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;
4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;

Line 4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;

4135: py_za_tx_01032013.trc_LibFpDROvr := FALSE;
4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;
4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;
4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;
4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;
4143:

Line 4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;

4136: py_za_tx_01032013.trc_LibFpNIOvr := FALSE;
4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;
4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;
4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;
4143:
4144: -- NTG

Line 4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;

4137: py_za_tx_01032013.trc_LibFpFBOvr := FALSE;
4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;
4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;
4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;
4143:
4144: -- NTG
4145: py_za_tx_01032013.trc_LibFpNtgAPOvr := FALSE;

Line 4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;

4138: py_za_tx_01032013.trc_LibFpTAOvr := FALSE;
4139: py_za_tx_01032013.trc_LibFpBPOvr := FALSE;
4140: py_za_tx_01032013.trc_LibFpABOvr := FALSE;
4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;
4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;
4143:
4144: -- NTG
4145: py_za_tx_01032013.trc_LibFpNtgAPOvr := FALSE;
4146: py_za_tx_01032013.trc_LibFpNtgEEDbtOvr := FALSE;

Line 4145: py_za_tx_01032013.trc_LibFpNtgAPOvr := FALSE;

4141: py_za_tx_01032013.trc_LibFpAPOvr := FALSE;
4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;
4143:
4144: -- NTG
4145: py_za_tx_01032013.trc_LibFpNtgAPOvr := FALSE;
4146: py_za_tx_01032013.trc_LibFpNtgEEDbtOvr := FALSE;
4147:
4148: /* NTG */
4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;

Line 4146: py_za_tx_01032013.trc_LibFpNtgEEDbtOvr := FALSE;

4142: py_za_tx_01032013.trc_LibFpPOOvr := FALSE;
4143:
4144: -- NTG
4145: py_za_tx_01032013.trc_LibFpNtgAPOvr := FALSE;
4146: py_za_tx_01032013.trc_LibFpNtgEEDbtOvr := FALSE;
4147:
4148: /* NTG */
4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;
4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;

Line 4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;

4145: py_za_tx_01032013.trc_LibFpNtgAPOvr := FALSE;
4146: py_za_tx_01032013.trc_LibFpNtgEEDbtOvr := FALSE;
4147:
4148: /* NTG */
4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;
4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;
4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;

Line 4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;

4146: py_za_tx_01032013.trc_LibFpNtgEEDbtOvr := FALSE;
4147:
4148: /* NTG */
4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;
4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;
4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;

Line 4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;

4147:
4148: /* NTG */
4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;
4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;
4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;

Line 4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;

4148: /* NTG */
4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;
4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;
4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;

Line 4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;

4149: py_za_tx_01032013.trc_AnnPymNtgYtd := 0;
4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;
4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt

Line 4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;

4150: py_za_tx_01032013.trc_AnnPymNtgPtd := 0;
4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;

Line 4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;

4151: py_za_tx_01032013.trc_AnnPymNtgErn := 0;
4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;

Line 4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;

4152: py_za_tx_01032013.trc_TxbAnnPymNtgInc := 0;
4153: py_za_tx_01032013.trc_TxbAnnPymNtgIncWoDon := 0;
4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;

Line 4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;

4154: py_za_tx_01032013.trc_TotLibNtgAP := 0;
4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;

Line 4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;

4155: py_za_tx_01032013.trc_LibFyNtgAP := 0;
4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;

Line 4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;

4156: py_za_tx_01032013.trc_LibFpNtgAP := 0;
4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;

Line 4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;

4157: -- NTG Employee Debt
4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;

Line 4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;

4158: py_za_tx_01032013.trc_AnnEEDbtNtgYtd := 0;
4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;

Line 4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;

4159: py_za_tx_01032013.trc_AnnEEDbtNtgPtd := 0;
4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;

Line 4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;

4160: py_za_tx_01032013.trc_AnnEEDbtNtgErn := 0;
4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;

Line 4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;

4161: py_za_tx_01032013.trc_TxbAnnEEDbtNtgInc := 0;
4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;

Line 4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;

4162: py_za_tx_01032013.trc_TxbAnnEEDbtNtgIncWoDon := 0;
4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;

Line 4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;

4163: py_za_tx_01032013.trc_TotLibNtgEEDbt := 0;
4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;

Line 4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;

4164: py_za_tx_01032013.trc_LibFyNtgEEDbt := 0;
4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;
4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;

Line 4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;

4165: py_za_tx_01032013.trc_LibFpNtgEEDbt := 0;
4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;
4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;
4173: /* End NTG */

Line 4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;

4166: py_za_tx_01032013.trc_AnnRfiEEDbtNTGCon := 0;
4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;
4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;
4173: /* End NTG */
4174: py_za_tx_01032013.trc_LateSitePaye := 0;

Line 4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;

4167: py_za_tx_01032013.trc_AnnNrfiEEDbtNTGCon := 0;
4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;
4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;
4173: /* End NTG */
4174: py_za_tx_01032013.trc_LateSitePaye := 0;
4175:

Line 4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;

4168: py_za_tx_01032013.trc_AnnPenFndNTGMax := 0;
4169: py_za_tx_01032013.trc_AnnPenFndNTGAbm := 0;
4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;
4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;
4173: /* End NTG */
4174: py_za_tx_01032013.trc_LateSitePaye := 0;
4175:
4176: -- Global Exception Message

Line 4174: py_za_tx_01032013.trc_LateSitePaye := 0;

4170: py_za_tx_01032013.trc_AnnRetAnuNTGMax := 0;
4171: py_za_tx_01032013.trc_AnnRetAnuNTGAbm := 0;
4172: py_za_tx_01032013.trc_AnnTotNTGAbm := 0;
4173: /* End NTG */
4174: py_za_tx_01032013.trc_LateSitePaye := 0;
4175:
4176: -- Global Exception Message
4177: py_za_tx_01032013.xpt_Msg := 'No Error';
4178:

Line 4177: py_za_tx_01032013.xpt_Msg := 'No Error';

4173: /* End NTG */
4174: py_za_tx_01032013.trc_LateSitePaye := 0;
4175:
4176: -- Global Exception Message
4177: py_za_tx_01032013.xpt_Msg := 'No Error';
4178:
4179: -- Override Globals
4180: py_za_tx_01032013.trc_OvrTxCalc := FALSE;
4181: py_za_tx_01032013.trc_OvrTyp := 'V';

Line 4180: py_za_tx_01032013.trc_OvrTxCalc := FALSE;

4176: -- Global Exception Message
4177: py_za_tx_01032013.xpt_Msg := 'No Error';
4178:
4179: -- Override Globals
4180: py_za_tx_01032013.trc_OvrTxCalc := FALSE;
4181: py_za_tx_01032013.trc_OvrTyp := 'V';
4182: py_za_tx_01032013.trc_OvrPrc := 0;
4183: py_za_tx_01032013.trc_OvrWrn := ' ';
4184:

Line 4181: py_za_tx_01032013.trc_OvrTyp := 'V';

4177: py_za_tx_01032013.xpt_Msg := 'No Error';
4178:
4179: -- Override Globals
4180: py_za_tx_01032013.trc_OvrTxCalc := FALSE;
4181: py_za_tx_01032013.trc_OvrTyp := 'V';
4182: py_za_tx_01032013.trc_OvrPrc := 0;
4183: py_za_tx_01032013.trc_OvrWrn := ' ';
4184:
4185: -- Negative Ptd Global

Line 4182: py_za_tx_01032013.trc_OvrPrc := 0;

4178:
4179: -- Override Globals
4180: py_za_tx_01032013.trc_OvrTxCalc := FALSE;
4181: py_za_tx_01032013.trc_OvrTyp := 'V';
4182: py_za_tx_01032013.trc_OvrPrc := 0;
4183: py_za_tx_01032013.trc_OvrWrn := ' ';
4184:
4185: -- Negative Ptd Global
4186: py_za_tx_01032013.trc_NegPtd := FALSE;

Line 4183: py_za_tx_01032013.trc_OvrWrn := ' ';

4179: -- Override Globals
4180: py_za_tx_01032013.trc_OvrTxCalc := FALSE;
4181: py_za_tx_01032013.trc_OvrTyp := 'V';
4182: py_za_tx_01032013.trc_OvrPrc := 0;
4183: py_za_tx_01032013.trc_OvrWrn := ' ';
4184:
4185: -- Negative Ptd Global
4186: py_za_tx_01032013.trc_NegPtd := FALSE;
4187: -- Bug 9369895

Line 4186: py_za_tx_01032013.trc_NegPtd := FALSE;

4182: py_za_tx_01032013.trc_OvrPrc := 0;
4183: py_za_tx_01032013.trc_OvrWrn := ' ';
4184:
4185: -- Negative Ptd Global
4186: py_za_tx_01032013.trc_NegPtd := FALSE;
4187: -- Bug 9369895
4188: py_za_tx_01032013.trc_PenBasis := 0;
4189:
4190: EXCEPTION

Line 4188: py_za_tx_01032013.trc_PenBasis := 0;

4184:
4185: -- Negative Ptd Global
4186: py_za_tx_01032013.trc_NegPtd := FALSE;
4187: -- Bug 9369895
4188: py_za_tx_01032013.trc_PenBasis := 0;
4189:
4190: EXCEPTION
4191: WHEN OTHERS THEN
4192: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

Line 4192: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN

4188: py_za_tx_01032013.trc_PenBasis := 0;
4189:
4190: EXCEPTION
4191: WHEN OTHERS THEN
4192: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
4193: py_za_tx_01032013.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);
4194: END IF;
4195: RAISE py_za_tx_01032013.xpt_E;
4196: END ClearGlobals;

Line 4193: py_za_tx_01032013.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);

4189:
4190: EXCEPTION
4191: WHEN OTHERS THEN
4192: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
4193: py_za_tx_01032013.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);
4194: END IF;
4195: RAISE py_za_tx_01032013.xpt_E;
4196: END ClearGlobals;
4197:

Line 4195: RAISE py_za_tx_01032013.xpt_E;

4191: WHEN OTHERS THEN
4192: IF py_za_tx_01032013.xpt_Msg = 'No Error' THEN
4193: py_za_tx_01032013.xpt_Msg := 'ClearGlobals: '||TO_CHAR(SQLCODE);
4194: END IF;
4195: RAISE py_za_tx_01032013.xpt_E;
4196: END ClearGlobals;
4197:
4198: FUNCTION AllowRefund
4199: ( p_65Year IN DATE

Line 4205: IF p_65Year <= PY_ZA_TX_01032013.dbi_ZA_TX_YR_END THEN

4201: AS
4202:
4203: BEGIN
4204: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,10);
4205: IF p_65Year <= PY_ZA_TX_01032013.dbi_ZA_TX_YR_END THEN
4206: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,20);
4207: RETURN TRUE;
4208: END IF;
4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and

Line 4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and

4205: IF p_65Year <= PY_ZA_TX_01032013.dbi_ZA_TX_YR_END THEN
4206: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,20);
4207: RETURN TRUE;
4208: END IF;
4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4210: PY_ZA_TX_01032013.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4211: PY_ZA_TX_01032013.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4212: PY_ZA_TX_01032013.bal_MED_CONTR_YTD <= 0 and
4213: PY_ZA_TX_01032013.bal_ER_MED_CONTR_YTD <= 0

Line 4210: PY_ZA_TX_01032013.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and

4206: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,20);
4207: RETURN TRUE;
4208: END IF;
4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4210: PY_ZA_TX_01032013.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4211: PY_ZA_TX_01032013.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4212: PY_ZA_TX_01032013.bal_MED_CONTR_YTD <= 0 and
4213: PY_ZA_TX_01032013.bal_ER_MED_CONTR_YTD <= 0
4214: ) THEN

Line 4211: PY_ZA_TX_01032013.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and

4207: RETURN TRUE;
4208: END IF;
4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4210: PY_ZA_TX_01032013.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4211: PY_ZA_TX_01032013.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4212: PY_ZA_TX_01032013.bal_MED_CONTR_YTD <= 0 and
4213: PY_ZA_TX_01032013.bal_ER_MED_CONTR_YTD <= 0
4214: ) THEN
4215: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,30);

Line 4212: PY_ZA_TX_01032013.bal_MED_CONTR_YTD <= 0 and

4208: END IF;
4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4210: PY_ZA_TX_01032013.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4211: PY_ZA_TX_01032013.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4212: PY_ZA_TX_01032013.bal_MED_CONTR_YTD <= 0 and
4213: PY_ZA_TX_01032013.bal_ER_MED_CONTR_YTD <= 0
4214: ) THEN
4215: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,30);
4216: RETURN TRUE;

Line 4213: PY_ZA_TX_01032013.bal_ER_MED_CONTR_YTD <= 0

4209: IF (PY_ZA_TX_01032013.bal_MED_EMP_NRFI_ASG_TAX_YTD <= 0 and
4210: PY_ZA_TX_01032013.bal_MED_EMP_PKG_ASG_TAX_YTD <= 0 and
4211: PY_ZA_TX_01032013.bal_MED_EMP_RFI_ASG_TAX_YTD <= 0 and
4212: PY_ZA_TX_01032013.bal_MED_CONTR_YTD <= 0 and
4213: PY_ZA_TX_01032013.bal_ER_MED_CONTR_YTD <= 0
4214: ) THEN
4215: hr_utility.set_location('py_za_tx_utl_01032013.AllowRefund' ,30);
4216: RETURN TRUE;
4217: END IF;