DBA Data[Home] [Help]

APPS.ARP_CALCULATE_DISCOUNT dependencies on AR_PAYMENT_SCHEDULES

Line 66: p_ps_rec IN OUT NOCOPY ar_payment_schedules%ROWTYPE

62: --
63:
64: PROCEDURE get_discount_percentages(
65: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,
66: p_ps_rec IN OUT NOCOPY ar_payment_schedules%ROWTYPE
67: );
68:
69: PROCEDURE get_payment_schedule_info(
70: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,

Line 71: p_ps_rec IN OUT NOCOPY ar_payment_schedules%ROWTYPE

67: );
68:
69: PROCEDURE get_payment_schedule_info(
70: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,
71: p_ps_rec IN OUT NOCOPY ar_payment_schedules%ROWTYPE
72: );
73:
74: PROCEDURE correct_lines_only_discounts(
75: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,

Line 76: p_ps_rec IN ar_payment_schedules%ROWTYPE );

72: );
73:
74: PROCEDURE correct_lines_only_discounts(
75: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,
76: p_ps_rec IN ar_payment_schedules%ROWTYPE );
77:
78: PROCEDURE determine_max_allowed_disc(
79: p_mode IN number,
80: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,

Line 81: p_ps_rec IN ar_payment_schedules%ROWTYPE );

77:
78: PROCEDURE determine_max_allowed_disc(
79: p_mode IN number,
80: p_disc_rec IN OUT NOCOPY arp_calculate_discount.discount_record_type,
81: p_ps_rec IN ar_payment_schedules%ROWTYPE );
82:
83: /*FP bug 5335376 for Bug 5223829 introduced new parameters for handling iReceivables case*/
84: PROCEDURE calculate_discounts (
85: p_input_amt IN NUMBER,

Line 100: p_payment_schedule_id IN ar_payment_schedules.payment_schedule_id%TYPE,

96: p_out_unearned_disc IN OUT NOCOPY NUMBER,
97: p_out_discount_date IN OUT NOCOPY DATE,
98: p_out_amt_to_apply IN OUT NOCOPY NUMBER,
99: p_close_invoice_flag IN VARCHAR2,
100: p_payment_schedule_id IN ar_payment_schedules.payment_schedule_id%TYPE,
101: p_term_id IN ar_payment_schedules.term_id%TYPE,
102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,

Line 101: p_term_id IN ar_payment_schedules.term_id%TYPE,

97: p_out_discount_date IN OUT NOCOPY DATE,
98: p_out_amt_to_apply IN OUT NOCOPY NUMBER,
99: p_close_invoice_flag IN VARCHAR2,
100: p_payment_schedule_id IN ar_payment_schedules.payment_schedule_id%TYPE,
101: p_term_id IN ar_payment_schedules.term_id%TYPE,
102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,

Line 102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,

98: p_out_amt_to_apply IN OUT NOCOPY NUMBER,
99: p_close_invoice_flag IN VARCHAR2,
100: p_payment_schedule_id IN ar_payment_schedules.payment_schedule_id%TYPE,
101: p_term_id IN ar_payment_schedules.term_id%TYPE,
102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,

Line 103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,

99: p_close_invoice_flag IN VARCHAR2,
100: p_payment_schedule_id IN ar_payment_schedules.payment_schedule_id%TYPE,
101: p_term_id IN ar_payment_schedules.term_id%TYPE,
102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,

Line 104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,

100: p_payment_schedule_id IN ar_payment_schedules.payment_schedule_id%TYPE,
101: p_term_id IN ar_payment_schedules.term_id%TYPE,
102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,
108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,

Line 105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,

101: p_term_id IN ar_payment_schedules.term_id%TYPE,
102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,
108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,
109: p_invoice_currency_code IN ar_payment_schedules.invoice_currency_code%TYPE,

Line 106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,

102: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,
108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,
109: p_invoice_currency_code IN ar_payment_schedules.invoice_currency_code%TYPE,
110: p_select_flag IN VARCHAR2,

Line 107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,

103: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,
108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,
109: p_invoice_currency_code IN ar_payment_schedules.invoice_currency_code%TYPE,
110: p_select_flag IN VARCHAR2,
111: p_mode IN NUMBER,

Line 108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,

104: p_amt_due_original IN ar_payment_schedules.amount_due_original%TYPE,
105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,
108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,
109: p_invoice_currency_code IN ar_payment_schedules.invoice_currency_code%TYPE,
110: p_select_flag IN VARCHAR2,
111: p_mode IN NUMBER,
112: p_error_code IN OUT NOCOPY NUMBER,

Line 109: p_invoice_currency_code IN ar_payment_schedules.invoice_currency_code%TYPE,

105: p_amt_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
106: p_disc_earned IN ar_payment_schedules.discount_taken_earned%TYPE,
107: p_disc_unearned IN ar_payment_schedules.discount_taken_unearned%TYPE,
108: p_lines_original IN ar_payment_schedules.amount_line_items_original%TYPE,
109: p_invoice_currency_code IN ar_payment_schedules.invoice_currency_code%TYPE,
110: p_select_flag IN VARCHAR2,
111: p_mode IN NUMBER,
112: p_error_code IN OUT NOCOPY NUMBER,
113: p_cash_receipt_id IN NUMBER,

Line 115: p_amt_in_dispute IN ar_payment_schedules.amount_in_dispute%TYPE DEFAULT NULL);

