DBA Data[Home] [Help]

APPS.ARP_AUTO_RULE dependencies on AR_REVENUE_MANAGEMENT_PVT

Line 923: AND decode(header.invoicing_rule_id, -3, ar_revenue_management_pvt.collect,

919: /* Bug 2560048/2639395 RAM-C - call collectivity engine to determine
920: if revenue should be deferred for INV or CM */
921: /* 6060283 - changed credits from cash_based to line_collectible
922: so they honor deferrals other than cash-based ones */
923: AND decode(header.invoicing_rule_id, -3, ar_revenue_management_pvt.collect,
924: decode(nvl(acc_rule.deferred_revenue_flag, 'N'),
925: 'Y', ar_revenue_management_pvt.defer,
926: decode(g_rev_mgt_installed, 'N', ar_revenue_management_pvt.collect,
927: decode(header.previous_customer_trx_id, NULL,

Line 925: 'Y', ar_revenue_management_pvt.defer,

921: /* 6060283 - changed credits from cash_based to line_collectible
922: so they honor deferrals other than cash-based ones */
923: AND decode(header.invoicing_rule_id, -3, ar_revenue_management_pvt.collect,
924: decode(nvl(acc_rule.deferred_revenue_flag, 'N'),
925: 'Y', ar_revenue_management_pvt.defer,
926: decode(g_rev_mgt_installed, 'N', ar_revenue_management_pvt.collect,
927: decode(header.previous_customer_trx_id, NULL,
928: ar_revenue_management_pvt.line_collectibility(p_trx_id, lines.customer_trx_line_id),
929: ar_revenue_management_pvt.line_collectible(

Line 926: decode(g_rev_mgt_installed, 'N', ar_revenue_management_pvt.collect,

922: so they honor deferrals other than cash-based ones */
923: AND decode(header.invoicing_rule_id, -3, ar_revenue_management_pvt.collect,
924: decode(nvl(acc_rule.deferred_revenue_flag, 'N'),
925: 'Y', ar_revenue_management_pvt.defer,
926: decode(g_rev_mgt_installed, 'N', ar_revenue_management_pvt.collect,
927: decode(header.previous_customer_trx_id, NULL,
928: ar_revenue_management_pvt.line_collectibility(p_trx_id, lines.customer_trx_line_id),
929: ar_revenue_management_pvt.line_collectible(
930: lines.previous_customer_trx_id,

Line 928: ar_revenue_management_pvt.line_collectibility(p_trx_id, lines.customer_trx_line_id),

924: decode(nvl(acc_rule.deferred_revenue_flag, 'N'),
925: 'Y', ar_revenue_management_pvt.defer,
926: decode(g_rev_mgt_installed, 'N', ar_revenue_management_pvt.collect,
927: decode(header.previous_customer_trx_id, NULL,
928: ar_revenue_management_pvt.line_collectibility(p_trx_id, lines.customer_trx_line_id),
929: ar_revenue_management_pvt.line_collectible(
930: lines.previous_customer_trx_id,
931: lines.previous_customer_trx_line_id)))))
932: <> ar_revenue_management_pvt.defer

Line 929: ar_revenue_management_pvt.line_collectible(

925: 'Y', ar_revenue_management_pvt.defer,
926: decode(g_rev_mgt_installed, 'N', ar_revenue_management_pvt.collect,
927: decode(header.previous_customer_trx_id, NULL,
928: ar_revenue_management_pvt.line_collectibility(p_trx_id, lines.customer_trx_line_id),
929: ar_revenue_management_pvt.line_collectible(
930: lines.previous_customer_trx_id,
931: lines.previous_customer_trx_line_id)))))
932: <> ar_revenue_management_pvt.defer
933: AND rec.customer_trx_id = header.customer_trx_id

Line 932: <> ar_revenue_management_pvt.defer

928: ar_revenue_management_pvt.line_collectibility(p_trx_id, lines.customer_trx_line_id),
929: ar_revenue_management_pvt.line_collectible(
930: lines.previous_customer_trx_id,
931: lines.previous_customer_trx_line_id)))))
932: <> ar_revenue_management_pvt.defer
933: AND rec.customer_trx_id = header.customer_trx_id
934: AND rec.account_class = 'REC'
935: AND rec.latest_rec_flag = 'Y'
936: /* join account set distribution to the transaction with the

Line 3146: IF ar_revenue_management_pvt.revenue_management_enabled

3142: END create_distributions;
3143:
3144: BEGIN
3145: /* Bug 2560048: check if revenue management is installed */
3146: IF ar_revenue_management_pvt.revenue_management_enabled
3147: THEN
3148: g_rev_mgt_installed := 'Y';
3149: ELSE
3150: g_rev_mgt_installed := 'N';