571: --
572: p_offset_tax_line_rec.tax_amt := p_offset_tax_line_rec.unrounded_tax_amt;
573:
574: p_offset_tax_line_rec.tax_amt :=
575: ZX_TDS_TAX_ROUNDING_PKG.round_tax(
576: p_offset_tax_line_rec.tax_amt,
577: p_offset_tax_line_rec.Rounding_Rule_Code,
578: p_offset_tax_line_rec.minimum_accountable_unit,
579: p_offset_tax_line_rec.precision,
596: l_tax_precision := ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(l_tax_id).tax_precision;
597: l_tax_min_acct_unit := ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(l_tax_id).minimum_accountable_unit;
598:
599: p_offset_tax_line_rec.tax_amt_tax_curr :=
600: ZX_TDS_TAX_ROUNDING_PKG.round_tax(
601: p_offset_tax_line_rec.tax_amt_tax_curr,
602: p_offset_tax_line_rec.Rounding_Rule_Code,
603: l_tax_min_acct_unit,
604: l_tax_precision,
617: p_offset_tax_line_rec.tax_amt_funcl_curr :=
618: p_offset_tax_line_rec.unrounded_tax_amt * p_offset_tax_line_rec.currency_conversion_rate;
619:
620: p_offset_tax_line_rec.tax_amt_funcl_curr :=
621: ZX_TDS_TAX_ROUNDING_PKG.round_tax_funcl_curr(
622: p_offset_tax_line_rec.tax_amt_funcl_curr,
623: p_offset_tax_line_rec.ledger_id,
624: p_return_status,
625: p_error_buffer);