DBA Data[Home] [Help]

APPS.ARP_PROCESS_APPLICATION dependencies on ARPCURR

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

817: UNAPP row when chaning the amount applied
818: of one of the APP rows.
819: 12/04/1997 Karen Murphy Bug fix #567872. Added the setting of the
820: acctd_amount_applied_from for the UNAPP row.
821: 12/05/1997 Karen Murphy Bug 546626. Call to ARPCURR.functional_amount
822: needs to pass the functional currency not
823: the invoice and receipt currencies. This
824: causes incorrect rounding.
825: 09/10/2002 Debbie Jancis Modified for MRC trigger replacement. Added

Line 964: ARPCURR.functional_amount(

960: IF (pc_invoice_currency_code = functional_curr) THEN
961: lr_ra_rec.acctd_amount_applied_to := pn_amount_applied;
962: ELSE
963: lr_ra_rec.acctd_amount_applied_to :=
964: ARPCURR.functional_amount(
965: amount => pn_amount_applied
966: , currency_code => functional_curr
967: , exchange_rate => pn_invoice_exchange_rate
968: , precision => NULL

Line 977: ARPCURR.functional_amount(

973: IF (pc_receipt_currency_code = functional_curr) THEN
974: lr_ra_rec.acctd_amount_applied_from := pn_amount_applied;
975: ELSE
976: lr_ra_rec.acctd_amount_applied_from :=
977: ARPCURR.functional_amount(
978: amount => pn_amount_applied
979: , currency_code => functional_curr
980: , exchange_rate => pn_receipt_exchange_rate
981: , precision => NULL

Line 1060: ARPCURR.functional_amount(

1056: lr_ra_rec.amount_applied := lr_ra_rec.amount_applied - ln_amount_change;
1057:
1058: -- Set the acctd amount with the new value.
1059: lr_ra_rec.acctd_amount_applied_from :=
1060: ARPCURR.functional_amount(
1061: amount => lr_ra_rec.amount_applied
1062: , currency_code => functional_curr
1063: , exchange_rate => pn_receipt_exchange_rate
1064: , precision => NULL

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

4788: | |
4789: | SCOPE - PUBLIC |
4790: | |
4791: | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED - |
4792: | ARPCURR.functional_amount - Get the acctd amount of amount applied|
4793: | arp_ps_pkg.fetch_p - Fetch a PS row |
4794: | arp_app_pkg.insert_p - Insert a row into RA table |
4795: | |
4796: | ARGUMENTS : IN: |

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

4821: | 08/21/1997 Tasman Tang Added global_attribute_category, |
4822: | global_attribute[1-20] for global |
4823: | descriptive flexfield |
4824: | 03/05/1998 Guat Eng Tan Bug fix #627262. In the call to |
4825: | ARPCURR.functional_amount, replace l_ps_rec. |
4826: | invoice_currency_code with functional_curr. |
4827: | 07/16/1998 Karen Murphy Bug fix 634464. Modified the code that works|
4828: | out NOCOPY the status for the Receipt (APP or UNAPP)|
4829: | Now includes the total On Account amount as |

Line 4992: ARPCURR.functional_amount( l_ra_rec.amount_applied,

4988: --
4989: -- Get the acctd_amount_applied_from value
4990: --
4991: l_ra_rec.acctd_amount_applied_from :=
4992: ARPCURR.functional_amount( l_ra_rec.amount_applied,
4993: functional_curr,
4994: l_ps_rec.exchange_rate,
4995: NULL, NULL );
4996: IF PG_DEBUG in ('Y', 'C') THEN

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

5808: |receipt is been fully applied. |
5809: +-------------------------------------------------------------------------*/
5810:
5811: l_func_amount_due_remaining :=
5812: ARPCURR.functional_amount((l_ps_rec.amount_due_remaining - l_ra_rec.amount_applied),
5813: functional_curr,
5814: l_ps_rec.exchange_rate,
5815: NULL, NULL );
5816:

Line 5832: ARPCURR.functional_amount(

5828: FROM ra_customer_trx
5829: WHERE customer_trx_id = p_application_ref_id;
5830:
5831: l_ra_rec.acctd_amount_applied_to :=
5832: ARPCURR.functional_amount(
5833: amount => l_ra_rec.amount_applied
5834: , currency_code => functional_curr
5835: , exchange_rate => l_exchange_rate
5836: , precision => NULL

Line 5853: ARPCURR.functional_amount(

5849: FROM ar_cash_receipts
5850: WHERE cash_receipt_id = l_application_ref_id;
5851:
5852: l_ra_rec.acctd_amount_applied_to :=
5853: ARPCURR.functional_amount(
5854: amount => l_ra_rec.amount_applied
5855: , currency_code => functional_curr
5856: , exchange_rate => l_exchange_rate
5857: , precision => NULL

Line 5875: ARPCURR.functional_amount(

5871: l_exchange_rate := l_ps_rec.exchange_rate;
5872: END IF;
5873:
5874: l_ra_rec.acctd_amount_applied_to :=
5875: ARPCURR.functional_amount(
5876: amount => l_ra_rec.amount_applied
5877: , currency_code => functional_curr
5878: , exchange_rate => l_exchange_rate
5879: , precision => NULL

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

6600: | |
6601: | SCOPE - PUBLIC |
6602: | |
6603: | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED - |
6604: | ARPCURR.functional_amount - Get the acctd amount of amount applied|
6605: | arp_ps_pkg.fetch_p - Fetch a PS row |
6606: | arp_app_pkg.insert_p - Insert a row into RA table |
6607: | |
6608: | ARGUMENTS : IN: |

Line 6887: ARPCURR.functional_amount( l_ra_rec.amount_applied,

6883: --
6884: -- Get the acctd_amount_applied_from value
6885: --
6886: l_ra_rec.acctd_amount_applied_from :=
6887: ARPCURR.functional_amount( l_ra_rec.amount_applied,
6888: functional_curr,
6889: l_ps_rec.exchange_rate,
6890: NULL, NULL );
6891: IF PG_DEBUG in ('Y', 'C') THEN

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

8158: | SCOPE - PUBLIC |
8159: | |
8160: | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED - |
8161: | |
8162: | ARPCURR.functional_amount - Get the acctd amount of amount applied|
8163: | arp_ps_pkg.fetch_p - Fetch a PS row |
8164: | arp_app_pkg.insert_p - Insert a row into RA table |
8165: | |
8166: | ARGUMENTS : IN: |

Line 8362: ARPCURR.functional_amount(

8358:
8359: functional_curr := arp_global.functional_currency;
8360:
8361: l_inv_ra_rec.acctd_amount_applied_to :=
8362: ARPCURR.functional_amount(
8363: amount => p_amount_applied
8364: , currency_code => functional_curr
8365: , exchange_rate => l_exchange_rate
8366: , precision => NULL