3821: END LOOP;
3822:
3823:
3824: FOR inv_rec IN invoices_c(p_var_rent_id , p_period_id, p_inv_id) LOOP
3825: l_min_grp_date := pn_var_abatement_amount_pkg.get_group_dt(
3826: inv_rec.invoice_date,
3827: p_period_id,
3828: 'MIN');
3829: l_max_grp_date := pn_var_abatement_amount_pkg.get_group_dt(
3825: l_min_grp_date := pn_var_abatement_amount_pkg.get_group_dt(
3826: inv_rec.invoice_date,
3827: p_period_id,
3828: 'MIN');
3829: l_max_grp_date := pn_var_abatement_amount_pkg.get_group_dt(
3830: inv_rec.invoice_date,
3831: p_period_id,
3832: 'MAX');
3833: --Special FY/LY/FLY handling
3840: l_min_grp_date := inv_rec.start_date;
3841: l_max_grp_date := inv_rec.end_date;
3842: END LOOP;
3843: END IF;
3844: l_rec_abatement := pn_var_abatement_amount_pkg.calc_abatement(
3845: inv_rec.var_rent_inv_id
3846: ,l_min_grp_date
3847: ,l_max_grp_date);
3848: g_precision := nvl(pn_var_rent_calc_pkg.get_currency_precision(g_org_id),4);