DBA Data[Home] [Help]

APPS.ARP_PROCESS_LOCKBOX dependencies on AR_PAYMENTS_INTERFACE

Line 43: | record in ar_payments_interface for returned trx_number, trx_date and

39: | Call find_cust_and_trx_num for each payment/overflow record to get the
40: | customer id and trx numbers.
41: | If find_cust_and_trx_num returns matched_flag = TRUE, then compare the
42: | l_customer_id with l_prev_customer_id. If they are same update the
43: | record in ar_payments_interface for returned trx_number, trx_date and
44: | installment number.
45: | If find_cust_and_trx_num returns matched_flag = FALSE, then rollback
46: | the updates for current item number.
47: | If all the customers are same for given item number,

Line 54: | column in ar_payments_interface.

50: |
51: | Modification History
52: | 28-Jul-97 K Trivedi Created.
53: | 24-Sep-97 K Trivedi Modified to populate match_resolved_using
54: | column in ar_payments_interface.
55: ----------------------------------------------------------------------------*/
56: PG_DEBUG varchar2(1) := NVL(FND_PROFILE.value('AFLOG_ENABLED'), 'N');
57:
58: PROCEDURE auto_associate(

Line 62: p_item_num IN ar_payments_interface.item_number%type,

58: PROCEDURE auto_associate(
59: p_transmission_id IN VARCHAR2,
60: p_payment_rec_type IN VARCHAR2,
61: p_overflow_rec_type IN VARCHAR2,
62: p_item_num IN ar_payments_interface.item_number%type,
63: p_batch_name IN ar_payments_interface.batch_name%type,
64: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
65: p_batches IN VARCHAR2,
66: p_only_one_lb IN VARCHAR2,

Line 63: p_batch_name IN ar_payments_interface.batch_name%type,

59: p_transmission_id IN VARCHAR2,
60: p_payment_rec_type IN VARCHAR2,
61: p_overflow_rec_type IN VARCHAR2,
62: p_item_num IN ar_payments_interface.item_number%type,
63: p_batch_name IN ar_payments_interface.batch_name%type,
64: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
65: p_batches IN VARCHAR2,
66: p_only_one_lb IN VARCHAR2,
67: p_use_matching_date IN ar_lockboxes.use_matching_date%type,

Line 64: p_lockbox_number IN ar_payments_interface.lockbox_number%type,

60: p_payment_rec_type IN VARCHAR2,
61: p_overflow_rec_type IN VARCHAR2,
62: p_item_num IN ar_payments_interface.item_number%type,
63: p_batch_name IN ar_payments_interface.batch_name%type,
64: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
65: p_batches IN VARCHAR2,
66: p_only_one_lb IN VARCHAR2,
67: p_use_matching_date IN ar_lockboxes.use_matching_date%type,
68: p_lockbox_matching_option IN ar_lockboxes.lockbox_matching_option%type,

Line 77: l_item_num ar_payments_interface.item_number%type;

73: --
74: l_transmission_id VARCHAR2(50);
75: l_payment_rec_type VARCHAR2(3);
76: l_overflow_rec_type VARCHAR2(3);
77: l_item_num ar_payments_interface.item_number%type;
78: l_batch_name ar_payments_interface.batch_name%type;
79: l_lockbox_number ar_payments_interface.lockbox_number%type;
80: l_batches VARCHAR2(2);
81: l_only_one_lb VARCHAR2(2);

Line 78: l_batch_name ar_payments_interface.batch_name%type;

74: l_transmission_id VARCHAR2(50);
75: l_payment_rec_type VARCHAR2(3);
76: l_overflow_rec_type VARCHAR2(3);
77: l_item_num ar_payments_interface.item_number%type;
78: l_batch_name ar_payments_interface.batch_name%type;
79: l_lockbox_number ar_payments_interface.lockbox_number%type;
80: l_batches VARCHAR2(2);
81: l_only_one_lb VARCHAR2(2);
82: l_use_matching_date ar_lockboxes.use_matching_date%type;

Line 79: l_lockbox_number ar_payments_interface.lockbox_number%type;

75: l_payment_rec_type VARCHAR2(3);
76: l_overflow_rec_type VARCHAR2(3);
77: l_item_num ar_payments_interface.item_number%type;
78: l_batch_name ar_payments_interface.batch_name%type;
79: l_lockbox_number ar_payments_interface.lockbox_number%type;
80: l_batches VARCHAR2(2);
81: l_only_one_lb VARCHAR2(2);
82: l_use_matching_date ar_lockboxes.use_matching_date%type;
83: l_lockbox_matching_option ar_lockboxes.lockbox_matching_option%type;

Line 87: l_receipt_date ar_payments_interface.receipt_date%type;

83: l_lockbox_matching_option ar_lockboxes.lockbox_matching_option%type;
84: l_match_flag VARCHAR2(10);
85: l_rowid ROWID;
86: l_pay_unrelated_invoices VARCHAR2(2);
87: l_receipt_date ar_payments_interface.receipt_date%type;
88: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
89: --
90: l_matching_number1 ar_payments_interface.invoice1%type;
91: l_matching_number2 ar_payments_interface.invoice2%type;

Line 90: l_matching_number1 ar_payments_interface.invoice1%type;

86: l_pay_unrelated_invoices VARCHAR2(2);
87: l_receipt_date ar_payments_interface.receipt_date%type;
88: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
89: --
90: l_matching_number1 ar_payments_interface.invoice1%type;
91: l_matching_number2 ar_payments_interface.invoice2%type;
92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;

Line 91: l_matching_number2 ar_payments_interface.invoice2%type;

87: l_receipt_date ar_payments_interface.receipt_date%type;
88: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
89: --
90: l_matching_number1 ar_payments_interface.invoice1%type;
91: l_matching_number2 ar_payments_interface.invoice2%type;
92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;

Line 92: l_matching_number3 ar_payments_interface.invoice3%type;

88: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
89: --
90: l_matching_number1 ar_payments_interface.invoice1%type;
91: l_matching_number2 ar_payments_interface.invoice2%type;
92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;

Line 93: l_matching_number4 ar_payments_interface.invoice4%type;

89: --
90: l_matching_number1 ar_payments_interface.invoice1%type;
91: l_matching_number2 ar_payments_interface.invoice2%type;
92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;

Line 94: l_matching_number5 ar_payments_interface.invoice5%type;

90: l_matching_number1 ar_payments_interface.invoice1%type;
91: l_matching_number2 ar_payments_interface.invoice2%type;
92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --

Line 95: l_matching_number6 ar_payments_interface.invoice6%type;

91: l_matching_number2 ar_payments_interface.invoice2%type;
92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;

Line 96: l_matching_number7 ar_payments_interface.invoice7%type;

92: l_matching_number3 ar_payments_interface.invoice3%type;
93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;

Line 97: l_matching_number8 ar_payments_interface.invoice8%type;

93: l_matching_number4 ar_payments_interface.invoice4%type;
94: l_matching_number5 ar_payments_interface.invoice5%type;
95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;

Line 99: l_matching1_date ar_payments_interface.matching1_date%type;

95: l_matching_number6 ar_payments_interface.invoice6%type;
96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;

Line 100: l_matching2_date ar_payments_interface.matching2_date%type;

96: l_matching_number7 ar_payments_interface.invoice7%type;
97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;

Line 101: l_matching3_date ar_payments_interface.matching3_date%type;

97: l_matching_number8 ar_payments_interface.invoice8%type;
98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;

Line 102: l_matching4_date ar_payments_interface.matching4_date%type;

98: --
99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;

Line 103: l_matching5_date ar_payments_interface.matching5_date%type;

99: l_matching1_date ar_payments_interface.matching1_date%type;
100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --

Line 104: l_matching6_date ar_payments_interface.matching6_date%type;

100: l_matching2_date ar_payments_interface.matching2_date%type;
101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;

Line 105: l_matching7_date ar_payments_interface.matching7_date%type;

101: l_matching3_date ar_payments_interface.matching3_date%type;
102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;

Line 106: l_matching8_date ar_payments_interface.matching8_date%type;

102: l_matching4_date ar_payments_interface.matching4_date%type;
103: l_matching5_date ar_payments_interface.matching5_date%type;
104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;

Line 108: l_matching1_installment ar_payments_interface.invoice1_installment%type;

104: l_matching6_date ar_payments_interface.matching6_date%type;
105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;

Line 109: l_matching2_installment ar_payments_interface.invoice2_installment%type;

105: l_matching7_date ar_payments_interface.matching7_date%type;
106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;

Line 110: l_matching3_installment ar_payments_interface.invoice3_installment%type;

106: l_matching8_date ar_payments_interface.matching8_date%type;
107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;

Line 111: l_matching4_installment ar_payments_interface.invoice4_installment%type;

107: --
108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;

Line 112: l_matching5_installment ar_payments_interface.invoice5_installment%type;

108: l_matching1_installment ar_payments_interface.invoice1_installment%type;
109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --

Line 113: l_matching6_installment ar_payments_interface.invoice6_installment%type;

109: l_matching2_installment ar_payments_interface.invoice2_installment%type;
110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;

Line 114: l_matching7_installment ar_payments_interface.invoice7_installment%type;

110: l_matching3_installment ar_payments_interface.invoice3_installment%type;
111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;

Line 115: l_matching8_installment ar_payments_interface.invoice8_installment%type;

111: l_matching4_installment ar_payments_interface.invoice4_installment%type;
112: l_matching5_installment ar_payments_interface.invoice5_installment%type;
113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;

Line 117: l_match1_status ar_payments_interface.invoice1_status%type;

113: l_matching6_installment ar_payments_interface.invoice6_installment%type;
114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;

Line 118: l_match2_status ar_payments_interface.invoice2_status%type;

114: l_matching7_installment ar_payments_interface.invoice7_installment%type;
115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;

Line 119: l_match3_status ar_payments_interface.invoice3_status%type;

115: l_matching8_installment ar_payments_interface.invoice8_installment%type;
116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;

Line 120: l_match4_status ar_payments_interface.invoice4_status%type;

116: --
117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;

Line 121: l_match5_status ar_payments_interface.invoice5_status%type;

117: l_match1_status ar_payments_interface.invoice1_status%type;
118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;
125: --

Line 122: l_match6_status ar_payments_interface.invoice6_status%type;

118: l_match2_status ar_payments_interface.invoice2_status%type;
119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;
125: --
126: l_prev_customer_id ar_payments_interface.customer_id%type;

Line 123: l_match7_status ar_payments_interface.invoice7_status%type;

119: l_match3_status ar_payments_interface.invoice3_status%type;
120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;
125: --
126: l_prev_customer_id ar_payments_interface.customer_id%type;
127: l_customer_id ar_payments_interface.customer_id%type;

Line 124: l_match8_status ar_payments_interface.invoice8_status%type;

120: l_match4_status ar_payments_interface.invoice4_status%type;
121: l_match5_status ar_payments_interface.invoice5_status%type;
122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;
125: --
126: l_prev_customer_id ar_payments_interface.customer_id%type;
127: l_customer_id ar_payments_interface.customer_id%type;
128: l_matching_option ar_lookups.lookup_code%type;

Line 126: l_prev_customer_id ar_payments_interface.customer_id%type;

122: l_match6_status ar_payments_interface.invoice6_status%type;
123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;
125: --
126: l_prev_customer_id ar_payments_interface.customer_id%type;
127: l_customer_id ar_payments_interface.customer_id%type;
128: l_matching_option ar_lookups.lookup_code%type;
129: --
130: unexpected_program_error EXCEPTION;

Line 127: l_customer_id ar_payments_interface.customer_id%type;

123: l_match7_status ar_payments_interface.invoice7_status%type;
124: l_match8_status ar_payments_interface.invoice8_status%type;
125: --
126: l_prev_customer_id ar_payments_interface.customer_id%type;
127: l_customer_id ar_payments_interface.customer_id%type;
128: l_matching_option ar_lookups.lookup_code%type;
129: --
130: unexpected_program_error EXCEPTION;
131: --

Line 145: from ar_payments_interface pi

141: invoice5, matching5_date, invoice5_installment,
142: invoice6, matching6_date, invoice6_installment,
143: invoice7, matching7_date, invoice7_installment,
144: invoice8, matching8_date, invoice8_installment
145: from ar_payments_interface pi
146: where pi.transmission_id = l_transmission_id
147: and pi.record_type||'' in ( l_payment_rec_type, l_overflow_rec_type )
148: and pi.customer_id is null
149: and pi.status in ('AR_PLB_CONTROLS_OK','AR_PLB_NO_CUST')

Line 329: -- update the current record of ar_payments_interface table

325: --
326: IF ((l_customer_id = l_prev_customer_id) AND (l_match_flag = 'TRUE')) THEN
327: --
328: -- If the customer_id was identified uniquely,
329: -- update the current record of ar_payments_interface table
330: -- with returned values from find_cust_and_trx_num procedure.
331: -- Also update the status to indicate that Resolved columns were
332: -- populated.
333: -- customer_id is populated in arlvaa(), here we are updating the

Line 338: debug1('Updating ar_payments_interface for resolved columns..');

334: -- trx_number values and related details. It is possible that
335: -- customer_id was identified, but trx_number was not identified
336: -- uniquely. In that case matching_number will be NULL.
337: --
338: debug1('Updating ar_payments_interface for resolved columns..');
339: debug1('l_matching_number1 ' || l_matching_number1);
340: debug1('l_matching1_installment ' || l_matching1_installment);
341: debug1('l_matching1_date ' || to_char(l_matching1_date));
342: --

Line 343: UPDATE ar_payments_interface

339: debug1('l_matching_number1 ' || l_matching_number1);
340: debug1('l_matching1_installment ' || l_matching1_installment);
341: debug1('l_matching1_date ' || to_char(l_matching1_date));
342: --
343: UPDATE ar_payments_interface
344: SET resolved_matching_number1 = l_matching_number1,
345: resolved_matching1_installment = l_matching1_installment,
346: resolved_matching1_date = l_matching1_date,
347: invoice1_status = l_match1_status,

Line 380: UPDATE AR_PAYMENTS_INTERFACE SET tmp_amt_applied1=amount_applied1,

376: match_resolved_using = l_matching_option
377: WHERE rowid = l_rowid;
378: /*5052049*/
379: IF l_matching_option='CONSOLIDATE_BILL' then
380: UPDATE AR_PAYMENTS_INTERFACE SET tmp_amt_applied1=amount_applied1,
381: tmp_amt_applied2=amount_applied2,
382: tmp_amt_applied3=amount_applied3,
383: tmp_amt_applied4=amount_applied4,
384: tmp_amt_applied5=amount_applied5,

Line 400: -- Using rowid here for getting the current record, as ar_payments_interface

396: WHERE rowid = l_rowid and match_resolved_using='CONSOLIDATE_BILL';
397: END IF;
398:
399: --
400: -- Using rowid here for getting the current record, as ar_payments_interface
401: -- does not have any other primary key.
402: --
403: /* Bug 2106408. Added the following ELSIF */
404: ELSIF (l_match_flag = 'FALSE') AND

Line 462: UPDATE ar_payments_interface pi

458: -- If there was no match found, then also we must populate the
459: -- resolved columns as the program looks at resolved columns only
460: -- from hence forth.
461: /* Bug2980051. Replaced l_only_one_lb with l_no_batch_or_lb */
462: UPDATE ar_payments_interface pi
463: SET resolved_matching_number1 = SUBSTRB(invoice1, 1, 20),
464: resolved_matching1_installment = invoice1_installment,
465: resolved_matching1_date = matching1_date,
466: invoice1_status = decode(invoice1, null, null, 'AR_PLB_INVALID_MATCH'),

Line 519: UPDATE ar_payments_interface pi

515: RETURN;
516: /* Bug 2106408. Added the following UPDATE */
517: <>
518: /* Bug2980051. Replaced l_only_one_lb with l_no_batch_or_lb */
519: UPDATE ar_payments_interface pi
520: SET resolved_matching_number1 = SUBSTRB(invoice1, 1, 20),
521: resolved_matching1_installment = invoice1_installment,
522: resolved_matching1_date = matching1_date,
523: invoice1_status = decode(invoice1, null, null, 'AR_PLB_DUP_INV'),

Line 591: | Update record in ar_payments_interface for returned trx_number, trx_date and

587: | Fetch (using cursor matching_number) all 8 matching numbers, matching dates
588: | and installments for each record, for given lockbox/batch and item number.
589: | Call find_cust_and_trx_num for each payment/overflow record to get the
590: | trx numbers.
591: | Update record in ar_payments_interface for returned trx_number, trx_date and
592: | installment number.
593: |
594: | Modification History
595: | 30-Jul-97 K Trivedi Created. Rel 11 related changes.

Line 597: | column in ar_payments_interface.

593: |
594: | Modification History
595: | 30-Jul-97 K Trivedi Created. Rel 11 related changes.
596: | 24-Sep-97 K Trivedi Modified to populate match_resolved_using
597: | column in ar_payments_interface.
598: |
599: ----------------------------------------------------------------------------*/
600: PROCEDURE populate_resolved_columns(
601: p_transmission_id IN VARCHAR2,

Line 604: p_item_num IN ar_payments_interface.item_number%type,

600: PROCEDURE populate_resolved_columns(
601: p_transmission_id IN VARCHAR2,
602: p_payment_rec_type IN VARCHAR2,
603: p_overflow_rec_type IN VARCHAR2,
604: p_item_num IN ar_payments_interface.item_number%type,
605: p_batch_name IN ar_payments_interface.batch_name%type,
606: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
607: p_batches IN VARCHAR2,
608: p_only_one_lb IN VARCHAR2,

Line 605: p_batch_name IN ar_payments_interface.batch_name%type,

601: p_transmission_id IN VARCHAR2,
602: p_payment_rec_type IN VARCHAR2,
603: p_overflow_rec_type IN VARCHAR2,
604: p_item_num IN ar_payments_interface.item_number%type,
605: p_batch_name IN ar_payments_interface.batch_name%type,
606: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
607: p_batches IN VARCHAR2,
608: p_only_one_lb IN VARCHAR2,
609: p_use_matching_date IN ar_lockboxes.use_matching_date%type,

Line 606: p_lockbox_number IN ar_payments_interface.lockbox_number%type,

602: p_payment_rec_type IN VARCHAR2,
603: p_overflow_rec_type IN VARCHAR2,
604: p_item_num IN ar_payments_interface.item_number%type,
605: p_batch_name IN ar_payments_interface.batch_name%type,
606: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
607: p_batches IN VARCHAR2,
608: p_only_one_lb IN VARCHAR2,
609: p_use_matching_date IN ar_lockboxes.use_matching_date%type,
610: p_lockbox_matching_option IN ar_lockboxes.lockbox_matching_option%type,

Line 617: l_item_num ar_payments_interface.item_number%type;

613: --
614: l_transmission_id VARCHAR2(50);
615: l_payment_rec_type VARCHAR2(3);
616: l_overflow_rec_type VARCHAR2(3);
617: l_item_num ar_payments_interface.item_number%type;
618: l_batch_name ar_payments_interface.batch_name%type;
619: l_lockbox_number ar_payments_interface.lockbox_number%type;
620: l_batches VARCHAR2(2);
621: l_only_one_lb VARCHAR2(2);

Line 618: l_batch_name ar_payments_interface.batch_name%type;

614: l_transmission_id VARCHAR2(50);
615: l_payment_rec_type VARCHAR2(3);
616: l_overflow_rec_type VARCHAR2(3);
617: l_item_num ar_payments_interface.item_number%type;
618: l_batch_name ar_payments_interface.batch_name%type;
619: l_lockbox_number ar_payments_interface.lockbox_number%type;
620: l_batches VARCHAR2(2);
621: l_only_one_lb VARCHAR2(2);
622: l_use_matching_date ar_lockboxes.use_matching_date%type;

Line 619: l_lockbox_number ar_payments_interface.lockbox_number%type;

615: l_payment_rec_type VARCHAR2(3);
616: l_overflow_rec_type VARCHAR2(3);
617: l_item_num ar_payments_interface.item_number%type;
618: l_batch_name ar_payments_interface.batch_name%type;
619: l_lockbox_number ar_payments_interface.lockbox_number%type;
620: l_batches VARCHAR2(2);
621: l_only_one_lb VARCHAR2(2);
622: l_use_matching_date ar_lockboxes.use_matching_date%type;
623: l_lockbox_matching_option ar_lockboxes.lockbox_matching_option%type;

Line 627: l_receipt_date ar_payments_interface.receipt_date%type;

623: l_lockbox_matching_option ar_lockboxes.lockbox_matching_option%type;
624: l_match_flag VARCHAR2(10);
625: l_rowid ROWID;
626: l_pay_unrelated_invoices VARCHAR2(2);
627: l_receipt_date ar_payments_interface.receipt_date%type;
628:
629: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
630: --
631: l_matching_number1 ar_payments_interface.invoice1%type;

Line 631: l_matching_number1 ar_payments_interface.invoice1%type;

627: l_receipt_date ar_payments_interface.receipt_date%type;
628:
629: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
630: --
631: l_matching_number1 ar_payments_interface.invoice1%type;
632: l_matching_number2 ar_payments_interface.invoice2%type;
633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;

Line 632: l_matching_number2 ar_payments_interface.invoice2%type;

628:
629: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
630: --
631: l_matching_number1 ar_payments_interface.invoice1%type;
632: l_matching_number2 ar_payments_interface.invoice2%type;
633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;

Line 633: l_matching_number3 ar_payments_interface.invoice3%type;

629: l_no_batch_or_lb VARCHAR2(2); -- bug2980051
630: --
631: l_matching_number1 ar_payments_interface.invoice1%type;
632: l_matching_number2 ar_payments_interface.invoice2%type;
633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;

Line 634: l_matching_number4 ar_payments_interface.invoice4%type;

630: --
631: l_matching_number1 ar_payments_interface.invoice1%type;
632: l_matching_number2 ar_payments_interface.invoice2%type;
633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;

Line 635: l_matching_number5 ar_payments_interface.invoice5%type;

631: l_matching_number1 ar_payments_interface.invoice1%type;
632: l_matching_number2 ar_payments_interface.invoice2%type;
633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --

Line 636: l_matching_number6 ar_payments_interface.invoice6%type;

632: l_matching_number2 ar_payments_interface.invoice2%type;
633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;

Line 637: l_matching_number7 ar_payments_interface.invoice7%type;

633: l_matching_number3 ar_payments_interface.invoice3%type;
634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;

Line 638: l_matching_number8 ar_payments_interface.invoice8%type;

634: l_matching_number4 ar_payments_interface.invoice4%type;
635: l_matching_number5 ar_payments_interface.invoice5%type;
636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;

Line 640: l_matching1_date ar_payments_interface.matching1_date%type;

636: l_matching_number6 ar_payments_interface.invoice6%type;
637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;

Line 641: l_matching2_date ar_payments_interface.matching2_date%type;

637: l_matching_number7 ar_payments_interface.invoice7%type;
638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;

Line 642: l_matching3_date ar_payments_interface.matching3_date%type;

638: l_matching_number8 ar_payments_interface.invoice8%type;
639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;

Line 643: l_matching4_date ar_payments_interface.matching4_date%type;

639: --
640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;

Line 644: l_matching5_date ar_payments_interface.matching5_date%type;

640: l_matching1_date ar_payments_interface.matching1_date%type;
641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --

Line 645: l_matching6_date ar_payments_interface.matching6_date%type;

641: l_matching2_date ar_payments_interface.matching2_date%type;
642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;

Line 646: l_matching7_date ar_payments_interface.matching7_date%type;

642: l_matching3_date ar_payments_interface.matching3_date%type;
643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;

Line 647: l_matching8_date ar_payments_interface.matching8_date%type;

643: l_matching4_date ar_payments_interface.matching4_date%type;
644: l_matching5_date ar_payments_interface.matching5_date%type;
645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;

Line 649: l_matching1_installment ar_payments_interface.invoice1_installment%type;

645: l_matching6_date ar_payments_interface.matching6_date%type;
646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;

Line 650: l_matching2_installment ar_payments_interface.invoice2_installment%type;

646: l_matching7_date ar_payments_interface.matching7_date%type;
647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;

Line 651: l_matching3_installment ar_payments_interface.invoice3_installment%type;

647: l_matching8_date ar_payments_interface.matching8_date%type;
648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;

Line 652: l_matching4_installment ar_payments_interface.invoice4_installment%type;

648: --
649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;

Line 653: l_matching5_installment ar_payments_interface.invoice5_installment%type;

649: l_matching1_installment ar_payments_interface.invoice1_installment%type;
650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --

Line 654: l_matching6_installment ar_payments_interface.invoice6_installment%type;

650: l_matching2_installment ar_payments_interface.invoice2_installment%type;
651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;

Line 655: l_matching7_installment ar_payments_interface.invoice7_installment%type;

651: l_matching3_installment ar_payments_interface.invoice3_installment%type;
652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;

Line 656: l_matching8_installment ar_payments_interface.invoice8_installment%type;

652: l_matching4_installment ar_payments_interface.invoice4_installment%type;
653: l_matching5_installment ar_payments_interface.invoice5_installment%type;
654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;

Line 658: l_match1_status ar_payments_interface.invoice1_status%type;

654: l_matching6_installment ar_payments_interface.invoice6_installment%type;
655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;

Line 659: l_match2_status ar_payments_interface.invoice2_status%type;

655: l_matching7_installment ar_payments_interface.invoice7_installment%type;
656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;

Line 660: l_match3_status ar_payments_interface.invoice3_status%type;

656: l_matching8_installment ar_payments_interface.invoice8_installment%type;
657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;

Line 661: l_match4_status ar_payments_interface.invoice4_status%type;

657: --
658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;
665: l_match8_status ar_payments_interface.invoice8_status%type;

Line 662: l_match5_status ar_payments_interface.invoice5_status%type;

658: l_match1_status ar_payments_interface.invoice1_status%type;
659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;
665: l_match8_status ar_payments_interface.invoice8_status%type;
666: --

Line 663: l_match6_status ar_payments_interface.invoice6_status%type;

659: l_match2_status ar_payments_interface.invoice2_status%type;
660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;
665: l_match8_status ar_payments_interface.invoice8_status%type;
666: --
667: l_customer_id ar_payments_interface.customer_id%type;

Line 664: l_match7_status ar_payments_interface.invoice7_status%type;

660: l_match3_status ar_payments_interface.invoice3_status%type;
661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;
665: l_match8_status ar_payments_interface.invoice8_status%type;
666: --
667: l_customer_id ar_payments_interface.customer_id%type;
668: l_matching_option ar_lookups.lookup_code%type;

Line 665: l_match8_status ar_payments_interface.invoice8_status%type;

661: l_match4_status ar_payments_interface.invoice4_status%type;
662: l_match5_status ar_payments_interface.invoice5_status%type;
663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;
665: l_match8_status ar_payments_interface.invoice8_status%type;
666: --
667: l_customer_id ar_payments_interface.customer_id%type;
668: l_matching_option ar_lookups.lookup_code%type;
669: --

Line 667: l_customer_id ar_payments_interface.customer_id%type;

663: l_match6_status ar_payments_interface.invoice6_status%type;
664: l_match7_status ar_payments_interface.invoice7_status%type;
665: l_match8_status ar_payments_interface.invoice8_status%type;
666: --
667: l_customer_id ar_payments_interface.customer_id%type;
668: l_matching_option ar_lookups.lookup_code%type;
669: --
670: unexpected_program_error EXCEPTION;
671: --

Line 685: from ar_payments_interface pi

681: invoice5, matching5_date, invoice5_installment,
682: invoice6, matching6_date, invoice6_installment,
683: invoice7, matching7_date, invoice7_installment,
684: invoice8, matching8_date, invoice8_installment
685: from ar_payments_interface pi
686: where pi.transmission_id = l_transmission_id
687: and pi.record_type||'' in ( l_payment_rec_type, l_overflow_rec_type )
688: and pi.customer_id is NOT null
689: and pi.status in ('AR_PLB_CUST_OK', 'AR_PLB_MICR_OK')

Line 853: debug1('Updating ar_payments_interface for resolved columns...');

849: -- in the record.
850: --
851: IF (l_match_flag <> 'NO_ITEM') THEN
852: --
853: debug1('Updating ar_payments_interface for resolved columns...');
854: debug1('l_matching_number1 ' || l_matching_number1);
855: debug1('l_matching1_installment ' || l_matching1_installment);
856: debug1('l_matching1_date ' || to_char(l_matching1_date));
857: --

Line 858: UPDATE ar_payments_interface

854: debug1('l_matching_number1 ' || l_matching_number1);
855: debug1('l_matching1_installment ' || l_matching1_installment);
856: debug1('l_matching1_date ' || to_char(l_matching1_date));
857: --
858: UPDATE ar_payments_interface
859: SET resolved_matching_number1 = SUBSTRB(l_matching_number1, 1, 20),
860: resolved_matching1_installment = l_matching1_installment,
861: resolved_matching1_date = l_matching1_date,
862: invoice1_status = l_match1_status,

Line 894: -- Using rowid here for getting the current record, as ar_payments_interface

890: invoice8_status = l_match8_status,
891: match_resolved_using = l_matching_option
892: WHERE rowid = l_rowid;
893: --
894: -- Using rowid here for getting the current record, as ar_payments_interface
895: -- does not have any other primary key.
896: --
897: /*5052049*/
898: IF l_matching_option='CONSOLIDATE_BILL' then

Line 899: UPDATE AR_PAYMENTS_INTERFACE SET tmp_amt_applied1=amount_applied1,

895: -- does not have any other primary key.
896: --
897: /*5052049*/
898: IF l_matching_option='CONSOLIDATE_BILL' then
899: UPDATE AR_PAYMENTS_INTERFACE SET tmp_amt_applied1=amount_applied1,
900: tmp_amt_applied2=amount_applied2,
901: tmp_amt_applied3=amount_applied3,
902: tmp_amt_applied4=amount_applied4,
903: tmp_amt_applied5=amount_applied5,

Line 1001: p_item_num IN ar_payments_interface.item_number%type,

997: find_cust_and_trx_num(
998: p_transmission_id IN VARCHAR2,
999: p_payment_rec_type IN VARCHAR2,
1000: p_overflow_rec_type IN VARCHAR2,
1001: p_item_num IN ar_payments_interface.item_number%type,
1002: p_batch_name IN ar_payments_interface.batch_name%type,
1003: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
1004: p_receipt_date IN ar_payments_interface.receipt_date%type,
1005: p_batches IN VARCHAR2,

Line 1002: p_batch_name IN ar_payments_interface.batch_name%type,

998: p_transmission_id IN VARCHAR2,
999: p_payment_rec_type IN VARCHAR2,
1000: p_overflow_rec_type IN VARCHAR2,
1001: p_item_num IN ar_payments_interface.item_number%type,
1002: p_batch_name IN ar_payments_interface.batch_name%type,
1003: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
1004: p_receipt_date IN ar_payments_interface.receipt_date%type,
1005: p_batches IN VARCHAR2,
1006: p_only_one_lb IN VARCHAR2,

Line 1003: p_lockbox_number IN ar_payments_interface.lockbox_number%type,

999: p_payment_rec_type IN VARCHAR2,
1000: p_overflow_rec_type IN VARCHAR2,
1001: p_item_num IN ar_payments_interface.item_number%type,
1002: p_batch_name IN ar_payments_interface.batch_name%type,
1003: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
1004: p_receipt_date IN ar_payments_interface.receipt_date%type,
1005: p_batches IN VARCHAR2,
1006: p_only_one_lb IN VARCHAR2,
1007: p_use_matching_date IN ar_lockboxes.use_matching_date%type,

Line 1004: p_receipt_date IN ar_payments_interface.receipt_date%type,

1000: p_overflow_rec_type IN VARCHAR2,
1001: p_item_num IN ar_payments_interface.item_number%type,
1002: p_batch_name IN ar_payments_interface.batch_name%type,
1003: p_lockbox_number IN ar_payments_interface.lockbox_number%type,
1004: p_receipt_date IN ar_payments_interface.receipt_date%type,
1005: p_batches IN VARCHAR2,
1006: p_only_one_lb IN VARCHAR2,
1007: p_use_matching_date IN ar_lockboxes.use_matching_date%type,
1008: p_lockbox_matching_option IN ar_lockboxes.lockbox_matching_option%type,

Line 1010: p_matching_number1 IN OUT NOCOPY ar_payments_interface.invoice1%type,

1006: p_only_one_lb IN VARCHAR2,
1007: p_use_matching_date IN ar_lockboxes.use_matching_date%type,
1008: p_lockbox_matching_option IN ar_lockboxes.lockbox_matching_option%type,
1009: p_pay_unrelated_invoices IN VARCHAR2,
1010: p_matching_number1 IN OUT NOCOPY ar_payments_interface.invoice1%type,
1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,
1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,

Line 1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,

1007: p_use_matching_date IN ar_lockboxes.use_matching_date%type,
1008: p_lockbox_matching_option IN ar_lockboxes.lockbox_matching_option%type,
1009: p_pay_unrelated_invoices IN VARCHAR2,
1010: p_matching_number1 IN OUT NOCOPY ar_payments_interface.invoice1%type,
1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,
1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,

Line 1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,

1008: p_lockbox_matching_option IN ar_lockboxes.lockbox_matching_option%type,
1009: p_pay_unrelated_invoices IN VARCHAR2,
1010: p_matching_number1 IN OUT NOCOPY ar_payments_interface.invoice1%type,
1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,
1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,

Line 1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,

1009: p_pay_unrelated_invoices IN VARCHAR2,
1010: p_matching_number1 IN OUT NOCOPY ar_payments_interface.invoice1%type,
1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,
1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,

Line 1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,

1010: p_matching_number1 IN OUT NOCOPY ar_payments_interface.invoice1%type,
1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,
1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,

Line 1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,

1011: p_matching1_date IN OUT NOCOPY ar_payments_interface.matching1_date%type,
1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,

Line 1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,

1012: p_matching1_installment IN OUT NOCOPY ar_payments_interface.invoice1_installment%type,
1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,

Line 1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,

1013: p_matching_number2 IN OUT NOCOPY ar_payments_interface.invoice2%type,
1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,

Line 1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,

1014: p_matching2_date IN OUT NOCOPY ar_payments_interface.matching2_date%type,
1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,

Line 1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,

1015: p_matching2_installment IN OUT NOCOPY ar_payments_interface.invoice2_installment%type,
1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,

Line 1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,

1016: p_matching_number3 IN OUT NOCOPY ar_payments_interface.invoice3%type,
1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,

Line 1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,

1017: p_matching3_date IN OUT NOCOPY ar_payments_interface.matching3_date%type,
1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,

Line 1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,

1018: p_matching3_installment IN OUT NOCOPY ar_payments_interface.invoice3_installment%type,
1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,

Line 1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,

1019: p_matching_number4 IN OUT NOCOPY ar_payments_interface.invoice4%type,
1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,

Line 1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,

1020: p_matching4_date IN OUT NOCOPY ar_payments_interface.matching4_date%type,
1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,

Line 1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,

1021: p_matching4_installment IN OUT NOCOPY ar_payments_interface.invoice4_installment%type,
1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,

Line 1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,

1022: p_matching_number5 IN OUT NOCOPY ar_payments_interface.invoice5%type,
1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,

Line 1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,

1023: p_matching5_date IN OUT NOCOPY ar_payments_interface.matching5_date%type,
1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,

Line 1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,

1024: p_matching5_installment IN OUT NOCOPY ar_payments_interface.invoice5_installment%type,
1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,
1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,

Line 1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,

1025: p_matching_number6 IN OUT NOCOPY ar_payments_interface.invoice6%type,
1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,
1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,
1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,

Line 1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,

1026: p_matching6_date IN OUT NOCOPY ar_payments_interface.matching6_date%type,
1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,
1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,
1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,
1034: p_matched_flag OUT NOCOPY VARCHAR2,

Line 1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,

1027: p_matching6_installment IN OUT NOCOPY ar_payments_interface.invoice6_installment%type,
1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,
1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,
1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,
1034: p_matched_flag OUT NOCOPY VARCHAR2,
1035: p_customer_id IN OUT NOCOPY NUMBER,

Line 1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,

1028: p_matching_number7 IN OUT NOCOPY ar_payments_interface.invoice7%type,
1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,
1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,
1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,
1034: p_matched_flag OUT NOCOPY VARCHAR2,
1035: p_customer_id IN OUT NOCOPY NUMBER,
1036: p_matching_option IN OUT NOCOPY ar_lookups.lookup_code%type,

Line 1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,

1029: p_matching7_date IN OUT NOCOPY ar_payments_interface.matching7_date%type,
1030: p_matching7_installment IN OUT NOCOPY ar_payments_interface.invoice7_installment%type,
1031: p_matching_number8 IN OUT NOCOPY ar_payments_interface.invoice8%type,
1032: p_matching8_date IN OUT NOCOPY ar_payments_interface.matching8_date%type,
1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,
1034: p_matched_flag OUT NOCOPY VARCHAR2,
1035: p_customer_id IN OUT NOCOPY NUMBER,
1036: p_matching_option IN OUT NOCOPY ar_lookups.lookup_code%type,
1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,

Line 1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,

1033: p_matching8_installment IN OUT NOCOPY ar_payments_interface.invoice8_installment%type,
1034: p_matched_flag OUT NOCOPY VARCHAR2,
1035: p_customer_id IN OUT NOCOPY NUMBER,
1036: p_matching_option IN OUT NOCOPY ar_lookups.lookup_code%type,
1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,
1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,
1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,

Line 1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,

1034: p_matched_flag OUT NOCOPY VARCHAR2,
1035: p_customer_id IN OUT NOCOPY NUMBER,
1036: p_matching_option IN OUT NOCOPY ar_lookups.lookup_code%type,
1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,
1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,
1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,

Line 1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,

1035: p_customer_id IN OUT NOCOPY NUMBER,
1036: p_matching_option IN OUT NOCOPY ar_lookups.lookup_code%type,
1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,
1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,
1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,
1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,

Line 1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,

1036: p_matching_option IN OUT NOCOPY ar_lookups.lookup_code%type,
1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,
1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,
1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,
1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,
1044: p_match8_status OUT NOCOPY ar_payments_interface.invoice8_status%type

Line 1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,

1037: p_match1_status OUT NOCOPY ar_payments_interface.invoice1_status%type,
1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,
1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,
1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,
1044: p_match8_status OUT NOCOPY ar_payments_interface.invoice8_status%type
1045: ) IS

Line 1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,

1038: p_match2_status OUT NOCOPY ar_payments_interface.invoice2_status%type,
1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,
1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,
1044: p_match8_status OUT NOCOPY ar_payments_interface.invoice8_status%type
1045: ) IS
1046: --

Line 1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,

1039: p_match3_status OUT NOCOPY ar_payments_interface.invoice3_status%type,
1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,
1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,
1044: p_match8_status OUT NOCOPY ar_payments_interface.invoice8_status%type
1045: ) IS
1046: --
1047: bind_var_does_not_exist EXCEPTION;

Line 1044: p_match8_status OUT NOCOPY ar_payments_interface.invoice8_status%type

1040: p_match4_status OUT NOCOPY ar_payments_interface.invoice4_status%type,
1041: p_match5_status OUT NOCOPY ar_payments_interface.invoice5_status%type,
1042: p_match6_status OUT NOCOPY ar_payments_interface.invoice6_status%type,
1043: p_match7_status OUT NOCOPY ar_payments_interface.invoice7_status%type,
1044: p_match8_status OUT NOCOPY ar_payments_interface.invoice8_status%type
1045: ) IS
1046: --
1047: bind_var_does_not_exist EXCEPTION;
1048: not_all_var_bound EXCEPTION;

Line 1055: l_current_matching_number ar_payments_interface.invoice1%type;

1051: --
1052: i integer; -- Index variable, used for looping
1053: -- thru' 1 to 8 for 8 matching number.
1054: --
1055: l_current_matching_number ar_payments_interface.invoice1%type;
1056: l_current_matching_date ar_payments_interface.matching1_date%type;
1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;

Line 1056: l_current_matching_date ar_payments_interface.matching1_date%type;

1052: i integer; -- Index variable, used for looping
1053: -- thru' 1 to 8 for 8 matching number.
1054: --
1055: l_current_matching_number ar_payments_interface.invoice1%type;
1056: l_current_matching_date ar_payments_interface.matching1_date%type;
1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;

Line 1057: l_current_invoice_number ar_payments_interface.invoice1%type;

1053: -- thru' 1 to 8 for 8 matching number.
1054: --
1055: l_current_matching_number ar_payments_interface.invoice1%type;
1056: l_current_matching_date ar_payments_interface.matching1_date%type;
1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;

Line 1058: l_current_invoice_date ar_payments_interface.matching1_date%type;

1054: --
1055: l_current_matching_number ar_payments_interface.invoice1%type;
1056: l_current_matching_date ar_payments_interface.matching1_date%type;
1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;

Line 1059: l_current_customer_id ar_payments_interface.customer_id%type;

1055: l_current_matching_number ar_payments_interface.invoice1%type;
1056: l_current_matching_date ar_payments_interface.matching1_date%type;
1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;

Line 1060: l_current_customer_id1 ar_payments_interface.customer_id%type;

1056: l_current_matching_date ar_payments_interface.matching1_date%type;
1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;

Line 1061: l_current_customer_id2 ar_payments_interface.customer_id%type;

1057: l_current_invoice_number ar_payments_interface.invoice1%type;
1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;

Line 1062: l_current_customer_id3 ar_payments_interface.customer_id%type;

1058: l_current_invoice_date ar_payments_interface.matching1_date%type;
1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;

Line 1063: l_current_customer_id4 ar_payments_interface.customer_id%type;

1059: l_current_customer_id ar_payments_interface.customer_id%type;
1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;

Line 1064: l_current_customer_id5 ar_payments_interface.customer_id%type;

1060: l_current_customer_id1 ar_payments_interface.customer_id%type;
1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;
1068: l_current_installment ar_payments_interface.invoice1_installment%type;

Line 1065: l_current_customer_id6 ar_payments_interface.customer_id%type;

1061: l_current_customer_id2 ar_payments_interface.customer_id%type;
1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;
1068: l_current_installment ar_payments_interface.invoice1_installment%type;
1069: first_customer ar_payments_interface.customer_id%type;

Line 1066: l_current_customer_id7 ar_payments_interface.customer_id%type;

1062: l_current_customer_id3 ar_payments_interface.customer_id%type;
1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;
1068: l_current_installment ar_payments_interface.invoice1_installment%type;
1069: first_customer ar_payments_interface.customer_id%type;
1070: l_matching_option ar_lookups.lookup_code%type;

Line 1067: l_current_customer_id8 ar_payments_interface.customer_id%type;

1063: l_current_customer_id4 ar_payments_interface.customer_id%type;
1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;
1068: l_current_installment ar_payments_interface.invoice1_installment%type;
1069: first_customer ar_payments_interface.customer_id%type;
1070: l_matching_option ar_lookups.lookup_code%type;
1071: l_cursor_name INTEGER;

Line 1068: l_current_installment ar_payments_interface.invoice1_installment%type;

1064: l_current_customer_id5 ar_payments_interface.customer_id%type;
1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;
1068: l_current_installment ar_payments_interface.invoice1_installment%type;
1069: first_customer ar_payments_interface.customer_id%type;
1070: l_matching_option ar_lookups.lookup_code%type;
1071: l_cursor_name INTEGER;
1072: l_cursor_found BOOLEAN;

Line 1069: first_customer ar_payments_interface.customer_id%type;

1065: l_current_customer_id6 ar_payments_interface.customer_id%type;
1066: l_current_customer_id7 ar_payments_interface.customer_id%type;
1067: l_current_customer_id8 ar_payments_interface.customer_id%type;
1068: l_current_installment ar_payments_interface.invoice1_installment%type;
1069: first_customer ar_payments_interface.customer_id%type;
1070: l_matching_option ar_lookups.lookup_code%type;
1071: l_cursor_name INTEGER;
1072: l_cursor_found BOOLEAN;
1073: --

Line 1074: l_matching_number1 ar_payments_interface.invoice1%type;

1070: l_matching_option ar_lookups.lookup_code%type;
1071: l_cursor_name INTEGER;
1072: l_cursor_found BOOLEAN;
1073: --
1074: l_matching_number1 ar_payments_interface.invoice1%type;
1075: l_matching1_date ar_payments_interface.matching1_date%type;
1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;

Line 1075: l_matching1_date ar_payments_interface.matching1_date%type;

1071: l_cursor_name INTEGER;
1072: l_cursor_found BOOLEAN;
1073: --
1074: l_matching_number1 ar_payments_interface.invoice1%type;
1075: l_matching1_date ar_payments_interface.matching1_date%type;
1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;

Line 1076: l_matching_number2 ar_payments_interface.invoice2%type;

1072: l_cursor_found BOOLEAN;
1073: --
1074: l_matching_number1 ar_payments_interface.invoice1%type;
1075: l_matching1_date ar_payments_interface.matching1_date%type;
1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;

Line 1077: l_matching2_date ar_payments_interface.matching2_date%type;

1073: --
1074: l_matching_number1 ar_payments_interface.invoice1%type;
1075: l_matching1_date ar_payments_interface.matching1_date%type;
1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;

Line 1078: l_matching_number3 ar_payments_interface.invoice3%type;

1074: l_matching_number1 ar_payments_interface.invoice1%type;
1075: l_matching1_date ar_payments_interface.matching1_date%type;
1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;

Line 1079: l_matching3_date ar_payments_interface.matching3_date%type;

1075: l_matching1_date ar_payments_interface.matching1_date%type;
1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;

Line 1080: l_matching_number4 ar_payments_interface.invoice4%type;

1076: l_matching_number2 ar_payments_interface.invoice2%type;
1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;

Line 1081: l_matching4_date ar_payments_interface.matching4_date%type;

1077: l_matching2_date ar_payments_interface.matching2_date%type;
1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;

Line 1082: l_matching_number5 ar_payments_interface.invoice5%type;

1078: l_matching_number3 ar_payments_interface.invoice3%type;
1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;

Line 1083: l_matching5_date ar_payments_interface.matching5_date%type;

1079: l_matching3_date ar_payments_interface.matching3_date%type;
1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;

Line 1084: l_matching_number6 ar_payments_interface.invoice6%type;

1080: l_matching_number4 ar_payments_interface.invoice4%type;
1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;

Line 1085: l_matching6_date ar_payments_interface.matching6_date%type;

1081: l_matching4_date ar_payments_interface.matching4_date%type;
1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;

Line 1086: l_matching_number7 ar_payments_interface.invoice7%type;

1082: l_matching_number5 ar_payments_interface.invoice5%type;
1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --

Line 1087: l_matching7_date ar_payments_interface.matching7_date%type;

1083: l_matching5_date ar_payments_interface.matching5_date%type;
1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;

Line 1088: l_matching_number8 ar_payments_interface.invoice8%type;

1084: l_matching_number6 ar_payments_interface.invoice6%type;
1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;

Line 1089: l_matching8_date ar_payments_interface.matching8_date%type;

1085: l_matching6_date ar_payments_interface.matching6_date%type;
1086: l_matching_number7 ar_payments_interface.invoice7%type;
1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;

Line 1091: r_invoice_number1 ar_payments_interface.invoice1%type;

1087: l_matching7_date ar_payments_interface.matching7_date%type;
1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;

Line 1092: r_invoice_number2 ar_payments_interface.invoice2%type;

1088: l_matching_number8 ar_payments_interface.invoice8%type;
1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;

Line 1093: r_invoice_number3 ar_payments_interface.invoice3%type;

1089: l_matching8_date ar_payments_interface.matching8_date%type;
1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;

Line 1094: r_invoice_number4 ar_payments_interface.invoice4%type;

1090: --
1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;

Line 1095: r_invoice_number5 ar_payments_interface.invoice5%type;

1091: r_invoice_number1 ar_payments_interface.invoice1%type;
1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --

Line 1096: r_invoice_number6 ar_payments_interface.invoice6%type;

1092: r_invoice_number2 ar_payments_interface.invoice2%type;
1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;

Line 1097: r_invoice_number7 ar_payments_interface.invoice7%type;

1093: r_invoice_number3 ar_payments_interface.invoice3%type;
1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;

Line 1098: r_invoice_number8 ar_payments_interface.invoice8%type;

1094: r_invoice_number4 ar_payments_interface.invoice4%type;
1095: r_invoice_number5 ar_payments_interface.invoice5%type;
1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;

Line 1100: r_invoice1_date ar_payments_interface.matching1_date%type;

1096: r_invoice_number6 ar_payments_interface.invoice6%type;
1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;

Line 1101: r_invoice2_date ar_payments_interface.matching2_date%type;

1097: r_invoice_number7 ar_payments_interface.invoice7%type;
1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;

Line 1102: r_invoice3_date ar_payments_interface.matching3_date%type;

1098: r_invoice_number8 ar_payments_interface.invoice8%type;
1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;

Line 1103: r_invoice4_date ar_payments_interface.matching4_date%type;

1099: --
1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;

Line 1104: r_invoice5_date ar_payments_interface.matching5_date%type;

1100: r_invoice1_date ar_payments_interface.matching1_date%type;
1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;
1108: --

Line 1105: r_invoice6_date ar_payments_interface.matching6_date%type;

1101: r_invoice2_date ar_payments_interface.matching2_date%type;
1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;
1108: --
1109: r_current_invoice_number ar_payments_interface.invoice1%type;

Line 1106: r_invoice7_date ar_payments_interface.matching7_date%type;

1102: r_invoice3_date ar_payments_interface.matching3_date%type;
1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;
1108: --
1109: r_current_invoice_number ar_payments_interface.invoice1%type;
1110: r_current_invoice_date ar_payments_interface.matching1_date%type;

Line 1107: r_invoice8_date ar_payments_interface.matching8_date%type;

1103: r_invoice4_date ar_payments_interface.matching4_date%type;
1104: r_invoice5_date ar_payments_interface.matching5_date%type;
1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;
1108: --
1109: r_current_invoice_number ar_payments_interface.invoice1%type;
1110: r_current_invoice_date ar_payments_interface.matching1_date%type;
1111: r_temp_int INTEGER;

Line 1109: r_current_invoice_number ar_payments_interface.invoice1%type;

1105: r_invoice6_date ar_payments_interface.matching6_date%type;
1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;
1108: --
1109: r_current_invoice_number ar_payments_interface.invoice1%type;
1110: r_current_invoice_date ar_payments_interface.matching1_date%type;
1111: r_temp_int INTEGER;
1112: --
1113: CURSOR matching_options IS

Line 1110: r_current_invoice_date ar_payments_interface.matching1_date%type;

1106: r_invoice7_date ar_payments_interface.matching7_date%type;
1107: r_invoice8_date ar_payments_interface.matching8_date%type;
1108: --
1109: r_current_invoice_number ar_payments_interface.invoice1%type;
1110: r_current_invoice_date ar_payments_interface.matching1_date%type;
1111: r_temp_int INTEGER;
1112: --
1113: CURSOR matching_options IS
1114: select LOOKUP_CODE

Line 2154: l_invoice_number ar_payments_interface.INVOICE1%TYPE;

2150: AND status = 'AR_PLB_NEW_RECORD';
2151:
2152: tot_app_count NUMBER;
2153: line_app_count NUMBER;
2154: l_invoice_number ar_payments_interface.INVOICE1%TYPE;
2155: l_inv_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2156: l_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2157: l_trans_to_receipt_rate ar_payments_interface.TRANS_TO_RECEIPT_RATE1%TYPE;
2158: l_default_by VARCHAR2(20);

Line 2155: l_inv_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;

2151:
2152: tot_app_count NUMBER;
2153: line_app_count NUMBER;
2154: l_invoice_number ar_payments_interface.INVOICE1%TYPE;
2155: l_inv_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2156: l_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2157: l_trans_to_receipt_rate ar_payments_interface.TRANS_TO_RECEIPT_RATE1%TYPE;
2158: l_default_by VARCHAR2(20);
2159: l_line_amount_remaining NUMBER;

Line 2156: l_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;

2152: tot_app_count NUMBER;
2153: line_app_count NUMBER;
2154: l_invoice_number ar_payments_interface.INVOICE1%TYPE;
2155: l_inv_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2156: l_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2157: l_trans_to_receipt_rate ar_payments_interface.TRANS_TO_RECEIPT_RATE1%TYPE;
2158: l_default_by VARCHAR2(20);
2159: l_line_amount_remaining NUMBER;
2160: l_line_tax_remaining NUMBER;

Line 2157: l_trans_to_receipt_rate ar_payments_interface.TRANS_TO_RECEIPT_RATE1%TYPE;

2153: line_app_count NUMBER;
2154: l_invoice_number ar_payments_interface.INVOICE1%TYPE;
2155: l_inv_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2156: l_currency_code ar_payments_interface.CURRENCY_CODE%TYPE;
2157: l_trans_to_receipt_rate ar_payments_interface.TRANS_TO_RECEIPT_RATE1%TYPE;
2158: l_default_by VARCHAR2(20);
2159: l_line_amount_remaining NUMBER;
2160: l_line_tax_remaining NUMBER;
2161: line_amt_due_original NUMBER;

Line 2179: l_trans_record_id ar_payments_interface.TRANSMISSION_RECORD_ID%TYPE;

2175: l_calc_per_line NUMBER;
2176: l_calc_tot_amount_app NUMBER;
2177: l_calc_line_amount NUMBER;
2178: l_calc_tax_amount NUMBER;
2179: l_trans_record_id ar_payments_interface.TRANSMISSION_RECORD_ID%TYPE;
2180: format_amount_app1 varchar2(2);
2181: format_amount_app2 varchar2(2);
2182: format_amount_app3 varchar2(2);
2183: format_amount_app4 varchar2(2);

Line 2215: FROM ar_payments_interface interface

2211:
2212: UPDATE ar_pmts_interface_line_details line_details
2213: SET status = 'AR_PLB_INVALID_REC_ID'
2214: WHERE transmission_record_id in ( SELECT transmission_record_id
2215: FROM ar_payments_interface interface
2216: WHERE interface.transmission_request_id = p_trans_req_id
2217: AND interface.transmission_record_id = line_details.transmission_record_id
2218: GROUP BY transmission_record_id
2219: HAVING count(transmission_record_id) <> 1

Line 2227: FROM ar_payments_interface interface

2223:
2224: UPDATE ar_pmts_interface_line_details line_details
2225: SET status = 'AR_PLB_INVALID_RECORD'
2226: WHERE transmission_record_id in ( SELECT transmission_record_id
2227: FROM ar_payments_interface interface
2228: WHERE interface.transmission_request_id = p_trans_req_id
2229: AND interface.transmission_record_id = line_details.transmission_record_id
2230: AND status <> 'AR_PLB_APP_OK')
2231: AND transmission_request_id = p_trans_req_id

Line 2236: FROM ar_payments_interface

2232: AND status = 'AR_PLB_NEW_RECORD';
2233:
2234: SELECT transmission_record_id
2235: INTO l_trans_record_id
2236: FROM ar_payments_interface
2237: WHERE transmission_request_id = p_trans_req_id
2238: AND rownum = 1;
2239:
2240: format_amount1 := ARP_PROCESS_LOCKBOX.get_format_amount(p_trans_req_id,

Line 2296: FROM ar_payments_interface interface,

2292: amount_applied1),
2293: nvl(trans_to_receipt_rate1,1),
2294: invoice_currency_code1,
2295: status
2296: FROM ar_payments_interface interface,
2297: fnd_currencies fc,
2298: fnd_currencies fc1
2299: WHERE invoice1 is NOT NULL
2300: AND transmission_request_id = p_trans_req_id

Line 2333: FROM ar_payments_interface interface,

2329: amount_applied2),
2330: nvl(trans_to_receipt_rate2,1),
2331: invoice_currency_code2,
2332: status
2333: FROM ar_payments_interface interface,
2334: fnd_currencies fc,
2335: fnd_currencies fc1
2336: WHERE invoice2 is NOT NULL
2337: AND transmission_request_id = p_trans_req_id

Line 2370: FROM ar_payments_interface interface,

2366: amount_applied3),
2367: nvl(trans_to_receipt_rate3,1),
2368: invoice_currency_code3,
2369: status
2370: FROM ar_payments_interface interface,
2371: fnd_currencies fc,
2372: fnd_currencies fc1
2373: WHERE invoice3 is NOT NULL
2374: AND transmission_request_id = p_trans_req_id

