[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;