DBA Data[Home] [Help]

PACKAGE: APPS.ARP_PROCESS_ADJUSTMENT

Source


1 PACKAGE ARP_PROCESS_ADJUSTMENT AS
2 /* $Header: ARTEADJS.pls 120.3 2005/08/29 21:19:38 djancis ship $ */
3 
4 PROCEDURE insert_adjustment(p_form_name IN varchar2,
5                             p_form_version IN number,
6                             p_adj_rec IN OUT NOCOPY
7                               ar_adjustments%rowtype,
8                             p_adjustment_number OUT NOCOPY
9                               ar_adjustments.adjustment_number%type,
10                             p_adjustment_id OUT NOCOPY
11                               ar_adjustments.adjustment_id%type,
12 			    p_check_amount IN varchar2 := FND_API.G_TRUE,
13 			    p_move_deferred_tax IN varchar2 DEFAULT 'Y',
14 			    p_called_from IN varchar2 DEFAULT NULL,
15 			    p_old_adjust_id IN ar_adjustments.adjustment_id%TYPE DEFAULT NULL,
16                             p_override_flag IN varchar2 DEFAULT NULL,
17                             p_app_level IN VARCHAR2 DEFAULT 'TRANSACTION');
18 
19 PROCEDURE update_adjustment(
20   p_form_name           IN varchar2,
21   p_form_version        IN varchar2,
22   p_adj_rec             IN ar_adjustments%rowtype,
23   p_move_deferred_tax   IN varchar2 DEFAULT 'Y',
24   p_adjustment_id       IN ar_adjustments.adjustment_id%type);
25 
26 PROCEDURE update_approve_adj(p_form_name IN varchar2,
27                             p_form_version    IN number,
28                             p_adj_rec         IN ar_adjustments%rowtype,
29                             p_adjustment_code ar_lookups.lookup_code%type,
30                             p_adjustment_id   IN ar_adjustments.adjustment_id%type ,
31 			    p_chk_approval_limits IN varchar2,
32 			    p_move_deferred_tax IN varchar2 DEFAULT 'Y');
33 
34 PROCEDURE test_adj( p_adj_rec IN OUT NOCOPY ar_adjustments%rowtype,
35                     p_result IN OUT NOCOPY varchar2,
36                     p_old_ps_rec IN OUT NOCOPY ar_payment_schedules%rowtype);
37 
38 PROCEDURE reverse_adjustment(
39                 p_adj_id IN ar_adjustments.adjustment_id%TYPE,
40                 p_reversal_gl_date IN DATE,
41                 p_reversal_date IN DATE,
42                 p_module_name IN VARCHAR2,
43                 p_module_version IN VARCHAR2 );
44 
45 PROCEDURE insert_reverse_actions (
46                 p_adj_rec               IN OUT NOCOPY ar_adjustments%ROWTYPE,
47                 p_module_name           IN VARCHAR2,
48                 p_module_version        IN VARCHAR2 );
49 
50 PROCEDURE validate_inv_line_amount_cover(
51                                     p_customer_trx_line_id   IN number,
52                                     p_customer_trx_id        IN number,
53                                     p_payment_schedule_id    IN number,
54                                     p_amount                 IN number);
55 
56 /* VAT changes */
57 PROCEDURE cal_prorated_amounts( p_adj_amount          IN number,
58                                 p_payment_schedule_id IN number,
59                                 p_type IN varchar2,
60                                 p_receivables_trx_id  IN number,
61                                 p_apply_date IN date,
62                                 p_prorated_amt OUT NOCOPY number,
63                                 p_prorated_tax OUT NOCOPY number,
64 				p_error_num OUT NOCOPY number,
65                                 p_cust_trx_line_id IN NUMBER DEFAULT NULL);
66 
67 END ARP_PROCESS_ADJUSTMENT;