111: p_mode IN NUMBER,
112: p_error_code IN OUT NOCOPY NUMBER,
113: p_cash_receipt_id IN NUMBER,
114: p_called_from IN VARCHAR2 DEFAULT 'AR',
115: p_amt_in_dispute IN ar_payment_schedules.amount_in_dispute%TYPE DEFAULT NULL);
116: --
117:
118: -- Bug 627518: original routine will now call the overloaded function which
119: -- will take cash_receipt_id as an additional argument for CPG

Line 125: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,

121:
122: PROCEDURE discounts_cover(
123: p_mode IN VARCHAR2,
124: p_invoice_currency_code IN ar_cash_receipts.currency_code%TYPE,
125: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,
126: p_term_id IN ra_terms.term_id%TYPE,
127: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
128: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
129: p_apply_date IN ar_cash_receipts.receipt_date%TYPE,

Line 127: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,

123: p_mode IN VARCHAR2,
124: p_invoice_currency_code IN ar_cash_receipts.currency_code%TYPE,
125: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,
126: p_term_id IN ra_terms.term_id%TYPE,
127: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
128: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
129: p_apply_date IN ar_cash_receipts.receipt_date%TYPE,
130: p_grace_days IN NUMBER,
131: p_default_amt_apply_flag IN VARCHAR2,

Line 128: p_trx_date IN ar_payment_schedules.trx_date%TYPE,

124: p_invoice_currency_code IN ar_cash_receipts.currency_code%TYPE,
125: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,
126: p_term_id IN ra_terms.term_id%TYPE,
127: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
128: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
129: p_apply_date IN ar_cash_receipts.receipt_date%TYPE,
130: p_grace_days IN NUMBER,
131: p_default_amt_apply_flag IN VARCHAR2,
132: p_partial_discount_flag IN VARCHAR2,

Line 136: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

132: p_partial_discount_flag IN VARCHAR2,
133: p_calc_discount_on_lines_flag IN VARCHAR2,
134: p_allow_overapp_flag IN VARCHAR2,
135: p_close_invoice_flag IN VARCHAR2,
136: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,

Line 137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

133: p_calc_discount_on_lines_flag IN VARCHAR2,
134: p_allow_overapp_flag IN VARCHAR2,
135: p_close_invoice_flag IN VARCHAR2,
136: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,

Line 138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,

134: p_allow_overapp_flag IN VARCHAR2,
135: p_close_invoice_flag IN VARCHAR2,
136: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,

Line 139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,

135: p_close_invoice_flag IN VARCHAR2,
136: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,

Line 140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,

136: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,

Line 141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,

137: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

Line 142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,

138: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

Line 143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,

139: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
140: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
147: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

Line 145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

141: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
147: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
148: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
149: p_module_name IN VARCHAR2,

Line 146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

142: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
147: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
148: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
149: p_module_name IN VARCHAR2,
150: p_module_version IN VARCHAR2,

Line 147: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

143: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
147: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
148: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
149: p_module_name IN VARCHAR2,
150: p_module_version IN VARCHAR2,
151: p_allow_discount IN VARCHAR2 DEFAULT 'Y' ); /* Bug fix 3450317 */

Line 148: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