Line 2407: FROM ar_payments_interface interface,

2403: amount_applied4),
2404: nvl(trans_to_receipt_rate4,1),
2405: invoice_currency_code4,
2406: status
2407: FROM ar_payments_interface interface,
2408: fnd_currencies fc,
2409: fnd_currencies fc1
2410: WHERE invoice4 is NOT NULL
2411: AND transmission_request_id = p_trans_req_id

Line 2444: FROM ar_payments_interface interface,

2440: amount_applied5),
2441: nvl(trans_to_receipt_rate5,1),
2442: invoice_currency_code5,
2443: status
2444: FROM ar_payments_interface interface,
2445: fnd_currencies fc,
2446: fnd_currencies fc1
2447: WHERE invoice5 is NOT NULL
2448: AND transmission_request_id = p_trans_req_id

Line 2481: FROM ar_payments_interface interface,

2477: amount_applied6),
2478: nvl(trans_to_receipt_rate6,1),
2479: invoice_currency_code6,
2480: status
2481: FROM ar_payments_interface interface,
2482: fnd_currencies fc,
2483: fnd_currencies fc1
2484: WHERE invoice6 is NOT NULL
2485: AND transmission_request_id = p_trans_req_id

Line 2518: FROM ar_payments_interface interface,

2514: amount_applied7),
2515: nvl(trans_to_receipt_rate7,1),
2516: invoice_currency_code7,
2517: status
2518: FROM ar_payments_interface interface,
2519: fnd_currencies fc,
2520: fnd_currencies fc1
2521: WHERE invoice7 is NOT NULL
2522: AND transmission_request_id = p_trans_req_id

