DBA Data[Home] [Help]

APPS.ARP_PROCESS_APPLICATION dependencies on ARPCURR

Line 858: 12/05/1997 Karen Murphy Bug 546626. Call to ARPCURR.functional_amount

854: UNAPP row when chaning the amount applied
855: of one of the APP rows.
856: 12/04/1997 Karen Murphy Bug fix #567872. Added the setting of the
857: acctd_amount_applied_from for the UNAPP row.
858: 12/05/1997 Karen Murphy Bug 546626. Call to ARPCURR.functional_amount
859: needs to pass the functional currency not
860: the invoice and receipt currencies. This
861: causes incorrect rounding.
862: 09/10/2002 Debbie Jancis Modified for MRC trigger replacement. Added

Line 1001: ARPCURR.functional_amount(

997: IF (pc_invoice_currency_code = functional_curr) THEN
998: lr_ra_rec.acctd_amount_applied_to := pn_amount_applied;
999: ELSE
1000: lr_ra_rec.acctd_amount_applied_to :=
1001: ARPCURR.functional_amount(
1002: amount => pn_amount_applied
1003: , currency_code => functional_curr
1004: , exchange_rate => pn_invoice_exchange_rate
1005: , precision => NULL

Line 1014: ARPCURR.functional_amount(

1010: IF (pc_receipt_currency_code = functional_curr) THEN
1011: lr_ra_rec.acctd_amount_applied_from := pn_amount_applied;
1012: ELSE
1013: lr_ra_rec.acctd_amount_applied_from :=
1014: ARPCURR.functional_amount(
1015: amount => pn_amount_applied
1016: , currency_code => functional_curr
1017: , exchange_rate => pn_receipt_exchange_rate
1018: , precision => NULL

Line 1097: ARPCURR.functional_amount(

1093: lr_ra_rec.amount_applied := lr_ra_rec.amount_applied - ln_amount_change;
1094:
1095: -- Set the acctd amount with the new value.
1096: lr_ra_rec.acctd_amount_applied_from :=
1097: ARPCURR.functional_amount(
1098: amount => lr_ra_rec.amount_applied
1099: , currency_code => functional_curr
1100: , exchange_rate => pn_receipt_exchange_rate
1101: , precision => NULL

Line 5132: | ARPCURR.functional_amount - Get the acctd amount of amount applied|

5128: | |
5129: | SCOPE - PUBLIC |
5130: | |
5131: | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED - |
5132: | ARPCURR.functional_amount - Get the acctd amount of amount applied|
5133: | arp_ps_pkg.fetch_p - Fetch a PS row |
5134: | arp_app_pkg.insert_p - Insert a row into RA table |
5135: | |
5136: | ARGUMENTS : IN: |

Line 5165: | ARPCURR.functional_amount, replace l_ps_rec. |

5161: | 08/21/1997 Tasman Tang Added global_attribute_category, |
5162: | global_attribute[1-20] for global |
5163: | descriptive flexfield |
5164: | 03/05/1998 Guat Eng Tan Bug fix #627262. In the call to |
5165: | ARPCURR.functional_amount, replace l_ps_rec. |
5166: | invoice_currency_code with functional_curr. |
5167: | 07/16/1998 Karen Murphy Bug fix 634464. Modified the code that works|
5168: | out NOCOPY the status for the Receipt (APP or UNAPP)|
5169: | Now includes the total On Account amount as |

Line 5335: ARPCURR.functional_amount( l_ra_rec.amount_applied,

5331: --
5332: -- Get the acctd_amount_applied_from value
5333: --
5334: l_ra_rec.acctd_amount_applied_from :=
5335: ARPCURR.functional_amount( l_ra_rec.amount_applied,
5336: functional_curr,
5337: l_ps_rec.exchange_rate,
5338: NULL, NULL );
5339: IF PG_DEBUG in ('Y', 'C') THEN

Line 6164: ARPCURR.functional_amount((l_ps_rec.amount_due_remaining - l_ra_rec.amount_applied),

6160: |receipt is been fully applied. |
6161: +-------------------------------------------------------------------------*/
6162:
6163: l_func_amount_due_remaining :=
6164: ARPCURR.functional_amount((l_ps_rec.amount_due_remaining - l_ra_rec.amount_applied),
6165: functional_curr,
6166: l_ps_rec.exchange_rate,
6167: NULL, NULL );
6168:

Line 6184: ARPCURR.functional_amount(

6180: FROM ra_customer_trx
6181: WHERE customer_trx_id = p_application_ref_id;
6182:
6183: l_ra_rec.acctd_amount_applied_to :=
6184: ARPCURR.functional_amount(
6185: amount => l_ra_rec.amount_applied
6186: , currency_code => functional_curr
6187: , exchange_rate => l_exchange_rate
6188: , precision => NULL

Line 6205: ARPCURR.functional_amount(

6201: FROM ar_cash_receipts
6202: WHERE cash_receipt_id = l_application_ref_id;
6203:
6204: l_ra_rec.acctd_amount_applied_to :=
6205: ARPCURR.functional_amount(
6206: amount => l_ra_rec.amount_applied
6207: , currency_code => functional_curr
6208: , exchange_rate => l_exchange_rate
6209: , precision => NULL

Line 6227: ARPCURR.functional_amount(

6223: l_exchange_rate := l_ps_rec.exchange_rate;
6224: END IF;
6225:
6226: l_ra_rec.acctd_amount_applied_to :=
6227: ARPCURR.functional_amount(
6228: amount => l_ra_rec.amount_applied
6229: , currency_code => functional_curr
6230: , exchange_rate => l_exchange_rate
6231: , precision => NULL

Line 6956: | ARPCURR.functional_amount - Get the acctd amount of amount applied|

6952: | |
6953: | SCOPE - PUBLIC |
6954: | |
6955: | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED - |
6956: | ARPCURR.functional_amount - Get the acctd amount of amount applied|
6957: | arp_ps_pkg.fetch_p - Fetch a PS row |
6958: | arp_app_pkg.insert_p - Insert a row into RA table |
6959: | |
6960: | ARGUMENTS : IN: |

Line 7239: ARPCURR.functional_amount( l_ra_rec.amount_applied,

7235: --
7236: -- Get the acctd_amount_applied_from value
7237: --
7238: l_ra_rec.acctd_amount_applied_from :=
7239: ARPCURR.functional_amount( l_ra_rec.amount_applied,
7240: functional_curr,
7241: l_ps_rec.exchange_rate,
7242: NULL, NULL );
7243: IF PG_DEBUG in ('Y', 'C') THEN

Line 8629: | ARPCURR.functional_amount - Get the acctd amount of amount applied|

8625: | SCOPE - PUBLIC |
8626: | |
8627: | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED - |
8628: | |
8629: | ARPCURR.functional_amount - Get the acctd amount of amount applied|
8630: | arp_ps_pkg.fetch_p - Fetch a PS row |
8631: | arp_app_pkg.insert_p - Insert a row into RA table |
8632: | |
8633: | ARGUMENTS : IN: |

Line 8876: ARPCURR.functional_amount(

8872:
8873: functional_curr := arp_global.functional_currency;
8874:
8875: l_inv_ra_rec.acctd_amount_applied_to :=
8876: ARPCURR.functional_amount(
8877: amount => p_amount_applied
8878: , currency_code => functional_curr
8879: , exchange_rate => l_exchange_rate
8880: , precision => NULL