144: p_out_discount_date IN OUT NOCOPY DATE,
145: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
146: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
147: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
148: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
149: p_module_name IN VARCHAR2,
150: p_module_version IN VARCHAR2,
151: p_allow_discount IN VARCHAR2 DEFAULT 'Y' ); /* Bug fix 3450317 */
152: --

Line 156: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,

152: --
153: PROCEDURE discounts_cover(
154: p_mode IN VARCHAR2,
155: p_invoice_currency_code IN ar_cash_receipts.currency_code%TYPE,
156: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,
157: p_term_id IN ra_terms.term_id%TYPE,
158: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
159: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
160: p_apply_date IN ar_cash_receipts.receipt_date%TYPE,

Line 158: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,

154: p_mode IN VARCHAR2,
155: p_invoice_currency_code IN ar_cash_receipts.currency_code%TYPE,
156: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,
157: p_term_id IN ra_terms.term_id%TYPE,
158: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
159: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
160: p_apply_date IN ar_cash_receipts.receipt_date%TYPE,
161: p_grace_days IN NUMBER,
162: p_default_amt_apply_flag IN VARCHAR2,

Line 159: p_trx_date IN ar_payment_schedules.trx_date%TYPE,

155: p_invoice_currency_code IN ar_cash_receipts.currency_code%TYPE,
156: p_ps_id IN ar_payment_schedules.payment_schedule_id%TYPE,
157: p_term_id IN ra_terms.term_id%TYPE,
158: p_terms_sequence_number IN ar_payment_schedules.terms_sequence_number%TYPE,
159: p_trx_date IN ar_payment_schedules.trx_date%TYPE,
160: p_apply_date IN ar_cash_receipts.receipt_date%TYPE,
161: p_grace_days IN NUMBER,
162: p_default_amt_apply_flag IN VARCHAR2,
163: p_partial_discount_flag IN VARCHAR2,

Line 167: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

163: p_partial_discount_flag IN VARCHAR2,
164: p_calc_discount_on_lines_flag IN VARCHAR2,
165: p_allow_overapp_flag IN VARCHAR2,
166: p_close_invoice_flag IN VARCHAR2,
167: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,

Line 168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

164: p_calc_discount_on_lines_flag IN VARCHAR2,
165: p_allow_overapp_flag IN VARCHAR2,
166: p_close_invoice_flag IN VARCHAR2,
167: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,

Line 169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,

165: p_allow_overapp_flag IN VARCHAR2,
166: p_close_invoice_flag IN VARCHAR2,
167: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,

Line 170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,

166: p_close_invoice_flag IN VARCHAR2,
167: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,

Line 171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,

167: p_earned_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,

Line 172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,

168: p_best_disc_pct IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

Line 173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,

169: p_input_amount IN ar_payment_schedules.amount_due_original%TYPE,
170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

Line 174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,

170: p_amount_due_original IN ar_payment_schedules.amount_due_original%TYPE,
171: p_amount_due_remaining IN ar_payment_schedules.amount_due_remaining%TYPE,
172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
178: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

Line 176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

172: p_discount_taken_earned IN ar_payment_schedules.amount_due_original%TYPE,
173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
178: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
179: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
180: p_module_name IN VARCHAR2,

Line 177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

173: p_discount_taken_unearned IN ar_payment_schedules.amount_due_original%TYPE,
174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
178: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
179: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
180: p_module_name IN VARCHAR2,
181: p_module_version IN VARCHAR2,

Line 178: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

174: p_amount_line_items_original IN ar_payment_schedules.amount_line_items_original%TYPE,
175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
178: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
179: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
180: p_module_name IN VARCHAR2,
181: p_module_version IN VARCHAR2,
182: p_cash_receipt_id IN NUMBER,

Line 179: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,

175: p_out_discount_date IN OUT NOCOPY DATE,
176: p_out_earned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
177: p_out_unearned_discount IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
178: p_out_amount_to_apply IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
179: p_out_discount_to_take IN OUT NOCOPY ar_payment_schedules.amount_due_original%TYPE,
180: p_module_name IN VARCHAR2,
181: p_module_version IN VARCHAR2,
182: p_cash_receipt_id IN NUMBER,
183: p_allow_discount IN VARCHAR2 DEFAULT 'Y' ); /* Bug fix 3450317 */