Line 2555: FROM ar_payments_interface interface,

2551: amount_applied8),
2552: nvl(trans_to_receipt_rate8,1),
2553: invoice_currency_code8,
2554: status
2555: FROM ar_payments_interface interface,
2556: fnd_currencies fc,
2557: fnd_currencies fc1
2558: WHERE invoice8 is NOT NULL
2559: AND transmission_request_id = p_trans_req_id

Line 3134: UPDATE ar_payments_interface interface

3130: WHERE status = 'AR_PLB_NEW_RECORD'
3131: AND transmission_request_id = p_trans_req_id;
3132:
3133: IF p_allow_invalid_trx_num = 'Y' THEN
3134: UPDATE ar_payments_interface interface
3135: SET resolved_matching_number1 = NULL
3136: WHERE (transmission_record_id, resolved_matching_number1)
3137: IN (SELECT transmission_record_id, invoice_number
3138: FROM ar_pmts_interface_line_details line_details

Line 3143: UPDATE ar_payments_interface interface

3139: WHERE transmission_request_id = p_trans_req_id
3140: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3141: AND transmission_request_id = p_trans_req_id;
3142:
3143: UPDATE ar_payments_interface interface
3144: SET resolved_matching_number2 = NULL
3145: WHERE (transmission_record_id, resolved_matching_number2)
3146: IN (SELECT transmission_record_id, invoice_number
3147: FROM ar_pmts_interface_line_details line_details

Line 3152: UPDATE ar_payments_interface interface

3148: WHERE transmission_request_id = p_trans_req_id
3149: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3150: AND transmission_request_id = p_trans_req_id;
3151:
3152: UPDATE ar_payments_interface interface
3153: SET resolved_matching_number3 = NULL
3154: WHERE (transmission_record_id, resolved_matching_number3)
3155: IN (SELECT transmission_record_id, invoice_number
3156: FROM ar_pmts_interface_line_details line_details

Line 3161: UPDATE ar_payments_interface interface

3157: WHERE transmission_request_id = p_trans_req_id
3158: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3159: AND transmission_request_id = p_trans_req_id;
3160:
3161: UPDATE ar_payments_interface interface
3162: SET resolved_matching_number4 = NULL
3163: WHERE (transmission_record_id, resolved_matching_number4)
3164: IN (SELECT transmission_record_id, invoice_number
3165: FROM ar_pmts_interface_line_details line_details

Line 3170: UPDATE ar_payments_interface interface

3166: WHERE transmission_request_id = p_trans_req_id
3167: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3168: AND transmission_request_id = p_trans_req_id;
3169:
3170: UPDATE ar_payments_interface interface
3171: SET resolved_matching_number5 = NULL
3172: WHERE (transmission_record_id, resolved_matching_number5)
3173: IN (SELECT transmission_record_id, invoice_number
3174: FROM ar_pmts_interface_line_details line_details

Line 3179: UPDATE ar_payments_interface interface

3175: WHERE transmission_request_id = p_trans_req_id
3176: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3177: AND transmission_request_id = p_trans_req_id;
3178:
3179: UPDATE ar_payments_interface interface
3180: SET resolved_matching_number6 = NULL
3181: WHERE (transmission_record_id, resolved_matching_number6)
3182: IN (SELECT transmission_record_id, invoice_number
3183: FROM ar_pmts_interface_line_details line_details

Line 3188: UPDATE ar_payments_interface interface

3184: WHERE transmission_request_id = p_trans_req_id
3185: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3186: AND transmission_request_id = p_trans_req_id;
3187:
3188: UPDATE ar_payments_interface interface
3189: SET resolved_matching_number7 = NULL
3190: WHERE (transmission_record_id, resolved_matching_number7)
3191: IN (SELECT transmission_record_id, invoice_number
3192: FROM ar_pmts_interface_line_details line_details

Line 3197: UPDATE ar_payments_interface interface

3193: WHERE transmission_request_id = p_trans_req_id
3194: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3195: AND transmission_request_id = p_trans_req_id;
3196:
3197: UPDATE ar_payments_interface interface
3198: SET resolved_matching_number8 = NULL
3199: WHERE (transmission_record_id, resolved_matching_number8)
3200: IN (SELECT transmission_record_id, invoice_number
3201: FROM ar_pmts_interface_line_details line_details

Line 3206: UPDATE ar_payments_interface interface

3202: WHERE transmission_request_id = p_trans_req_id
3203: AND status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3204: AND transmission_request_id = p_trans_req_id;
3205: ELSE
3206: UPDATE ar_payments_interface interface
3207: SET invoice1_status = 'AR_PLB_INVALID_LINE_DET'
3208: WHERE (transmission_record_id, resolved_matching_number1)
3209: IN (SELECT transmission_record_id, invoice_number
3210: FROM ar_pmts_interface_line_details line_details

Line 3215: UPDATE ar_payments_interface interface

3211: WHERE transmission_request_id = p_trans_req_id
3212: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3213: AND transmission_request_id = p_trans_req_id;
3214:
3215: UPDATE ar_payments_interface interface
3216: SET invoice2_status = 'AR_PLB_INVALID_LINE_DET'
3217: WHERE (transmission_record_id, resolved_matching_number2)
3218: IN (SELECT transmission_record_id, invoice_number
3219: FROM ar_pmts_interface_line_details line_details

Line 3224: UPDATE ar_payments_interface interface

3220: WHERE transmission_request_id = p_trans_req_id
3221: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3222: AND transmission_request_id = p_trans_req_id;
3223:
3224: UPDATE ar_payments_interface interface
3225: SET invoice3_status = 'AR_PLB_INVALID_LINE_DET'
3226: WHERE (transmission_record_id, resolved_matching_number3)
3227: IN (SELECT transmission_record_id, invoice_number
3228: FROM ar_pmts_interface_line_details line_details

Line 3233: UPDATE ar_payments_interface interface

3229: WHERE transmission_request_id = p_trans_req_id
3230: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3231: AND transmission_request_id = p_trans_req_id;
3232:
3233: UPDATE ar_payments_interface interface
3234: SET invoice4_status = 'AR_PLB_INVALID_LINE_DET'
3235: WHERE (transmission_record_id, resolved_matching_number4)
3236: IN (SELECT transmission_record_id, invoice_number
3237: FROM ar_pmts_interface_line_details line_details

Line 3242: UPDATE ar_payments_interface interface

3238: WHERE transmission_request_id = p_trans_req_id
3239: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3240: AND transmission_request_id = p_trans_req_id;
3241:
3242: UPDATE ar_payments_interface interface
3243: SET invoice5_status = 'AR_PLB_INVALID_LINE_DET'
3244: WHERE (transmission_record_id, resolved_matching_number5)
3245: IN (SELECT transmission_record_id, invoice_number
3246: FROM ar_pmts_interface_line_details line_details

Line 3251: UPDATE ar_payments_interface interface

3247: WHERE transmission_request_id = p_trans_req_id
3248: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3249: AND transmission_request_id = p_trans_req_id;
3250:
3251: UPDATE ar_payments_interface interface
3252: SET invoice6_status = 'AR_PLB_INVALID_LINE_DET'
3253: WHERE (transmission_record_id, resolved_matching_number6)
3254: IN (SELECT transmission_record_id, invoice_number
3255: FROM ar_pmts_interface_line_details line_details

Line 3260: UPDATE ar_payments_interface interface

3256: WHERE transmission_request_id = p_trans_req_id
3257: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3258: AND transmission_request_id = p_trans_req_id;
3259:
3260: UPDATE ar_payments_interface interface
3261: SET invoice7_status = 'AR_PLB_INVALID_LINE_DET'
3262: WHERE (transmission_record_id, resolved_matching_number7)
3263: IN (SELECT transmission_record_id, invoice_number
3264: FROM ar_pmts_interface_line_details line_details

Line 3269: UPDATE ar_payments_interface interface

3265: WHERE transmission_request_id = p_trans_req_id
3266: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3267: AND transmission_request_id = p_trans_req_id;
3268:
3269: UPDATE ar_payments_interface interface
3270: SET invoice8_status = 'AR_PLB_INVALID_LINE_DET'
3271: WHERE (transmission_record_id, resolved_matching_number8)
3272: IN (SELECT transmission_record_id, invoice_number
3273: FROM ar_pmts_interface_line_details line_details

Line 3278: UPDATE ar_payments_interface interface

3274: WHERE transmission_request_id = p_trans_req_id
3275: AND line_details.status NOT IN ('AR_PLB_INVALID_RECORD', 'AR_PLB_LINE_OK'))
3276: AND transmission_request_id = p_trans_req_id;
3277:
3278: UPDATE ar_payments_interface interface
3279: SET status = 'AR_PLB_INVALID_RECEIPT'
3280: WHERE (item_number, nvl(batch_name, -1))
3281: IN (SELECT item_number, nvl(batch_name, -1)
3282: FROM ar_payments_interface interface1

Line 3282: FROM ar_payments_interface interface1

3278: UPDATE ar_payments_interface interface
3279: SET status = 'AR_PLB_INVALID_RECEIPT'
3280: WHERE (item_number, nvl(batch_name, -1))
3281: IN (SELECT item_number, nvl(batch_name, -1)
3282: FROM ar_payments_interface interface1
3283: WHERE interface1.transmission_request_id = p_trans_req_id
3284: AND ( interface1.invoice1_status = 'AR_PLB_INVALID_LINE_DET'
3285: OR interface1.invoice2_status = 'AR_PLB_INVALID_LINE_DET'
3286: OR interface1.invoice3_status = 'AR_PLB_INVALID_LINE_DET'

Line 3317: AR_PAYMENTS_INTERFACE_all PI,

3313: into l_format_yn
3314: from
3315: AR_TRANS_FIELD_FORMATS FF,
3316: AR_TRANS_RECORD_FORMATS RF,
3317: AR_PAYMENTS_INTERFACE_all PI,
3318: AR_TRANSMISSIONS_all TR
3319: where TR.transmission_request_id = p_trans_req_id
3320: and PI.transmission_record_id = p_trans_rec_id
3321: and RF.transmission_format_id = TR.requested_trans_format_id

Line 3387: p_trans_req_id IN ar_payments_interface.transmission_request_id%type,

3383: PROCEDURE insert_interim_line_details(
3384: p_customer_trx_id IN ra_customer_trx.customer_trx_id%type,
3385: p_cash_receipt_id IN ar_cash_receipts.cash_receipt_id%type,
3386: p_cash_receipt_line_id IN NUMBER,
3387: p_trans_req_id IN ar_payments_interface.transmission_request_id%type,
3388: p_batch_name IN ar_payments_interface.batch_name%type,
3389: p_item_num IN ar_payments_interface.item_number%type,
3390: p_return_status OUT NOCOPY varchar2
3391: )

Line 3388: p_batch_name IN ar_payments_interface.batch_name%type,

3384: p_customer_trx_id IN ra_customer_trx.customer_trx_id%type,
3385: p_cash_receipt_id IN ar_cash_receipts.cash_receipt_id%type,
3386: p_cash_receipt_line_id IN NUMBER,
3387: p_trans_req_id IN ar_payments_interface.transmission_request_id%type,
3388: p_batch_name IN ar_payments_interface.batch_name%type,
3389: p_item_num IN ar_payments_interface.item_number%type,
3390: p_return_status OUT NOCOPY varchar2
3391: )
3392: IS

Line 3389: p_item_num IN ar_payments_interface.item_number%type,

3385: p_cash_receipt_id IN ar_cash_receipts.cash_receipt_id%type,
3386: p_cash_receipt_line_id IN NUMBER,
3387: p_trans_req_id IN ar_payments_interface.transmission_request_id%type,
3388: p_batch_name IN ar_payments_interface.batch_name%type,
3389: p_item_num IN ar_payments_interface.item_number%type,
3390: p_return_status OUT NOCOPY varchar2
3391: )
3392: IS
3393:

Line 3407: l_item_number ar_payments_interface.item_number%type;

3403: l_inv_currency_code VARCHAR2(15);
3404: l_trans_to_receipt_rate NUMBER;
3405: l_amount_applied_from NUMBER;
3406: l_amount_applied NUMBER;
3407: l_item_number ar_payments_interface.item_number%type;
3408: l_batch_name ar_payments_interface.batch_name%type;
3409:
3410: cursor interface_det_lines(inv_num in varchar2,req_id in number, receipt_id in number) is
3411: select status,

Line 3408: l_batch_name ar_payments_interface.batch_name%type;

3404: l_trans_to_receipt_rate NUMBER;
3405: l_amount_applied_from NUMBER;
3406: l_amount_applied NUMBER;
3407: l_item_number ar_payments_interface.item_number%type;
3408: l_batch_name ar_payments_interface.batch_name%type;
3409:
3410: cursor interface_det_lines(inv_num in varchar2,req_id in number, receipt_id in number) is
3411: select status,
3412: invoice_number,

Line 3430: from ar_payments_interface payment, ar_payments_interface overflow,

3426: where transmission_request_id = req_id
3427: and invoice_number = inv_num
3428: and transmission_record_id in (
3429: select overflow.transmission_record_id
3430: from ar_payments_interface payment, ar_payments_interface overflow,
3431: ar_trans_record_formats format, ar_transmissions transmissions,
3432: ar_interim_cash_receipts cash
3433: where payment.check_number = cash.receipt_number
3434: and payment.transmission_request_id = overflow.transmission_request_id