DBA Data[Home] [Help]

APPS.LNS_BILLING_BATCH_PUB dependencies on FND_LOG

Line 88: FND_LOG.STRING(p_msg_level, G_PKG_NAME, p_msg);

84: IS
85: BEGIN
86:
87: if (p_msg_level >= G_MSG_LEVEL) then
88: FND_LOG.STRING(p_msg_level, G_PKG_NAME, p_msg);
89: end if;
90:
91: if FND_GLOBAL.Conc_Request_Id is not null then
92: fnd_file.put_line(FND_FILE.LOG, p_msg);

Line 97: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: ' || sqlerrm);

93: end if;
94:
95: EXCEPTION
96: WHEN OTHERS THEN
97: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: ' || sqlerrm);
98: END;
99:
100:
101:

Line 141: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

137: l_api_name CONSTANT VARCHAR2(30) := 'INIT';
138: l_org_status varchar2(1);
139: BEGIN
140:
141: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
142: --fnd_global.apps_initialize(FND_GLOBAL.USER_ID, FND_GLOBAL.RESP_ID, FND_GLOBAL.RESP_APPL_ID, FND_GLOBAL.SECURITY_GROUP_ID);
143:
144: /* getting msg logging info */
145: G_LOG_ENABLED := NVL(FND_PROFILE.VALUE('AFLOG_ENABLED'), 'N');

Line 146: G_MSG_LEVEL := FND_LOG.G_CURRENT_RUNTIME_LEVEL;

142: --fnd_global.apps_initialize(FND_GLOBAL.USER_ID, FND_GLOBAL.RESP_ID, FND_GLOBAL.RESP_APPL_ID, FND_GLOBAL.SECURITY_GROUP_ID);
143:
144: /* getting msg logging info */
145: G_LOG_ENABLED := NVL(FND_PROFILE.VALUE('AFLOG_ENABLED'), 'N');
146: G_MSG_LEVEL := FND_LOG.G_CURRENT_RUNTIME_LEVEL;
147: /*
148: if (G_LOG_ENABLED = 'N') then
149: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;
150: else

Line 149: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;

145: G_LOG_ENABLED := NVL(FND_PROFILE.VALUE('AFLOG_ENABLED'), 'N');
146: G_MSG_LEVEL := FND_LOG.G_CURRENT_RUNTIME_LEVEL;
147: /*
148: if (G_LOG_ENABLED = 'N') then
149: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;
150: else
151: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
152: end if;
153: */

Line 151: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);

147: /*
148: if (G_LOG_ENABLED = 'N') then
149: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;
150: else
151: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
152: end if;
153: */
154:
155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);

Line 155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);

151: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
152: end if;
153: */
154:
155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);
156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);
157:
158: /* getting org_id */
159: -- g_org_id := to_number(fnd_profile.value('ORG_ID'));

Line 156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);

152: end if;
153: */
154:
155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);
156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);
157:
158: /* getting org_id */
159: -- g_org_id := to_number(fnd_profile.value('ORG_ID'));
160: g_org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();

Line 161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_org_id: ' || g_org_id);

157:
158: /* getting org_id */
159: -- g_org_id := to_number(fnd_profile.value('ORG_ID'));
160: g_org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_org_id: ' || g_org_id);
162: l_org_status := MO_GLOBAL.check_valid_org(g_org_id);
163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);
164:
165: /* checking for number of system options record for giving org_id */

Line 163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);

159: -- g_org_id := to_number(fnd_profile.value('ORG_ID'));
160: g_org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_org_id: ' || g_org_id);
162: l_org_status := MO_GLOBAL.check_valid_org(g_org_id);
163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);
164:
165: /* checking for number of system options record for giving org_id */
166: select count(1) into g_sys_opt_num from LNS_SYSTEM_OPTIONS where ORG_ID = g_org_id;
167:

Line 170: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No system options found for the org ' || g_org_id);

166: select count(1) into g_sys_opt_num from LNS_SYSTEM_OPTIONS where ORG_ID = g_org_id;
167:
168: if g_sys_opt_num = 0 then
169:
170: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No system options found for the org ' || g_org_id);
171: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_SYSTEM_OPTIONS');
172: FND_MESSAGE.SET_TOKEN('ORG', g_org_id);
173: FND_MSG_PUB.Add;
174: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 174: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

170: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No system options found for the org ' || g_org_id);
171: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_SYSTEM_OPTIONS');
172: FND_MESSAGE.SET_TOKEN('ORG', g_org_id);
173: FND_MSG_PUB.Add;
174: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
175: RAISE FND_API.G_EXC_ERROR;
176:
177: elsif g_sys_opt_num > 1 then
178:

Line 179: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Found more then 1 system options records for the org ' || g_org_id);

175: RAISE FND_API.G_EXC_ERROR;
176:
177: elsif g_sys_opt_num > 1 then
178:
179: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Found more then 1 system options records for the org ' || g_org_id);
180: FND_MESSAGE.SET_NAME('LNS', 'LNS_MANY_SYSTEM_OPTIONS');
181: FND_MESSAGE.SET_TOKEN('ORG', g_org_id);
182: FND_MSG_PUB.Add;
183: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 183: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

179: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Found more then 1 system options records for the org ' || g_org_id);
180: FND_MESSAGE.SET_NAME('LNS', 'LNS_MANY_SYSTEM_OPTIONS');
181: FND_MESSAGE.SET_TOKEN('ORG', g_org_id);
182: FND_MSG_PUB.Add;
183: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
184: RAISE FND_API.G_EXC_ERROR;
185:
186: end if;
187:

Line 214: LogMessage(FND_LOG.LEVEL_STATEMENT, 'System options:');

210: g_set_of_books_id
211: FROM LNS_SYSTEM_OPTIONS
212: WHERE ORG_ID = g_org_id;
213:
214: LogMessage(FND_LOG.LEVEL_STATEMENT, 'System options:');
215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);
216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);

Line 215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);

211: FROM LNS_SYSTEM_OPTIONS
212: WHERE ORG_ID = g_org_id;
213:
214: LogMessage(FND_LOG.LEVEL_STATEMENT, 'System options:');
215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);
216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);

Line 216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);

212: WHERE ORG_ID = g_org_id;
213:
214: LogMessage(FND_LOG.LEVEL_STATEMENT, 'System options:');
215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);
216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);

Line 217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);

213:
214: LogMessage(FND_LOG.LEVEL_STATEMENT, 'System options:');
215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);
216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);

Line 218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);

214: LogMessage(FND_LOG.LEVEL_STATEMENT, 'System options:');
215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);
216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);

Line 219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);

215: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_id: ' || g_batch_source_id);
216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);

Line 220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);

216: LogMessage(FND_LOG.LEVEL_STATEMENT, 'days_to_bill_before_dd: ' || g_days_to_bill_before_dd);
217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);
224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);

Line 221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);

217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'trx_type_id: ' || g_trx_type_id);
218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);
224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);
225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);

Line 222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);

218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'day_togl_after_dd: ' || g_day_togl_after_dd);
219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);
224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);
225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);
226:

Line 223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);

219: LogMessage(FND_LOG.LEVEL_STATEMENT, 'multiple_lines: ' || g_multiple_lines);
220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);
224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);
225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);
226:
227: if g_batch_source_id is null then

Line 224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);

220: LogMessage(FND_LOG.LEVEL_STATEMENT, 'int_trx_type_id: ' || g_int_trx_type_id);
221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);
224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);
225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);
226:
227: if g_batch_source_id is null then
228:

Line 225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);

221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_type_id: ' || g_fee_trx_type_id);
222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'receivables_trx_id: ' || g_receivables_trx_id);
223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'USSGL_TRANSACTION_CODE: ' || g_USSGL_TRANSACTION_CODE);
224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_forgiveness_rec_trx_id: ' || g_forgiveness_rec_trx_id);
225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);
226:
227: if g_batch_source_id is null then
228:
229: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Batch Source is not set in the system option.');

Line 229: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Batch Source is not set in the system option.');

225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'g_set_of_books_id: ' || g_set_of_books_id);
226:
227: if g_batch_source_id is null then
228:
229: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Batch Source is not set in the system option.');
230: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_BATCH_IN_SYS_OPT');
231: FND_MSG_PUB.Add;
232: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
233: RAISE FND_API.G_EXC_ERROR;

Line 232: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

228:
229: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Batch Source is not set in the system option.');
230: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_BATCH_IN_SYS_OPT');
231: FND_MSG_PUB.Add;
232: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
233: RAISE FND_API.G_EXC_ERROR;
234:
235: end if;
236:

Line 239: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Default Transaction Type is not set in the system option.');

235: end if;
236:
237: if g_trx_type_id is null then
238:
239: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Default Transaction Type is not set in the system option.');
240: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_TYPE_IN_SYS_OPT');
241: FND_MSG_PUB.Add;
242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
243: RAISE FND_API.G_EXC_ERROR;

Line 242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

238:
239: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Default Transaction Type is not set in the system option.');
240: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_TYPE_IN_SYS_OPT');
241: FND_MSG_PUB.Add;
242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
243: RAISE FND_API.G_EXC_ERROR;
244:
245: end if;
246:

Line 249: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Combination Invoice is not set in the system option.');

245: end if;
246:
247: if g_multiple_lines is null then
248:
249: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Combination Invoice is not set in the system option.');
250: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INV_COMB_IN_SYS_OPT');
251: FND_MSG_PUB.Add;
252: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
253: RAISE FND_API.G_EXC_ERROR;

Line 252: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

248:
249: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Combination Invoice is not set in the system option.');
250: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INV_COMB_IN_SYS_OPT');
251: FND_MSG_PUB.Add;
252: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
253: RAISE FND_API.G_EXC_ERROR;
254:
255: end if;
256:

Line 257: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

253: RAISE FND_API.G_EXC_ERROR;
254:
255: end if;
256:
257: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
258:
259: END;
260:
261:

Line 366: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

362: and REAMORTIZATION_AMOUNT is null
363: and nvl(PHASE, 'TERM') = nvl(P_PHASE, 'TERM')), 0);
364: BEGIN
365:
366: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
367:
368: open loan_ver_cur(P_LOAN_ID);
369: fetch loan_ver_cur into
370: l_version_number,

Line 386: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_PAYMENT_NUMBER: ' || l_old_last_payment_number);

382: open amortization_cur(P_LOAN_ID, l_current_phase);
383: fetch amortization_cur into l_amortization_id;
384: close amortization_cur;
385:
386: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_PAYMENT_NUMBER: ' || l_old_last_payment_number);
387: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_PAYMENT_NUMBER: ' || l_last_payment_number);
388: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_AMORTIZATION_ID: ' || l_old_amortization_id);
389: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_AMORTIZATION_ID: ' || l_amortization_id);
390:

Line 387: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_PAYMENT_NUMBER: ' || l_last_payment_number);

383: fetch amortization_cur into l_amortization_id;
384: close amortization_cur;
385:
386: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_PAYMENT_NUMBER: ' || l_old_last_payment_number);
387: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_PAYMENT_NUMBER: ' || l_last_payment_number);
388: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_AMORTIZATION_ID: ' || l_old_amortization_id);
389: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_AMORTIZATION_ID: ' || l_amortization_id);
390:
391: /* updating loan header table */

Line 388: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_AMORTIZATION_ID: ' || l_old_amortization_id);

384: close amortization_cur;
385:
386: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_PAYMENT_NUMBER: ' || l_old_last_payment_number);
387: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_PAYMENT_NUMBER: ' || l_last_payment_number);
388: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_AMORTIZATION_ID: ' || l_old_amortization_id);
389: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_AMORTIZATION_ID: ' || l_amortization_id);
390:
391: /* updating loan header table */
392: l_loan_header_rec.loan_id := l_loan_id;

Line 389: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_AMORTIZATION_ID: ' || l_amortization_id);

385:
386: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_PAYMENT_NUMBER: ' || l_old_last_payment_number);
387: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_PAYMENT_NUMBER: ' || l_last_payment_number);
388: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Old LAST_AMORTIZATION_ID: ' || l_old_amortization_id);
389: LogMessage(FND_LOG.LEVEL_STATEMENT, 'New LAST_AMORTIZATION_ID: ' || l_amortization_id);
390:
391: /* updating loan header table */
392: l_loan_header_rec.loan_id := l_loan_id;
393:

Line 406: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header...');

402: else
403: l_loan_header_rec.LAST_AMORTIZATION_ID := l_amortization_id;
404: end if;
405:
406: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header...');
407:
408: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => l_version_number,
409: P_LOAN_HEADER_REC => l_loan_header_rec,
410: P_INIT_MSG_LIST => FND_API.G_FALSE,

Line 415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

411: X_RETURN_STATUS => l_return_status,
412: X_MSG_COUNT => l_msg_count,
413: X_MSG_DATA => l_msg_data);
414:
415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
416:
417: IF l_return_status = 'S' THEN
418: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
419: ELSE

Line 418: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');

414:
415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
416:
417: IF l_return_status = 'S' THEN
418: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
419: ELSE
420: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
421: FND_MSG_PUB.Add;
422: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 422: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

418: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
419: ELSE
420: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
421: FND_MSG_PUB.Add;
422: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
423: RAISE FND_API.G_EXC_ERROR;
424: END IF;
425:
426: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

Line 426: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

422: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
423: RAISE FND_API.G_EXC_ERROR;
424: END IF;
425:
426: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
427:
428: END;
429:
430:

Line 528: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

524: reversed_code = 'N';
525:
526: BEGIN
527:
528: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
529: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing paid off loans...');
530: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input parameters:');
531: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
532: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payoff date: ' || P_PAYOFF_DATE);

Line 529: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing paid off loans...');

525:
526: BEGIN
527:
528: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
529: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing paid off loans...');
530: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input parameters:');
531: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
532: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payoff date: ' || P_PAYOFF_DATE);
533: -- Standard Start of API savepoint

Line 530: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input parameters:');

526: BEGIN
527:
528: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
529: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing paid off loans...');
530: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input parameters:');
531: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
532: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payoff date: ' || P_PAYOFF_DATE);
533: -- Standard Start of API savepoint
534: SAVEPOINT PROCESS_PAID_LOANS;

Line 531: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);

527:
528: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
529: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing paid off loans...');
530: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input parameters:');
531: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
532: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payoff date: ' || P_PAYOFF_DATE);
533: -- Standard Start of API savepoint
534: SAVEPOINT PROCESS_PAID_LOANS;
535:

Line 532: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payoff date: ' || P_PAYOFF_DATE);

528: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
529: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing paid off loans...');
530: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input parameters:');
531: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
532: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payoff date: ' || P_PAYOFF_DATE);
533: -- Standard Start of API savepoint
534: SAVEPOINT PROCESS_PAID_LOANS;
535:
536: -- Initialize message list IF p_init_msg_list is set to TRUE.

Line 563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Processing loan ' || l_loan_number || ' id ' || l_loan_id);

559: l_loan_number;
560: exit when paidoff_loans_cur%NOTFOUND;
561:
562: l_Count := l_Count + 1;
563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Processing loan ' || l_loan_number || ' id ' || l_loan_id);
564:
565: BEGIN
566:
567: open validate_loan_cur(l_loan_id);

Line 587: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_fee_assignments...');

583: IF l_return_status <> 'S' THEN
584: RAISE FND_API.G_EXC_ERROR;
585: END IF;
586:
587: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_fee_assignments...');
588: update lns_fee_assignments
589: set end_date_active = P_PAYOFF_DATE
590: where loan_id = l_loan_id
591: and (end_date_active is null OR end_date_active > P_PAYOFF_DATE);

Line 592: LogMessage(FND_LOG.LEVEL_STATEMENT, 'lns_fee_assignments is updated');

588: update lns_fee_assignments
589: set end_date_active = P_PAYOFF_DATE
590: where loan_id = l_loan_id
591: and (end_date_active is null OR end_date_active > P_PAYOFF_DATE);
592: LogMessage(FND_LOG.LEVEL_STATEMENT, 'lns_fee_assignments is updated');
593:
594: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_fee_schedules...');
595: update lns_fee_schedules
596: set billed_flag = 'Y'

Line 594: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_fee_schedules...');

590: where loan_id = l_loan_id
591: and (end_date_active is null OR end_date_active > P_PAYOFF_DATE);
592: LogMessage(FND_LOG.LEVEL_STATEMENT, 'lns_fee_assignments is updated');
593:
594: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_fee_schedules...');
595: update lns_fee_schedules
596: set billed_flag = 'Y'
597: where loan_id = l_loan_id
598: and active_flag = 'Y'

Line 601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'lns_fee_schedules is updated');

597: where loan_id = l_loan_id
598: and active_flag = 'Y'
599: and billed_flag = 'N'
600: and object_version_number = object_version_number + 1;
601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'lns_fee_schedules is updated');
602:
603: /* updating loan header table */
604: l_loan_header_rec.loan_id := l_loan_id;
605: l_loan_header_rec.LOAN_STATUS := 'PAIDOFF';

Line 608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');

604: l_loan_header_rec.loan_id := l_loan_id;
605: l_loan_header_rec.LOAN_STATUS := 'PAIDOFF';
606: l_loan_header_rec.SECONDARY_STATUS := FND_API.G_MISS_CHAR;
607:
608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);
610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Secondary status: ' || l_loan_header_rec.SECONDARY_STATUS);
611:
612: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => l_version_number,

Line 609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);

605: l_loan_header_rec.LOAN_STATUS := 'PAIDOFF';
606: l_loan_header_rec.SECONDARY_STATUS := FND_API.G_MISS_CHAR;
607:
608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);
610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Secondary status: ' || l_loan_header_rec.SECONDARY_STATUS);
611:
612: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => l_version_number,
613: P_LOAN_HEADER_REC => l_loan_header_rec,

Line 610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Secondary status: ' || l_loan_header_rec.SECONDARY_STATUS);

606: l_loan_header_rec.SECONDARY_STATUS := FND_API.G_MISS_CHAR;
607:
608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);
610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Secondary status: ' || l_loan_header_rec.SECONDARY_STATUS);
611:
612: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => l_version_number,
613: P_LOAN_HEADER_REC => l_loan_header_rec,
614: P_INIT_MSG_LIST => FND_API.G_FALSE,

Line 619: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

615: X_RETURN_STATUS => l_return_status,
616: X_MSG_COUNT => l_msg_count,
617: X_MSG_DATA => l_msg_data);
618:
619: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
620:
621: IF l_return_status = 'S' THEN
622: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
623: ELSE

Line 622: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');

618:
619: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
620:
621: IF l_return_status = 'S' THEN
622: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
623: ELSE
624: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
625: FND_MSG_PUB.Add;
626: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 626: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

622: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
623: ELSE
624: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
625: FND_MSG_PUB.Add;
626: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
627: RAISE FND_API.G_EXC_ERROR;
628: END IF;
629:
630: if P_COMMIT = FND_API.G_TRUE then

Line 632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

628: END IF;
629:
630: if P_COMMIT = FND_API.G_TRUE then
631: COMMIT WORK;
632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
633: end if;
634:
635: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully paid off loan ' || l_loan_number || ' id ' || l_loan_id);
636:

Line 635: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully paid off loan ' || l_loan_number || ' id ' || l_loan_id);

631: COMMIT WORK;
632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
633: end if;
634:
635: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully paid off loan ' || l_loan_number || ' id ' || l_loan_id);
636:
637: else
638:
639: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Cannot pay off loan ' || l_loan_number || '. Outstanding amount is ' || l_remaining_amount);

Line 639: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Cannot pay off loan ' || l_loan_number || '. Outstanding amount is ' || l_remaining_amount);

635: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully paid off loan ' || l_loan_number || ' id ' || l_loan_id);
636:
637: else
638:
639: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Cannot pay off loan ' || l_loan_number || '. Outstanding amount is ' || l_remaining_amount);
640:
641: end if;
642:
643: EXCEPTION

Line 645: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to process loan ' || l_loan_number);

641: end if;
642:
643: EXCEPTION
644: WHEN OTHERS THEN
645: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to process loan ' || l_loan_number);
646: END;
647:
648: END LOOP;
649:

Line 652: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');

648: END LOOP;
649:
650: close paidoff_loans_cur;
651:
652: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
654: l_end := sysdate;
655: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Process Paid Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
656:

Line 653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');

649:
650: close paidoff_loans_cur;
651:
652: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
654: l_end := sysdate;
655: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Process Paid Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
656:
657: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

Line 655: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Process Paid Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

651:
652: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
654: l_end := sysdate;
655: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Process Paid Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
656:
657: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
658:
659: EXCEPTION

Line 657: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
654: l_end := sysdate;
655: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Process Paid Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
656:
657: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
658:
659: EXCEPTION
660:
661: WHEN FND_API.G_EXC_ERROR THEN

Line 664: logMessage(FND_LOG.LEVEL_ERROR, sqlerrm);

660:
661: WHEN FND_API.G_EXC_ERROR THEN
662: ROLLBACK TO PROCESS_PAID_LOANS;
663: x_return_status := FND_API.G_RET_STS_ERROR;
664: logMessage(FND_LOG.LEVEL_ERROR, sqlerrm);
665:
666: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
667: ROLLBACK TO PROCESS_PAID_LOANS;
668: x_return_status := FND_API.G_RET_STS_ERROR;

Line 669: logMessage(FND_LOG.LEVEL_ERROR, sqlerrm);

665:
666: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
667: ROLLBACK TO PROCESS_PAID_LOANS;
668: x_return_status := FND_API.G_RET_STS_ERROR;
669: logMessage(FND_LOG.LEVEL_ERROR, sqlerrm);
670:
671: WHEN OTHERS THEN
672: ROLLBACK TO PROCESS_PAID_LOANS;
673: x_return_status := FND_API.G_RET_STS_ERROR;

Line 674: logMessage(FND_LOG.LEVEL_ERROR, sqlerrm);

670:
671: WHEN OTHERS THEN
672: ROLLBACK TO PROCESS_PAID_LOANS;
673: x_return_status := FND_API.G_RET_STS_ERROR;
674: logMessage(FND_LOG.LEVEL_ERROR, sqlerrm);
675:
676: END;
677:
678:

Line 757: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

753: reversed_code = 'N') > 0);
754:
755: BEGIN
756:
757: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
758: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivating paid off loans...');
759:
760: /* init variables */
761: l_Count := 0;

Line 758: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivating paid off loans...');

754:
755: BEGIN
756:
757: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
758: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivating paid off loans...');
759:
760: /* init variables */
761: l_Count := 0;
762:

Line 775: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ' || l_loan_number || ' id ' || l_loan_id);

771: l_loan_number;
772: exit when paidoff_loans_cur%NOTFOUND;
773:
774: l_Count := l_Count + 1;
775: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ' || l_loan_number || ' id ' || l_loan_id);
776:
777: BEGIN
778: /* updating loan header table */
779: l_loan_header_rec.loan_id := l_loan_id;

Line 782: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');

778: /* updating loan header table */
779: l_loan_header_rec.loan_id := l_loan_id;
780: l_loan_header_rec.LOAN_STATUS := 'ACTIVE';
781:
782: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
783: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);
784:
785: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => l_version_number,
786: P_LOAN_HEADER_REC => l_loan_header_rec,

Line 783: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);

779: l_loan_header_rec.loan_id := l_loan_id;
780: l_loan_header_rec.LOAN_STATUS := 'ACTIVE';
781:
782: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
783: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_STATUS: ' || l_loan_header_rec.LOAN_STATUS);
784:
785: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => l_version_number,
786: P_LOAN_HEADER_REC => l_loan_header_rec,
787: P_INIT_MSG_LIST => FND_API.G_FALSE,

Line 792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

788: X_RETURN_STATUS => l_return_status,
789: X_MSG_COUNT => l_msg_count,
790: X_MSG_DATA => l_msg_data);
791:
792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
793:
794: IF l_return_status = 'S' THEN
795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_HEADERS_ALL');
796: ELSE

Line 795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_HEADERS_ALL');

791:
792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
793:
794: IF l_return_status = 'S' THEN
795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_HEADERS_ALL');
796: ELSE
797: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
798: FND_MSG_PUB.Add;
799: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 799: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_HEADERS_ALL');
796: ELSE
797: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
798: FND_MSG_PUB.Add;
799: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
800: RAISE FND_API.G_EXC_ERROR;
801: END IF;
802:
803: if P_COMMIT = FND_API.G_TRUE then

Line 805: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

801: END IF;
802:
803: if P_COMMIT = FND_API.G_TRUE then
804: COMMIT WORK;
805: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
806: end if;
807:
808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reactivated loan ' || l_loan_number || ' id ' || l_loan_id);
809:

Line 808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reactivated loan ' || l_loan_number || ' id ' || l_loan_id);

804: COMMIT WORK;
805: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
806: end if;
807:
808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reactivated loan ' || l_loan_number || ' id ' || l_loan_id);
809:
810: EXCEPTION
811: WHEN OTHERS THEN
812: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to process loan ' || l_loan_number);

Line 812: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to process loan ' || l_loan_number);

808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reactivated loan ' || l_loan_number || ' id ' || l_loan_id);
809:
810: EXCEPTION
811: WHEN OTHERS THEN
812: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to process loan ' || l_loan_number);
813: END;
814:
815: END LOOP;
816:

Line 819: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');

815: END LOOP;
816:
817: close paidoff_loans_cur;
818:
819: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
820: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
821: l_end := sysdate;
822: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivate Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
823:

Line 820: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');

816:
817: close paidoff_loans_cur;
818:
819: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
820: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
821: l_end := sysdate;
822: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivate Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
823:
824: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

Line 822: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivate Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

818:
819: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
820: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
821: l_end := sysdate;
822: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivate Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
823:
824: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
825:
826: EXCEPTION

Line 824: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

820: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_Count || ' loan(s)');
821: l_end := sysdate;
822: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reactivate Loans Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
823:
824: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
825:
826: EXCEPTION
827: WHEN OTHERS THEN
828: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to reactivate paid off loans');

Line 828: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to reactivate paid off loans');

824: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
825:
826: EXCEPTION
827: WHEN OTHERS THEN
828: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to reactivate paid off loans');
829:
830: END;
831:
832:

Line 928: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

924:
925:
926: BEGIN
927:
928: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
929:
930: l_description := null;
931:
932: open rec_fund_desc_cur(g_org_id, P_CC_ID);

Line 942: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

938: end if;
939:
940: return l_description;
941:
942: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
943:
944: EXCEPTION
945: WHEN OTHERS THEN
946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to get receivable fund description');

Line 946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to get receivable fund description');

942: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
943:
944: EXCEPTION
945: WHEN OTHERS THEN
946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to get receivable fund description');
947: return l_description;
948:
949: END;
950:

Line 1232: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

1228: from lns_fee_schedules
1229: where fee_schedule_id =c_fee_schd_id;
1230:
1231: BEGIN
1232: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
1233:
1234: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
1235: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
1236: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);

Line 1234: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);

1230:
1231: BEGIN
1232: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
1233:
1234: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
1235: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
1236: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
1237: IF l_is_disable_bill = 'Y' THEN
1238: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);

Line 1236: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);

1232: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
1233:
1234: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
1235: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
1236: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
1237: IF l_is_disable_bill = 'Y' THEN
1238: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);
1239: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILLING_DISABLED');
1240: FND_MESSAGE.SET_TOKEN('LOAN_NUMBER', p_loan_rec.loan_number);

Line 1238: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);

1234: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
1235: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
1236: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
1237: IF l_is_disable_bill = 'Y' THEN
1238: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);
1239: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILLING_DISABLED');
1240: FND_MESSAGE.SET_TOKEN('LOAN_NUMBER', p_loan_rec.loan_number);
1241: FND_MSG_PUB.Add;
1242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 1242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

1238: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);
1239: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILLING_DISABLED');
1240: FND_MESSAGE.SET_TOKEN('LOAN_NUMBER', p_loan_rec.loan_number);
1241: FND_MSG_PUB.Add;
1242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
1243: RAISE FND_API.G_EXC_ERROR;
1244: END IF;
1245:
1246: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Preparing to call AR invoice api...');

Line 1246: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Preparing to call AR invoice api...');

1242: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
1243: RAISE FND_API.G_EXC_ERROR;
1244: END IF;
1245:
1246: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Preparing to call AR invoice api...');
1247:
1248:
1249: /* init variables */
1250: l_generate_trx_number := 'Y';

Line 1264: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_COPY_DOC_NUMBER_FLAG: ' || l_COPY_DOC_NUMBER_FLAG);

1260: open gen_trx_num_cur(l_batch_source_rec.batch_source_id);
1261: fetch gen_trx_num_cur into l_COPY_DOC_NUMBER_FLAG, l_AUTO_TRX_NUMBERING_FLAG;
1262: close gen_trx_num_cur;
1263:
1264: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_COPY_DOC_NUMBER_FLAG: ' || l_COPY_DOC_NUMBER_FLAG);
1265: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_AUTO_TRX_NUMBERING_FLAG: ' || l_AUTO_TRX_NUMBERING_FLAG);
1266:
1267: if l_COPY_DOC_NUMBER_FLAG = 'Y' or l_AUTO_TRX_NUMBERING_FLAG = 'Y' then
1268: l_generate_trx_number := 'N';

Line 1265: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_AUTO_TRX_NUMBERING_FLAG: ' || l_AUTO_TRX_NUMBERING_FLAG);

1261: fetch gen_trx_num_cur into l_COPY_DOC_NUMBER_FLAG, l_AUTO_TRX_NUMBERING_FLAG;
1262: close gen_trx_num_cur;
1263:
1264: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_COPY_DOC_NUMBER_FLAG: ' || l_COPY_DOC_NUMBER_FLAG);
1265: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_AUTO_TRX_NUMBERING_FLAG: ' || l_AUTO_TRX_NUMBERING_FLAG);
1266:
1267: if l_COPY_DOC_NUMBER_FLAG = 'Y' or l_AUTO_TRX_NUMBERING_FLAG = 'Y' then
1268: l_generate_trx_number := 'N';
1269: end if;

Line 1271: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_generate_trx_number: ' || l_generate_trx_number);

1267: if l_COPY_DOC_NUMBER_FLAG = 'Y' or l_AUTO_TRX_NUMBERING_FLAG = 'Y' then
1268: l_generate_trx_number := 'N';
1269: end if;
1270:
1271: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_generate_trx_number: ' || l_generate_trx_number);
1272:
1273: /* query trx_type_id */
1274: open trx_type_cur(P_LOAN_REC.LOAN_ID);
1275: fetch trx_type_cur into l_prin_trx_type;

Line 1278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'prin_trx_type: ' || l_prin_trx_type);

1274: open trx_type_cur(P_LOAN_REC.LOAN_ID);
1275: fetch trx_type_cur into l_prin_trx_type;
1276: close trx_type_cur;
1277:
1278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'prin_trx_type: ' || l_prin_trx_type);
1279:
1280: /* query for site_use_id */
1281: open site_use_id_cur(P_LOAN_REC.BILL_TO_ADDRESS_ID);
1282: fetch site_use_id_cur into l_site_use_id, l_PRIMARY_SALESREP_ID;

Line 1289: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Setting exchange rate = null');

1285: /* check exchange rate: if its User - pass exchange rate; otherwise - pass null */
1286: if P_LOAN_REC.EXCHANGE_RATE_TYPE is null or
1287: (P_LOAN_REC.EXCHANGE_RATE_TYPE is not null and P_LOAN_REC.EXCHANGE_RATE_TYPE <> 'User') then
1288:
1289: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Setting exchange rate = null');
1290: P_LOAN_REC.EXCHANGE_RATE := null;
1291:
1292: end if;
1293:

Line 1303: LogMessage(FND_LOG.LEVEL_STATEMENT, 'The profile LNS_CREATE_ZERO_PRIN_INV value is : '||l_bill_0_prin_inv);

1299: end if;
1300:
1301: -- fix for bug 5840180: get LNS_CREATE_ZERO_PRIN_INV profile value to see if we need to bill 0 amount principal invoices
1302: l_bill_0_prin_inv := NVL(FND_PROFILE.VALUE('LNS_CREATE_ZERO_PRIN_INV'), 'N');
1303: LogMessage(FND_LOG.LEVEL_STATEMENT, 'The profile LNS_CREATE_ZERO_PRIN_INV value is : '||l_bill_0_prin_inv);
1304:
1305: select LNS_AMORTIZATION_SCHEDS_S.NEXTVAL into P_LOAN_REC.NEXT_AMORTIZATION_ID from dual;
1306:
1307: l_Count1 := 0; -- lines counter

Line 1332: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_next_line: ' || l_next_line);

1328: LENGTH(P_LOAN_REC.PAYMENT_APPLICATION_ORDER)-l_start_pos+1);
1329: l_exit_loop := 'Y';
1330: end if;
1331:
1332: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_next_line: ' || l_next_line);
1333:
1334: FOR l_Count4 IN 1..P_LINES_TBL.COUNT LOOP
1335:
1336: if P_LINES_TBL(l_Count4).LINE_TYPE = l_next_line and

Line 1366: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line ' || l_Count1 || ' - ' || l_trx_lines_tbl(l_Count1).description);

1362: else
1363: l_trx_lines_tbl(l_Count1).description := l_line_desc;
1364: end if;
1365:
1366: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line ' || l_Count1 || ' - ' || l_trx_lines_tbl(l_Count1).description);
1367:
1368: if g_multiple_lines = 'Y' then
1369:
1370: if l_Count3 = 1 then

Line 1518: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Interest transaction type is not set.');

1514: /* set trx_type_id */
1515:
1516: if g_int_trx_type_id is null then
1517:
1518: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Interest transaction type is not set.');
1519: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INT_TRX_TYPE_IN_SYS_OPT');
1520: FND_MSG_PUB.Add;
1521: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
1522: RAISE FND_API.G_EXC_ERROR;

Line 1521: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

1517:
1518: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Interest transaction type is not set.');
1519: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INT_TRX_TYPE_IN_SYS_OPT');
1520: FND_MSG_PUB.Add;
1521: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
1522: RAISE FND_API.G_EXC_ERROR;
1523:
1524: end if;
1525:

Line 1587: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Fee transaction type is not set.');

1583:
1584: /* set trx_type_id */
1585: if g_fee_trx_type_id is null then
1586:
1587: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Fee transaction type is not set.');
1588: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_FEE_TRX_TYPE_IN_SYS_OPT');
1589: FND_MSG_PUB.Add;
1590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
1591: RAISE FND_API.G_EXC_ERROR;

Line 1590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

1586:
1587: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Fee transaction type is not set.');
1588: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_FEE_TRX_TYPE_IN_SYS_OPT');
1589: FND_MSG_PUB.Add;
1590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
1591: RAISE FND_API.G_EXC_ERROR;
1592:
1593: end if;
1594:

Line 1895: LogMessage(FND_LOG.LEVEL_STATEMENT, 'disb_header_id is '||l_disb_hdr_id||' for fee_schedule_id : '||P_LINES_TBL(l_Count4).fee_schedule_id);

1891:
1892: open cur_get_disbHdr_id(P_LINES_TBL(l_Count4).fee_schedule_id);
1893: fetch cur_get_disbHdr_id into l_disb_hdr_id;
1894: close cur_get_disbHdr_id;
1895: LogMessage(FND_LOG.LEVEL_STATEMENT, 'disb_header_id is '||l_disb_hdr_id||' for fee_schedule_id : '||P_LINES_TBL(l_Count4).fee_schedule_id);
1896:
1897: if l_fee_header = -1 then
1898:
1899: l_feeRec_exists := 'N';

Line 1919: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Executed cursor fee_dr_dist_cur(for a LOAN)');

1915: l_cc_id,
1916: l_percent,
1917: l_USSGL_TRANSACTION_CODE;
1918:
1919: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Executed cursor fee_dr_dist_cur(for a LOAN)');
1920: if(fee_dr_dist_cur%FOUND) THEN
1921: l_feeRec_exists := 'Y';
1922: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Records found for cursor fee_dr_dist_cur(for a LOAN)');
1923: end if;

Line 1922: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Records found for cursor fee_dr_dist_cur(for a LOAN)');

1918:
1919: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Executed cursor fee_dr_dist_cur(for a LOAN)');
1920: if(fee_dr_dist_cur%FOUND) THEN
1921: l_feeRec_exists := 'Y';
1922: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Records found for cursor fee_dr_dist_cur(for a LOAN)');
1923: end if;
1924: close fee_dr_dist_cur;
1925: ELSE
1926: l_feeRec_exists := 'Y';

Line 1927: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Records found for cursor cur_fee_dr_dist(for each fee)');

1923: end if;
1924: close fee_dr_dist_cur;
1925: ELSE
1926: l_feeRec_exists := 'Y';
1927: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Records found for cursor cur_fee_dr_dist(for each fee)');
1928: end if;
1929:
1930: if l_feeRec_exists = 'Y' then
1931:

Line 1984: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will create invoice/line for ' || l_trx_lines_tbl(l_Count1).description || ' with amount ' || l_trx_lines_tbl(l_Count1).unit_selling_price);

1980: end if;
1981:
1982: end if;
1983:
1984: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will create invoice/line for ' || l_trx_lines_tbl(l_Count1).description || ' with amount ' || l_trx_lines_tbl(l_Count1).unit_selling_price);
1985:
1986: end if;
1987:
1988: END LOOP;

Line 2003: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'WARNING: No data available to create invoices. Returning.');

1999:
2000: l_ar_inv_created := false;
2001: if l_trx_header_tbl.COUNT > 0 then
2002: -- fix for bug 7000066: returning without error if there are no data to create invoices
2003: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'WARNING: No data available to create invoices. Returning.');
2004: --return;
2005: /*
2006: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No data to create invoices.');
2007: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_DATA_CR_INV');

Line 2006: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No data to create invoices.');

2002: -- fix for bug 7000066: returning without error if there are no data to create invoices
2003: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'WARNING: No data available to create invoices. Returning.');
2004: --return;
2005: /*
2006: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No data to create invoices.');
2007: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_DATA_CR_INV');
2008: FND_MSG_PUB.Add;
2009: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2010: RAISE FND_API.G_EXC_ERROR;

Line 2009: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

2005: /*
2006: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No data to create invoices.');
2007: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_DATA_CR_INV');
2008: FND_MSG_PUB.Add;
2009: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2010: RAISE FND_API.G_EXC_ERROR;
2011: */
2012:
2013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Creating AR invoices with following values:');

Line 2013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Creating AR invoices with following values:');

2009: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2010: RAISE FND_API.G_EXC_ERROR;
2011: */
2012:
2013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Creating AR invoices with following values:');
2014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_source_rec.batch_source_id: ' || l_batch_source_rec.batch_source_id);
2015:
2016: FOR l_Count3 IN 1..l_trx_header_tbl.COUNT LOOP
2017:

Line 2014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_source_rec.batch_source_id: ' || l_batch_source_rec.batch_source_id);

2010: RAISE FND_API.G_EXC_ERROR;
2011: */
2012:
2013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Creating AR invoices with following values:');
2014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_source_rec.batch_source_id: ' || l_batch_source_rec.batch_source_id);
2015:
2016: FOR l_Count3 IN 1..l_trx_header_tbl.COUNT LOOP
2017:
2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);

Line 2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);

2014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_source_rec.batch_source_id: ' || l_batch_source_rec.batch_source_id);
2015:
2016: FOR l_Count3 IN 1..l_trx_header_tbl.COUNT LOOP
2017:
2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);
2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);
2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);

Line 2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);

2015:
2016: FOR l_Count3 IN 1..l_trx_header_tbl.COUNT LOOP
2017:
2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);
2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);
2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);

Line 2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);

2016: FOR l_Count3 IN 1..l_trx_header_tbl.COUNT LOOP
2017:
2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);
2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);
2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);

Line 2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);

2017:
2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);
2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);
2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);

Line 2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);

2018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice header ' || l_Count3);
2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);
2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);

Line 2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);

2019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_header_tbl(l_Count3).trx_header_id);
2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);

Line 2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);

2020: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_number: ' || l_trx_header_tbl(l_Count3).trx_number);
2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);

Line 2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);

2021: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_date: ' || l_trx_header_tbl(l_Count3).trx_date);
2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);

Line 2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);

2022: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').billing_date: ' || l_trx_header_tbl(l_Count3).billing_date);
2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);

Line 2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);

2023: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').trx_currency: ' || l_trx_header_tbl(l_Count3).trx_currency);
2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);

Line 2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);

2024: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate_type: ' || l_trx_header_tbl(l_Count3).exchange_rate_type);
2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);

Line 2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);

2025: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_date: ' || l_trx_header_tbl(l_Count3).exchange_date);
2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);

Line 2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);

2026: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').exchange_rate: ' || l_trx_header_tbl(l_Count3).exchange_rate);
2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);

Line 2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);

2027: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').cust_trx_type_id: ' || l_trx_header_tbl(l_Count3).cust_trx_type_id);
2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);

Line 2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);

2028: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_customer_id: ' || l_trx_header_tbl(l_Count3).bill_to_customer_id);
2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);

Line 2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);

2029: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_address_id: ' || l_trx_header_tbl(l_Count3).bill_to_address_id);
2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);

Line 2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);

2030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').bill_to_site_use_id: ' || l_trx_header_tbl(l_Count3).bill_to_site_use_id);
2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);
2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);

Line 2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);

2031: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').primary_salesrep_id: ' || l_trx_header_tbl(l_Count3).primary_salesrep_id);
2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);
2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);
2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);

Line 2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);

2032: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').term_id: ' || l_trx_header_tbl(l_Count3).term_id);
2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);
2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);
2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);
2040:

Line 2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);

2033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').finance_charges: ' || l_trx_header_tbl(l_Count3).finance_charges);
2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);
2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);
2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);
2040:
2041: -- fix for bug 8859462

Line 2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);

2034: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').status_trx: ' || l_trx_header_tbl(l_Count3).status_trx);
2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);
2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);
2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);
2040:
2041: -- fix for bug 8859462
2042: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE...');

Line 2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);

2035: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').printing_option: ' || l_trx_header_tbl(l_Count3).printing_option);
2036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').interface_header_attribute1: ' || l_trx_header_tbl(l_Count3).interface_header_attribute1);
2037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_header_tbl(l_Count3).default_ussgl_transaction_code);
2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);
2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);
2040:
2041: -- fix for bug 8859462
2042: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE...');
2043: LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE(

Line 2042: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE...');

2038: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').org_id: ' || l_trx_header_tbl(l_Count3).org_id);
2039: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').legal_entity_id: ' || l_trx_header_tbl(l_Count3).legal_entity_id);
2040:
2041: -- fix for bug 8859462
2042: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE...');
2043: LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE(
2044: p_gl_date => l_trx_header_tbl(l_Count3).gl_date,
2045: p_trx_date => l_trx_header_tbl(l_Count3).trx_date,
2046: p_set_of_books_id => g_set_of_books_id,

Line 2048: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').gl_date: ' || l_trx_header_tbl(l_Count3).gl_date);

2044: p_gl_date => l_trx_header_tbl(l_Count3).gl_date,
2045: p_trx_date => l_trx_header_tbl(l_Count3).trx_date,
2046: p_set_of_books_id => g_set_of_books_id,
2047: x_default_gl_date => l_trx_header_tbl(l_Count3).gl_date);
2048: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_header_tbl(' || l_Count3 || ').gl_date: ' || l_trx_header_tbl(l_Count3).gl_date);
2049:
2050: END LOOP;
2051:
2052: FOR l_Count3 IN 1..l_trx_lines_tbl.COUNT LOOP

Line 2054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice line ' || l_Count3);

2050: END LOOP;
2051:
2052: FOR l_Count3 IN 1..l_trx_lines_tbl.COUNT LOOP
2053:
2054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice line ' || l_Count3);
2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);
2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);

Line 2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);

2051:
2052: FOR l_Count3 IN 1..l_trx_lines_tbl.COUNT LOOP
2053:
2054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice line ' || l_Count3);
2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);
2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);

Line 2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);

2052: FOR l_Count3 IN 1..l_trx_lines_tbl.COUNT LOOP
2053:
2054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice line ' || l_Count3);
2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);
2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);

Line 2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);

2053:
2054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice line ' || l_Count3);
2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);
2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);

Line 2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);

2054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice line ' || l_Count3);
2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);
2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);

Line 2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);

2055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_lines_tbl(l_Count3).trx_line_id);
2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);

Line 2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);

2056: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_lines_tbl(l_Count3).trx_header_id);
2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);

Line 2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);

2057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_number: ' || l_trx_lines_tbl(l_Count3).line_number);
2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);

Line 2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);

2058: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').description: ' || l_trx_lines_tbl(l_Count3).description);
2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);

Line 2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);

2059: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').quantity_invoiced: ' || l_trx_lines_tbl(l_Count3).quantity_invoiced);
2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);

Line 2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);

2060: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').unit_selling_price: ' || l_trx_lines_tbl(l_Count3).unit_selling_price);
2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);

Line 2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);

2061: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').line_type: ' || l_trx_lines_tbl(l_Count3).line_type);
2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);
2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);

Line 2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);

2062: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').interface_line_context: ' || l_trx_lines_tbl(l_Count3).interface_line_context);
2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);
2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);
2070: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_lines_tbl(l_Count3).default_ussgl_transaction_code);

Line 2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);

2063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE1: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE1);
2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);
2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);
2070: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_lines_tbl(l_Count3).default_ussgl_transaction_code);
2071:

Line 2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);

2064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE2: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE2);
2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);
2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);
2070: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_lines_tbl(l_Count3).default_ussgl_transaction_code);
2071:
2072: END LOOP;

Line 2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);

2065: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE3: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE3);
2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);
2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);
2070: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_lines_tbl(l_Count3).default_ussgl_transaction_code);
2071:
2072: END LOOP;
2073:

Line 2070: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_lines_tbl(l_Count3).default_ussgl_transaction_code);

2066: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE4: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE4);
2067: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE5: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE5);
2068: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE6: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE6);
2069: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').INTERFACE_LINE_ATTRIBUTE7: ' || l_trx_lines_tbl(l_Count3).INTERFACE_LINE_ATTRIBUTE7);
2070: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_lines_tbl(' || l_Count3 || ').default_ussgl_transaction_code: ' || l_trx_lines_tbl(l_Count3).default_ussgl_transaction_code);
2071:
2072: END LOOP;
2073:
2074: FOR l_Count3 IN 1..l_trx_dist_tbl.COUNT LOOP

Line 2076: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Distribution ' || l_Count3);

2072: END LOOP;
2073:
2074: FOR l_Count3 IN 1..l_trx_dist_tbl.COUNT LOOP
2075:
2076: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Distribution ' || l_Count3);
2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);
2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);

Line 2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);

2073:
2074: FOR l_Count3 IN 1..l_trx_dist_tbl.COUNT LOOP
2075:
2076: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Distribution ' || l_Count3);
2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);
2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);
2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);

Line 2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);

2074: FOR l_Count3 IN 1..l_trx_dist_tbl.COUNT LOOP
2075:
2076: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Distribution ' || l_Count3);
2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);
2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);
2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);
2082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').CODE_COMBINATION_ID: ' || l_trx_dist_tbl(l_Count3).CODE_COMBINATION_ID);

Line 2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);

2075:
2076: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Distribution ' || l_Count3);
2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);
2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);
2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);
2082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').CODE_COMBINATION_ID: ' || l_trx_dist_tbl(l_Count3).CODE_COMBINATION_ID);
2083:

Line 2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);

2076: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Distribution ' || l_Count3);
2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);
2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);
2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);
2082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').CODE_COMBINATION_ID: ' || l_trx_dist_tbl(l_Count3).CODE_COMBINATION_ID);
2083:
2084: END LOOP;

Line 2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);

2077: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_dist_id: ' || l_trx_dist_tbl(l_Count3).trx_dist_id);
2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);
2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);
2082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').CODE_COMBINATION_ID: ' || l_trx_dist_tbl(l_Count3).CODE_COMBINATION_ID);
2083:
2084: END LOOP;
2085:

Line 2082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').CODE_COMBINATION_ID: ' || l_trx_dist_tbl(l_Count3).CODE_COMBINATION_ID);

2078: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_header_id: ' || l_trx_dist_tbl(l_Count3).trx_header_id);
2079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').trx_line_id: ' || l_trx_dist_tbl(l_Count3).trx_line_id);
2080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').ACCOUNT_CLASS: ' || l_trx_dist_tbl(l_Count3).ACCOUNT_CLASS);
2081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').percent: ' || l_trx_dist_tbl(l_Count3).percent);
2082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_dist_tbl(' || l_Count3 || ').CODE_COMBINATION_ID: ' || l_trx_dist_tbl(l_Count3).CODE_COMBINATION_ID);
2083:
2084: END LOOP;
2085:
2086: -- fnd_global.apps_initialize(FND_GLOBAL.USER_ID, FND_GLOBAL.RESP_ID, FND_GLOBAL.RESP_APPL_ID, FND_GLOBAL.SECURITY_GROUP_ID);

Line 2091: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Org info just before call to invoice api');

2087:
2088: l_batch_id := null;
2089: ar_invoice_api_pub.g_api_outputs.batch_id := null;
2090:
2091: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Org info just before call to invoice api');
2092: l_org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
2093: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.GET_CURRENT_ORG_ID(): ' || l_org_id);
2094: l_org_status := MO_GLOBAL.check_valid_org(g_org_id);
2095: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);

Line 2093: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.GET_CURRENT_ORG_ID(): ' || l_org_id);

2089: ar_invoice_api_pub.g_api_outputs.batch_id := null;
2090:
2091: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Org info just before call to invoice api');
2092: l_org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
2093: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.GET_CURRENT_ORG_ID(): ' || l_org_id);
2094: l_org_status := MO_GLOBAL.check_valid_org(g_org_id);
2095: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);
2096:
2097: BEGIN

Line 2095: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);

2091: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Org info just before call to invoice api');
2092: l_org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
2093: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.GET_CURRENT_ORG_ID(): ' || l_org_id);
2094: l_org_status := MO_GLOBAL.check_valid_org(g_org_id);
2095: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);
2096:
2097: BEGIN
2098:
2099: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling AR_INVOICE_API_PUB.CREATE_INVOICE...');

Line 2099: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling AR_INVOICE_API_PUB.CREATE_INVOICE...');

2095: LogMessage(FND_LOG.LEVEL_STATEMENT, 'MO_GLOBAL.check_valid_org(' || g_org_id || '): ' || l_org_status);
2096:
2097: BEGIN
2098:
2099: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling AR_INVOICE_API_PUB.CREATE_INVOICE...');
2100: l_start := sysdate;
2101: AR_INVOICE_API_PUB.CREATE_INVOICE(
2102: p_api_version => 1.0,
2103: p_init_msg_list => FND_API.G_TRUE,

Line 2118: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Invoice API timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

2114: EXCEPTION
2115: WHEN OTHERS THEN
2116:
2117: l_end := sysdate;
2118: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Invoice API timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
2119: LogMessage(FND_LOG.LEVEL_ERROR, 'Invoice API throws exception!');
2120:
2121: /* query AR errors */
2122: l_ar_error_counter := 0;

Line 2119: LogMessage(FND_LOG.LEVEL_ERROR, 'Invoice API throws exception!');

2115: WHEN OTHERS THEN
2116:
2117: l_end := sysdate;
2118: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Invoice API timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
2119: LogMessage(FND_LOG.LEVEL_ERROR, 'Invoice API throws exception!');
2120:
2121: /* query AR errors */
2122: l_ar_error_counter := 0;
2123: open ar_invoice_err_cur;

Line 2140: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2136: if l_ar_error_counter = 1 then
2137: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_INV_FAIL');
2138: FND_MESSAGE.SET_TOKEN('MSG', l_msg_data);
2139: FND_MSG_PUB.Add;
2140: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2141: end if;
2142:
2143: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_INV_ERROR');
2144: FND_MESSAGE.SET_TOKEN('ERR', l_error_message);

Line 2149: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2145: FND_MESSAGE.SET_TOKEN('VALUE', l_invalid_value);
2146: FND_MESSAGE.SET_TOKEN('HEADER', l_trx_header_id);
2147: FND_MESSAGE.SET_TOKEN('LINE', l_trx_line_id);
2148: FND_MSG_PUB.Add;
2149: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2150:
2151: END LOOP;
2152:
2153: close ar_invoice_err_cur;

Line 2156: LogMessage(FND_LOG.LEVEL_ERROR, 'No AR errors found.');

2152:
2153: close ar_invoice_err_cur;
2154:
2155: if l_ar_error_counter = 0 then
2156: LogMessage(FND_LOG.LEVEL_ERROR, 'No AR errors found.');
2157: end if;
2158:
2159: RAISE FND_API.G_EXC_ERROR;
2160: END;

Line 2163: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Invoice API timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

2159: RAISE FND_API.G_EXC_ERROR;
2160: END;
2161:
2162: l_end := sysdate;
2163: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Invoice API timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
2164:
2165: l_batch_id := ar_invoice_api_pub.g_api_outputs.batch_id;
2166:
2167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

Line 2167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

2163: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Invoice API timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
2164:
2165: l_batch_id := ar_invoice_api_pub.g_api_outputs.batch_id;
2166:
2167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_id: ' || l_batch_id);
2170:
2171: l_ar_error_counter := 0;

Line 2168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

2164:
2165: l_batch_id := ar_invoice_api_pub.g_api_outputs.batch_id;
2166:
2167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_id: ' || l_batch_id);
2170:
2171: l_ar_error_counter := 0;
2172: IF l_return_status = fnd_api.g_ret_sts_error OR l_return_status = fnd_api.g_ret_sts_unexp_error OR l_batch_id is null THEN

Line 2169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_id: ' || l_batch_id);

2165: l_batch_id := ar_invoice_api_pub.g_api_outputs.batch_id;
2166:
2167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_batch_id: ' || l_batch_id);
2170:
2171: l_ar_error_counter := 0;
2172: IF l_return_status = fnd_api.g_ret_sts_error OR l_return_status = fnd_api.g_ret_sts_unexp_error OR l_batch_id is null THEN
2173:

Line 2178: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

2174: l_ar_error_counter := 1;
2175: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_INV_FAIL');
2176: FND_MESSAGE.SET_TOKEN('MSG', l_msg_data);
2177: FND_MSG_PUB.Add;
2178: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2179:
2180: END IF;
2181:
2182: /* query AR errors */

Line 2201: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

2197: FND_MESSAGE.SET_TOKEN('VALUE', l_invalid_value);
2198: FND_MESSAGE.SET_TOKEN('HEADER', l_trx_header_id);
2199: FND_MESSAGE.SET_TOKEN('LINE', l_trx_line_id);
2200: FND_MSG_PUB.Add;
2201: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2202:
2203: END LOOP;
2204:
2205: close ar_invoice_err_cur;

Line 2211: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoices successfully created!') ;

2207: if l_ar_error_counter > 0 then
2208: RAISE FND_API.G_EXC_ERROR;
2209: else
2210: l_ar_inv_created := true;
2211: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoices successfully created!') ;
2212: end if;
2213:
2214: end if;
2215:

Line 2217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_SCHEDS w following values:');

2213:
2214: end if;
2215:
2216: /* inserting record into LNS_AMORTIZATION_SCHEDS */
2217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_SCHEDS w following values:');
2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);

Line 2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);

2214: end if;
2215:
2216: /* inserting record into LNS_AMORTIZATION_SCHEDS */
2217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_SCHEDS w following values:');
2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);

Line 2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);

2215:
2216: /* inserting record into LNS_AMORTIZATION_SCHEDS */
2217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_SCHEDS w following values:');
2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);

Line 2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);

2216: /* inserting record into LNS_AMORTIZATION_SCHEDS */
2217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_SCHEDS w following values:');
2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);

Line 2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);

2217: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_SCHEDS w following values:');
2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);

Line 2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);

2218: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);

Line 2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);

2219: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);

Line 2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);

2220: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);

Line 2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);

2221: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LATE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_LATE_DATE);
2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);

Line 2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);

2222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT);
2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);

Line 2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);

2223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || P_LOAN_REC.NEXT_INTEREST_AMOUNT);
2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);
2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);

Line 2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);

2224: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || P_LOAN_REC.NEXT_FEE_AMOUNT);
2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);
2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);
2232: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || P_LOAN_REC.CAP_INT_AMOUNT);

Line 2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);

2225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RATE_ID: ' || P_LOAN_REC.RATE_ID);
2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);
2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);
2232: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || P_LOAN_REC.CAP_INT_AMOUNT);
2233:

Line 2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);

2226: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || P_LOAN_REC.PARENT_AMORTIZATION_ID);
2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);
2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);
2232: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || P_LOAN_REC.CAP_INT_AMOUNT);
2233:
2234: LNS_AMORTIZATION_SCHEDS_PKG.Insert_Row(

Line 2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);

2227: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_BALANCE: ' || P_LOAN_REC.PRINCIPAL_BALANCE);
2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);
2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);
2232: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || P_LOAN_REC.CAP_INT_AMOUNT);
2233:
2234: LNS_AMORTIZATION_SCHEDS_PKG.Insert_Row(
2235: X_AMORTIZATION_SCHEDULE_ID => P_LOAN_REC.NEXT_AMORTIZATION_ID

Line 2232: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || P_LOAN_REC.CAP_INT_AMOUNT);

2228: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
2229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
2230: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || P_LOAN_REC.DEFERRED_INT_AMOUNT);
2231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || P_LOAN_REC.CURR_CAP_INT_AMOUNT);
2232: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || P_LOAN_REC.CAP_INT_AMOUNT);
2233:
2234: LNS_AMORTIZATION_SCHEDS_PKG.Insert_Row(
2235: X_AMORTIZATION_SCHEDULE_ID => P_LOAN_REC.NEXT_AMORTIZATION_ID
2236: ,P_LOAN_ID => P_LOAN_REC.LOAN_ID

Line 2254: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);

2250: ,P_DEFERRED_INT_AMOUNT => P_LOAN_REC.DEFERRED_INT_AMOUNT
2251: ,P_CURR_CAP_INT_AMOUNT => P_LOAN_REC.CURR_CAP_INT_AMOUNT
2252: ,P_CAP_INT_AMOUNT => P_LOAN_REC.CAP_INT_AMOUNT);
2253:
2254: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2255: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_SCHEDS');
2256:
2257: if l_ar_inv_created = true then
2258:

Line 2255: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_SCHEDS');

2251: ,P_CURR_CAP_INT_AMOUNT => P_LOAN_REC.CURR_CAP_INT_AMOUNT
2252: ,P_CAP_INT_AMOUNT => P_LOAN_REC.CAP_INT_AMOUNT);
2253:
2254: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2255: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_SCHEDS');
2256:
2257: if l_ar_inv_created = true then
2258:
2259: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fetching inserted ar invoice details...');

Line 2259: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fetching inserted ar invoice details...');

2255: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_SCHEDS');
2256:
2257: if l_ar_inv_created = true then
2258:
2259: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fetching inserted ar invoice details...');
2260:
2261: /* query for cust_trx_id(s) and payment_schedule_id(s) */
2262: open ar_invoices_cur(l_batch_id);
2263:

Line 2280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx ' || l_Count2 ||'; trx_number: ' || l_trx_number);

2276: l_payment_order;
2277: exit when ar_invoices_cur%NOTFOUND;
2278:
2279: l_Count2 := l_Count2+1;
2280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx ' || l_Count2 ||'; trx_number: ' || l_trx_number);
2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);
2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);

Line 2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);

2277: exit when ar_invoices_cur%NOTFOUND;
2278:
2279: l_Count2 := l_Count2+1;
2280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx ' || l_Count2 ||'; trx_number: ' || l_trx_number);
2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);
2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);

Line 2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);

2278:
2279: l_Count2 := l_Count2+1;
2280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx ' || l_Count2 ||'; trx_number: ' || l_trx_number);
2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);
2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);

Line 2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);

2279: l_Count2 := l_Count2+1;
2280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx ' || l_Count2 ||'; trx_number: ' || l_trx_number);
2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);
2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);

Line 2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);

2280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx ' || l_Count2 ||'; trx_number: ' || l_trx_number);
2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);
2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);
2288:

Line 2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);

2281: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || l_customer_trx_id);
2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);
2288:
2289: if l_payment_schedule_id is null then

Line 2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);

2282: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || l_customer_trx_line_id);
2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);
2288:
2289: if l_payment_schedule_id is null then
2290: LogMessage(FND_LOG.LEVEL_ERROR, 'WARNING: Invoice ' || l_trx_number || '(id ' || l_customer_trx_id || ') ' || l_line_type || ' is incomplete!');

Line 2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);

2283: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_payment_schedule_id);
2284: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_due_date);
2285: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);
2288:
2289: if l_payment_schedule_id is null then
2290: LogMessage(FND_LOG.LEVEL_ERROR, 'WARNING: Invoice ' || l_trx_number || '(id ' || l_customer_trx_id || ') ' || l_line_type || ' is incomplete!');
2291: end if;

Line 2290: LogMessage(FND_LOG.LEVEL_ERROR, 'WARNING: Invoice ' || l_trx_number || '(id ' || l_customer_trx_id || ') ' || l_line_type || ' is incomplete!');

2286: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_ORDER: ' || l_payment_order);
2288:
2289: if l_payment_schedule_id is null then
2290: LogMessage(FND_LOG.LEVEL_ERROR, 'WARNING: Invoice ' || l_trx_number || '(id ' || l_customer_trx_id || ') ' || l_line_type || ' is incomplete!');
2291: end if;
2292:
2293: if l_line_type = 'PRIN' then
2294: l_principal_trx_id := l_customer_trx_id;

Line 2311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_LINES w following values:');

2307: l_new_lines_tbl(l_Count3).PAYMENT_SCHEDULE_ID := l_payment_schedule_id;
2308: l_new_lines_tbl(l_Count3).CUSTOMER_TRX_LINE_ID := l_customer_trx_line_id;
2309:
2310: /* inserting new record into LNS_AMORTIZATION_LINES */
2311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_LINES w following values:');
2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);

Line 2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);

2308: l_new_lines_tbl(l_Count3).CUSTOMER_TRX_LINE_ID := l_customer_trx_line_id;
2309:
2310: /* inserting new record into LNS_AMORTIZATION_LINES */
2311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_LINES w following values:');
2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);

Line 2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);

2309:
2310: /* inserting new record into LNS_AMORTIZATION_LINES */
2311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_LINES w following values:');
2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);

Line 2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);

2310: /* inserting new record into LNS_AMORTIZATION_LINES */
2311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_LINES w following values:');
2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);
2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);

Line 2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);

2311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Inserting new record into LNS_AMORTIZATION_LINES w following values:');
2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);
2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);
2319: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID);

Line 2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);

2312: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_SCHEDULE_ID: ' || P_LOAN_REC.NEXT_AMORTIZATION_ID);
2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);
2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);
2319: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID);
2320:

Line 2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);

2313: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_LOAN_REC.LOAN_ID);
2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);
2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);
2319: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID);
2320:
2321: l_amortization_line_id := null;

Line 2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);

2314: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_line_type);
2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);
2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);
2319: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID);
2320:
2321: l_amortization_line_id := null;
2322: LNS_AMORTIZATION_LINES_PKG.Insert_Row(

Line 2319: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID);

2315: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMOUNT: ' || l_amount);
2316: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_customer_trx_id);
2317: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_LINE_ID: ' || l_customer_trx_line_id);
2318: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_ID: ' || l_new_lines_tbl(l_Count3).LINE_REF_ID);
2319: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID);
2320:
2321: l_amortization_line_id := null;
2322: LNS_AMORTIZATION_LINES_PKG.Insert_Row(
2323: X_AMORTIZATION_LINE_ID => l_amortization_line_id

Line 2335: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_LINE_ID: ' || l_amortization_line_id);

2331: ,P_OBJECT_VERSION_NUMBER => 1
2332: ,P_FEE_SCHEDULE_ID => l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID
2333: ,P_LINE_DETAILS => l_new_lines_tbl(l_Count3).LINE_DETAILS);
2334:
2335: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_LINE_ID: ' || l_amortization_line_id);
2336: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_LINES');
2337:
2338: exit;
2339:

Line 2336: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_LINES');

2332: ,P_FEE_SCHEDULE_ID => l_new_lines_tbl(l_Count3).FEE_SCHEDULE_ID
2333: ,P_LINE_DETAILS => l_new_lines_tbl(l_Count3).LINE_DETAILS);
2334:
2335: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_LINE_ID: ' || l_amortization_line_id);
2336: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully inserted record into LNS_AMORTIZATION_LINES');
2337:
2338: exit;
2339:
2340: end if;

Line 2349: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR invoices fetched');

2345:
2346: close ar_invoices_cur;
2347:
2348: if l_Count2 = 0 then
2349: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR invoices fetched');
2350: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INV_FETCHED');
2351: FND_MSG_PUB.Add;
2352: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2353: RAISE FND_API.G_EXC_ERROR;

Line 2352: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2348: if l_Count2 = 0 then
2349: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR invoices fetched');
2350: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INV_FETCHED');
2351: FND_MSG_PUB.Add;
2352: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2353: RAISE FND_API.G_EXC_ERROR;
2354: end if;
2355:
2356: /* Update interest and fee trxs with principal_trx_id as RELATED_CUSTOMER_TRX_ID */

Line 2364: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Update RA_CUSTOMER_TRX_ALL with RELATED_CUSTOMER_TRX_ID failed');

2360:
2361: update RA_CUSTOMER_TRX_ALL set RELATED_CUSTOMER_TRX_ID = l_principal_trx_id where CUSTOMER_TRX_ID = l_interest_trx_id;
2362:
2363: if (sql%notfound) then
2364: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Update RA_CUSTOMER_TRX_ALL with RELATED_CUSTOMER_TRX_ID failed');
2365: FND_MESSAGE.SET_NAME('LNS', 'LNS_RELATE_INV_FAIL');
2366: FND_MSG_PUB.Add;
2367: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2368: RAISE FND_API.G_EXC_ERROR;

Line 2367: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2363: if (sql%notfound) then
2364: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Update RA_CUSTOMER_TRX_ALL with RELATED_CUSTOMER_TRX_ID failed');
2365: FND_MESSAGE.SET_NAME('LNS', 'LNS_RELATE_INV_FAIL');
2366: FND_MSG_PUB.Add;
2367: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2368: RAISE FND_API.G_EXC_ERROR;
2369: end if;
2370:
2371: end if;

Line 2378: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Update RA_CUSTOMER_TRX_ALL with RELATED_CUSTOMER_TRX_ID failed');

2374:
2375: update RA_CUSTOMER_TRX_ALL set RELATED_CUSTOMER_TRX_ID = l_principal_trx_id where CUSTOMER_TRX_ID = l_fee_trx_id;
2376:
2377: if (sql%notfound) then
2378: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Update RA_CUSTOMER_TRX_ALL with RELATED_CUSTOMER_TRX_ID failed');
2379: FND_MESSAGE.SET_NAME('LNS', 'LNS_RELATE_INV_FAIL');
2380: FND_MSG_PUB.Add;
2381: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2382: RAISE FND_API.G_EXC_ERROR;

Line 2381: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2377: if (sql%notfound) then
2378: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Update RA_CUSTOMER_TRX_ALL with RELATED_CUSTOMER_TRX_ID failed');
2379: FND_MESSAGE.SET_NAME('LNS', 'LNS_RELATE_INV_FAIL');
2380: FND_MSG_PUB.Add;
2381: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2382: RAISE FND_API.G_EXC_ERROR;
2383: end if;
2384:
2385: end if;

Line 2391: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_AMORTIZATION_SCHEDS with new trx ids:');

2387: end if;
2388:
2389: /* Update amortization table with new principal, interest and fee ids */
2390:
2391: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_AMORTIZATION_SCHEDS with new trx ids:');
2392: LogMessage(FND_LOG.LEVEL_STATEMENT, 'principal_trx_id: ' || l_principal_trx_id);
2393: LogMessage(FND_LOG.LEVEL_STATEMENT, 'interest_trx_id: ' || l_interest_trx_id);
2394: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_id: ' || l_fee_trx_id);
2395:

Line 2392: LogMessage(FND_LOG.LEVEL_STATEMENT, 'principal_trx_id: ' || l_principal_trx_id);

2388:
2389: /* Update amortization table with new principal, interest and fee ids */
2390:
2391: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_AMORTIZATION_SCHEDS with new trx ids:');
2392: LogMessage(FND_LOG.LEVEL_STATEMENT, 'principal_trx_id: ' || l_principal_trx_id);
2393: LogMessage(FND_LOG.LEVEL_STATEMENT, 'interest_trx_id: ' || l_interest_trx_id);
2394: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_id: ' || l_fee_trx_id);
2395:
2396: LNS_AMORTIZATION_SCHEDS_PKG.Update_Row(

Line 2393: LogMessage(FND_LOG.LEVEL_STATEMENT, 'interest_trx_id: ' || l_interest_trx_id);

2389: /* Update amortization table with new principal, interest and fee ids */
2390:
2391: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_AMORTIZATION_SCHEDS with new trx ids:');
2392: LogMessage(FND_LOG.LEVEL_STATEMENT, 'principal_trx_id: ' || l_principal_trx_id);
2393: LogMessage(FND_LOG.LEVEL_STATEMENT, 'interest_trx_id: ' || l_interest_trx_id);
2394: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_id: ' || l_fee_trx_id);
2395:
2396: LNS_AMORTIZATION_SCHEDS_PKG.Update_Row(
2397: P_AMORTIZATION_SCHEDULE_ID => P_LOAN_REC.NEXT_AMORTIZATION_ID

Line 2394: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_id: ' || l_fee_trx_id);

2390:
2391: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_AMORTIZATION_SCHEDS with new trx ids:');
2392: LogMessage(FND_LOG.LEVEL_STATEMENT, 'principal_trx_id: ' || l_principal_trx_id);
2393: LogMessage(FND_LOG.LEVEL_STATEMENT, 'interest_trx_id: ' || l_interest_trx_id);
2394: LogMessage(FND_LOG.LEVEL_STATEMENT, 'fee_trx_id: ' || l_fee_trx_id);
2395:
2396: LNS_AMORTIZATION_SCHEDS_PKG.Update_Row(
2397: P_AMORTIZATION_SCHEDULE_ID => P_LOAN_REC.NEXT_AMORTIZATION_ID
2398: ,P_PRINCIPAL_TRX_ID => l_principal_trx_id

Line 2402: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');

2398: ,P_PRINCIPAL_TRX_ID => l_principal_trx_id
2399: ,P_INTEREST_TRX_ID => l_interest_trx_id
2400: ,P_FEE_TRX_ID => l_fee_trx_id);
2401:
2402: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');
2403:
2404: P_LINES_TBL := l_new_lines_tbl;
2405:
2406: end if;

Line 2408: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

2404: P_LINES_TBL := l_new_lines_tbl;
2405:
2406: end if;
2407:
2408: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
2409: END;
2410:
2411:
2412:

Line 2484: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

2480: from RA_BATCH_SOURCES
2481: where batch_source_id = P_BATCH_SOURCE_ID;
2482:
2483: BEGIN
2484: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2485:
2486: init;
2487:
2488: l_Count1 := 0;

Line 2491: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx Line #' || l_Count);

2487:
2488: l_Count1 := 0;
2489: FOR l_Count IN 1..P_REVERSE_TBL.count LOOP
2490:
2491: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx Line #' || l_Count);
2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);
2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);

Line 2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);

2488: l_Count1 := 0;
2489: FOR l_Count IN 1..P_REVERSE_TBL.count LOOP
2490:
2491: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx Line #' || l_Count);
2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);
2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);

Line 2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);

2489: FOR l_Count IN 1..P_REVERSE_TBL.count LOOP
2490:
2491: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx Line #' || l_Count);
2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);
2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);

Line 2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);

2490:
2491: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx Line #' || l_Count);
2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);
2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);
2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);

Line 2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);

2491: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Trx Line #' || l_Count);
2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);
2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);
2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);
2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);

Line 2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);

2492: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_NUMBER: ' || P_REVERSE_TBL(l_Count).TRX_NUMBER);
2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);
2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);
2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);
2500:

Line 2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);

2493: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID);
2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);
2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);
2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);
2500:
2501: if P_REVERSE_TBL(l_Count).APPLIED_AMOUNT <> 0 then

Line 2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);

2494: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || P_REVERSE_TBL(l_Count).PAYMENT_SCHEDULE_ID);
2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);
2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);
2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);
2500:
2501: if P_REVERSE_TBL(l_Count).APPLIED_AMOUNT <> 0 then
2502:

Line 2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);

2495: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOMER_TRX_LINE_ID: ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_LINE_ID);
2496: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || P_REVERSE_TBL(l_Count).LINE_TYPE);
2497: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_AMOUNT: ' || P_REVERSE_TBL(l_Count).TRX_AMOUNT);
2498: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLIED_AMOUNT: ' || P_REVERSE_TBL(l_Count).APPLIED_AMOUNT);
2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);
2500:
2501: if P_REVERSE_TBL(l_Count).APPLIED_AMOUNT <> 0 then
2502:
2503: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot reverse because there are some valid activities on trx.');

Line 2503: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot reverse because there are some valid activities on trx.');

2499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || P_REVERSE_TBL(l_Count).ORG_ID);
2500:
2501: if P_REVERSE_TBL(l_Count).APPLIED_AMOUNT <> 0 then
2502:
2503: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot reverse because there are some valid activities on trx.');
2504: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_REV_BILL');
2505: FND_MSG_PUB.Add;
2506: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2507: RAISE FND_API.G_EXC_ERROR;

Line 2506: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2502:
2503: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot reverse because there are some valid activities on trx.');
2504: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_REV_BILL');
2505: FND_MSG_PUB.Add;
2506: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2507: RAISE FND_API.G_EXC_ERROR;
2508:
2509: end if;
2510:

Line 2527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added trx ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID || ' into unique trx table');

2523: if l_trx_found = 'N' then
2524:
2525: l_Count1 := l_Count1 + 1;
2526: l_trx_tbl(l_Count1) := P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID;
2527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added trx ' || P_REVERSE_TBL(l_Count).CUSTOMER_TRX_ID || ' into unique trx table');
2528:
2529: end if;
2530:
2531: END LOOP;

Line 2533: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');

2529: end if;
2530:
2531: END LOOP;
2532:
2533: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');
2534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || l_trx_tbl.count || ' unique trx(s)');
2535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || P_REVERSE_TBL.count || ' trx line(s)');
2536:
2537: if P_REVERSE_TBL.count = 0 or l_trx_tbl.count = 0 then

Line 2534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || l_trx_tbl.count || ' unique trx(s)');

2530:
2531: END LOOP;
2532:
2533: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');
2534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || l_trx_tbl.count || ' unique trx(s)');
2535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || P_REVERSE_TBL.count || ' trx line(s)');
2536:
2537: if P_REVERSE_TBL.count = 0 or l_trx_tbl.count = 0 then
2538:

Line 2535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || P_REVERSE_TBL.count || ' trx line(s)');

2531: END LOOP;
2532:
2533: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');
2534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || l_trx_tbl.count || ' unique trx(s)');
2535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || P_REVERSE_TBL.count || ' trx line(s)');
2536:
2537: if P_REVERSE_TBL.count = 0 or l_trx_tbl.count = 0 then
2538:
2539: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR transactions found to reverse.');

Line 2539: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR transactions found to reverse.');

2535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total found ' || P_REVERSE_TBL.count || ' trx line(s)');
2536:
2537: if P_REVERSE_TBL.count = 0 or l_trx_tbl.count = 0 then
2538:
2539: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR transactions found to reverse.');
2540: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_REVERSE');
2541: FND_MSG_PUB.Add;
2542: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2543: RAISE FND_API.G_EXC_ERROR;

Line 2542: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2538:
2539: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No AR transactions found to reverse.');
2540: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_REVERSE');
2541: FND_MSG_PUB.Add;
2542: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2543: RAISE FND_API.G_EXC_ERROR;
2544:
2545: end if;
2546:

Line 2557: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2553:
2554: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_CM_BATCH');
2555: FND_MESSAGE.SET_TOKEN('BATCH', l_batch_source_name);
2556: FND_MSG_PUB.Add;
2557: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2558: RAISE FND_API.G_EXC_ERROR;
2559:
2560: end if;
2561:

Line 2568: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_name: ' || l_batch_source_name);

2564: fetch cm_batch_source_cur into l_cm_batch_source_name;
2565: close cm_batch_source_cur;
2566:
2567: --l_batch_source_name := 'Credit Memo';
2568: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_name: ' || l_batch_source_name);
2569: LogMessage(FND_LOG.LEVEL_STATEMENT, 'cm_batch_source_name: ' || l_cm_batch_source_name);
2570:
2571: /* looping thru table of unique trx(s) */
2572: FOR l_Count1 IN 1..l_trx_tbl.count LOOP

Line 2569: LogMessage(FND_LOG.LEVEL_STATEMENT, 'cm_batch_source_name: ' || l_cm_batch_source_name);

2565: close cm_batch_source_cur;
2566:
2567: --l_batch_source_name := 'Credit Memo';
2568: LogMessage(FND_LOG.LEVEL_STATEMENT, 'batch_source_name: ' || l_batch_source_name);
2569: LogMessage(FND_LOG.LEVEL_STATEMENT, 'cm_batch_source_name: ' || l_cm_batch_source_name);
2570:
2571: /* looping thru table of unique trx(s) */
2572: FOR l_Count1 IN 1..l_trx_tbl.count LOOP
2573:

Line 2574: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Processing trx ' || l_trx_tbl(l_Count1));

2570:
2571: /* looping thru table of unique trx(s) */
2572: FOR l_Count1 IN 1..l_trx_tbl.count LOOP
2573:
2574: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Processing trx ' || l_trx_tbl(l_Count1));
2575:
2576: l_cm_line_tbl.delete;
2577: l_Count2 := 0;
2578: l_Count4 := 0;

Line 2598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding a line to cm_line_tbl:');

2594: l_cm_line_tbl(l_Count2).extended_amount := -P_REVERSE_TBL(l_Count).TRX_AMOUNT;
2595: l_cm_line_tbl(l_Count2).quantity_credited := 1;
2596: l_cm_line_tbl(l_Count2).price := -P_REVERSE_TBL(l_Count).TRX_AMOUNT;
2597:
2598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding a line to cm_line_tbl:');
2599: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').customer_trx_line_id: ' || l_cm_line_tbl(l_Count2).customer_trx_line_id);
2600: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').extended_amount: ' || l_cm_line_tbl(l_Count2).extended_amount);
2601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').quantity_credited: ' || l_cm_line_tbl(l_Count2).quantity_credited);
2602: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').price: ' || l_cm_line_tbl(l_Count2).price);

Line 2599: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').customer_trx_line_id: ' || l_cm_line_tbl(l_Count2).customer_trx_line_id);

2595: l_cm_line_tbl(l_Count2).quantity_credited := 1;
2596: l_cm_line_tbl(l_Count2).price := -P_REVERSE_TBL(l_Count).TRX_AMOUNT;
2597:
2598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding a line to cm_line_tbl:');
2599: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').customer_trx_line_id: ' || l_cm_line_tbl(l_Count2).customer_trx_line_id);
2600: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').extended_amount: ' || l_cm_line_tbl(l_Count2).extended_amount);
2601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').quantity_credited: ' || l_cm_line_tbl(l_Count2).quantity_credited);
2602: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').price: ' || l_cm_line_tbl(l_Count2).price);
2603: end if;

Line 2600: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').extended_amount: ' || l_cm_line_tbl(l_Count2).extended_amount);

2596: l_cm_line_tbl(l_Count2).price := -P_REVERSE_TBL(l_Count).TRX_AMOUNT;
2597:
2598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding a line to cm_line_tbl:');
2599: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').customer_trx_line_id: ' || l_cm_line_tbl(l_Count2).customer_trx_line_id);
2600: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').extended_amount: ' || l_cm_line_tbl(l_Count2).extended_amount);
2601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').quantity_credited: ' || l_cm_line_tbl(l_Count2).quantity_credited);
2602: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').price: ' || l_cm_line_tbl(l_Count2).price);
2603: end if;
2604: end if;

Line 2601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').quantity_credited: ' || l_cm_line_tbl(l_Count2).quantity_credited);

2597:
2598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding a line to cm_line_tbl:');
2599: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').customer_trx_line_id: ' || l_cm_line_tbl(l_Count2).customer_trx_line_id);
2600: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').extended_amount: ' || l_cm_line_tbl(l_Count2).extended_amount);
2601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').quantity_credited: ' || l_cm_line_tbl(l_Count2).quantity_credited);
2602: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').price: ' || l_cm_line_tbl(l_Count2).price);
2603: end if;
2604: end if;
2605:

Line 2602: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').price: ' || l_cm_line_tbl(l_Count2).price);

2598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding a line to cm_line_tbl:');
2599: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').customer_trx_line_id: ' || l_cm_line_tbl(l_Count2).customer_trx_line_id);
2600: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').extended_amount: ' || l_cm_line_tbl(l_Count2).extended_amount);
2601: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').quantity_credited: ' || l_cm_line_tbl(l_Count2).quantity_credited);
2602: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl(' || l_Count2 || ').price: ' || l_cm_line_tbl(l_Count2).price);
2603: end if;
2604: end if;
2605:
2606: END LOOP;

Line 2608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST for trx ' || l_trx_tbl(l_Count1));

2604: end if;
2605:
2606: END LOOP;
2607:
2608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST for trx ' || l_trx_tbl(l_Count1));
2609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_LINE_CREDIT_FLAG = ' || l_LINE_CREDIT_FLAG);
2610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_amount = ' || l_amount);
2611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl.count = ' || l_cm_line_tbl.count);
2612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_batch_source_name = ' || l_cm_batch_source_name);

Line 2609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_LINE_CREDIT_FLAG = ' || l_LINE_CREDIT_FLAG);

2605:
2606: END LOOP;
2607:
2608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST for trx ' || l_trx_tbl(l_Count1));
2609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_LINE_CREDIT_FLAG = ' || l_LINE_CREDIT_FLAG);
2610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_amount = ' || l_amount);
2611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl.count = ' || l_cm_line_tbl.count);
2612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_batch_source_name = ' || l_cm_batch_source_name);
2613:

Line 2610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_amount = ' || l_amount);

2606: END LOOP;
2607:
2608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST for trx ' || l_trx_tbl(l_Count1));
2609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_LINE_CREDIT_FLAG = ' || l_LINE_CREDIT_FLAG);
2610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_amount = ' || l_amount);
2611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl.count = ' || l_cm_line_tbl.count);
2612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_batch_source_name = ' || l_cm_batch_source_name);
2613:
2614: begin

Line 2611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl.count = ' || l_cm_line_tbl.count);

2607:
2608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST for trx ' || l_trx_tbl(l_Count1));
2609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_LINE_CREDIT_FLAG = ' || l_LINE_CREDIT_FLAG);
2610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_amount = ' || l_amount);
2611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl.count = ' || l_cm_line_tbl.count);
2612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_batch_source_name = ' || l_cm_batch_source_name);
2613:
2614: begin
2615: AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST(

Line 2612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_batch_source_name = ' || l_cm_batch_source_name);

2608: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST for trx ' || l_trx_tbl(l_Count1));
2609: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_LINE_CREDIT_FLAG = ' || l_LINE_CREDIT_FLAG);
2610: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_amount = ' || l_amount);
2611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_line_tbl.count = ' || l_cm_line_tbl.count);
2612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_cm_batch_source_name = ' || l_cm_batch_source_name);
2613:
2614: begin
2615: AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST(
2616: P_API_VERSION => 1.0,

Line 2637: LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: ' || sqlerrm);

2633: X_MSG_DATA => l_msg_data);
2634:
2635: EXCEPTION
2636: WHEN OTHERS THEN
2637: LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: ' || sqlerrm);
2638: RAISE FND_API.G_EXC_ERROR;
2639: end;
2640:
2641: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

Line 2641: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

2637: LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: ' || sqlerrm);
2638: RAISE FND_API.G_EXC_ERROR;
2639: end;
2640:
2641: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2642: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2643: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_request_id: ' || l_request_id);
2644:
2645: IF l_return_status = fnd_api.g_ret_sts_error OR l_return_status = fnd_api.g_ret_sts_unexp_error OR

Line 2642: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

2638: RAISE FND_API.G_EXC_ERROR;
2639: end;
2640:
2641: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2642: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2643: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_request_id: ' || l_request_id);
2644:
2645: IF l_return_status = fnd_api.g_ret_sts_error OR l_return_status = fnd_api.g_ret_sts_unexp_error OR
2646: l_request_id is null OR l_request_id = -1

Line 2643: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_request_id: ' || l_request_id);

2639: end;
2640:
2641: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2642: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2643: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_request_id: ' || l_request_id);
2644:
2645: IF l_return_status = fnd_api.g_ret_sts_error OR l_return_status = fnd_api.g_ret_sts_unexp_error OR
2646: l_request_id is null OR l_request_id = -1
2647:

Line 2650: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST raised unexpected error: ' || substr(l_msg_data,1,225));

2646: l_request_id is null OR l_request_id = -1
2647:
2648: THEN
2649:
2650: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST raised unexpected error: ' || substr(l_msg_data,1,225));
2651: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_CM_FAIL');
2652: FND_MESSAGE.SET_TOKEN('BATCH', l_cm_batch_source_name);
2653: FND_MSG_PUB.Add;
2654: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 2654: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2650: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST raised unexpected error: ' || substr(l_msg_data,1,225));
2651: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_CM_FAIL');
2652: FND_MESSAGE.SET_TOKEN('BATCH', l_cm_batch_source_name);
2653: FND_MSG_PUB.Add;
2654: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2655: RAISE FND_API.G_EXC_ERROR;
2656:
2657: ELSE
2658:

Line 2663: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CM successfully created!') ;

2659: if l_msg_data is not null then
2660: g_cr_return_status := 'WARNING';
2661: end if;
2662:
2663: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CM successfully created!') ;
2664:
2665:
2666: END IF;
2667:

Line 2670: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

2666: END IF;
2667:
2668: END LOOP;
2669:
2670: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
2671: END;
2672:
2673:
2674:

Line 2734: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

2730: and class = 'PMT';
2731:
2732: BEGIN
2733:
2734: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2735: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying cash receipt ' || P_CASH_RECEIPT_ID);
2736:
2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);

Line 2735: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying cash receipt ' || P_CASH_RECEIPT_ID);

2731:
2732: BEGIN
2733:
2734: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2735: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying cash receipt ' || P_CASH_RECEIPT_ID);
2736:
2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);
2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);

Line 2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');

2733:
2734: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2735: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying cash receipt ' || P_CASH_RECEIPT_ID);
2736:
2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);
2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);
2740: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_LINE_ID: ' || P_TRX_LINE_ID);
2741: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_APPLY_AMOUNT: ' || P_APPLY_AMOUNT);

Line 2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);

2734: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2735: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying cash receipt ' || P_CASH_RECEIPT_ID);
2736:
2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);
2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);
2740: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_LINE_ID: ' || P_TRX_LINE_ID);
2741: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_APPLY_AMOUNT: ' || P_APPLY_AMOUNT);
2742:

Line 2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);

2735: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying cash receipt ' || P_CASH_RECEIPT_ID);
2736:
2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);
2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);
2740: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_LINE_ID: ' || P_TRX_LINE_ID);
2741: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_APPLY_AMOUNT: ' || P_APPLY_AMOUNT);
2742:
2743: /* verify input data */

Line 2740: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_LINE_ID: ' || P_TRX_LINE_ID);

2736:
2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);
2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);
2740: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_LINE_ID: ' || P_TRX_LINE_ID);
2741: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_APPLY_AMOUNT: ' || P_APPLY_AMOUNT);
2742:
2743: /* verify input data */
2744:

Line 2741: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_APPLY_AMOUNT: ' || P_APPLY_AMOUNT);

2737: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input data:');
2738: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_CASH_RECEIPT_ID: ' || P_CASH_RECEIPT_ID);
2739: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_ID: ' || P_TRX_ID);
2740: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_TRX_LINE_ID: ' || P_TRX_LINE_ID);
2741: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_APPLY_AMOUNT: ' || P_APPLY_AMOUNT);
2742:
2743: /* verify input data */
2744:
2745: if P_CASH_RECEIPT_ID is null then

Line 2746: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cash Receipt ID is not set.');

2742:
2743: /* verify input data */
2744:
2745: if P_CASH_RECEIPT_ID is null then
2746: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cash Receipt ID is not set.');
2747: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_NOT_SET');
2748: FND_MSG_PUB.Add;
2749: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2750: RAISE FND_API.G_EXC_ERROR;

Line 2749: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2745: if P_CASH_RECEIPT_ID is null then
2746: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cash Receipt ID is not set.');
2747: FND_MESSAGE.SET_NAME('LNS', 'LNS_CR_NOT_SET');
2748: FND_MSG_PUB.Add;
2749: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2750: RAISE FND_API.G_EXC_ERROR;
2751: end if;
2752:
2753: if P_TRX_ID is null then

Line 2754: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Trx ID is not set.');

2750: RAISE FND_API.G_EXC_ERROR;
2751: end if;
2752:
2753: if P_TRX_ID is null then
2754: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Trx ID is not set.');
2755: FND_MESSAGE.SET_NAME('LNS', 'LNS_TRX_NOT_SET');
2756: FND_MSG_PUB.Add;
2757: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2758: RAISE FND_API.G_EXC_ERROR;

Line 2757: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2753: if P_TRX_ID is null then
2754: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Trx ID is not set.');
2755: FND_MESSAGE.SET_NAME('LNS', 'LNS_TRX_NOT_SET');
2756: FND_MSG_PUB.Add;
2757: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2758: RAISE FND_API.G_EXC_ERROR;
2759: end if;
2760:
2761: if P_TRX_LINE_ID is null then

Line 2762: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Trx Line ID is not set.');

2758: RAISE FND_API.G_EXC_ERROR;
2759: end if;
2760:
2761: if P_TRX_LINE_ID is null then
2762: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Trx Line ID is not set.');
2763: FND_MESSAGE.SET_NAME('LNS', 'LNS_TRX_LINE_NOT_SET');
2764: FND_MSG_PUB.Add;
2765: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2766: RAISE FND_API.G_EXC_ERROR;

Line 2765: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2761: if P_TRX_LINE_ID is null then
2762: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Trx Line ID is not set.');
2763: FND_MESSAGE.SET_NAME('LNS', 'LNS_TRX_LINE_NOT_SET');
2764: FND_MSG_PUB.Add;
2765: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2766: RAISE FND_API.G_EXC_ERROR;
2767: end if;
2768:
2769: if P_APPLY_AMOUNT is null or P_APPLY_AMOUNT <= 0 then

Line 2770: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Apply Amount is not set.');

2766: RAISE FND_API.G_EXC_ERROR;
2767: end if;
2768:
2769: if P_APPLY_AMOUNT is null or P_APPLY_AMOUNT <= 0 then
2770: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Apply Amount is not set.');
2771: FND_MESSAGE.SET_NAME('LNS', 'LNS_AMOUNT_NOT_SET');
2772: FND_MSG_PUB.Add;
2773: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2774: RAISE FND_API.G_EXC_ERROR;

Line 2773: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2769: if P_APPLY_AMOUNT is null or P_APPLY_AMOUNT <= 0 then
2770: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Apply Amount is not set.');
2771: FND_MESSAGE.SET_NAME('LNS', 'LNS_AMOUNT_NOT_SET');
2772: FND_MSG_PUB.Add;
2773: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2774: RAISE FND_API.G_EXC_ERROR;
2775: end if;
2776:
2777: /* verifying requested qpply amount */

Line 2783: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No receipt found to apply.');

2779: open receipt_cur(P_CASH_RECEIPT_ID);
2780: fetch receipt_cur into l_receipt_rem_amount;
2781:
2782: if receipt_cur%NOTFOUND then
2783: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No receipt found to apply.');
2784: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_CR_FOUND');
2785: FND_MSG_PUB.Add;
2786: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2787: RAISE FND_API.G_EXC_ERROR;

Line 2786: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2782: if receipt_cur%NOTFOUND then
2783: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No receipt found to apply.');
2784: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_CR_FOUND');
2785: FND_MSG_PUB.Add;
2786: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2787: RAISE FND_API.G_EXC_ERROR;
2788: end if;
2789:
2790: close receipt_cur;

Line 2793: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The receipt does not have enough funds to apply requested amount.');

2789:
2790: close receipt_cur;
2791:
2792: if l_receipt_rem_amount < P_APPLY_AMOUNT then
2793: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The receipt does not have enough funds to apply requested amount.');
2794: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_CR_FUNDS');
2795: FND_MSG_PUB.Add;
2796: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2797: RAISE FND_API.G_EXC_ERROR;

Line 2796: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2792: if l_receipt_rem_amount < P_APPLY_AMOUNT then
2793: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The receipt does not have enough funds to apply requested amount.');
2794: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_CR_FUNDS');
2795: FND_MSG_PUB.Add;
2796: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2797: RAISE FND_API.G_EXC_ERROR;
2798: end if;
2799:
2800: /* Applying cash receipt to invoice */

Line 2814: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

2810: p_customer_trx_id => P_TRX_ID,
2811: p_amount_applied => P_APPLY_AMOUNT,
2812: p_customer_trx_line_id => P_TRX_LINE_ID);
2813: */
2814: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2815: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2816:
2817: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2818:

Line 2815: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

2811: p_amount_applied => P_APPLY_AMOUNT,
2812: p_customer_trx_line_id => P_TRX_LINE_ID);
2813: */
2814: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2815: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2816:
2817: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2818:
2819: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_RECEIPT_API_PUB.APPLY raised error: ' || substr(l_msg_data,1,225));

Line 2819: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_RECEIPT_API_PUB.APPLY raised error: ' || substr(l_msg_data,1,225));

2815: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
2816:
2817: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2818:
2819: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_RECEIPT_API_PUB.APPLY raised error: ' || substr(l_msg_data,1,225));
2820: FND_MESSAGE.SET_NAME('LNS', 'LNS_APPL_CR_FAIL');
2821: FND_MSG_PUB.Add;
2822: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2823: RAISE FND_API.G_EXC_ERROR;

Line 2822: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

2818:
2819: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: AR_RECEIPT_API_PUB.APPLY raised error: ' || substr(l_msg_data,1,225));
2820: FND_MESSAGE.SET_NAME('LNS', 'LNS_APPL_CR_FAIL');
2821: FND_MSG_PUB.Add;
2822: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2823: RAISE FND_API.G_EXC_ERROR;
2824:
2825: ELSE
2826: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied cash receipt to trx ' || P_TRX_ID || ' line ' || P_TRX_LINE_ID);

Line 2826: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied cash receipt to trx ' || P_TRX_ID || ' line ' || P_TRX_LINE_ID);

2822: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
2823: RAISE FND_API.G_EXC_ERROR;
2824:
2825: ELSE
2826: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied cash receipt to trx ' || P_TRX_ID || ' line ' || P_TRX_LINE_ID);
2827: END IF;
2828:
2829: -- END OF BODY OF API
2830:

Line 2831: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

2827: END IF;
2828:
2829: -- END OF BODY OF API
2830:
2831: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
2832:
2833: EXCEPTION
2834: WHEN OTHERS THEN
2835: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to apply cash receipt to trx ' || P_TRX_ID || ' line ' || P_TRX_LINE_ID);

Line 2835: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to apply cash receipt to trx ' || P_TRX_ID || ' line ' || P_TRX_LINE_ID);

2831: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
2832:
2833: EXCEPTION
2834: WHEN OTHERS THEN
2835: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to apply cash receipt to trx ' || P_TRX_ID || ' line ' || P_TRX_LINE_ID);
2836:
2837: END;
2838:
2839:

Line 2918: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

2914:
2915:
2916: BEGIN
2917:
2918: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2919: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adjusting invoice...');
2920:
2921: if P_AMOUNT < 0 then
2922: l_adj_rec.type := 'INVOICE'; --P_TYPE; --karamach Bug5092620

Line 2919: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adjusting invoice...');

2915:
2916: BEGIN
2917:
2918: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
2919: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adjusting invoice...');
2920:
2921: if P_AMOUNT < 0 then
2922: l_adj_rec.type := 'INVOICE'; --P_TYPE; --karamach Bug5092620
2923: else

Line 2940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE...');

2936: l_adj_rec.reason_code := P_REASON_CODE;
2937: l_adj_rec.comments := P_COMMENTS;
2938: l_adj_rec.org_id := P_ORG_ID;
2939:
2940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE...');
2941: LNS_BILLING_UTIL_PUB.VALIDATE_AND_DEFAULT_GL_DATE(
2942: p_gl_date => P_GL_DATE,
2943: p_trx_date => P_APPLY_DATE,
2944: p_set_of_books_id => g_set_of_books_id,

Line 2947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Sending following data to adjustment api:');

2943: p_trx_date => P_APPLY_DATE,
2944: p_set_of_books_id => g_set_of_books_id,
2945: x_default_gl_date => l_adj_rec.gl_date);
2946:
2947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Sending following data to adjustment api:');
2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);
2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);

Line 2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);

2944: p_set_of_books_id => g_set_of_books_id,
2945: x_default_gl_date => l_adj_rec.gl_date);
2946:
2947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Sending following data to adjustment api:');
2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);
2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);

Line 2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);

2945: x_default_gl_date => l_adj_rec.gl_date);
2946:
2947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Sending following data to adjustment api:');
2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);
2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);

Line 2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);

2946:
2947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Sending following data to adjustment api:');
2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);
2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);

Line 2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);

2947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Sending following data to adjustment api:');
2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);
2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);

Line 2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);

2948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.type: ' || l_adj_rec.type);
2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);

Line 2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);

2949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.payment_schedule_id: ' || l_adj_rec.payment_schedule_id);
2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);

Line 2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);

2950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.RECEIVABLES_TRX_ID: ' || l_adj_rec.RECEIVABLES_TRX_ID);
2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);

Line 2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);

2951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.apply_date: ' || l_adj_rec.apply_date);
2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);
2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);

Line 2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);

2952: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.gl_date: ' || l_adj_rec.gl_date);
2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);
2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);
2960: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.org_id: ' || l_adj_rec.org_id);

Line 2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);

2953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.created_from: ' || l_adj_rec.created_from);
2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);
2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);
2960: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.org_id: ' || l_adj_rec.org_id);
2961:

Line 2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);

2954: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.amount: ' || l_adj_rec.amount);
2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);
2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);
2960: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.org_id: ' || l_adj_rec.org_id);
2961:
2962: /* Adjusting invoice */

Line 2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);

2955: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.customer_trx_line_id: ' || l_adj_rec.customer_trx_line_id);
2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);
2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);
2960: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.org_id: ' || l_adj_rec.org_id);
2961:
2962: /* Adjusting invoice */
2963:

Line 2960: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.org_id: ' || l_adj_rec.org_id);

2956: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.code_combination_id: ' || l_adj_rec.code_combination_id);
2957: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.ussgl_transaction_code: ' || l_adj_rec.ussgl_transaction_code);
2958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.reason_code: ' || l_adj_rec.reason_code);
2959: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.comments: ' || l_adj_rec.comments);
2960: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_rec.org_id: ' || l_adj_rec.org_id);
2961:
2962: /* Adjusting invoice */
2963:
2964: AR_ADJUST_PUB.Create_Adjustment(

Line 2981: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

2977: p_new_adjust_id => l_adj_id,
2978: p_org_id => P_ORG_ID);
2979:
2980:
2981: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2982: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_id: ' || l_adj_id);
2983: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_num: ' || l_adj_num);
2984:
2985: IF l_return_status <> FND_API.G_RET_STS_SUCCESS or

Line 2982: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_id: ' || l_adj_id);

2978: p_org_id => P_ORG_ID);
2979:
2980:
2981: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2982: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_id: ' || l_adj_id);
2983: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_num: ' || l_adj_num);
2984:
2985: IF l_return_status <> FND_API.G_RET_STS_SUCCESS or
2986: l_adj_id is null or

Line 2983: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_num: ' || l_adj_num);

2979:
2980:
2981: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
2982: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_id: ' || l_adj_id);
2983: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_adj_num: ' || l_adj_num);
2984:
2985: IF l_return_status <> FND_API.G_RET_STS_SUCCESS or
2986: l_adj_id is null or
2987: l_adj_num is null

Line 2998: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

2994: else
2995: FND_MESSAGE.SET_TOKEN('REASON', 'unknown');
2996: end if;
2997: FND_MSG_PUB.Add;
2998: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2999:
3000: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_count: ' || l_msg_count);
3001: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
3002:

Line 3000: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_count: ' || l_msg_count);

2996: end if;
2997: FND_MSG_PUB.Add;
2998: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2999:
3000: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_count: ' || l_msg_count);
3001: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
3002:
3003: while (l_indexNo <= l_msg_Count ) loop
3004: fnd_msg_pub.get(l_indexNo, 'F', l_msg, l_index);

Line 3001: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);

2997: FND_MSG_PUB.Add;
2998: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
2999:
3000: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_count: ' || l_msg_count);
3001: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
3002:
3003: while (l_indexNo <= l_msg_Count ) loop
3004: fnd_msg_pub.get(l_indexNo, 'F', l_msg, l_index);
3005: LogMessage(FND_LOG.LEVEL_ERROR, 'Error: ' || l_msg);

Line 3005: LogMessage(FND_LOG.LEVEL_ERROR, 'Error: ' || l_msg);

3001: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
3002:
3003: while (l_indexNo <= l_msg_Count ) loop
3004: fnd_msg_pub.get(l_indexNo, 'F', l_msg, l_index);
3005: LogMessage(FND_LOG.LEVEL_ERROR, 'Error: ' || l_msg);
3006: l_indexNo := l_indexNo + 1;
3007: End Loop;
3008:
3009: RAISE FND_API.G_EXC_ERROR;

Line 3016: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

3012:
3013: X_ADJ_ID := l_adj_id;
3014: X_ADJ_NUMBER := l_adj_num;
3015:
3016: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3017:
3018: END;
3019:
3020:

Line 3103: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

3099: BEGIN
3100:
3101: l_index := 0;
3102: l_indexNo := 1;
3103: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
3104: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3105:
3106: l_new_line := '
3107: ';

Line 3104: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

3100:
3101: l_index := 0;
3102: l_indexNo := 1;
3103: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
3104: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3105:
3106: l_new_line := '
3107: ';
3108:

Line 3113: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_borrower: ' || l_borrower);

3109: /* query for loan number and borrower name */
3110: open loan_cur(P_LOAN_ID, P_PRIN_AMOUNT_DUE, P_INT_AMOUNT_DUE, P_FEE_AMOUNT_DUE);
3111: fetch loan_cur into l_borrower, l_loan, l_currency, l_f_prin_amount, l_f_int_amount, l_f_fee_amount, l_f_sum_amount;
3112: close loan_cur;
3113: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_borrower: ' || l_borrower);
3114: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan: ' || l_loan);
3115:
3116: /* build error */
3117: l_statement := '';

Line 3114: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan: ' || l_loan);

3110: open loan_cur(P_LOAN_ID, P_PRIN_AMOUNT_DUE, P_INT_AMOUNT_DUE, P_FEE_AMOUNT_DUE);
3111: fetch loan_cur into l_borrower, l_loan, l_currency, l_f_prin_amount, l_f_int_amount, l_f_fee_amount, l_f_sum_amount;
3112: close loan_cur;
3113: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_borrower: ' || l_borrower);
3114: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan: ' || l_loan);
3115:
3116: /* build error */
3117: l_statement := '';
3118: l_statement := l_statement || l_new_line || '' || P_LOAN_ID || '';

Line 3144: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_statement: ' || l_statement);

3140: End Loop;
3141: l_statement := l_statement || '';
3142:
3143: l_statement := l_statement || l_new_line || '';
3144: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_statement: ' || l_statement);
3145:
3146: /* init statement xml */
3147: DBMS_LOB.createtemporary(X_STATEMENT_XML, FALSE, DBMS_LOB.CALL);
3148: DBMS_LOB.open(X_STATEMENT_XML, DBMS_LOB.lob_readwrite);

Line 3153: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

3149:
3150: /* building clob */
3151: DBMS_LOB.write(X_STATEMENT_XML, length(l_statement), 1, l_statement);
3152:
3153: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3154:
3155: EXCEPTION
3156: WHEN OTHERS THEN
3157: LogMessage(FND_LOG.LEVEL_ERROR, 'Failed to generate error statement for loan ' || l_loan);

Line 3157: LogMessage(FND_LOG.LEVEL_ERROR, 'Failed to generate error statement for loan ' || l_loan);

3153: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3154:
3155: EXCEPTION
3156: WHEN OTHERS THEN
3157: LogMessage(FND_LOG.LEVEL_ERROR, 'Failed to generate error statement for loan ' || l_loan);
3158: END;
3159:
3160:
3161:

Line 3252: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

3248: select LOAN_TYPE_NAME from LNS_LOAN_TYPES_VL where LOAN_TYPE_ID = P_TYPE_ID;
3249:
3250: BEGIN
3251:
3252: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
3253: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3254:
3255: /* init report clob */
3256: dbms_lob.createtemporary(g_last_billing_report, FALSE, DBMS_LOB.CALL);

Line 3253: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

3249:
3250: BEGIN
3251:
3252: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
3253: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3254:
3255: /* init report clob */
3256: dbms_lob.createtemporary(g_last_billing_report, FALSE, DBMS_LOB.CALL);
3257: dbms_lob.open(g_last_billing_report, dbms_lob.lob_readwrite);

Line 3269: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_name: ' || l_org_name);

3265: /* adding org name to parameter list */
3266: open org_cur(g_org_id);
3267: fetch org_cur into l_org_name;
3268: close org_cur;
3269: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_name: ' || l_org_name);
3270: l_parameters := l_parameters || l_new_line || '' || LNS_REP_UTILS.REPLACE_SPECIAL_CHARS(l_org_name) || '';
3271:
3272: /* adding loan type to parameter list */
3273: if P_TYPE_ID is not null then

Line 3278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_type: ' || l_type);

3274: open loan_type_cur(P_TYPE_ID);
3275: fetch loan_type_cur into l_type;
3276: close loan_type_cur;
3277: end if;
3278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_type: ' || l_type);
3279: l_parameters := l_parameters || l_new_line || '' || LNS_REP_UTILS.REPLACE_SPECIAL_CHARS(l_type) || '';
3280:
3281: /* adding loan product to parameter list */
3282: if P_PRODUCT_ID is not null then

Line 3287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_product: ' || l_product);

3283: open loan_product_cur(P_PRODUCT_ID);
3284: fetch loan_product_cur into l_product;
3285: close loan_product_cur;
3286: end if;
3287: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_product: ' || l_product);
3288: l_parameters := l_parameters || l_new_line || '' || LNS_REP_UTILS.REPLACE_SPECIAL_CHARS(l_product) || '';
3289:
3290: /* adding borrower to parameter list */
3291: if P_BORROWER_ID is not null then

Line 3296: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_borrower: ' || l_borrower);

3292: open borrower_cur(P_BORROWER_ID);
3293: fetch borrower_cur into l_borrower;
3294: close borrower_cur;
3295: end if;
3296: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_borrower: ' || l_borrower);
3297: l_parameters := l_parameters || l_new_line || '' || LNS_REP_UTILS.REPLACE_SPECIAL_CHARS(l_borrower) || '';
3298:
3299: /* adding loan to parameter list */
3300: if P_LOAN_ID is not null then

Line 3305: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan: ' || l_loan);

3301: open loan_cur(P_LOAN_ID);
3302: fetch loan_cur into l_loan;
3303: close loan_cur;
3304: end if;
3305: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan: ' || l_loan);
3306: l_parameters := l_parameters || l_new_line || '' || l_loan || '';
3307:
3308: /* adding from days to parameter list */
3309: if P_FROM_DAYS_TO_DD is not null then

Line 3327: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_parameters: ' || l_parameters);

3323: l_parameters := l_parameters || l_new_line || '' || l_to_days || ' - ' || '';
3324: --Added as part of International Calender Support
3325: l_parameters := l_parameters || l_new_line || '' || l_to_days_date || '';
3326: l_parameters := l_parameters || l_new_line || '' || l_new_line;
3327: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_parameters: ' || l_parameters);
3328:
3329:
3330: /* add header to billing report */
3331: DBMS_LOB.write(g_last_billing_report, length(l_header), 1, l_header);

Line 3332: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added header to report');

3328:
3329:
3330: /* add header to billing report */
3331: DBMS_LOB.write(g_last_billing_report, length(l_header), 1, l_header);
3332: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added header to report');
3333:
3334: /* add parameters to billing report */
3335: dbms_lob.writeAppend(g_last_billing_report, length(l_parameters), l_parameters);
3336: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added parameters to report');

Line 3336: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added parameters to report');

3332: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added header to report');
3333:
3334: /* add parameters to billing report */
3335: dbms_lob.writeAppend(g_last_billing_report, length(l_parameters), l_parameters);
3336: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added parameters to report');
3337:
3338: /* add all statements to billing report */
3339: if dbms_lob.getlength(P_STATEMENTS_XML) > 0 then
3340: DBMS_LOB.Append(g_last_billing_report, P_STATEMENTS_XML);

Line 3341: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added statements to report');

3337:
3338: /* add all statements to billing report */
3339: if dbms_lob.getlength(P_STATEMENTS_XML) > 0 then
3340: DBMS_LOB.Append(g_last_billing_report, P_STATEMENTS_XML);
3341: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added statements to report');
3342: end if;
3343:
3344: /* add footer to billing report */
3345: dbms_lob.writeAppend(g_last_billing_report, length(l_footer), l_footer);

Line 3346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added footer to report');

3342: end if;
3343:
3344: /* add footer to billing report */
3345: dbms_lob.writeAppend(g_last_billing_report, length(l_footer), l_footer);
3346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added footer to report');
3347:
3348: /* print report to output file */
3349: LNS_REP_UTILS.PRINT_CLOB(g_last_billing_report); -- fix for bug 6938098
3350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Printed report into output file.');

Line 3350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Printed report into output file.');

3346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added footer to report');
3347:
3348: /* print report to output file */
3349: LNS_REP_UTILS.PRINT_CLOB(g_last_billing_report); -- fix for bug 6938098
3350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Printed report into output file.');
3351:
3352: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3353:
3354: EXCEPTION

Line 3352: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

3348: /* print report to output file */
3349: LNS_REP_UTILS.PRINT_CLOB(g_last_billing_report); -- fix for bug 6938098
3350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Printed report into output file.');
3351:
3352: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3353:
3354: EXCEPTION
3355: WHEN OTHERS THEN
3356: LogMessage(FND_LOG.LEVEL_ERROR, 'Failed to generate billing report');

Line 3356: LogMessage(FND_LOG.LEVEL_ERROR, 'Failed to generate billing report');

3352: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3353:
3354: EXCEPTION
3355: WHEN OTHERS THEN
3356: LogMessage(FND_LOG.LEVEL_ERROR, 'Failed to generate billing report');
3357: g_cr_return_status := 'WARNING';
3358: END;
3359:
3360:

Line 3419: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

3415: where loan.loan_id = pLoanId;
3416:
3417: BEGIN
3418:
3419: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3420:
3421: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting Currency Format Mask for loan');
3422: OPEN c_get_currency_format_mask(p_loan_id);
3423: FETCH c_get_currency_format_mask INTO l_currency_format_mask;

Line 3421: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting Currency Format Mask for loan');

3417: BEGIN
3418:
3419: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3420:
3421: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting Currency Format Mask for loan');
3422: OPEN c_get_currency_format_mask(p_loan_id);
3423: FETCH c_get_currency_format_mask INTO l_currency_format_mask;
3424: CLOSE c_get_currency_format_mask;
3425:

Line 3426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Generating billing statement...');

3422: OPEN c_get_currency_format_mask(p_loan_id);
3423: FETCH c_get_currency_format_mask INTO l_currency_format_mask;
3424: CLOSE c_get_currency_format_mask;
3425:
3426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Generating billing statement...');
3427:
3428: qry_string := 'SELECT loan.loan_id, ' ||
3429: 'PAY_SUM.next_payment_amortization_id, ' ||
3430: 'to_char(sysdate, ''YYYY-MM-DD'') bill_date, ' ||

Line 3633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Before set new context');

3629: 'am.AMORTIZATION_SCHEDULE_ID = PAY_SUM.next_payment_amortization_id and ' ||
3630: 'nvl(am.phase, ''TERM'') = nvl(loan.current_phase, ''TERM'') and ' ||
3631: 'loan.loan_id = :LOAN_ID';
3632:
3633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Before set new context');
3634: qryCtx := DBMS_XMLQuery.newContext(qry_string);
3635: -- qryCtx := DBMS_XMLGEN.newContext(qry_string);
3636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'After set new context');
3637:

Line 3636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'After set new context');

3632:
3633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Before set new context');
3634: qryCtx := DBMS_XMLQuery.newContext(qry_string);
3635: -- qryCtx := DBMS_XMLGEN.newContext(qry_string);
3636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'After set new context');
3637:
3638: -- set the rowset header to null
3639: DBMS_XMLQuery.setRowSetTag(qryCtx, 'LOANSET');
3640: -- DBMS_XMLGEN.setRowSetTag(qryCtx, 'LOANSET');

Line 3673: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Bind value: LOAN_ID = ' || p_loan_id);

3669: DBMS_XMLQuery.setBindValue(qryCtx, 'CURRENCY_FORMAT21', l_currency_format_mask);
3670: DBMS_XMLQuery.setBindValue(qryCtx, 'CURRENCY_FORMAT22', l_currency_format_mask);
3671: DBMS_XMLQuery.setBindValue(qryCtx, 'CURRENCY_FORMAT23', l_currency_format_mask);
3672:
3673: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Bind value: LOAN_ID = ' || p_loan_id);
3674: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Bind value: CURRENCY_FORMAT = ' || l_currency_format_mask);
3675:
3676: -- now get the result
3677: result := DBMS_XMLQuery.getXml(qryCtx);

Line 3674: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Bind value: CURRENCY_FORMAT = ' || l_currency_format_mask);

3670: DBMS_XMLQuery.setBindValue(qryCtx, 'CURRENCY_FORMAT22', l_currency_format_mask);
3671: DBMS_XMLQuery.setBindValue(qryCtx, 'CURRENCY_FORMAT23', l_currency_format_mask);
3672:
3673: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Bind value: LOAN_ID = ' || p_loan_id);
3674: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Bind value: CURRENCY_FORMAT = ' || l_currency_format_mask);
3675:
3676: -- now get the result
3677: result := DBMS_XMLQuery.getXml(qryCtx);
3678: -- result := DBMS_XMLGEN.getXml(qryCtx);

Line 3679: -- LogMessage(FND_LOG.LEVEL_STATEMENT, 'Result xml: ' || result);

3675:
3676: -- now get the result
3677: result := DBMS_XMLQuery.getXml(qryCtx);
3678: -- result := DBMS_XMLGEN.getXml(qryCtx);
3679: -- LogMessage(FND_LOG.LEVEL_STATEMENT, 'Result xml: ' || result);
3680:
3681: if (result is not null) then
3682:
3683: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Generated billing statement');

Line 3683: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Generated billing statement');

3679: -- LogMessage(FND_LOG.LEVEL_STATEMENT, 'Result xml: ' || result);
3680:
3681: if (result is not null) then
3682:
3683: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Generated billing statement');
3684:
3685: /* Update amortization table */
3686: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;
3687:

Line 3686: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;

3682:
3683: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Generated billing statement');
3684:
3685: /* Update amortization table */
3686: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;
3687:
3688: LNS_AMORTIZATION_SCHEDS_PKG.Update_Statement(
3689: P_AMORTIZATION_SCHEDULE_ID => p_amortization_schedule_id
3690: ,P_STATEMENT_XML => result);

Line 3692: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');

3688: LNS_AMORTIZATION_SCHEDS_PKG.Update_Statement(
3689: P_AMORTIZATION_SCHEDULE_ID => p_amortization_schedule_id
3690: ,P_STATEMENT_XML => result);
3691:
3692: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');
3693:
3694: else
3695: RAISE FND_API.G_EXC_ERROR;
3696: end if;

Line 3702: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

3698: --close context
3699: DBMS_XMLQuery.closeContext(qryCtx);
3700: -- DBMS_XMLGEN.closeContext(qryCtx);
3701:
3702: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3703:
3704: EXCEPTION
3705: WHEN OTHERS THEN
3706: -- Bug#8848035 - Thow the user defined exception if it fails

Line 3709: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

3705: WHEN OTHERS THEN
3706: -- Bug#8848035 - Thow the user defined exception if it fails
3707: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILL_STMT_GEN_FAIL');
3708: FND_MSG_PUB.Add;
3709: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
3710: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to generate billing statement');
3711: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: ' || sqlerrm);
3712: RAISE FND_API.G_EXC_ERROR;
3713:

Line 3710: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to generate billing statement');

3706: -- Bug#8848035 - Thow the user defined exception if it fails
3707: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILL_STMT_GEN_FAIL');
3708: FND_MSG_PUB.Add;
3709: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
3710: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to generate billing statement');
3711: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: ' || sqlerrm);
3712: RAISE FND_API.G_EXC_ERROR;
3713:
3714: END GENERATE_BILLING_STATEMENT_XML;

Line 3711: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: ' || sqlerrm);

3707: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILL_STMT_GEN_FAIL');
3708: FND_MSG_PUB.Add;
3709: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
3710: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to generate billing statement');
3711: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: ' || sqlerrm);
3712: RAISE FND_API.G_EXC_ERROR;
3713:
3714: END GENERATE_BILLING_STATEMENT_XML;
3715:

Line 3744: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

3740: and (am.REVERSED_FLAG is null or am.REVERSED_FLAG = 'N')
3741: and nvl(am.PHASE, 'TERM') = nvl(head.CURRENT_PHASE, 'TERM');
3742: BEGIN
3743:
3744: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3745:
3746: /* verify amount that we will bill */
3747: open verify_amount_cur(P_LOAN_ID);
3748: fetch verify_amount_cur into l_billed_amount;

Line 3750: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_billed_amount = ' || l_billed_amount) ;

3746: /* verify amount that we will bill */
3747: open verify_amount_cur(P_LOAN_ID);
3748: fetch verify_amount_cur into l_billed_amount;
3749: close verify_amount_cur;
3750: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_billed_amount = ' || l_billed_amount) ;
3751:
3752: l_funded_amount := LNS_FINANCIALS.getFundedAmount(P_LOAN_ID, P_DATE, 'CURRENT');
3753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_funded_amount = ' || l_funded_amount) ;
3754:

Line 3753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_funded_amount = ' || l_funded_amount) ;

3749: close verify_amount_cur;
3750: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_billed_amount = ' || l_billed_amount) ;
3751:
3752: l_funded_amount := LNS_FINANCIALS.getFundedAmount(P_LOAN_ID, P_DATE, 'CURRENT');
3753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_funded_amount = ' || l_funded_amount) ;
3754:
3755: l_available_amount := l_funded_amount - l_billed_amount;
3756: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_available_amount = ' || l_available_amount) ;
3757:

Line 3756: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_available_amount = ' || l_available_amount) ;

3752: l_funded_amount := LNS_FINANCIALS.getFundedAmount(P_LOAN_ID, P_DATE, 'CURRENT');
3753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_funded_amount = ' || l_funded_amount) ;
3754:
3755: l_available_amount := l_funded_amount - l_billed_amount;
3756: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_available_amount = ' || l_available_amount) ;
3757:
3758: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3759:
3760: return l_available_amount;

Line 3758: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

3754:
3755: l_available_amount := l_funded_amount - l_billed_amount;
3756: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_available_amount = ' || l_available_amount) ;
3757:
3758: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
3759:
3760: return l_available_amount;
3761: END;
3762:

Line 3779: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_PRIN_AMOUNT = ' || P_PRIN_AMOUNT) ;

3775: BEGIN
3776:
3777: l_available_amount := GET_AVAILABLE_PRIN_AMOUNT(P_LOAN_ID, P_DATE);
3778:
3779: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_PRIN_AMOUNT = ' || P_PRIN_AMOUNT) ;
3780:
3781: if P_PRIN_AMOUNT > l_available_amount then
3782: -- FND_MESSAGE.SET_ENCODED('Principal bill amount cannot be greater than ' || l_valid_amount);
3783: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_PRIN_BILL_AMOUNT');

Line 3785: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

3781: if P_PRIN_AMOUNT > l_available_amount then
3782: -- FND_MESSAGE.SET_ENCODED('Principal bill amount cannot be greater than ' || l_valid_amount);
3783: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_PRIN_BILL_AMOUNT');
3784: FND_MSG_PUB.Add;
3785: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
3786: RAISE FND_API.G_EXC_ERROR;
3787: end if;
3788:
3789: END;

Line 3910: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

3906: and p_installment between rs.begin_installment_number and rs.end_installment_number;
3907: */
3908: BEGIN
3909:
3910: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3911:
3912: -- Standard start of API savepoint
3913: SAVEPOINT PROCESS_SINGLE_LOAN_PVT;
3914: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');

Line 3914: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');

3910: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
3911:
3912: -- Standard start of API savepoint
3913: SAVEPOINT PROCESS_SINGLE_LOAN_PVT;
3914: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');
3915:
3916: -- Standard call to check for call compatibility
3917: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
3918: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 3935: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_REC.LOAN_NUMBER);

3931:
3932: dbms_lob.createtemporary(X_STATEMENT_XML, FALSE, DBMS_LOB.CALL);
3933: dbms_lob.open(X_STATEMENT_XML, dbms_lob.lob_readwrite);
3934:
3935: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_REC.LOAN_NUMBER);
3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);
3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);

Line 3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);

3932: dbms_lob.createtemporary(X_STATEMENT_XML, FALSE, DBMS_LOB.CALL);
3933: dbms_lob.open(X_STATEMENT_XML, dbms_lob.lob_readwrite);
3934:
3935: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_REC.LOAN_NUMBER);
3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);
3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);

Line 3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);

3933: dbms_lob.open(X_STATEMENT_XML, dbms_lob.lob_readwrite);
3934:
3935: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_REC.LOAN_NUMBER);
3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);
3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);

Line 3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);

3934:
3935: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_REC.LOAN_NUMBER);
3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);
3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);

Line 3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);

3935: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_REC.LOAN_NUMBER);
3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);
3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);

Line 3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);

3936: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN ID: ' || P_LOAN_REC.LOAN_ID);
3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);

Line 3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);

3937: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'LOAN DESCRIPTION: ' || P_LOAN_REC.LOAN_DESCRIPTION);
3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);

Line 3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);

3938: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || P_LOAN_REC.FUNDED_AMOUNT);
3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);

Line 3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);

3939: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || P_LOAN_REC.FIRST_PAYMENT_DATE);
3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);

Line 3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);

3940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_LOAN_REC.NEXT_PAYMENT_DUE_DATE);
3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);

Line 3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);

3941: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || P_LOAN_REC.BILLED_FLAG);
3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);

Line 3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);

3942: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || P_LOAN_REC.LOAN_CURRENCY);
3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);

Line 3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);

3943: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || P_LOAN_REC.CUST_ACCOUNT_ID);
3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);

Line 3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);

3944: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || P_LOAN_REC.BILL_TO_ADDRESS_ID);
3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);

Line 3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);

3945: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_REC.CUSTOM_PAYMENTS_FLAG);
3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);
3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);

Line 3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);

3946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || P_LOAN_REC.LOAN_PAYMENT_FREQUENCY);
3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);
3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);
3954: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'CURRENT_PHASE: ' || P_LOAN_REC.CURRENT_PHASE);

Line 3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);

3947: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || P_LOAN_REC.NUMBER_GRACE_DAYS);
3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);
3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);
3954: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'CURRENT_PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
3955:

Line 3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);

3948: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || P_LOAN_REC.PAYMENT_APPLICATION_ORDER);
3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);
3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);
3954: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'CURRENT_PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
3955:
3956: /* Check for loan data */

Line 3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);

3949: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || P_LOAN_REC.EXCHANGE_RATE_TYPE);
3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);
3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);
3954: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'CURRENT_PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
3955:
3956: /* Check for loan data */
3957: if P_LOAN_REC.PAYMENT_APPLICATION_ORDER is null or

Line 3954: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'CURRENT_PHASE: ' || P_LOAN_REC.CURRENT_PHASE);

3950: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || P_LOAN_REC.EXCHANGE_DATE);
3951: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || P_LOAN_REC.EXCHANGE_RATE);
3952: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'ORG ID: ' || P_LOAN_REC.ORG_ID);
3953: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'LE ID: ' || P_LOAN_REC.LEGAL_ENTITY_ID);
3954: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'CURRENT_PHASE: ' || P_LOAN_REC.CURRENT_PHASE);
3955:
3956: /* Check for loan data */
3957: if P_LOAN_REC.PAYMENT_APPLICATION_ORDER is null or
3958: P_LOAN_REC.FIRST_PAYMENT_DATE is null or

Line 3962: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan misses some important data. Cannot proceed with billing of this loan.');

3958: P_LOAN_REC.FIRST_PAYMENT_DATE is null or
3959: P_LOAN_REC.NEXT_PAYMENT_DUE_DATE is null or
3960: P_LOAN_REC.LOAN_PAYMENT_FREQUENCY is null then
3961:
3962: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan misses some important data. Cannot proceed with billing of this loan.');
3963: FND_MESSAGE.SET_NAME('LNS', 'LNS_LOAN_MISS_DATA');
3964: FND_MESSAGE.SET_TOKEN('LOAN', P_LOAN_REC.LOAN_NUMBER);
3965: FND_MSG_PUB.Add;
3966: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 3966: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

3962: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan misses some important data. Cannot proceed with billing of this loan.');
3963: FND_MESSAGE.SET_NAME('LNS', 'LNS_LOAN_MISS_DATA');
3964: FND_MESSAGE.SET_TOKEN('LOAN', P_LOAN_REC.LOAN_NUMBER);
3965: FND_MSG_PUB.Add;
3966: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
3967: RAISE FND_API.G_EXC_ERROR;
3968:
3969: end if;
3970:

Line 4012: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have removed header from the statement');

4008: l_offset := DBMS_LOB.INSTR(lob_loc => l_statement_xml,
4009: pattern => '>',
4010: offset => 1,
4011: nth => 1);
4012: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have removed header from the statement');
4013:
4014: /* copy generated statement to output */
4015: dbms_lob.copy(dest_lob => X_STATEMENT_XML,
4016: src_lob => l_statement_xml,

Line 4030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);

4026: end if;
4027:
4028: /* setting next payment number */
4029: P_LOAN_REC.NEXT_PAYMENT_NUMBER := P_LOAN_REC.NEXT_PAYMENT_NUMBER + 1;
4030: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || P_LOAN_REC.NEXT_PAYMENT_NUMBER);
4031:
4032: /* new principal and interest amounts from getInstallment api */
4033:
4034: if P_LOAN_REC.CURRENT_PHASE = 'TERM' then

Line 4036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');

4032: /* new principal and interest amounts from getInstallment api */
4033:
4034: if P_LOAN_REC.CURRENT_PHASE = 'TERM' then
4035:
4036: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');
4037: l_start := sysdate;
4038: lns_financials.getInstallment(
4039: p_api_version => 1.0,
4040: p_init_msg_list => FND_API.G_TRUE,

Line 4051: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'getInstallment Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

4047: X_MSG_COUNT => l_msg_count,
4048: X_MSG_DATA => l_msg_data);
4049:
4050: l_end := sysdate;
4051: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'getInstallment Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4052:
4053: else
4054:
4055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');

Line 4055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');

4051: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'getInstallment Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4052:
4053: else
4054:
4055: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');
4056: l_start := sysdate;
4057: lns_financials.getOpenInstallment(
4058: p_init_msg_list => FND_API.G_TRUE,
4059: p_loan_Id => P_LOAN_REC.LOAN_ID,

Line 4068: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'getOpenInstallment Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

4064: X_MSG_COUNT => l_msg_count,
4065: X_MSG_DATA => l_msg_data);
4066:
4067: l_end := sysdate;
4068: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'getOpenInstallment Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4069:
4070: end if;
4071:
4072: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

Line 4072: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

4068: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'getOpenInstallment Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4069:
4070: end if;
4071:
4072: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4073: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
4074:
4075: if l_return_status <> 'S' then
4076: RAISE FND_API.G_EXC_ERROR;

Line 4073: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);

4069:
4070: end if;
4071:
4072: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4073: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
4074:
4075: if l_return_status <> 'S' then
4076: RAISE FND_API.G_EXC_ERROR;
4077: end if;

Line 4079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');

4075: if l_return_status <> 'S' then
4076: RAISE FND_API.G_EXC_ERROR;
4077: end if;
4078:
4079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);

Line 4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);

4076: RAISE FND_API.G_EXC_ERROR;
4077: end if;
4078:
4079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);

Line 4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);

4077: end if;
4078:
4079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);

Line 4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);

4078:
4079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);

Line 4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);

4079: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);

Line 4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);

4080: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);
4088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);

Line 4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);

4081: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);
4088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
4089:

Line 4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);

4082: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);
4088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
4089:
4090: P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT := l_amortization_rec.PRINCIPAL_AMOUNT;

Line 4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);

4083: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);
4088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
4089:
4090: P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT := l_amortization_rec.PRINCIPAL_AMOUNT;
4091: P_LOAN_REC.NEXT_INTEREST_AMOUNT := l_amortization_rec.INTEREST_AMOUNT;

Line 4088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);

4084: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DEFERRED_INT_AMOUNT: ' || l_amortization_rec.DEFERRED_INT_AMOUNT);
4085: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURR_CAP_INT_AMOUNT: ' || l_amortization_rec.CURR_CAP_INT_AMOUNT);
4086: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
4087: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EARLY_PAY_CR_AMOUNT: ' || l_amortization_rec.EARLY_PAY_CR_AMOUNT);
4088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
4089:
4090: P_LOAN_REC.NEXT_PRINCIPAL_AMOUNT := l_amortization_rec.PRINCIPAL_AMOUNT;
4091: P_LOAN_REC.NEXT_INTEREST_AMOUNT := l_amortization_rec.INTEREST_AMOUNT;
4092: P_LOAN_REC.NEXT_FEE_AMOUNT := l_amortization_rec.FEE_AMOUNT;

Line 4096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);

4092: P_LOAN_REC.NEXT_FEE_AMOUNT := l_amortization_rec.FEE_AMOUNT;
4093: P_LOAN_REC.RATE_ID := l_amortization_rec.RATE_ID;
4094: P_LOAN_REC.NEXT_PAYMENT_DUE_DATE := l_amortization_rec.due_date;
4095:
4096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
4097: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
4098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
4099: IF l_is_disable_bill = 'Y' THEN
4100: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);

Line 4098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);

4094: P_LOAN_REC.NEXT_PAYMENT_DUE_DATE := l_amortization_rec.due_date;
4095:
4096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
4097: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
4098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
4099: IF l_is_disable_bill = 'Y' THEN
4100: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);
4101: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILLING_DISABLED');
4102: FND_MESSAGE.SET_TOKEN('LOAN_NUMBER', p_loan_rec.loan_number);

Line 4100: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);

4096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
4097: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_REC.LOAN_ID);
4098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
4099: IF l_is_disable_bill = 'Y' THEN
4100: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);
4101: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILLING_DISABLED');
4102: FND_MESSAGE.SET_TOKEN('LOAN_NUMBER', p_loan_rec.loan_number);
4103: FND_MSG_PUB.Add;
4104: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 4104: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

4100: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: BILLING is Disabled for the loan '||p_loan_rec.loan_number);
4101: FND_MESSAGE.SET_NAME('LNS', 'LNS_BILLING_DISABLED');
4102: FND_MESSAGE.SET_TOKEN('LOAN_NUMBER', p_loan_rec.loan_number);
4103: FND_MSG_PUB.Add;
4104: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
4105: RAISE FND_API.G_EXC_ERROR;
4106: END IF;
4107:
4108:

Line 4114: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');

4110: if l_amortization_rec.INSTALLMENT_NUMBER is null and
4111: l_amortization_rec.due_date is null
4112: then
4113:
4114: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');
4115: return;
4116:
4117: end if;
4118:

Line 4124: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0. ');

4120: (P_LOAN_REC.NEXT_INTEREST_AMOUNT is null or P_LOAN_REC.NEXT_INTEREST_AMOUNT = 0) and
4121: (P_LOAN_REC.NEXT_FEE_AMOUNT is null or P_LOAN_REC.NEXT_FEE_AMOUNT = 0)
4122: then
4123:
4124: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0. ');
4125:
4126: -- fix for bug 7000066: get LNS_CREATE_ZERO_INSTAL profile value to see if we need to create 0 amount installment
4127: l_create_zero_instal := NVL(FND_PROFILE.VALUE('LNS_CREATE_ZERO_INSTAL'), 'N');
4128: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LNS_CREATE_ZERO_INSTAL profile: ' || l_create_zero_instal);

Line 4128: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LNS_CREATE_ZERO_INSTAL profile: ' || l_create_zero_instal);

4124: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0. ');
4125:
4126: -- fix for bug 7000066: get LNS_CREATE_ZERO_INSTAL profile value to see if we need to create 0 amount installment
4127: l_create_zero_instal := NVL(FND_PROFILE.VALUE('LNS_CREATE_ZERO_INSTAL'), 'N');
4128: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LNS_CREATE_ZERO_INSTAL profile: ' || l_create_zero_instal);
4129:
4130: if l_create_zero_instal = 'N' then
4131:
4132: select USER_PROFILE_OPTION_NAME into l_profile_name

Line 4139: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

4135:
4136: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_BILL_ZERO_AMOUNT');
4137: FND_MESSAGE.SET_TOKEN('PROFILE', l_profile_name);
4138: FND_MSG_PUB.Add;
4139: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
4140: RAISE FND_API.G_EXC_ERROR;
4141: -- return;
4142: end if;
4143:

Line 4164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4160: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4161: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.NORMAL_INT_DETAILS;
4162: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.NORMAL_INT_AMOUNT;
4163: l_lines_tbl(l_Count1).LINE_DESC := 'Normal Interest';
4164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4165: end if;
4166: if l_amortization_rec.ADD_PRIN_INT_AMOUNT > 0 then
4167: l_Count1 := l_Count1 + 1;
4168: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';

Line 4172: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4168: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4169: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.ADD_PRIN_INT_DETAILS;
4170: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.ADD_PRIN_INT_AMOUNT;
4171: l_lines_tbl(l_Count1).LINE_DESC := 'Additional Interest on Unpaid Principal';
4172: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4173: end if;
4174: if l_amortization_rec.ADD_INT_INT_AMOUNT > 0 then
4175: l_Count1 := l_Count1 + 1;
4176: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';

Line 4180: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4176: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4177: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.ADD_INT_INT_DETAILS;
4178: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.ADD_INT_INT_AMOUNT;
4179: l_lines_tbl(l_Count1).LINE_DESC := 'Additional Interest on Unpaid Interest';
4180: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4181: end if;
4182: if l_amortization_rec.PENAL_INT_AMOUNT > 0 then
4183: l_Count1 := l_Count1 + 1;
4184: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';

Line 4188: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4184: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4185: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.PENAL_INT_DETAILS;
4186: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.PENAL_INT_AMOUNT;
4187: l_lines_tbl(l_Count1).LINE_DESC := 'Penal Interest';
4188: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4189: end if;
4190: if l_amortization_rec.PREV_DEFERRED_INT_AMOUNT > 0 then
4191: l_Count1 := l_Count1 + 1;
4192: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';

Line 4196: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4192: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4193: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.DEFERRED_INT_DETAILS;
4194: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.PREV_DEFERRED_INT_AMOUNT;
4195: l_lines_tbl(l_Count1).LINE_DESC := 'Previously Deferred Interest';
4196: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4197: end if;
4198: if l_amortization_rec.PREV_CAP_INT_AMOUNT > 0 then
4199: l_Count1 := l_Count1 + 1;
4200: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';

Line 4204: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4200: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4201: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.CAP_INT_DETAILS;
4202: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.PREV_CAP_INT_AMOUNT;
4203: l_lines_tbl(l_Count1).LINE_DESC := 'Previously Capitalized Interest';
4204: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4205: end if;
4206: if l_amortization_rec.EARLY_PAY_CR_AMOUNT < 0 then
4207: l_Count1 := l_Count1 + 1;
4208: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';

Line 4212: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);

4208: l_lines_tbl(l_Count1).LINE_TYPE := 'INT';
4209: l_lines_tbl(l_Count1).LINE_DETAILS := l_amortization_rec.EARLY_PAY_CR_DETAILS;
4210: l_lines_tbl(l_Count1).LINE_AMOUNT := l_amortization_rec.EARLY_PAY_CR_AMOUNT;
4211: l_lines_tbl(l_Count1).LINE_DESC := 'Interest Credit for Early Payment';
4212: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Adding ' || l_lines_tbl(l_Count1).LINE_DESC || ' = ' || l_lines_tbl(l_Count1).LINE_AMOUNT);
4213: end if;
4214:
4215: else
4216:

Line 4231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fee #' || l_Count || ' Name: ' || l_fee_tbl(l_Count).FEE_NAME || ' Amount: ' || l_fee_tbl(l_Count).FEE_AMOUNT);

4227:
4228: /* adding fee amounts into lines table */
4229: FOR l_Count IN 1..l_fee_tbl.count LOOP
4230:
4231: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fee #' || l_Count || ' Name: ' || l_fee_tbl(l_Count).FEE_NAME || ' Amount: ' || l_fee_tbl(l_Count).FEE_AMOUNT);
4232:
4233: l_Count1 := l_Count1 + 1;
4234: l_lines_tbl(l_Count1).LINE_REF_ID := l_fee_tbl(l_Count).FEE_ID;
4235: l_lines_tbl(l_Count1).LINE_TYPE := 'FEE';

Line 4245: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

4241: if l_amortization_rec.INSTALLMENT_NUMBER <> l_fee_tbl(l_Count).FEE_INSTALLMENT then
4242:
4243: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_FEE_INSTAL');
4244: FND_MSG_PUB.Add;
4245: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4246: RAISE FND_API.G_EXC_ERROR;
4247:
4248: end if;
4249:

Line 4251: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_FEE_SCHEDULES with billed_flag = Y ...');

4247:
4248: end if;
4249:
4250: /* updating LNS_FEE_SCHEDULES with billed_flag = Y */
4251: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_FEE_SCHEDULES with billed_flag = Y ...');
4252: UPDATE LNS_FEE_SCHEDULES
4253: SET
4254: BILLED_FLAG = 'Y',
4255: last_update_date = LNS_UTILITY_PUB.LAST_UPDATE_DATE,

Line 4260: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');

4256: last_updated_by = LNS_UTILITY_PUB.LAST_UPDATED_BY,
4257: last_update_login = LNS_UTILITY_PUB.LAST_UPDATE_LOGIN
4258: WHERE
4259: FEE_SCHEDULE_ID = l_fee_tbl(l_Count).fee_schedule_id;
4260: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');
4261:
4262: END LOOP;
4263:
4264: /* validate principal amount */

Line 4293: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');

4289: l_loan_header_rec.loan_id := P_LOAN_REC.LOAN_ID;
4290: l_loan_header_rec.BILLED_FLAG := 'Y';
4291: l_loan_header_rec.LAST_BILLED_DATE := sysdate;
4292:
4293: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
4294: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loan_header_rec.BILLED_FLAG);
4295: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LAST_BILLED_DATE: ' || l_loan_header_rec.LAST_BILLED_DATE);
4296:
4297: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => P_LOAN_REC.OBJECT_VERSION_NUMBER,

Line 4294: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loan_header_rec.BILLED_FLAG);

4290: l_loan_header_rec.BILLED_FLAG := 'Y';
4291: l_loan_header_rec.LAST_BILLED_DATE := sysdate;
4292:
4293: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
4294: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loan_header_rec.BILLED_FLAG);
4295: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LAST_BILLED_DATE: ' || l_loan_header_rec.LAST_BILLED_DATE);
4296:
4297: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => P_LOAN_REC.OBJECT_VERSION_NUMBER,
4298: P_LOAN_HEADER_REC => l_loan_header_rec,

Line 4295: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LAST_BILLED_DATE: ' || l_loan_header_rec.LAST_BILLED_DATE);

4291: l_loan_header_rec.LAST_BILLED_DATE := sysdate;
4292:
4293: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating loan header info w following values:');
4294: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loan_header_rec.BILLED_FLAG);
4295: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LAST_BILLED_DATE: ' || l_loan_header_rec.LAST_BILLED_DATE);
4296:
4297: LNS_LOAN_HEADER_PUB.UPDATE_LOAN(P_OBJECT_VERSION_NUMBER => P_LOAN_REC.OBJECT_VERSION_NUMBER,
4298: P_LOAN_HEADER_REC => l_loan_header_rec,
4299: P_INIT_MSG_LIST => FND_API.G_FALSE,

Line 4304: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

4300: X_RETURN_STATUS => l_return_status,
4301: X_MSG_COUNT => l_msg_count,
4302: X_MSG_DATA => l_msg_data);
4303:
4304: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4305:
4306: IF l_return_status = 'S' THEN
4307: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
4308: ELSE

Line 4307: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');

4303:
4304: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4305:
4306: IF l_return_status = 'S' THEN
4307: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
4308: ELSE
4309: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));
4310: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
4311: FND_MSG_PUB.Add;

Line 4309: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));

4305:
4306: IF l_return_status = 'S' THEN
4307: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
4308: ELSE
4309: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));
4310: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
4311: FND_MSG_PUB.Add;
4312: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4313: RAISE FND_API.G_EXC_ERROR;

Line 4312: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

4308: ELSE
4309: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));
4310: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
4311: FND_MSG_PUB.Add;
4312: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4313: RAISE FND_API.G_EXC_ERROR;
4314: END IF;
4315:
4316: STORE_LAST_PAYMENT_NUMBER(P_LOAN_REC.LOAN_ID);

Line 4326: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Statement generation timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

4322: p_loan_id => P_LOAN_REC.LOAN_ID,
4323: p_amortization_schedule_id => P_LOAN_REC.NEXT_AMORTIZATION_ID);
4324:
4325: l_end := sysdate;
4326: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Statement generation timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4327:
4328: /* get statement after it stored in db */
4329: open get_statement_cur(P_LOAN_REC.LOAN_ID);
4330: fetch get_statement_cur into l_statement_xml;

Line 4338: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have removed header from the statement');

4334: l_offset := DBMS_LOB.INSTR(lob_loc => l_statement_xml,
4335: pattern => '>',
4336: offset => 1,
4337: nth => 1);
4338: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have removed header from the statement');
4339: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_offset: ' || l_offset);
4340:
4341: /* copy generated statement to output */
4342: dbms_lob.copy(dest_lob => X_STATEMENT_XML,

Line 4339: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_offset: ' || l_offset);

4335: pattern => '>',
4336: offset => 1,
4337: nth => 1);
4338: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have removed header from the statement');
4339: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_offset: ' || l_offset);
4340:
4341: /* copy generated statement to output */
4342: dbms_lob.copy(dest_lob => X_STATEMENT_XML,
4343: src_lob => l_statement_xml,

Line 4346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have copied generated statement to output');

4342: dbms_lob.copy(dest_lob => X_STATEMENT_XML,
4343: src_lob => l_statement_xml,
4344: amount => dbms_lob.getlength(l_statement_xml)-l_offset,
4345: src_offset => l_offset+1);
4346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have copied generated statement to output');
4347:
4348: if P_COMMIT = FND_API.G_TRUE then
4349: COMMIT WORK;
4350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || P_LOAN_REC.LOAN_NUMBER);

Line 4350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || P_LOAN_REC.LOAN_NUMBER);

4346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Have copied generated statement to output');
4347:
4348: if P_COMMIT = FND_API.G_TRUE then
4349: COMMIT WORK;
4350: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || P_LOAN_REC.LOAN_NUMBER);
4351: end if;
4352:
4353: -- END OF BODY OF API
4354: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 4362: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully processed loan ' || P_LOAN_REC.LOAN_NUMBER);

4358: p_encoded => FND_API.G_FALSE,
4359: p_count => x_msg_count,
4360: p_data => x_msg_data);
4361:
4362: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully processed loan ' || P_LOAN_REC.LOAN_NUMBER);
4363: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
4364:
4365: EXCEPTION
4366: WHEN FND_API.G_EXC_ERROR THEN

Line 4363: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

4359: p_count => x_msg_count,
4360: p_data => x_msg_data);
4361:
4362: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully processed loan ' || P_LOAN_REC.LOAN_NUMBER);
4363: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
4364:
4365: EXCEPTION
4366: WHEN FND_API.G_EXC_ERROR THEN
4367: ROLLBACK TO PROCESS_SINGLE_LOAN_PVT;

Line 4370: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_REC.LOAN_NUMBER);

4366: WHEN FND_API.G_EXC_ERROR THEN
4367: ROLLBACK TO PROCESS_SINGLE_LOAN_PVT;
4368: x_return_status := FND_API.G_RET_STS_ERROR;
4369: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
4370: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_REC.LOAN_NUMBER);
4371: g_cr_return_status := 'WARNING';
4372:
4373: /* building error statement */
4374: BUILD_ERROR_STATEMENT(P_LOAN_ID => P_LOAN_REC.LOAN_ID,

Line 4387: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_REC.LOAN_NUMBER);

4383: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4384: ROLLBACK TO PROCESS_SINGLE_LOAN_PVT;
4385: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4386: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
4387: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_REC.LOAN_NUMBER);
4388: g_cr_return_status := 'WARNING';
4389:
4390: /* building error statement */
4391: BUILD_ERROR_STATEMENT(P_LOAN_ID => P_LOAN_REC.LOAN_ID,

Line 4407: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_REC.LOAN_NUMBER);

4403: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
4404: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
4405: END IF;
4406: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
4407: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_REC.LOAN_NUMBER);
4408: g_cr_return_status := 'WARNING';
4409:
4410: /* building error statement */
4411: BUILD_ERROR_STATEMENT(P_LOAN_ID => P_LOAN_REC.LOAN_ID,

Line 4500: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4496: where LOAN_ID = P_LOAN_ID;
4497:
4498: BEGIN
4499:
4500: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4501: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
4502:
4503: -- Standard start of API savepoint
4504: SAVEPOINT SINGLE_LOAN_NEXT_DD_PVT;

Line 4501: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

4497:
4498: BEGIN
4499:
4500: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4501: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
4502:
4503: -- Standard start of API savepoint
4504: SAVEPOINT SINGLE_LOAN_NEXT_DD_PVT;
4505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');

Line 4505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');

4501: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
4502:
4503: -- Standard start of API savepoint
4504: SAVEPOINT SINGLE_LOAN_NEXT_DD_PVT;
4505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');
4506:
4507: -- Standard call to check for call compatibility
4508: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
4509: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 4523: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

4519:
4520: -- START OF BODY OF API
4521: l_start := sysdate;
4522:
4523: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4524: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id: ' || P_LOAN_NEXT_DD_REC.LOAN_ID);
4525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'object_version: ' || P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER);
4526: LogMessage(FND_LOG.LEVEL_STATEMENT, 'next_payment_number: ' || P_LOAN_NEXT_DD_REC.NEXT_PAYMENT_NUMBER);
4527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_NEXT_DD_REC.CUSTOM_PAYMENTS_FLAG);

Line 4524: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id: ' || P_LOAN_NEXT_DD_REC.LOAN_ID);

4520: -- START OF BODY OF API
4521: l_start := sysdate;
4522:
4523: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4524: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id: ' || P_LOAN_NEXT_DD_REC.LOAN_ID);
4525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'object_version: ' || P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER);
4526: LogMessage(FND_LOG.LEVEL_STATEMENT, 'next_payment_number: ' || P_LOAN_NEXT_DD_REC.NEXT_PAYMENT_NUMBER);
4527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_NEXT_DD_REC.CUSTOM_PAYMENTS_FLAG);
4528:

Line 4525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'object_version: ' || P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER);

4521: l_start := sysdate;
4522:
4523: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4524: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id: ' || P_LOAN_NEXT_DD_REC.LOAN_ID);
4525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'object_version: ' || P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER);
4526: LogMessage(FND_LOG.LEVEL_STATEMENT, 'next_payment_number: ' || P_LOAN_NEXT_DD_REC.NEXT_PAYMENT_NUMBER);
4527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_NEXT_DD_REC.CUSTOM_PAYMENTS_FLAG);
4528:
4529: /* get loan current phase */

Line 4526: LogMessage(FND_LOG.LEVEL_STATEMENT, 'next_payment_number: ' || P_LOAN_NEXT_DD_REC.NEXT_PAYMENT_NUMBER);

4522:
4523: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4524: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id: ' || P_LOAN_NEXT_DD_REC.LOAN_ID);
4525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'object_version: ' || P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER);
4526: LogMessage(FND_LOG.LEVEL_STATEMENT, 'next_payment_number: ' || P_LOAN_NEXT_DD_REC.NEXT_PAYMENT_NUMBER);
4527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_NEXT_DD_REC.CUSTOM_PAYMENTS_FLAG);
4528:
4529: /* get loan current phase */
4530: open loan_cur_phase_cur(P_LOAN_NEXT_DD_REC.LOAN_ID);

Line 4527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_NEXT_DD_REC.CUSTOM_PAYMENTS_FLAG);

4523: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4524: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id: ' || P_LOAN_NEXT_DD_REC.LOAN_ID);
4525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'object_version: ' || P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER);
4526: LogMessage(FND_LOG.LEVEL_STATEMENT, 'next_payment_number: ' || P_LOAN_NEXT_DD_REC.NEXT_PAYMENT_NUMBER);
4527: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || P_LOAN_NEXT_DD_REC.CUSTOM_PAYMENTS_FLAG);
4528:
4529: /* get loan current phase */
4530: open loan_cur_phase_cur(P_LOAN_NEXT_DD_REC.LOAN_ID);
4531: fetch loan_cur_phase_cur into l_cur_phase;

Line 4534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_cur_phase);

4530: open loan_cur_phase_cur(P_LOAN_NEXT_DD_REC.LOAN_ID);
4531: fetch loan_cur_phase_cur into l_cur_phase;
4532: close loan_cur_phase_cur;
4533:
4534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_cur_phase);
4535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting next payment due date from lns_financials.preProcessInstallment...');
4536:
4537: if l_cur_phase = 'TERM' then
4538: lns_financials.preProcessInstallment(

Line 4535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting next payment due date from lns_financials.preProcessInstallment...');

4531: fetch loan_cur_phase_cur into l_cur_phase;
4532: close loan_cur_phase_cur;
4533:
4534: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_cur_phase);
4535: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting next payment due date from lns_financials.preProcessInstallment...');
4536:
4537: if l_cur_phase = 'TERM' then
4538: lns_financials.preProcessInstallment(
4539: P_API_VERSION => 1.0,

Line 4561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Returns from lns_financials.preProcessInstallment:');

4557: X_MSG_COUNT => l_msg_count,
4558: X_MSG_DATA => l_msg_data);
4559: end if;
4560:
4561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Returns from lns_financials.preProcessInstallment:');
4562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4564:
4565: l_next_payment_due_date := l_amortization_rec.due_date;

Line 4562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);

4558: X_MSG_DATA => l_msg_data);
4559: end if;
4560:
4561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Returns from lns_financials.preProcessInstallment:');
4562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4564:
4565: l_next_payment_due_date := l_amortization_rec.due_date;
4566:

Line 4563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);

4559: end if;
4560:
4561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Returns from lns_financials.preProcessInstallment:');
4562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
4563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4564:
4565: l_next_payment_due_date := l_amortization_rec.due_date;
4566:
4567: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'next_payment_due_date: ' || l_next_payment_due_date);

Line 4567: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'next_payment_due_date: ' || l_next_payment_due_date);

4563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
4564:
4565: l_next_payment_due_date := l_amortization_rec.due_date;
4566:
4567: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'next_payment_due_date: ' || l_next_payment_due_date);
4568:
4569: if l_next_payment_due_date is null then
4570:
4571: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Next installment date is unknown.');

Line 4571: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Next installment date is unknown.');

4567: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'next_payment_due_date: ' || l_next_payment_due_date);
4568:
4569: if l_next_payment_due_date is null then
4570:
4571: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Next installment date is unknown.');
4572: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INST_DUE_DATE');
4573: FND_MSG_PUB.Add;
4574: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4575: -- RAISE FND_API.G_EXC_ERROR;

Line 4574: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

4570:
4571: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Next installment date is unknown.');
4572: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_INST_DUE_DATE');
4573: FND_MSG_PUB.Add;
4574: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4575: -- RAISE FND_API.G_EXC_ERROR;
4576:
4577: end if;
4578:

Line 4580: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_LOAN_HEADER_ALL table...');

4576:
4577: end if;
4578:
4579: /* Updating loan header */
4580: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_LOAN_HEADER_ALL table...');
4581:
4582: l_loan_header_rec.loan_id := P_LOAN_NEXT_DD_REC.LOAN_ID;
4583: l_loan_header_rec.BILLED_FLAG := 'N';
4584: l_object_version_number := P_LOAN_NEXT_DD_REC.OBJECT_VERSION_NUMBER;

Line 4593: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

4589: X_RETURN_STATUS => l_return_status,
4590: X_MSG_COUNT => l_msg_count,
4591: X_MSG_DATA => l_msg_data);
4592:
4593: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4594:
4595: IF l_return_status = 'S' THEN
4596: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
4597: ELSE

Line 4596: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');

4592:
4593: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4594:
4595: IF l_return_status = 'S' THEN
4596: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
4597: ELSE
4598: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));
4599: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
4600: FND_MSG_PUB.Add;

Line 4598: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));

4594:
4595: IF l_return_status = 'S' THEN
4596: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_LOAN_HEADERS_ALL');
4597: ELSE
4598: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));
4599: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
4600: FND_MSG_PUB.Add;
4601: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4602: RAISE FND_API.G_EXC_ERROR;

Line 4601: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

4597: ELSE
4598: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_LOAN_HEADER_PUB.UPDATE_LOAN returned error: ' || substr(l_msg_data,1,225));
4599: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_LOAN_FAIL');
4600: FND_MSG_PUB.Add;
4601: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4602: RAISE FND_API.G_EXC_ERROR;
4603: END IF;
4604:
4605: /* getting terms version for future update */

Line 4611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_terms w following values:');

4607: fetch term_version_cur into l_term_id, l_version_number;
4608: close term_version_cur;
4609:
4610: /* Updating terms */
4611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating lns_terms w following values:');
4612:
4613: l_term_rec.TERM_ID := l_term_id;
4614: l_term_rec.LOAN_ID := P_LOAN_NEXT_DD_REC.LOAN_ID;
4615:

Line 4618: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_term_rec.NEXT_PAYMENT_DUE_DATE);

4614: l_term_rec.LOAN_ID := P_LOAN_NEXT_DD_REC.LOAN_ID;
4615:
4616: if l_cur_phase is null or l_cur_phase = 'TERM' then
4617: l_term_rec.NEXT_PAYMENT_DUE_DATE := l_next_payment_due_date;
4618: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_term_rec.NEXT_PAYMENT_DUE_DATE);
4619: elsif l_cur_phase = 'OPEN' then
4620: l_term_rec.OPEN_NEXT_PAYMENT_DATE := l_next_payment_due_date;
4621: LogMessage(FND_LOG.LEVEL_STATEMENT, 'OPEN_NEXT_PAYMENT_DATE: ' || l_term_rec.OPEN_NEXT_PAYMENT_DATE);
4622: end if;

Line 4621: LogMessage(FND_LOG.LEVEL_STATEMENT, 'OPEN_NEXT_PAYMENT_DATE: ' || l_term_rec.OPEN_NEXT_PAYMENT_DATE);

4617: l_term_rec.NEXT_PAYMENT_DUE_DATE := l_next_payment_due_date;
4618: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_term_rec.NEXT_PAYMENT_DUE_DATE);
4619: elsif l_cur_phase = 'OPEN' then
4620: l_term_rec.OPEN_NEXT_PAYMENT_DATE := l_next_payment_due_date;
4621: LogMessage(FND_LOG.LEVEL_STATEMENT, 'OPEN_NEXT_PAYMENT_DATE: ' || l_term_rec.OPEN_NEXT_PAYMENT_DATE);
4622: end if;
4623:
4624: LNS_TERMS_PUB.update_term(P_OBJECT_VERSION_NUMBER => l_version_number,
4625: p_init_msg_list => FND_API.G_FALSE,

Line 4631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

4627: X_RETURN_STATUS => l_return_status,
4628: X_MSG_COUNT => l_msg_count,
4629: X_MSG_DATA => l_msg_data);
4630:
4631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4632:
4633: IF l_return_status = 'S' THEN
4634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_TERMS');
4635: ELSE

Line 4634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_TERMS');

4630:
4631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
4632:
4633: IF l_return_status = 'S' THEN
4634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_TERMS');
4635: ELSE
4636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_TERMS_PUB.update_term returned error: ' || substr(l_msg_data,1,225));
4637: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_TERM_FAIL');
4638: FND_MSG_PUB.Add;

Line 4636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_TERMS_PUB.update_term returned error: ' || substr(l_msg_data,1,225));

4632:
4633: IF l_return_status = 'S' THEN
4634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_TERMS');
4635: ELSE
4636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_TERMS_PUB.update_term returned error: ' || substr(l_msg_data,1,225));
4637: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_TERM_FAIL');
4638: FND_MSG_PUB.Add;
4639: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4640: RAISE FND_API.G_EXC_ERROR;

Line 4639: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

4635: ELSE
4636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: LNS_TERMS_PUB.update_term returned error: ' || substr(l_msg_data,1,225));
4637: FND_MESSAGE.SET_NAME('LNS', 'LNS_UPD_TERM_FAIL');
4638: FND_MSG_PUB.Add;
4639: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
4640: RAISE FND_API.G_EXC_ERROR;
4641: END IF;
4642:
4643: l_end := sysdate;

Line 4644: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

4640: RAISE FND_API.G_EXC_ERROR;
4641: END IF;
4642:
4643: l_end := sysdate;
4644: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4645:
4646: if P_COMMIT = FND_API.G_TRUE then
4647: COMMIT WORK;
4648: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

Line 4648: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

4644: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
4645:
4646: if P_COMMIT = FND_API.G_TRUE then
4647: COMMIT WORK;
4648: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4649: end if;
4650:
4651: -- END OF BODY OF API
4652: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 4660: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully processed loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

4656: p_encoded => FND_API.G_FALSE,
4657: p_count => x_msg_count,
4658: p_data => x_msg_data);
4659:
4660: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully processed loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4661: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
4662:
4663: EXCEPTION
4664: WHEN FND_API.G_EXC_ERROR THEN

Line 4661: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

4657: p_count => x_msg_count,
4658: p_data => x_msg_data);
4659:
4660: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully processed loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4661: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
4662:
4663: EXCEPTION
4664: WHEN FND_API.G_EXC_ERROR THEN
4665: ROLLBACK TO SINGLE_LOAN_NEXT_DD_PVT;

Line 4668: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

4664: WHEN FND_API.G_EXC_ERROR THEN
4665: ROLLBACK TO SINGLE_LOAN_NEXT_DD_PVT;
4666: x_return_status := FND_API.G_RET_STS_ERROR;
4667: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
4668: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4669: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4670: ROLLBACK TO SINGLE_LOAN_NEXT_DD_PVT;
4671: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4672: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 4673: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

4669: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4670: ROLLBACK TO SINGLE_LOAN_NEXT_DD_PVT;
4671: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4672: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
4673: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4674: WHEN OTHERS THEN
4675: ROLLBACK TO SINGLE_LOAN_NEXT_DD_PVT;
4676: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4677: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 4681: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);

4677: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
4678: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
4679: END IF;
4680: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
4681: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loan ' || P_LOAN_NEXT_DD_REC.LOAN_NUMBER);
4682: END;
4683:
4684:
4685:

Line 4743: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4739: BEGIN
4740:
4741: g_cr_return_status := 'NORMAL';
4742:
4743: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4744: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans...-------->>');
4745:
4746: PROCESS_PAID_LOANS(
4747: P_API_VERSION => 1.0,

Line 4744: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans...-------->>');

4740:
4741: g_cr_return_status := 'NORMAL';
4742:
4743: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4744: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans...-------->>');
4745:
4746: PROCESS_PAID_LOANS(
4747: P_API_VERSION => 1.0,
4748: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 4757: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4753: X_RETURN_STATUS => RETCODE,
4754: X_MSG_COUNT => l_msg_count,
4755: X_MSG_DATA => ERRBUF);
4756:
4757: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4758:
4759: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4760: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans that must be reactivated...-------->>');
4761:

Line 4759: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4755: X_MSG_DATA => ERRBUF);
4756:
4757: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4758:
4759: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4760: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans that must be reactivated...-------->>');
4761:
4762: REACTIVATE_PAID_LOANS(
4763: P_API_VERSION => 1.0,

Line 4760: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans that must be reactivated...-------->>');

4756:
4757: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4758:
4759: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4760: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Processing paid off loans that must be reactivated...-------->>');
4761:
4762: REACTIVATE_PAID_LOANS(
4763: P_API_VERSION => 1.0,
4764: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 4771: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4767: X_RETURN_STATUS => RETCODE,
4768: X_MSG_COUNT => l_msg_count,
4769: X_MSG_DATA => ERRBUF);
4770:
4771: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4772: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Recalculating due date for past due loans...-------->>');
4773:
4774: CALC_PAST_DUE_LOANS_NEXT_DD(
4775: P_API_VERSION => 1.0,

Line 4772: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Recalculating due date for past due loans...-------->>');

4768: X_MSG_COUNT => l_msg_count,
4769: X_MSG_DATA => ERRBUF);
4770:
4771: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4772: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Recalculating due date for past due loans...-------->>');
4773:
4774: CALC_PAST_DUE_LOANS_NEXT_DD(
4775: P_API_VERSION => 1.0,
4776: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 4783: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4779: X_RETURN_STATUS => RETCODE,
4780: X_MSG_COUNT => l_msg_count,
4781: X_MSG_DATA => ERRBUF);
4782:
4783: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4784: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Billing loans...-------->>');
4785:
4786: /* bill loans and stores all last billed statements in g_last_all_statements */
4787: BILL_LOANS(

Line 4784: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Billing loans...-------->>');

4780: X_MSG_COUNT => l_msg_count,
4781: X_MSG_DATA => ERRBUF);
4782:
4783: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4784: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Billing loans...-------->>');
4785:
4786: /* bill loans and stores all last billed statements in g_last_all_statements */
4787: BILL_LOANS(
4788: P_API_VERSION => 1.0,

Line 4874: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4870: BEGIN
4871:
4872: g_cr_return_status := 'NORMAL';
4873:
4874: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4875: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Reversing a loans last payment...-------->>');
4876:
4877: REVERSE_LAST_AMORTIZATION(
4878: P_API_VERSION => 1.0,

Line 4875: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Reversing a loans last payment...-------->>');

4871:
4872: g_cr_return_status := 'NORMAL';
4873:
4874: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4875: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '<<--------Reversing a loans last payment...-------->>');
4876:
4877: REVERSE_LAST_AMORTIZATION(
4878: P_API_VERSION => 1.0,
4879: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 4947: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

4943: l_return boolean;
4944:
4945: BEGIN
4946:
4947: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
4948:
4949: ADJUST_ORIGINAL_RECEIVABLE(
4950: P_API_VERSION => 1.0,
4951: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 5044: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

5040: +-----------------------------------------------------------------------*/
5041:
5042: BEGIN
5043:
5044: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5045:
5046: -- Standard start of API savepoint
5047: SAVEPOINT BILL_LOANS_EXT_PVT;
5048: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 5048: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

5044: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5045:
5046: -- Standard start of API savepoint
5047: SAVEPOINT BILL_LOANS_EXT_PVT;
5048: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
5049:
5050: -- Standard call to check for call compatibility
5051: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
5052: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5071: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing loans...');

5067: dbms_lob.createtemporary(l_error_statements_xml, FALSE, DBMS_LOB.CALL);
5068: dbms_lob.open(l_error_statements_xml, dbms_lob.lob_readwrite);
5069:
5070: /* bill all selected loans */
5071: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing loans...');
5072: FOR l_Count1 IN 1..l_loans_to_bill_tbl.COUNT LOOP
5073:
5074: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
5075: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan #' || l_Count1);

Line 5074: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');

5070: /* bill all selected loans */
5071: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing loans...');
5072: FOR l_Count1 IN 1..l_loans_to_bill_tbl.COUNT LOOP
5073:
5074: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
5075: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan #' || l_Count1);
5076:
5077: BEGIN
5078:

Line 5075: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan #' || l_Count1);

5071: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing loans...');
5072: FOR l_Count1 IN 1..l_loans_to_bill_tbl.COUNT LOOP
5073:
5074: LogMessage(FND_LOG.LEVEL_UNEXPECTED, ' ');
5075: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Processing loan #' || l_Count1);
5076:
5077: BEGIN
5078:
5079: SAVEPOINT BILL_LOANS_EXT_PVT1;

Line 5094: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

5090: X_MSG_COUNT => l_msg_count,
5091: X_MSG_DATA => l_msg_data);
5092:
5093: l_end := sysdate;
5094: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
5095:
5096: IF l_return_status = 'S' THEN /* append to all statements clob */
5097:
5098: -- loan forgiveness adjustment: fix for bug 7387659

Line 5103: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Performing loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID || '...');

5099: if l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG = 'Y' and
5100: l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT > 0 and
5101: g_forgiveness_rec_trx_id is not null then
5102:
5103: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Performing loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID || '...');
5104: l_start1 := sysdate;
5105: FORGIVENESS_ADJUSTMENT(
5106: P_API_VERSION => 1.0,
5107: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 5116: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');

5112: X_MSG_COUNT => l_msg_count,
5113: X_MSG_DATA => l_msg_data);
5114:
5115: l_end1 := sysdate;
5116: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');
5117:
5118: IF l_return_status = 'S' THEN
5119: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
5120: ELSE

Line 5119: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');

5115: l_end1 := sysdate;
5116: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');
5117:
5118: IF l_return_status = 'S' THEN
5119: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
5120: ELSE
5121: -- g_cr_return_status := 'WARNING';
5122: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5123: FND_MESSAGE.SET_NAME('LNS', 'LNS_FORGIVENESS_FAIL');

Line 5122: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);

5118: IF l_return_status = 'S' THEN
5119: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
5120: ELSE
5121: -- g_cr_return_status := 'WARNING';
5122: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5123: FND_MESSAGE.SET_NAME('LNS', 'LNS_FORGIVENESS_FAIL');
5124: FND_MSG_PUB.Add;
5125: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
5126: RAISE FND_API.G_EXC_ERROR;

Line 5125: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

5121: -- g_cr_return_status := 'WARNING';
5122: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5123: FND_MESSAGE.SET_NAME('LNS', 'LNS_FORGIVENESS_FAIL');
5124: FND_MSG_PUB.Add;
5125: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
5126: RAISE FND_API.G_EXC_ERROR;
5127: END IF;
5128:
5129: else

Line 5130: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);

5126: RAISE FND_API.G_EXC_ERROR;
5127: END IF;
5128:
5129: else
5130: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5131: end if;
5132:
5133: dbms_lob.Append(g_last_all_statements, l_single_statement_xml);
5134:

Line 5137: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);

5133: dbms_lob.Append(g_last_all_statements, l_single_statement_xml);
5134:
5135: if P_COMMIT = FND_API.G_TRUE then
5136: COMMIT WORK;
5137: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5138: end if;
5139:
5140: ELSE /* otherwise append to errors clob */
5141:

Line 5151: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);

5147: WHEN OTHERS THEN
5148: ROLLBACK TO BILL_LOANS_EXT_PVT1;
5149: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5150: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5151: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5152: g_cr_return_status := 'WARNING';
5153:
5154: /* building error statement */
5155: BUILD_ERROR_STATEMENT(P_LOAN_ID => l_loans_to_bill_tbl(l_Count1).LOAN_ID,

Line 5187: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');

5183: -- Above the error statements are created and now raise the error
5184: RAISE FND_API.G_EXC_ERROR;
5185: END IF;
5186:
5187: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
5188: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_loans_to_bill_tbl.COUNT || ' loan(s)');
5189:
5190: if P_COMMIT = FND_API.G_TRUE then
5191: COMMIT WORK;

Line 5188: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_loans_to_bill_tbl.COUNT || ' loan(s)');

5184: RAISE FND_API.G_EXC_ERROR;
5185: END IF;
5186:
5187: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
5188: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_loans_to_bill_tbl.COUNT || ' loan(s)');
5189:
5190: if P_COMMIT = FND_API.G_TRUE then
5191: COMMIT WORK;
5192: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');

Line 5192: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');

5188: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || l_loans_to_bill_tbl.COUNT || ' loan(s)');
5189:
5190: if P_COMMIT = FND_API.G_TRUE then
5191: COMMIT WORK;
5192: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');
5193: end if;
5194:
5195: -- END OF BODY OF API
5196: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 5204: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

5200: p_encoded => FND_API.G_FALSE,
5201: p_count => x_msg_count,
5202: p_data => x_msg_data);
5203:
5204: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
5205:
5206: EXCEPTION
5207: WHEN FND_API.G_EXC_ERROR THEN
5208: ROLLBACK TO BILL_LOANS_EXT_PVT;

Line 5211: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loans');

5207: WHEN FND_API.G_EXC_ERROR THEN
5208: ROLLBACK TO BILL_LOANS_EXT_PVT;
5209: x_return_status := FND_API.G_RET_STS_ERROR;
5210: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5211: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loans');
5212: g_cr_return_status := 'ERROR';
5213: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5214: ROLLBACK TO BILL_LOANS_EXT_PVT;
5215: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5217: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loans');

5213: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5214: ROLLBACK TO BILL_LOANS_EXT_PVT;
5215: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5216: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5217: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loans');
5218: g_cr_return_status := 'ERROR';
5219: WHEN OTHERS THEN
5220: ROLLBACK TO BILL_LOANS_EXT_PVT;
5221: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5226: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loans');

5222: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
5223: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
5224: END IF;
5225: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5226: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loans');
5227: g_cr_return_status := 'ERROR';
5228: END;
5229:
5230:

Line 5368: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

5364: ORDER BY head.LOAN_ID;
5365:
5366: BEGIN
5367:
5368: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5369:
5370: -- Standard start of API savepoint
5371: SAVEPOINT BILL_LOANS_PVT;
5372: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 5372: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

5368: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5369:
5370: -- Standard start of API savepoint
5371: SAVEPOINT BILL_LOANS_PVT;
5372: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
5373:
5374: -- Standard call to check for call compatibility
5375: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
5376: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5395: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Passed input parameters:');

5391: dbms_lob.open(g_last_all_statements, dbms_lob.lob_readwrite);
5392:
5393: init;
5394:
5395: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Passed input parameters:');
5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);
5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);

Line 5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);

5392:
5393: init;
5394:
5395: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Passed input parameters:');
5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);
5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));

Line 5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);

5393: init;
5394:
5395: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Passed input parameters:');
5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);
5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));
5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));

Line 5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);

5394:
5395: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Passed input parameters:');
5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);
5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));
5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));
5402:

Line 5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);

5395: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Passed input parameters:');
5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);
5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));
5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));
5402:
5403: /* making decision what to do */

Line 5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));

5396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Type ID: ' || P_TYPE_ID);
5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));
5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));
5402:
5403: /* making decision what to do */
5404: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Using following parameters:');

Line 5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));

5397: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Product ID: ' || P_PRODUCT_ID);
5398: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Borrower ID: ' || P_BORROWER_ID);
5399: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan ID: ' || P_LOAN_ID);
5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));
5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));
5402:
5403: /* making decision what to do */
5404: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Using following parameters:');
5405:

Line 5404: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Using following parameters:');

5400: LogMessage(FND_LOG.LEVEL_STATEMENT, 'From Days/Date: ' || P_FROM_DAYS_TO_DD || GET_BILLING_DATE(P_FROM_DAYS_TO_DD));
5401: LogMessage(FND_LOG.LEVEL_STATEMENT, 'To Days/Date: ' || P_TO_DAYS_TO_DD || GET_BILLING_DATE(P_TO_DAYS_TO_DD));
5402:
5403: /* making decision what to do */
5404: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Using following parameters:');
5405:
5406: if P_LOAN_ID is not null then -- if loan_id is passed - ignore all other input parameters
5407:
5408: l_loan_id := P_LOAN_ID;

Line 5415: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Loan ID: ' || l_loan_id);

5411: l_borrower_id := null;
5412: l_from_date := null;
5413: l_to_date := null;
5414:
5415: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Loan ID: ' || l_loan_id);
5416:
5417: elsif P_TYPE_ID is null and P_PRODUCT_ID is null and P_BORROWER_ID is null and P_FROM_DAYS_TO_DD is null and P_TO_DAYS_TO_DD is null then
5418:
5419: if g_days_to_bill_before_dd is null then

Line 5420: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: At least one of the days must be set.');

5416:
5417: elsif P_TYPE_ID is null and P_PRODUCT_ID is null and P_BORROWER_ID is null and P_FROM_DAYS_TO_DD is null and P_TO_DAYS_TO_DD is null then
5418:
5419: if g_days_to_bill_before_dd is null then
5420: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: At least one of the days must be set.');
5421: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_BILLING_INP_PAR');
5422: FND_MSG_PUB.Add;
5423: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
5424: RAISE FND_API.G_EXC_ERROR;

Line 5423: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

5419: if g_days_to_bill_before_dd is null then
5420: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: At least one of the days must be set.');
5421: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_BILLING_INP_PAR');
5422: FND_MSG_PUB.Add;
5423: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
5424: RAISE FND_API.G_EXC_ERROR;
5425: else
5426: l_to_date := g_days_to_bill_before_dd;
5427: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'To Days/Date: ' || l_to_date || GET_BILLING_DATE(l_to_date));

Line 5427: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'To Days/Date: ' || l_to_date || GET_BILLING_DATE(l_to_date));

5423: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
5424: RAISE FND_API.G_EXC_ERROR;
5425: else
5426: l_to_date := g_days_to_bill_before_dd;
5427: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'To Days/Date: ' || l_to_date || GET_BILLING_DATE(l_to_date));
5428: end if;
5429:
5430:
5431: else

Line 5441: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Type ID: ' || l_type_id);

5437: l_from_date := P_FROM_DAYS_TO_DD;
5438: l_to_date := P_TO_DAYS_TO_DD;
5439:
5440: if l_type_id is not null then
5441: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Type ID: ' || l_type_id);
5442: end if;
5443:
5444: if l_product_id is not null then
5445: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Product ID: ' || l_product_id);

Line 5445: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Product ID: ' || l_product_id);

5441: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Type ID: ' || l_type_id);
5442: end if;
5443:
5444: if l_product_id is not null then
5445: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Product ID: ' || l_product_id);
5446: end if;
5447:
5448: if l_borrower_id is not null then
5449: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Borrower ID: ' || l_borrower_id);

Line 5449: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Borrower ID: ' || l_borrower_id);

5445: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Product ID: ' || l_product_id);
5446: end if;
5447:
5448: if l_borrower_id is not null then
5449: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Borrower ID: ' || l_borrower_id);
5450: end if;
5451:
5452: if l_from_date is not null then
5453: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'From Days/Date: ' || l_from_date || GET_BILLING_DATE(l_from_date));

Line 5453: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'From Days/Date: ' || l_from_date || GET_BILLING_DATE(l_from_date));

5449: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Borrower ID: ' || l_borrower_id);
5450: end if;
5451:
5452: if l_from_date is not null then
5453: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'From Days/Date: ' || l_from_date || GET_BILLING_DATE(l_from_date));
5454: end if;
5455:
5456: if l_to_date is not null then
5457: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'To Days/Date: ' || l_to_date || GET_BILLING_DATE(l_to_date));

Line 5457: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'To Days/Date: ' || l_to_date || GET_BILLING_DATE(l_to_date));

5453: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'From Days/Date: ' || l_from_date || GET_BILLING_DATE(l_from_date));
5454: end if;
5455:
5456: if l_to_date is not null then
5457: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'To Days/Date: ' || l_to_date || GET_BILLING_DATE(l_to_date));
5458: end if;
5459:
5460: end if;
5461:

Line 5463: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Searching for not billed yet loans to process...');

5459:
5460: end if;
5461:
5462: /* quering for loans */
5463: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Searching for not billed yet loans to process...');
5464:
5465: open loans_to_bill_cur(l_type_id, l_product_id, l_borrower_id, l_loan_id, l_from_date, l_to_date);
5466:
5467: l_Count1 := 0;

Line 5501: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');

5497: l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG;
5498:
5499: exit when loans_to_bill_cur%NOTFOUND;
5500:
5501: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);
5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);

Line 5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);

5498:
5499: exit when loans_to_bill_cur%NOTFOUND;
5500:
5501: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);
5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);

Line 5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);

5499: exit when loans_to_bill_cur%NOTFOUND;
5500:
5501: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);
5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);

Line 5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);

5500:
5501: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);
5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);

Line 5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);

5501: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);
5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);

Line 5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);

5502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan #' || l_Count1);
5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);

Line 5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);

5503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);

Line 5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);

5504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);

Line 5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);

5505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);

Line 5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);

5506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);

Line 5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);

5507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);

Line 5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);

5508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);

Line 5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);

5509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);

Line 5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);

5510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);

Line 5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);

5511: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);

Line 5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);

5512: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);

Line 5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);

5513: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);

Line 5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);

5514: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);

Line 5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);

5515: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);

Line 5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);

5516: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);

Line 5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);

5517: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
5525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_BILLING_FLAG : ' || l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG);

Line 5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);

5518: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
5525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_BILLING_FLAG : ' || l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG);
5526:

Line 5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);

5519: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
5525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_BILLING_FLAG : ' || l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG);
5526:
5527: END LOOP;

Line 5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);

5520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loans_to_bill_tbl(l_Count1).ORG_ID);
5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
5525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_BILLING_FLAG : ' || l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG);
5526:
5527: END LOOP;
5528:

Line 5525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_BILLING_FLAG : ' || l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG);

5521: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loans_to_bill_tbl(l_Count1).LEGAL_ENTITY_ID);
5522: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
5523: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
5524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
5525: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_BILLING_FLAG : ' || l_loans_to_bill_tbl(l_Count1).DISABLE_BILLING_FLAG);
5526:
5527: END LOOP;
5528:
5529: close loans_to_bill_cur;

Line 5532: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');

5528:
5529: close loans_to_bill_cur;
5530:
5531: l_Count := l_loans_to_bill_tbl.count;
5532: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');
5533: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total found ' || l_Count || ' loan(s) to process');
5534:
5535: if l_Count > 0 then
5536:

Line 5533: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total found ' || l_Count || ' loan(s) to process');

5529: close loans_to_bill_cur;
5530:
5531: l_Count := l_loans_to_bill_tbl.count;
5532: LogMessage(FND_LOG.LEVEL_STATEMENT, '______________');
5533: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total found ' || l_Count || ' loan(s) to process');
5534:
5535: if l_Count > 0 then
5536:
5537: dbms_lob.createtemporary(l_error_statements_xml, FALSE, DBMS_LOB.CALL);

Line 5543: LogMessage(FND_LOG.LEVEL_PROCEDURE, ' ');

5539:
5540: /* bill all selected loans */
5541: FOR l_Count1 IN 1..l_loans_to_bill_tbl.COUNT LOOP
5542:
5543: LogMessage(FND_LOG.LEVEL_PROCEDURE, ' ');
5544: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Processing loan #' || l_Count1);
5545:
5546: l_start := sysdate;
5547: BILL_SINGLE_LOAN(

Line 5544: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Processing loan #' || l_Count1);

5540: /* bill all selected loans */
5541: FOR l_Count1 IN 1..l_loans_to_bill_tbl.COUNT LOOP
5542:
5543: LogMessage(FND_LOG.LEVEL_PROCEDURE, ' ');
5544: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Processing loan #' || l_Count1);
5545:
5546: l_start := sysdate;
5547: BILL_SINGLE_LOAN(
5548: P_API_VERSION => 1.0,

Line 5559: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total billing timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

5555: X_MSG_COUNT => l_msg_count,
5556: X_MSG_DATA => l_msg_data);
5557:
5558: l_end := sysdate;
5559: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total billing timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
5560:
5561: IF l_return_status = 'S' THEN /* append to all statements clob */
5562:
5563: dbms_lob.Append(g_last_all_statements, l_single_statement_xml);

Line 5570: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Performing loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID || '...');

5566: if l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG = 'Y' and
5567: l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT > 0 and
5568: g_forgiveness_rec_trx_id is not null then
5569:
5570: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Performing loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID || '...');
5571: l_start1 := sysdate;
5572: FORGIVENESS_ADJUSTMENT(
5573: P_API_VERSION => 1.0,
5574: P_INIT_MSG_LIST => FND_API.G_FALSE,

Line 5583: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');

5579: X_MSG_COUNT => l_msg_count,
5580: X_MSG_DATA => l_msg_data);
5581:
5582: IF l_return_status = 'S' THEN
5583: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
5584: ELSE
5585: g_cr_return_status := 'WARNING';
5586: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5587: END IF;

Line 5586: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);

5582: IF l_return_status = 'S' THEN
5583: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
5584: ELSE
5585: g_cr_return_status := 'WARNING';
5586: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5587: END IF;
5588:
5589: l_end1 := sysdate;
5590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');

Line 5590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');

5586: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
5587: END IF;
5588:
5589: l_end1 := sysdate;
5590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');
5591:
5592: else
5593: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5594: end if;

Line 5593: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);

5589: l_end1 := sysdate;
5590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness adjustment timing: ' || round((l_end1 - l_start1)*86400, 2) || ' sec');
5591:
5592: else
5593: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment for loan ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
5594: end if;
5595:
5596: ELSE /* otherwise append to errors clob */
5597:

Line 5620: LogMessage(FND_LOG.LEVEL_PROCEDURE, '______________');

5616:
5617:
5618: END IF;
5619:
5620: LogMessage(FND_LOG.LEVEL_PROCEDURE, '______________');
5621: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total processed ' || (l_Count1-1) || ' loan(s)');
5622:
5623: if P_COMMIT = FND_API.G_TRUE then
5624: COMMIT WORK;

Line 5621: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total processed ' || (l_Count1-1) || ' loan(s)');

5617:
5618: END IF;
5619:
5620: LogMessage(FND_LOG.LEVEL_PROCEDURE, '______________');
5621: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total processed ' || (l_Count1-1) || ' loan(s)');
5622:
5623: if P_COMMIT = FND_API.G_TRUE then
5624: COMMIT WORK;
5625: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');

Line 5625: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');

5621: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total processed ' || (l_Count1-1) || ' loan(s)');
5622:
5623: if P_COMMIT = FND_API.G_TRUE then
5624: COMMIT WORK;
5625: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');
5626: end if;
5627:
5628: -- END OF BODY OF API
5629: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 5637: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

5633: p_encoded => FND_API.G_FALSE,
5634: p_count => x_msg_count,
5635: p_data => x_msg_data);
5636:
5637: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
5638:
5639: EXCEPTION
5640: WHEN FND_API.G_EXC_ERROR THEN
5641: ROLLBACK TO BILL_LOANS_PVT;

Line 5644: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');

5640: WHEN FND_API.G_EXC_ERROR THEN
5641: ROLLBACK TO BILL_LOANS_PVT;
5642: x_return_status := FND_API.G_RET_STS_ERROR;
5643: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5644: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');
5645: g_cr_return_status := 'ERROR';
5646: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5647: ROLLBACK TO BILL_LOANS_PVT;
5648: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5650: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');

5646: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5647: ROLLBACK TO BILL_LOANS_PVT;
5648: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5649: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5650: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');
5651: g_cr_return_status := 'ERROR';
5652: WHEN OTHERS THEN
5653: ROLLBACK TO BILL_LOANS_PVT;
5654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 5659: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');

5655: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
5656: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
5657: END IF;
5658: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5659: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');
5660: g_cr_return_status := 'ERROR';
5661: END;
5662:
5663:

Line 5749: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

5745: ORDER BY head.LOAN_ID;
5746:
5747: BEGIN
5748:
5749: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5750:
5751: -- Standard start of API savepoint
5752: SAVEPOINT LOANS_NEXT_DD_PVT;
5753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');

Line 5753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');

5749: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5750:
5751: -- Standard start of API savepoint
5752: SAVEPOINT LOANS_NEXT_DD_PVT;
5753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Established savepoint');
5754:
5755: -- Standard call to check for call compatibility
5756: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
5757: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5773: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Searching for loans to process...');

5769:
5770: init;
5771:
5772: /* quering for loans past due */
5773: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Searching for loans to process...');
5774:
5775: l_start := sysdate;
5776: open past_due_loans_cur;
5777:

Line 5807: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');

5803: END LOOP;
5804:
5805: close past_due_loans_cur;
5806:
5807: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
5808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || (l_Count1-1) || ' loan(s)');
5809: l_end := sysdate;
5810: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All Recalc Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
5811:

Line 5808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || (l_Count1-1) || ' loan(s)');

5804:
5805: close past_due_loans_cur;
5806:
5807: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
5808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || (l_Count1-1) || ' loan(s)');
5809: l_end := sysdate;
5810: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All Recalc Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
5811:
5812: if P_COMMIT = FND_API.G_TRUE then

Line 5810: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All Recalc Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');

5806:
5807: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
5808: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || (l_Count1-1) || ' loan(s)');
5809: l_end := sysdate;
5810: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All Recalc Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
5811:
5812: if P_COMMIT = FND_API.G_TRUE then
5813: COMMIT WORK;
5814: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');

Line 5814: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');

5810: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All Recalc Timing: ' || round((l_end - l_start)*86400, 2) || ' sec');
5811:
5812: if P_COMMIT = FND_API.G_TRUE then
5813: COMMIT WORK;
5814: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loans');
5815: end if;
5816:
5817: -- END OF BODY OF API
5818: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 5826: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

5822: p_encoded => FND_API.G_FALSE,
5823: p_count => x_msg_count,
5824: p_data => x_msg_data);
5825:
5826: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
5827:
5828: EXCEPTION
5829: WHEN FND_API.G_EXC_ERROR THEN
5830: ROLLBACK TO LOANS_NEXT_DD_PVT;

Line 5833: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');

5829: WHEN FND_API.G_EXC_ERROR THEN
5830: ROLLBACK TO LOANS_NEXT_DD_PVT;
5831: x_return_status := FND_API.G_RET_STS_ERROR;
5832: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5833: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');
5834: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5835: ROLLBACK TO LOANS_NEXT_DD_PVT;
5836: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5837: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 5838: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');

5834: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5835: ROLLBACK TO LOANS_NEXT_DD_PVT;
5836: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5837: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5838: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');
5839: WHEN OTHERS THEN
5840: ROLLBACK TO LOANS_NEXT_DD_PVT;
5841: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5842: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 5846: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');

5842: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
5843: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
5844: END IF;
5845: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
5846: LogMessage(FND_LOG.LEVEL_ERROR, 'Rollbacked loans');
5847: END;
5848:
5849:
5850:

Line 5988: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

5984: where LOAN_ID = P_LOAN_ID;
5985:
5986: BEGIN
5987:
5988: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5989:
5990: -- Standard start of API savepoint
5991: SAVEPOINT REVERSE_LAST_AMORTIZATION;
5992: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 5992: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

5988: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
5989:
5990: -- Standard start of API savepoint
5991: SAVEPOINT REVERSE_LAST_AMORTIZATION;
5992: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
5993:
5994: -- Standard call to check for call compatibility
5995: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
5996: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6021: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing loan ' || l_loan_number);

6017: open terms_cur(p_loan_id);
6018: fetch terms_cur into l_rate_type;
6019: close terms_cur;
6020:
6021: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing loan ' || l_loan_number);
6022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);
6023: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'rate type ' || l_rate_type);
6024:
6025: /* verify input parameters */

Line 6022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);

6018: fetch terms_cur into l_rate_type;
6019: close terms_cur;
6020:
6021: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing loan ' || l_loan_number);
6022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);
6023: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'rate type ' || l_rate_type);
6024:
6025: /* verify input parameters */
6026: if P_LOAN_ID is null then

Line 6023: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'rate type ' || l_rate_type);

6019: close terms_cur;
6020:
6021: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing loan ' || l_loan_number);
6022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);
6023: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'rate type ' || l_rate_type);
6024:
6025: /* verify input parameters */
6026: if P_LOAN_ID is null then
6027:

Line 6028: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

6024:
6025: /* verify input parameters */
6026: if P_LOAN_ID is null then
6027:
6028: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
6029: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
6030: FND_MSG_PUB.Add;
6031: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6032: RAISE FND_API.G_EXC_ERROR;

Line 6031: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

6027:
6028: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
6029: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
6030: FND_MSG_PUB.Add;
6031: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6032: RAISE FND_API.G_EXC_ERROR;
6033:
6034: end if;
6035:

Line 6037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Querying for last amortization record in LNS_AMORTIZATION_SCHEDS:');

6033:
6034: end if;
6035:
6036: /* quering for last loan amortization record */
6037: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Querying for last amortization record in LNS_AMORTIZATION_SCHEDS:');
6038:
6039: open last_loan_amort_cur(P_LOAN_ID);
6040:
6041: fetch last_loan_amort_cur into

Line 6049: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No amortization record found. Exiting');

6045: l_last_rate_id;
6046:
6047: if last_loan_amort_cur%NOTFOUND then
6048:
6049: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No amortization record found. Exiting');
6050: return;
6051:
6052: else
6053:

Line 6054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');

6050: return;
6051:
6052: else
6053:
6054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6055: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6056: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6058:

Line 6055: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);

6051:
6052: else
6053:
6054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6055: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6056: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6058:
6059: end if;

Line 6056: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);

6052: else
6053:
6054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6055: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6056: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6058:
6059: end if;
6060:

Line 6057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);

6053:
6054: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6055: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6056: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6057: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6058:
6059: end if;
6060:
6061: close last_loan_amort_cur;

Line 6064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Quering for trx lines to reverse...');

6060:
6061: close last_loan_amort_cur;
6062:
6063: /* Quering for invoices with lines to reverse */
6064: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Quering for trx lines to reverse...');
6065:
6066: l_Count := 0;
6067: l_principal := 0;
6068: l_interest := 0;

Line 6109: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No trx lines found to reverse - will not create AR CM.');

6105:
6106: /* Verify count */
6107: if l_reverse_tbl.count = 0 then
6108:
6109: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No trx lines found to reverse - will not create AR CM.');
6110: /*
6111: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_LINES_TO_REV');
6112: FND_MSG_PUB.Add;
6113: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 6113: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

6109: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No trx lines found to reverse - will not create AR CM.');
6110: /*
6111: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_LINES_TO_REV');
6112: FND_MSG_PUB.Add;
6113: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6114: RAISE FND_API.G_EXC_ERROR;
6115: */
6116: else
6117:

Line 6125: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Deleting reamortize record...');

6121: end if;
6122:
6123:
6124: /* Deleting reamortize record */
6125: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Deleting reamortize record...');
6126:
6127: delete from LNS_AMORTIZATION_SCHEDS
6128: where loan_id = P_LOAN_ID and
6129: REAMORTIZE_FROM_INSTALLMENT = l_last_payment_number;

Line 6131: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Deleted!');

6127: delete from LNS_AMORTIZATION_SCHEDS
6128: where loan_id = P_LOAN_ID and
6129: REAMORTIZE_FROM_INSTALLMENT = l_last_payment_number;
6130:
6131: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Deleted!');
6132:
6133: /* Update amortization table */
6134: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;
6135:

Line 6134: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;

6130:
6131: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Deleted!');
6132:
6133: /* Update amortization table */
6134: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;
6135:
6136: LNS_AMORTIZATION_SCHEDS_PKG.Update_Row(
6137: P_AMORTIZATION_SCHEDULE_ID => l_amortization_schedule_id
6138: ,P_REVERSED_FLAG => 'Y'

Line 6141: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');

6137: P_AMORTIZATION_SCHEDULE_ID => l_amortization_schedule_id
6138: ,P_REVERSED_FLAG => 'Y'
6139: ,P_REVERSED_DATE => sysdate);
6140:
6141: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');
6142:
6143: -- fix for bug 7716548: if its custom schedule call LNS_CUSTOM_PUB.addMissingInstallment to add custom row if needed
6144: if l_custom_payment_flag = 'Y' then
6145:

Line 6165: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to insert missing custom schedule row.');

6161: X_MSG_COUNT => l_msg_count,
6162: X_MSG_DATA => l_msg_data);
6163:
6164: IF l_return_status <> 'S' THEN
6165: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Failed to insert missing custom schedule row.');
6166: END IF;
6167:
6168: end if;
6169:

Line 6190: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully calculated next payment due date.');

6186: X_MSG_DATA => l_msg_data);
6187:
6188:
6189: IF l_return_status = 'S' THEN
6190: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully calculated next payment due date.');
6191: ELSE
6192: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');
6193: FND_MESSAGE.SET_NAME('LNS', 'LNS_CALC_NEXT_DUE_FAIL');
6194: FND_MSG_PUB.Add;

Line 6192: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');

6188:
6189: IF l_return_status = 'S' THEN
6190: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully calculated next payment due date.');
6191: ELSE
6192: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');
6193: FND_MESSAGE.SET_NAME('LNS', 'LNS_CALC_NEXT_DUE_FAIL');
6194: FND_MSG_PUB.Add;
6195: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6196: RAISE FND_API.G_EXC_ERROR;

Line 6195: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

6191: ELSE
6192: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');
6193: FND_MESSAGE.SET_NAME('LNS', 'LNS_CALC_NEXT_DUE_FAIL');
6194: FND_MSG_PUB.Add;
6195: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6196: RAISE FND_API.G_EXC_ERROR;
6197: END IF;
6198:
6199: STORE_LAST_PAYMENT_NUMBER(P_LOAN_ID);

Line 6203: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');

6199: STORE_LAST_PAYMENT_NUMBER(P_LOAN_ID);
6200:
6201: if P_COMMIT = FND_API.G_TRUE then
6202: COMMIT WORK;
6203: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');
6204: end if;
6205:
6206: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reversed loan ' || l_loan_number);
6207:

Line 6206: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reversed loan ' || l_loan_number);

6202: COMMIT WORK;
6203: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');
6204: end if;
6205:
6206: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reversed loan ' || l_loan_number);
6207:
6208: /* start billing process if P_REBILL_FLAG = 'Y' */
6209: if P_REBILL_FLAG = 'Y' then
6210:

Line 6211: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Reprocessing Fees for loan ' || l_loan_number || ' payment number ' || l_LAST_PAYMENT_NUMBER);

6207:
6208: /* start billing process if P_REBILL_FLAG = 'Y' */
6209: if P_REBILL_FLAG = 'Y' then
6210:
6211: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Reprocessing Fees for loan ' || l_loan_number || ' payment number ' || l_LAST_PAYMENT_NUMBER);
6212: LNS_FEE_ENGINE.reprocessFees(
6213: p_init_msg_list => FND_API.G_TRUE,
6214: p_commit => FND_API.G_TRUE,
6215: p_loan_id => P_LOAN_ID,

Line 6223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully reprocessed fees.');

6219: x_msg_count => l_msg_count,
6220: x_msg_data => l_msg_data);
6221:
6222: IF l_return_status = 'S' THEN
6223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully reprocessed fees.');
6224: ELSE
6225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to reprocess fees.');
6226: RAISE FND_API.G_EXC_ERROR;
6227: END IF;

Line 6225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to reprocess fees.');

6221:
6222: IF l_return_status = 'S' THEN
6223: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully reprocessed fees.');
6224: ELSE
6225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to reprocess fees.');
6226: RAISE FND_API.G_EXC_ERROR;
6227: END IF;
6228:
6229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Starting billing for loan ' || l_loan_number);

Line 6229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Starting billing for loan ' || l_loan_number);

6225: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed to reprocess fees.');
6226: RAISE FND_API.G_EXC_ERROR;
6227: END IF;
6228:
6229: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Starting billing for loan ' || l_loan_number);
6230:
6231: BILL_LOANS(
6232: P_API_VERSION => 1.0,
6233: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 6246: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Done billing for loan ' || l_loan_number);

6242: X_RETURN_STATUS => l_return_status,
6243: X_MSG_COUNT => l_msg_count,
6244: X_MSG_DATA => l_msg_data);
6245:
6246: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Done billing for loan ' || l_loan_number);
6247:
6248: else
6249: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Before inactivating unbilled manual fees for this installment: ' || l_LAST_PAYMENT_NUMBER);
6250: --Bug5397345

Line 6249: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Before inactivating unbilled manual fees for this installment: ' || l_LAST_PAYMENT_NUMBER);

6245:
6246: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Done billing for loan ' || l_loan_number);
6247:
6248: else
6249: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Before inactivating unbilled manual fees for this installment: ' || l_LAST_PAYMENT_NUMBER);
6250: --Bug5397345
6251: --Make sure unbilled manual fees for this reversed installment are inactivated
6252: UPDATE LNS_FEE_SCHEDULES SET ACTIVE_FLAG = 'N', LAST_UPDATE_DATE = sysdate, LAST_UPDATED_BY = lns_utility_pub.last_updated_by, LAST_UPDATE_LOGIN = lns_utility_pub.last_update_login, OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER+1
6253: WHERE LOAN_ID = P_LOAN_ID AND BILLED_FLAG = 'N' AND FEE_INSTALLMENT = l_LAST_PAYMENT_NUMBER;

Line 6254: LogMessage(FND_LOG.LEVEL_STATEMENT, 'After inactivating unbilled manual fees by updating the active_flag in lns_fee_schedules for this loan and installment');

6250: --Bug5397345
6251: --Make sure unbilled manual fees for this reversed installment are inactivated
6252: UPDATE LNS_FEE_SCHEDULES SET ACTIVE_FLAG = 'N', LAST_UPDATE_DATE = sysdate, LAST_UPDATED_BY = lns_utility_pub.last_updated_by, LAST_UPDATE_LOGIN = lns_utility_pub.last_update_login, OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER+1
6253: WHERE LOAN_ID = P_LOAN_ID AND BILLED_FLAG = 'N' AND FEE_INSTALLMENT = l_LAST_PAYMENT_NUMBER;
6254: LogMessage(FND_LOG.LEVEL_STATEMENT, 'After inactivating unbilled manual fees by updating the active_flag in lns_fee_schedules for this loan and installment');
6255:
6256: end if;
6257:
6258: -- END OF BODY OF API

Line 6267: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

6263: p_encoded => FND_API.G_FALSE,
6264: p_count => x_msg_count,
6265: p_data => x_msg_data);
6266:
6267: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
6268:
6269: EXCEPTION
6270: WHEN FND_API.G_EXC_ERROR THEN
6271: ROLLBACK TO REVERSE_LAST_AMORTIZATION;

Line 6274: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

6270: WHEN FND_API.G_EXC_ERROR THEN
6271: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6272: x_return_status := FND_API.G_RET_STS_ERROR;
6273: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6274: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
6275: g_cr_return_status := 'ERROR';
6276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6277: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6278: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6280: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

6276: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6277: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6278: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6279: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6280: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
6281: g_cr_return_status := 'ERROR';
6282: WHEN OTHERS THEN
6283: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6284: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6289: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

6285: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
6286: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
6287: END IF;
6288: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6289: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
6290: g_cr_return_status := 'ERROR';
6291: END;
6292:
6293:

Line 6411: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

6407: where LOAN_ID = P_LOAN_ID;
6408:
6409: BEGIN
6410:
6411: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
6412:
6413: -- Standard start of API savepoint
6414: SAVEPOINT REVERSE_LAST_AMORTIZATION;
6415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 6415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

6411: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
6412:
6413: -- Standard start of API savepoint
6414: SAVEPOINT REVERSE_LAST_AMORTIZATION;
6415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
6416:
6417: -- Standard call to check for call compatibility
6418: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
6419: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6440: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Crediting loan ' || l_loan_number);

6436: open loan_version_cur(P_LOAN_ID);
6437: fetch loan_version_cur into l_loan_number, l_version_number, l_custom_payment_flag;
6438: close loan_version_cur;
6439:
6440: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Crediting loan ' || l_loan_number);
6441: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);
6442:
6443: /* verify input parameters */
6444: if P_LOAN_ID is null then

Line 6441: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);

6437: fetch loan_version_cur into l_loan_number, l_version_number, l_custom_payment_flag;
6438: close loan_version_cur;
6439:
6440: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Crediting loan ' || l_loan_number);
6441: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'loan_id ' || P_LOAN_ID);
6442:
6443: /* verify input parameters */
6444: if P_LOAN_ID is null then
6445:

Line 6446: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

6442:
6443: /* verify input parameters */
6444: if P_LOAN_ID is null then
6445:
6446: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
6447: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
6448: FND_MSG_PUB.Add;
6449: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6450: RAISE FND_API.G_EXC_ERROR;

Line 6449: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

6445:
6446: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
6447: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
6448: FND_MSG_PUB.Add;
6449: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6450: RAISE FND_API.G_EXC_ERROR;
6451:
6452: end if;
6453:

Line 6457: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

6453:
6454: if P_LINE_TYPE is null then
6455: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LINE_TYPE');
6456: FND_MSG_PUB.Add;
6457: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6458: RAISE FND_API.G_EXC_ERROR;
6459: end if;
6460:
6461: /* quering for last loan amortization record */

Line 6462: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Querying for last amortization record in LNS_AMORTIZATION_SCHEDS:');

6458: RAISE FND_API.G_EXC_ERROR;
6459: end if;
6460:
6461: /* quering for last loan amortization record */
6462: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Querying for last amortization record in LNS_AMORTIZATION_SCHEDS:');
6463:
6464: open last_loan_amort_cur(P_LOAN_ID);
6465:
6466: fetch last_loan_amort_cur into

Line 6473: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No amortization record found. Exiting');

6469: l_amortization_schedule_id;
6470:
6471: if last_loan_amort_cur%NOTFOUND then
6472:
6473: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'No amortization record found. Exiting');
6474: return;
6475:
6476: else
6477:

Line 6478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');

6474: return;
6475:
6476: else
6477:
6478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6480: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6482:

Line 6479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);

6475:
6476: else
6477:
6478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6480: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6482:
6483: end if;

Line 6480: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);

6476: else
6477:
6478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6480: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6482:
6483: end if;
6484:

Line 6481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);

6477:
6478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'PAYMENT_NUMBER: ' || l_LAST_PAYMENT_NUMBER);
6480: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'DUE_DATE: ' || l_due_date);
6481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'amortization_schedule_id: ' || l_amortization_schedule_id);
6482:
6483: end if;
6484:
6485: close last_loan_amort_cur;

Line 6488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Quering for trx lines to Credit...');

6484:
6485: close last_loan_amort_cur;
6486:
6487: /* Quering for invoices with lines to reverse */
6488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Quering for trx lines to Credit...');
6489:
6490: l_Count := 0;
6491: open trx_to_reverse_cur(P_LOAN_ID, l_amortization_schedule_id, p_line_type);
6492:

Line 6526: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

6522: if l_reverse_tbl.count = 0 then
6523:
6524: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_LINES_TO_REV');
6525: FND_MSG_PUB.Add;
6526: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
6527: RAISE FND_API.G_EXC_ERROR;
6528:
6529: end if;
6530:

Line 6536: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');

6532: CREATE_AR_CM(l_reverse_tbl);
6533:
6534: if P_COMMIT = FND_API.G_TRUE then
6535: COMMIT WORK;
6536: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');
6537: end if;
6538:
6539: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully credit loan ' || l_loan_number);
6540:

Line 6539: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully credit loan ' || l_loan_number);

6535: COMMIT WORK;
6536: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');
6537: end if;
6538:
6539: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully credit loan ' || l_loan_number);
6540:
6541: -- END OF BODY OF API
6542: x_return_status := FND_API.G_RET_STS_SUCCESS;
6543:

Line 6550: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

6546: p_encoded => FND_API.G_FALSE,
6547: p_count => x_msg_count,
6548: p_data => x_msg_data);
6549:
6550: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
6551:
6552: EXCEPTION
6553: WHEN FND_API.G_EXC_ERROR THEN
6554: ROLLBACK TO REVERSE_LAST_AMORTIZATION;

Line 6557: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

6553: WHEN FND_API.G_EXC_ERROR THEN
6554: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6555: x_return_status := FND_API.G_RET_STS_ERROR;
6556: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6557: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
6558: g_cr_return_status := 'ERROR';
6559: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6560: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6561: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6563: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

6559: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6560: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6561: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6562: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6563: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
6564: g_cr_return_status := 'ERROR';
6565: WHEN OTHERS THEN
6566: ROLLBACK TO REVERSE_LAST_AMORTIZATION;
6567: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 6572: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

6568: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
6569: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
6570: END IF;
6571: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6572: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
6573: g_cr_return_status := 'ERROR';
6574:
6575: END CREDIT_AMORTIZATION_PARTIAL;
6576:

Line 6689: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

6685:
6686:
6687: BEGIN
6688:
6689: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
6690:
6691: l_lines_tbl := P_BILL_LINES_TBL;
6692:
6693: -- Standard start of API savepoint

Line 6695: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

6691: l_lines_tbl := P_BILL_LINES_TBL;
6692:
6693: -- Standard start of API savepoint
6694: SAVEPOINT CREATE_SINGLE_OFFCYCLE_BILL;
6695: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
6696:
6697: -- Standard call to check for call compatibility
6698: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
6699: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6716: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Header data:');

6712: init;
6713:
6714: /* verify input parameters */
6715:
6716: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Header data:');
6717: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_BILL_HEADER_REC.LOAN_ID);
6718: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ASSOC_PAYMENT_NUM: ' || P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6719: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_BILL_HEADER_REC.DUE_DATE);
6720:

Line 6717: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_BILL_HEADER_REC.LOAN_ID);

6713:
6714: /* verify input parameters */
6715:
6716: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Header data:');
6717: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_BILL_HEADER_REC.LOAN_ID);
6718: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ASSOC_PAYMENT_NUM: ' || P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6719: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_BILL_HEADER_REC.DUE_DATE);
6720:
6721: if P_BILL_HEADER_REC.LOAN_ID is null then

Line 6718: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ASSOC_PAYMENT_NUM: ' || P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);

6714: /* verify input parameters */
6715:
6716: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Header data:');
6717: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_BILL_HEADER_REC.LOAN_ID);
6718: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ASSOC_PAYMENT_NUM: ' || P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6719: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_BILL_HEADER_REC.DUE_DATE);
6720:
6721: if P_BILL_HEADER_REC.LOAN_ID is null then
6722: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan ID is not set.');

Line 6719: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_BILL_HEADER_REC.DUE_DATE);

6715:
6716: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Header data:');
6717: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || P_BILL_HEADER_REC.LOAN_ID);
6718: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ASSOC_PAYMENT_NUM: ' || P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6719: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_BILL_HEADER_REC.DUE_DATE);
6720:
6721: if P_BILL_HEADER_REC.LOAN_ID is null then
6722: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan ID is not set.');
6723: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LOAN');

Line 6722: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan ID is not set.');

6718: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ASSOC_PAYMENT_NUM: ' || P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6719: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || P_BILL_HEADER_REC.DUE_DATE);
6720:
6721: if P_BILL_HEADER_REC.LOAN_ID is null then
6722: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan ID is not set.');
6723: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LOAN');
6724: FND_MSG_PUB.Add;
6725: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6726: RAISE FND_API.G_EXC_ERROR;

Line 6725: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6721: if P_BILL_HEADER_REC.LOAN_ID is null then
6722: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan ID is not set.');
6723: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LOAN');
6724: FND_MSG_PUB.Add;
6725: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6726: RAISE FND_API.G_EXC_ERROR;
6727: end if;
6728:
6729: if P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM is null then

Line 6730: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Associated Payment Number is not set.');

6726: RAISE FND_API.G_EXC_ERROR;
6727: end if;
6728:
6729: if P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM is null then
6730: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Associated Payment Number is not set.');
6731: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_NUM');
6732: FND_MSG_PUB.Add;
6733: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6734: RAISE FND_API.G_EXC_ERROR;

Line 6733: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6729: if P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM is null then
6730: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Associated Payment Number is not set.');
6731: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_NUM');
6732: FND_MSG_PUB.Add;
6733: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6734: RAISE FND_API.G_EXC_ERROR;
6735: end if;
6736:
6737: if P_BILL_HEADER_REC.DUE_DATE is null then

Line 6738: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Bill Due Date is not set.');

6734: RAISE FND_API.G_EXC_ERROR;
6735: end if;
6736:
6737: if P_BILL_HEADER_REC.DUE_DATE is null then
6738: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Bill Due Date is not set.');
6739: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_DUE');
6740: FND_MSG_PUB.Add;
6741: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6742: RAISE FND_API.G_EXC_ERROR;

Line 6741: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6737: if P_BILL_HEADER_REC.DUE_DATE is null then
6738: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Bill Due Date is not set.');
6739: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_DUE');
6740: FND_MSG_PUB.Add;
6741: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6742: RAISE FND_API.G_EXC_ERROR;
6743: end if;
6744:
6745: if l_lines_tbl.count = 0 then

Line 6746: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No lines found for header ' || P_BILL_HEADER_REC.HEADER_ID);

6742: RAISE FND_API.G_EXC_ERROR;
6743: end if;
6744:
6745: if l_lines_tbl.count = 0 then
6746: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No lines found for header ' || P_BILL_HEADER_REC.HEADER_ID);
6747: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINES');
6748: FND_MESSAGE.SET_TOKEN('HEADER', P_BILL_HEADER_REC.HEADER_ID);
6749: FND_MSG_PUB.Add;
6750: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 6750: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6746: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No lines found for header ' || P_BILL_HEADER_REC.HEADER_ID);
6747: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINES');
6748: FND_MESSAGE.SET_TOKEN('HEADER', P_BILL_HEADER_REC.HEADER_ID);
6749: FND_MSG_PUB.Add;
6750: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6751: RAISE FND_API.G_EXC_ERROR;
6752: end if;
6753:
6754: /* init amounts */

Line 6760: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Lines data:');

6756: l_loan_rec.NEXT_INTEREST_AMOUNT := 0;
6757: l_loan_rec.NEXT_FEE_AMOUNT := 0;
6758:
6759: /* looping and suming amounts */
6760: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Lines data:');
6761:
6762: FOR l_Count IN 1..l_lines_tbl.count LOOP
6763:
6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);

Line 6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);

6760: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Lines data:');
6761:
6762: FOR l_Count IN 1..l_lines_tbl.count LOOP
6763:
6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);
6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);
6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);

Line 6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);

6761:
6762: FOR l_Count IN 1..l_lines_tbl.count LOOP
6763:
6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);
6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);
6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);

Line 6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);

6762: FOR l_Count IN 1..l_lines_tbl.count LOOP
6763:
6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);
6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);
6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);

Line 6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);

6763:
6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);
6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);
6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);
6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);

Line 6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);

6764: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Line # ' || l_Count);
6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);
6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);
6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);
6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);

Line 6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);

6765: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_ID: ' || l_lines_tbl(l_Count).LINE_ID);
6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);
6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);
6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);
6773:

Line 6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);

6766: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_AMOUNT: ' || l_lines_tbl(l_Count).LINE_AMOUNT);
6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);
6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);
6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);
6773:
6774: /* Verifying lines data */

Line 6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);

6767: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_TYPE: ' || l_lines_tbl(l_Count).LINE_TYPE);
6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);
6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);
6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);
6773:
6774: /* Verifying lines data */
6775: if l_lines_tbl(l_Count).LINE_AMOUNT is null or l_lines_tbl(l_Count).LINE_AMOUNT = 0 then

Line 6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);

6768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_DESC: ' || l_lines_tbl(l_Count).LINE_DESC);
6769: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LINE_REF_ID: ' || l_lines_tbl(l_Count).LINE_REF_ID);
6770: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_lines_tbl(l_Count).CASH_RECEIPT_ID);
6771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_AMOUNT: ' || l_lines_tbl(l_Count).APPLY_AMOUNT);
6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);
6773:
6774: /* Verifying lines data */
6775: if l_lines_tbl(l_Count).LINE_AMOUNT is null or l_lines_tbl(l_Count).LINE_AMOUNT = 0 then
6776: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amount for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');

Line 6776: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amount for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');

6772: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_SCHEDULE_ID: ' || l_lines_tbl(l_Count).FEE_SCHEDULE_ID);
6773:
6774: /* Verifying lines data */
6775: if l_lines_tbl(l_Count).LINE_AMOUNT is null or l_lines_tbl(l_Count).LINE_AMOUNT = 0 then
6776: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amount for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');
6777: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINE_AMOUNT');
6778: FND_MESSAGE.SET_TOKEN('LINE', l_lines_tbl(l_Count).LINE_ID);
6779: FND_MSG_PUB.Add;
6780: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 6780: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6776: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amount for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');
6777: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINE_AMOUNT');
6778: FND_MESSAGE.SET_TOKEN('LINE', l_lines_tbl(l_Count).LINE_ID);
6779: FND_MSG_PUB.Add;
6780: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6781: RAISE FND_API.G_EXC_ERROR;
6782: end if;
6783:
6784: if l_lines_tbl(l_Count).LINE_TYPE is null then

Line 6785: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Line type for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');

6781: RAISE FND_API.G_EXC_ERROR;
6782: end if;
6783:
6784: if l_lines_tbl(l_Count).LINE_TYPE is null then
6785: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Line type for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');
6786: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINE_TYPE');
6787: FND_MESSAGE.SET_TOKEN('LINE', l_lines_tbl(l_Count).LINE_ID);
6788: FND_MSG_PUB.Add;
6789: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 6789: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6785: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Line type for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');
6786: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINE_TYPE');
6787: FND_MESSAGE.SET_TOKEN('LINE', l_lines_tbl(l_Count).LINE_ID);
6788: FND_MSG_PUB.Add;
6789: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6790: RAISE FND_API.G_EXC_ERROR;
6791: end if;
6792: /*
6793: if l_lines_tbl(l_Count).LINE_DESC is null then

Line 6794: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Line description for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');

6790: RAISE FND_API.G_EXC_ERROR;
6791: end if;
6792: /*
6793: if l_lines_tbl(l_Count).LINE_DESC is null then
6794: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Line description for line ' || l_lines_tbl(l_Count).LINE_ID || ' is not set.');
6795: RAISE FND_API.G_EXC_ERROR;
6796: end if;
6797: */
6798: /* Suming amounts */

Line 6813: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Creating OFFCYCLE bill for loan ' || P_BILL_HEADER_REC.LOAN_ID);

6809: /* validate principal amount */
6810: VALIDATE_PRIN_AMOUNT(P_BILL_HEADER_REC.LOAN_ID, l_loan_rec.NEXT_PRINCIPAL_AMOUNT, P_BILL_HEADER_REC.DUE_DATE);
6811:
6812: /* quering for data needed for billing */
6813: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Creating OFFCYCLE bill for loan ' || P_BILL_HEADER_REC.LOAN_ID);
6814:
6815: open loan_cur(P_BILL_HEADER_REC.LOAN_ID, P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6816:
6817: fetch loan_cur into

Line 6839: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No amortization record found.');

6835: l_loan_rec.FORGIVENESS_PERCENT,
6836: l_funded_amount;
6837:
6838: if loan_cur%NOTFOUND then
6839: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No amortization record found.');
6840: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_INSTALLMENT');
6841: FND_MESSAGE.SET_TOKEN('LOAN',P_BILL_HEADER_REC.LOAN_ID);
6842: FND_MESSAGE.SET_TOKEN('INST', P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6843: FND_MSG_PUB.Add;

Line 6844: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6840: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_INSTALLMENT');
6841: FND_MESSAGE.SET_TOKEN('LOAN',P_BILL_HEADER_REC.LOAN_ID);
6842: FND_MESSAGE.SET_TOKEN('INST', P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM);
6843: FND_MSG_PUB.Add;
6844: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6845: RAISE FND_API.G_EXC_ERROR;
6846: end if;
6847:
6848: close loan_cur;

Line 6855: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');

6851: l_loan_rec.CUST_ACCOUNT_ID := P_BILL_HEADER_REC.CUST_ACCOUNT_ID;
6852: l_loan_rec.BILL_TO_ADDRESS_ID := P_BILL_HEADER_REC.BILL_TO_ADDRESS_ID;
6853: end if;
6854:
6855: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);
6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);

Line 6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);

6852: l_loan_rec.BILL_TO_ADDRESS_ID := P_BILL_HEADER_REC.BILL_TO_ADDRESS_ID;
6853: end if;
6854:
6855: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);
6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);

Line 6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);

6853: end if;
6854:
6855: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);
6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);

Line 6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);

6854:
6855: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);
6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);

Line 6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);

6855: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization record found:');
6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);
6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);

Line 6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);

6856: LogMessage(FND_LOG.LEVEL_STATEMENT, 'AMORTIZATION_ID: ' || l_loan_rec.PARENT_AMORTIZATION_ID);
6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);

Line 6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);

6857: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loan_rec.LOAN_NUMBER);
6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);

Line 6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);

6858: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loan_rec.LOAN_DESCRIPTION);
6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);

Line 6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);

6859: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loan_rec.LOAN_CURRENCY);
6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);

Line 6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);

6860: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loan_rec.CUST_ACCOUNT_ID);
6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);

Line 6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);

6861: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loan_rec.BILL_TO_ADDRESS_ID);
6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);

Line 6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);

6862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loan_rec.NUMBER_GRACE_DAYS);
6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);

Line 6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);

6863: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loan_rec.PAYMENT_APPLICATION_ORDER);
6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);
6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);

Line 6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);

6864: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loan_rec.EXCHANGE_RATE_TYPE);
6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);
6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);
6872: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loan_rec.FORGIVENESS_PERCENT);

Line 6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);

6865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loan_rec.EXCHANGE_DATE);
6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);
6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);
6872: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loan_rec.FORGIVENESS_PERCENT);
6873:

Line 6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);

6866: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loan_rec.EXCHANGE_RATE);
6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);
6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);
6872: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loan_rec.FORGIVENESS_PERCENT);
6873:
6874: /* setting new values */

Line 6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);

6867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORG_ID: ' || l_loan_rec.ORG_ID);
6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);
6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);
6872: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loan_rec.FORGIVENESS_PERCENT);
6873:
6874: /* setting new values */
6875: l_loan_rec.NEXT_PAYMENT_NUMBER := P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM;

Line 6872: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loan_rec.FORGIVENESS_PERCENT);

6868: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LEGAL_ENTITY_ID: ' || l_loan_rec.LEGAL_ENTITY_ID);
6869: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loan_rec.FUNDED_AMOUNT);
6870: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loan_rec.CURRENT_PHASE);
6871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loan_rec.FORGIVENESS_FLAG);
6872: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loan_rec.FORGIVENESS_PERCENT);
6873:
6874: /* setting new values */
6875: l_loan_rec.NEXT_PAYMENT_NUMBER := P_BILL_HEADER_REC.ASSOC_PAYMENT_NUM;
6876: l_loan_rec.NEXT_PAYMENT_DUE_DATE := P_BILL_HEADER_REC.DUE_DATE;

Line 6903: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created OFFCYCLE bill');

6899: GENERATE_BILLING_STATEMENT_XML(
6900: p_loan_id => l_loan_rec.LOAN_ID,
6901: p_amortization_schedule_id => l_loan_rec.NEXT_AMORTIZATION_ID);
6902:
6903: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created OFFCYCLE bill');
6904:
6905: -- loan forgiveness adjustment for manual bills: fix for bug 7429910
6906: -- fix for bug 14488464 - dont do forgiveness if its for loan split
6907: if l_loan_rec.FORGIVENESS_FLAG = 'Y' and

Line 6913: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Performing loan forgiveness adjustment...');

6909: g_forgiveness_rec_trx_id is not null and
6910: P_BILL_HEADER_REC.CUST_ACCOUNT_ID is null and P_BILL_HEADER_REC.BILL_TO_ADDRESS_ID is null --fix for bug 14488464
6911: then
6912:
6913: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Performing loan forgiveness adjustment...');
6914: FORGIVENESS_ADJUSTMENT(
6915: P_API_VERSION => 1.0,
6916: P_INIT_MSG_LIST => FND_API.G_TRUE,
6917: P_COMMIT => FND_API.G_FALSE,

Line 6925: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');

6921: X_MSG_COUNT => l_msg_count,
6922: X_MSG_DATA => l_msg_data);
6923:
6924: IF l_return_status = 'S' THEN
6925: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
6926: ELSE
6927: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment');
6928: FND_MESSAGE.SET_NAME('LNS', 'LNS_FORGIVENESS_FAIL');
6929: FND_MSG_PUB.Add;

Line 6927: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment');

6923:
6924: IF l_return_status = 'S' THEN
6925: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully performed forgiveness adjustment.');
6926: ELSE
6927: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment');
6928: FND_MESSAGE.SET_NAME('LNS', 'LNS_FORGIVENESS_FAIL');
6929: FND_MSG_PUB.Add;
6930: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6931: RAISE FND_API.G_EXC_ERROR;

Line 6930: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

6926: ELSE
6927: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to perform forgiveness adjustment');
6928: FND_MESSAGE.SET_NAME('LNS', 'LNS_FORGIVENESS_FAIL');
6929: FND_MSG_PUB.Add;
6930: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
6931: RAISE FND_API.G_EXC_ERROR;
6932: END IF;
6933:
6934: else

Line 6935: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment');

6931: RAISE FND_API.G_EXC_ERROR;
6932: END IF;
6933:
6934: else
6935: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Will not perform loan forgiveness adjustment');
6936: end if;
6937:
6938: if P_COMMIT = FND_API.G_TRUE then
6939: COMMIT WORK;

Line 6940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

6936: end if;
6937:
6938: if P_COMMIT = FND_API.G_TRUE then
6939: COMMIT WORK;
6940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
6941: end if;
6942:
6943: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created OFFCYCLE bill');
6944:

Line 6943: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created OFFCYCLE bill');

6939: COMMIT WORK;
6940: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
6941: end if;
6942:
6943: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created OFFCYCLE bill');
6944:
6945: /* applying cash receipts */
6946:
6947: FOR l_Count IN 1..l_lines_tbl.count LOOP

Line 6970: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

6966: p_encoded => FND_API.G_FALSE,
6967: p_count => x_msg_count,
6968: p_data => x_msg_data);
6969:
6970: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
6971:
6972: EXCEPTION
6973: WHEN FND_API.G_EXC_ERROR THEN
6974: ROLLBACK TO CREATE_SINGLE_OFFCYCLE_BILL;

Line 6977: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

6973: WHEN FND_API.G_EXC_ERROR THEN
6974: ROLLBACK TO CREATE_SINGLE_OFFCYCLE_BILL;
6975: x_return_status := FND_API.G_RET_STS_ERROR;
6976: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6977: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
6978: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6979: ROLLBACK TO CREATE_SINGLE_OFFCYCLE_BILL;
6980: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6981: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 6982: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

6978: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6979: ROLLBACK TO CREATE_SINGLE_OFFCYCLE_BILL;
6980: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6981: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6982: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
6983: WHEN OTHERS THEN
6984: ROLLBACK TO CREATE_SINGLE_OFFCYCLE_BILL;
6985: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
6986: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 6990: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

6986: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
6987: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
6988: END IF;
6989: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
6990: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
6991: END;
6992:
6993:
6994:

Line 7059: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

7055: l_bill_lines_tbl LNS_BILLING_BATCH_PUB.BILL_LINES_TBL;
7056:
7057: BEGIN
7058:
7059: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7060:
7061: -- Standard start of API savepoint
7062: SAVEPOINT CREATE_OFFCYCLE_BILLS;
7063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 7063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

7059: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7060:
7061: -- Standard start of API savepoint
7062: SAVEPOINT CREATE_OFFCYCLE_BILLS;
7063: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
7064:
7065: -- Standard call to check for call compatibility
7066: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
7067: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7079: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Creating OFFCYCLE bills...');

7075: -- Initialize API return status to success
7076: l_return_status := FND_API.G_RET_STS_SUCCESS;
7077:
7078: -- START OF BODY OF API
7079: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Creating OFFCYCLE bills...');
7080:
7081: /* Looping thru headers table */
7082: FOR l_Count IN 1..P_BILL_HEADERS_TBL.count LOOP
7083:

Line 7085: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Header ID is not set.');

7081: /* Looping thru headers table */
7082: FOR l_Count IN 1..P_BILL_HEADERS_TBL.count LOOP
7083:
7084: if P_BILL_HEADERS_TBL(l_Count).HEADER_ID is null then
7085: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Header ID is not set.');
7086: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_HEADER');
7087: FND_MSG_PUB.Add;
7088: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7089: RAISE FND_API.G_EXC_ERROR;

Line 7088: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7084: if P_BILL_HEADERS_TBL(l_Count).HEADER_ID is null then
7085: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Header ID is not set.');
7086: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_HEADER');
7087: FND_MSG_PUB.Add;
7088: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7089: RAISE FND_API.G_EXC_ERROR;
7090: end if;
7091:
7092: /* Init lines table */

Line 7100: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Header ID for line ' || P_BILL_LINES_TBL(l_Count1).LINE_ID || ' is not set.');

7096: /* Looping thru lines table */
7097: FOR l_Count1 IN 1..P_BILL_LINES_TBL.count LOOP
7098:
7099: if P_BILL_LINES_TBL(l_Count1).HEADER_ID is null then
7100: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Header ID for line ' || P_BILL_LINES_TBL(l_Count1).LINE_ID || ' is not set.');
7101: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINE_HEADER');
7102: FND_MESSAGE.SET_TOKEN('LINE', P_BILL_LINES_TBL(l_Count1).LINE_ID);
7103: FND_MSG_PUB.Add;
7104: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 7104: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

7100: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: Header ID for line ' || P_BILL_LINES_TBL(l_Count1).LINE_ID || ' is not set.');
7101: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_BILL_NO_LINE_HEADER');
7102: FND_MESSAGE.SET_TOKEN('LINE', P_BILL_LINES_TBL(l_Count1).LINE_ID);
7103: FND_MSG_PUB.Add;
7104: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7105: RAISE FND_API.G_EXC_ERROR;
7106: end if;
7107:
7108: /* Adding current line record to lines table of current header */

Line 7134: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');

7130: END IF;
7131:
7132: END LOOP;
7133:
7134: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
7135: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || P_BILL_HEADERS_TBL.count || ' OFFCYCLE bill(s)');
7136:
7137: if P_COMMIT = FND_API.G_TRUE then
7138: COMMIT WORK;

Line 7135: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || P_BILL_HEADERS_TBL.count || ' OFFCYCLE bill(s)');

7131:
7132: END LOOP;
7133:
7134: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
7135: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || P_BILL_HEADERS_TBL.count || ' OFFCYCLE bill(s)');
7136:
7137: if P_COMMIT = FND_API.G_TRUE then
7138: COMMIT WORK;
7139: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');

Line 7139: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');

7135: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Total processed ' || P_BILL_HEADERS_TBL.count || ' OFFCYCLE bill(s)');
7136:
7137: if P_COMMIT = FND_API.G_TRUE then
7138: COMMIT WORK;
7139: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited loan');
7140: end if;
7141:
7142: -- END OF BODY OF API
7143: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 7151: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

7147: p_encoded => FND_API.G_FALSE,
7148: p_count => x_msg_count,
7149: p_data => x_msg_data);
7150:
7151: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
7152:
7153: EXCEPTION
7154: WHEN FND_API.G_EXC_ERROR THEN
7155: ROLLBACK TO CREATE_OFFCYCLE_BILLS;

Line 7158: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

7154: WHEN FND_API.G_EXC_ERROR THEN
7155: ROLLBACK TO CREATE_OFFCYCLE_BILLS;
7156: x_return_status := FND_API.G_RET_STS_ERROR;
7157: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7158: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
7159: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7160: ROLLBACK TO CREATE_OFFCYCLE_BILLS;
7161: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7162: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 7163: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

7159: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7160: ROLLBACK TO CREATE_OFFCYCLE_BILLS;
7161: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7162: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7163: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
7164: WHEN OTHERS THEN
7165: ROLLBACK TO CREATE_OFFCYCLE_BILLS;
7166: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7167: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 7171: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');

7167: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
7168: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
7169: END IF;
7170: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7171: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked loan');
7172: END;
7173:
7174:
7175:

Line 7287: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

7283: lines.AMORTIZATION_SCHEDULE_ID = P_AMORTIZATION_ID;
7284:
7285: BEGIN
7286:
7287: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7288:
7289: -- Standard start of API savepoint
7290: SAVEPOINT REVERSE_OFFCYCLE_BILL;
7291: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 7291: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

7287: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7288:
7289: -- Standard start of API savepoint
7290: SAVEPOINT REVERSE_OFFCYCLE_BILL;
7291: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
7292:
7293: -- Standard call to check for call compatibility
7294: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
7295: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7310: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing offcycle bill with amortization_id ' || P_AMORTIZATION_ID);

7306: -- START OF BODY OF API
7307:
7308: init;
7309:
7310: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing offcycle bill with amortization_id ' || P_AMORTIZATION_ID);
7311:
7312: /* verify input parameters */
7313: if P_AMORTIZATION_ID is null then
7314: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amortization ID must be set.');

Line 7314: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amortization ID must be set.');

7310: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reversing offcycle bill with amortization_id ' || P_AMORTIZATION_ID);
7311:
7312: /* verify input parameters */
7313: if P_AMORTIZATION_ID is null then
7314: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amortization ID must be set.');
7315: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NO_AMORT');
7316: FND_MSG_PUB.Add;
7317: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7318: RAISE FND_API.G_EXC_ERROR;

Line 7317: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7313: if P_AMORTIZATION_ID is null then
7314: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Amortization ID must be set.');
7315: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NO_AMORT');
7316: FND_MSG_PUB.Add;
7317: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7318: RAISE FND_API.G_EXC_ERROR;
7319: end if;
7320:
7321: /* verify is it really offcycle bill, reversed etc. */

Line 7322: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Querying for details of the amortization:');

7318: RAISE FND_API.G_EXC_ERROR;
7319: end if;
7320:
7321: /* verify is it really offcycle bill, reversed etc. */
7322: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Querying for details of the amortization:');
7323:
7324: open amort_cur(P_AMORTIZATION_ID);
7325: fetch amort_cur into
7326: l_LOAN_ID,

Line 7334: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: No amortization record found.');

7330: l_REVERSED_FLAG;
7331:
7332: if amort_cur%NOTFOUND then
7333:
7334: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: No amortization record found.');
7335: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NO_BILL_FOUND');
7336: FND_MSG_PUB.Add;
7337: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7338: RAISE FND_API.G_EXC_ERROR;

Line 7337: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

7333:
7334: -- LogMessage(FND_LOG.LEVEL_ERROR, 'ERROR: No amortization record found.');
7335: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NO_BILL_FOUND');
7336: FND_MSG_PUB.Add;
7337: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7338: RAISE FND_API.G_EXC_ERROR;
7339:
7340: else
7341:

Line 7342: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_LOAN_ID);

7338: RAISE FND_API.G_EXC_ERROR;
7339:
7340: else
7341:
7342: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_LOAN_ID);
7343: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_NUMBER: ' || l_PAYMENT_NUMBER);
7344: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_DUE_DATE);
7345: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || l_PARENT_AMORTIZATION_ID);
7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);

Line 7343: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_NUMBER: ' || l_PAYMENT_NUMBER);

7339:
7340: else
7341:
7342: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_LOAN_ID);
7343: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_NUMBER: ' || l_PAYMENT_NUMBER);
7344: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_DUE_DATE);
7345: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || l_PARENT_AMORTIZATION_ID);
7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);
7347:

Line 7344: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_DUE_DATE);

7340: else
7341:
7342: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_LOAN_ID);
7343: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_NUMBER: ' || l_PAYMENT_NUMBER);
7344: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_DUE_DATE);
7345: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || l_PARENT_AMORTIZATION_ID);
7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);
7347:
7348: if l_PARENT_AMORTIZATION_ID is null then

Line 7345: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || l_PARENT_AMORTIZATION_ID);

7341:
7342: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_LOAN_ID);
7343: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_NUMBER: ' || l_PAYMENT_NUMBER);
7344: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_DUE_DATE);
7345: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || l_PARENT_AMORTIZATION_ID);
7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);
7347:
7348: if l_PARENT_AMORTIZATION_ID is null then
7349:

Line 7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);

7342: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_LOAN_ID);
7343: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_NUMBER: ' || l_PAYMENT_NUMBER);
7344: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_DUE_DATE);
7345: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PARENT_AMORTIZATION_ID: ' || l_PARENT_AMORTIZATION_ID);
7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);
7347:
7348: if l_PARENT_AMORTIZATION_ID is null then
7349:
7350: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is not offcycle bill.');

Line 7350: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is not offcycle bill.');

7346: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REVERSED_FLAG: ' || l_REVERSED_FLAG);
7347:
7348: if l_PARENT_AMORTIZATION_ID is null then
7349:
7350: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is not offcycle bill.');
7351: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NOT_MAN_BILL');
7352: FND_MSG_PUB.Add;
7353: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7354: RAISE FND_API.G_EXC_ERROR;

Line 7353: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

7349:
7350: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is not offcycle bill.');
7351: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NOT_MAN_BILL');
7352: FND_MSG_PUB.Add;
7353: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7354: RAISE FND_API.G_EXC_ERROR;
7355:
7356: elsif l_REVERSED_FLAG = 'Y' then
7357:

Line 7358: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is already reversed.');

7354: RAISE FND_API.G_EXC_ERROR;
7355:
7356: elsif l_REVERSED_FLAG = 'Y' then
7357:
7358: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is already reversed.');
7359: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_ALREADY_REV');
7360: FND_MSG_PUB.Add;
7361: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7362: RAISE FND_API.G_EXC_ERROR;

Line 7361: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

7357:
7358: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: The amortization is already reversed.');
7359: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_ALREADY_REV');
7360: FND_MSG_PUB.Add;
7361: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7362: RAISE FND_API.G_EXC_ERROR;
7363:
7364: end if;
7365:

Line 7371: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Quering for trx lines to reverse...');

7367:
7368: close amort_cur;
7369:
7370: /* Quering for invoices with lines to reverse */
7371: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Quering for trx lines to reverse...');
7372:
7373: open trx_to_reverse_cur(l_LOAN_ID, P_AMORTIZATION_ID);
7374:
7375: l_Count := 0;

Line 7405: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No trx lines found to reverse.');

7401:
7402: /* Check for table count */
7403: if l_reverse_tbl.count = 0 then
7404:
7405: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No trx lines found to reverse.');
7406: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_LINES_TO_REV');
7407: FND_MSG_PUB.Add;
7408: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7409: RAISE FND_API.G_EXC_ERROR;

Line 7408: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));

7404:
7405: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: No trx lines found to reverse.');
7406: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_LINES_TO_REV');
7407: FND_MSG_PUB.Add;
7408: LogMessage(FND_LOG.LEVEL_ERROR, FND_MSG_PUB.Get(p_encoded => 'F'));
7409: RAISE FND_API.G_EXC_ERROR;
7410:
7411: end if;
7412:

Line 7417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;

7413: /* Create credit memos */
7414: CREATE_AR_CM(l_reverse_tbl);
7415:
7416: /* Updating amortization table */
7417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating record in LNS_AMORTIZATION_SCHEDS...') ;
7418:
7419: LNS_AMORTIZATION_SCHEDS_PKG.Update_Row(
7420: P_AMORTIZATION_SCHEDULE_ID => P_AMORTIZATION_ID
7421: ,P_REVERSED_FLAG => 'Y'

Line 7424: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');

7420: P_AMORTIZATION_SCHEDULE_ID => P_AMORTIZATION_ID
7421: ,P_REVERSED_FLAG => 'Y'
7422: ,P_REVERSED_DATE => sysdate);
7423:
7424: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');
7425:
7426: SELECT lhdr.loan_status INTO l_lns_status FROM lns_loan_headers lhdr WHERE lhdr.loan_id = l_LOAN_ID;
7427:
7428: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'The LoanStatus of loanid '||l_LOAN_ID||' is '||l_lns_status) ;

Line 7428: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'The LoanStatus of loanid '||l_LOAN_ID||' is '||l_lns_status) ;

7424: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Update successfull!');
7425:
7426: SELECT lhdr.loan_status INTO l_lns_status FROM lns_loan_headers lhdr WHERE lhdr.loan_id = l_LOAN_ID;
7427:
7428: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'The LoanStatus of loanid '||l_LOAN_ID||' is '||l_lns_status) ;
7429:
7430: -- If the loanStatus is INCOMPLETE, then only update the lns_fee_schedules.billed_flag = 'N' for the submitForApproval fees
7431: IF l_lns_status = 'INCOMPLETE' THEN
7432: REVERSE_BILLED_FEES(p_amortization_id);

Line 7439: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

7435: STORE_LAST_PAYMENT_NUMBER(l_LOAN_ID);
7436:
7437: if P_COMMIT = FND_API.G_TRUE then
7438: COMMIT WORK;
7439: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
7440: end if;
7441:
7442: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reversed offcycle bill');
7443:

Line 7442: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reversed offcycle bill');

7438: COMMIT WORK;
7439: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
7440: end if;
7441:
7442: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully reversed offcycle bill');
7443:
7444: -- END OF BODY OF API
7445: x_return_status := FND_API.G_RET_STS_SUCCESS;
7446:

Line 7453: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

7449: p_encoded => FND_API.G_FALSE,
7450: p_count => x_msg_count,
7451: p_data => x_msg_data);
7452:
7453: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
7454:
7455: EXCEPTION
7456: WHEN FND_API.G_EXC_ERROR THEN
7457: ROLLBACK TO REVERSE_OFFCYCLE_BILL;

Line 7460: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

7456: WHEN FND_API.G_EXC_ERROR THEN
7457: ROLLBACK TO REVERSE_OFFCYCLE_BILL;
7458: x_return_status := FND_API.G_RET_STS_ERROR;
7459: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7460: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
7461: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7462: ROLLBACK TO REVERSE_OFFCYCLE_BILL;
7463: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7464: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 7465: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

7461: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7462: ROLLBACK TO REVERSE_OFFCYCLE_BILL;
7463: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7464: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7465: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
7466: WHEN OTHERS THEN
7467: ROLLBACK TO REVERSE_OFFCYCLE_BILL;
7468: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7469: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 7473: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

7469: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
7470: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
7471: END IF;
7472: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7473: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
7474: END;
7475:
7476:
7477:

Line 7608: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

7604: order by lines.LOAN_LINE_ID;
7605:
7606: BEGIN
7607:
7608: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7609:
7610: -- Standard start of API savepoint
7611: SAVEPOINT ADJUST_ORIGINAL_RECEIVABLE;
7612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 7612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

7608: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7609:
7610: -- Standard start of API savepoint
7611: SAVEPOINT ADJUST_ORIGINAL_RECEIVABLE;
7612: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
7613:
7614: -- Standard call to check for call compatibility
7615: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
7616: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id :' || P_LOAN_ID);

7627: -- START OF BODY OF API
7628:
7629: init;
7630:
7631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id :' || P_LOAN_ID);
7632:
7633: /* verify input parameters */
7634: if P_LOAN_ID is null then
7635:

Line 7636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

7632:
7633: /* verify input parameters */
7634: if P_LOAN_ID is null then
7635:
7636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
7637: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
7638: FND_MSG_PUB.Add;
7639: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7640: RAISE FND_API.G_EXC_ERROR;

Line 7639: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7635:
7636: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
7637: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
7638: FND_MSG_PUB.Add;
7639: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7640: RAISE FND_API.G_EXC_ERROR;
7641:
7642: end if;
7643:

Line 7646: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Receivables activity name is not set in the system option.');

7642: end if;
7643:
7644: /* checking for system options values required for adjustment */
7645: if g_receivables_trx_id is null then
7646: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Receivables activity name is not set in the system option.');
7647: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_REC_TRX_IN_SYS_OPT');
7648: FND_MSG_PUB.Add;
7649: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7650: RAISE FND_API.G_EXC_ERROR;

Line 7649: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7645: if g_receivables_trx_id is null then
7646: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Receivables activity name is not set in the system option.');
7647: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_REC_TRX_IN_SYS_OPT');
7648: FND_MSG_PUB.Add;
7649: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7650: RAISE FND_API.G_EXC_ERROR;
7651:
7652: end if;
7653:

Line 7662: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: USSGL Transaction Code is not set in the system option.');

7658:
7659: if l_ussgl_flag = 'Y' then
7660:
7661: if g_USSGL_TRANSACTION_CODE is null then
7662: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: USSGL Transaction Code is not set in the system option.');
7663: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_CODE_IN_SYS_OPT');
7664: FND_MSG_PUB.Add;
7665: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7666: RAISE FND_API.G_EXC_ERROR;

Line 7665: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7661: if g_USSGL_TRANSACTION_CODE is null then
7662: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: USSGL Transaction Code is not set in the system option.');
7663: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_TRX_CODE_IN_SYS_OPT');
7664: FND_MSG_PUB.Add;
7665: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7666: RAISE FND_API.G_EXC_ERROR;
7667:
7668: end if;
7669:

Line 7700: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting original receivables for loan ' || l_loan_number || ' (id ' || P_LOAN_ID || ')...');

7696:
7697: l_Count := l_Count + 1;
7698:
7699: if l_Count = 1 then
7700: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting original receivables for loan ' || l_loan_number || ' (id ' || P_LOAN_ID || ')...');
7701: end if;
7702:
7703: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting receivable ' || l_trx_number || '...');
7704:

Line 7703: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting receivable ' || l_trx_number || '...');

7699: if l_Count = 1 then
7700: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting original receivables for loan ' || l_loan_number || ' (id ' || P_LOAN_ID || ')...');
7701: end if;
7702:
7703: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting receivable ' || l_trx_number || '...');
7704:
7705: /* verify adjust amount and set adjustment type */
7706: if l_requested_amount > l_amount_due_remaining then
7707: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');

Line 7707: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');

7703: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting receivable ' || l_trx_number || '...');
7704:
7705: /* verify adjust amount and set adjustment type */
7706: if l_requested_amount > l_amount_due_remaining then
7707: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');
7708: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
7709: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7710: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
7711: FND_MSG_PUB.Add;

Line 7708: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);

7704:
7705: /* verify adjust amount and set adjustment type */
7706: if l_requested_amount > l_amount_due_remaining then
7707: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');
7708: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
7709: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7710: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
7711: FND_MSG_PUB.Add;
7712: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 7709: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);

7705: /* verify adjust amount and set adjustment type */
7706: if l_requested_amount > l_amount_due_remaining then
7707: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');
7708: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
7709: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7710: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
7711: FND_MSG_PUB.Add;
7712: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7713: RAISE FND_API.G_EXC_ERROR;

Line 7712: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7708: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
7709: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7710: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
7711: FND_MSG_PUB.Add;
7712: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7713: RAISE FND_API.G_EXC_ERROR;
7714: else
7715: l_type := 'LINE';
7716: end if;

Line 7718: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);

7714: else
7715: l_type := 'LINE';
7716: end if;
7717:
7718: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
7719: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7720:
7721: /* checking if adjustment for this loan already was made */
7722: if l_adj_number is not null or l_adj_id is not null then

Line 7719: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);

7715: l_type := 'LINE';
7716: end if;
7717:
7718: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
7719: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7720:
7721: /* checking if adjustment for this loan already was made */
7722: if l_adj_number is not null or l_adj_id is not null then
7723: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );

Line 7723: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );

7719: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
7720:
7721: /* checking if adjustment for this loan already was made */
7722: if l_adj_number is not null or l_adj_id is not null then
7723: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );
7724: FND_MESSAGE.SET_NAME('LNS', 'LNS_DUPL_ADJ_ORIG_REC');
7725: FND_MESSAGE.SET_TOKEN('ADJ', l_adj_number);
7726: FND_MSG_PUB.Add;
7727: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 7727: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7723: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );
7724: FND_MESSAGE.SET_NAME('LNS', 'LNS_DUPL_ADJ_ORIG_REC');
7725: FND_MESSAGE.SET_TOKEN('ADJ', l_adj_number);
7726: FND_MSG_PUB.Add;
7727: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7728: RAISE FND_API.G_EXC_ERROR;
7729: end if;
7730:
7731: /* buld comments */

Line 7771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_LOAN_LINES...');

7767: X_ADJ_ID => l_adj_id,
7768: X_ADJ_NUMBER => l_adj_number,
7769: P_ORG_ID => l_org_id);
7770:
7771: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_LOAN_LINES...');
7772: LNS_LOAN_LINE_PUB.UPDATE_LINE_ADJUSTMENT_NUMBER(
7773: p_init_msg_list => FND_API.G_FALSE
7774: ,p_loan_id => P_LOAN_ID
7775: ,p_loan_line_id => l_line_id

Line 7786: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

7782: ,x_return_status => l_return_status
7783: ,x_msg_count => l_msg_count
7784: ,x_msg_data => l_msg_data);
7785:
7786: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
7787: IF l_return_status = 'S' THEN
7788: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');
7789: ELSE
7790: RAISE FND_API.G_EXC_ERROR;

Line 7788: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');

7784: ,x_msg_data => l_msg_data);
7785:
7786: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
7787: IF l_return_status = 'S' THEN
7788: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');
7789: ELSE
7790: RAISE FND_API.G_EXC_ERROR;
7791: END IF;
7792: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for original receivable ' || l_trx_number);

Line 7792: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for original receivable ' || l_trx_number);

7788: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');
7789: ELSE
7790: RAISE FND_API.G_EXC_ERROR;
7791: END IF;
7792: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for original receivable ' || l_trx_number);
7793:
7794: END LOOP;
7795:
7796: close orig_rec_cur;

Line 7799: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot find receivable to adjust.');

7795:
7796: close orig_rec_cur;
7797:
7798: if l_Count = 0 then
7799: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot find receivable to adjust.');
7800: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_FIND_ORIG_REC');
7801: FND_MSG_PUB.Add;
7802: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7803: RAISE FND_API.G_EXC_ERROR;

Line 7802: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7798: if l_Count = 0 then
7799: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot find receivable to adjust.');
7800: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_FIND_ORIG_REC');
7801: FND_MSG_PUB.Add;
7802: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7803: RAISE FND_API.G_EXC_ERROR;
7804: end if;
7805:
7806: if P_COMMIT = FND_API.G_TRUE then

Line 7808: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

7804: end if;
7805:
7806: if P_COMMIT = FND_API.G_TRUE then
7807: COMMIT WORK;
7808: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
7809: end if;
7810:
7811: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully adjusted ' || l_Count || ' original receivable for loan ' || l_loan_number);
7812:

Line 7811: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully adjusted ' || l_Count || ' original receivable for loan ' || l_loan_number);

7807: COMMIT WORK;
7808: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
7809: end if;
7810:
7811: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully adjusted ' || l_Count || ' original receivable for loan ' || l_loan_number);
7812:
7813: -- END OF BODY OF API
7814: x_return_status := FND_API.G_RET_STS_SUCCESS;
7815:

Line 7822: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

7818: p_encoded => FND_API.G_FALSE,
7819: p_count => x_msg_count,
7820: p_data => x_msg_data);
7821:
7822: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
7823:
7824: EXCEPTION
7825: WHEN FND_API.G_EXC_ERROR THEN
7826: ROLLBACK TO ADJUST_ORIGINAL_RECEIVABLE;

Line 7829: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

7825: WHEN FND_API.G_EXC_ERROR THEN
7826: ROLLBACK TO ADJUST_ORIGINAL_RECEIVABLE;
7827: x_return_status := FND_API.G_RET_STS_ERROR;
7828: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7829: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
7830: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7831: ROLLBACK TO ADJUST_ORIGINAL_RECEIVABLE;
7832: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7833: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 7834: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

7830: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
7831: ROLLBACK TO ADJUST_ORIGINAL_RECEIVABLE;
7832: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7833: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7834: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
7835: WHEN OTHERS THEN
7836: ROLLBACK TO ADJUST_ORIGINAL_RECEIVABLE;
7837: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
7838: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 7842: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

7838: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
7839: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
7840: END IF;
7841: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
7842: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
7843: END;
7844:
7845:
7846: /*========================================================================

Line 7931: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

7927: BEGIN
7928:
7929: X_BILLED_YN := 'N';
7930:
7931: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7932:
7933: -- Standard start of API savepoint
7934: SAVEPOINT PREBILL_SINGLE_LOAN;
7935: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 7935: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

7931: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
7932:
7933: -- Standard start of API savepoint
7934: SAVEPOINT PREBILL_SINGLE_LOAN;
7935: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
7936:
7937: -- Standard call to check for call compatibility
7938: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
7939: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7956: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

7952:
7953: /* verify input parameters */
7954: if P_LOAN_ID is null then
7955:
7956: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
7957: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
7958: FND_MSG_PUB.Add;
7959: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7960: RAISE FND_API.G_EXC_ERROR;

Line 7959: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

7955:
7956: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
7957: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
7958: FND_MSG_PUB.Add;
7959: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
7960: RAISE FND_API.G_EXC_ERROR;
7961:
7962: end if;
7963:

Line 7969: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing 0-th installment for loan ' || l_loan_number || '...');

7965: open loan_cur(P_LOAN_ID);
7966: fetch loan_cur into l_loan_number, l_cur_phase;
7967: close loan_cur;
7968:
7969: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing 0-th installment for loan ' || l_loan_number || '...');
7970:
7971: /* new principal and interest amounts from getInstallment api */
7972: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');
7973:

Line 7972: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');

7968:
7969: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing 0-th installment for loan ' || l_loan_number || '...');
7970:
7971: /* new principal and interest amounts from getInstallment api */
7972: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');
7973:
7974: if l_cur_phase = 'TERM' then
7975:
7976: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');

Line 7976: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');

7972: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');
7973:
7974: if l_cur_phase = 'TERM' then
7975:
7976: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');
7977: lns_financials.getInstallment(
7978: p_api_version => 1.0,
7979: p_init_msg_list => FND_API.G_TRUE,
7980: p_commit => FND_API.G_FALSE,

Line 7991: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');

7987: X_MSG_DATA => l_msg_data);
7988:
7989: else
7990:
7991: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');
7992: lns_financials.getOpenInstallment(
7993: -- p_api_version => 1.0,
7994: p_init_msg_list => FND_API.G_TRUE,
7995: -- p_commit => FND_API.G_FALSE,

Line 8006: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

8002: X_MSG_DATA => l_msg_data);
8003:
8004: end if;
8005:
8006: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
8007: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
8008:
8009: if l_return_status <> 'S' then
8010: RAISE FND_API.G_EXC_ERROR;

Line 8007: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

8003:
8004: end if;
8005:
8006: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
8007: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
8008:
8009: if l_return_status <> 'S' then
8010: RAISE FND_API.G_EXC_ERROR;
8011: end if;

Line 8013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');

8009: if l_return_status <> 'S' then
8010: RAISE FND_API.G_EXC_ERROR;
8011: end if;
8012:
8013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);

Line 8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);

8010: RAISE FND_API.G_EXC_ERROR;
8011: end if;
8012:
8013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);

Line 8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);

8011: end if;
8012:
8013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
8019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);

Line 8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);

8012:
8013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
8019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8020:

Line 8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);

8013: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned from lns_financials.getInstallment:');
8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
8019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8020:
8021: l_header_count := 101;

Line 8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);

8014: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
8019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8020:
8021: l_header_count := 101;
8022: l_BILL_HEADERS_TBL(1).HEADER_ID := l_header_count;

Line 8019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);

8015: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8016: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8017: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8018: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CAP_INT_AMOUNT: ' || l_amortization_rec.CAP_INT_AMOUNT);
8019: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8020:
8021: l_header_count := 101;
8022: l_BILL_HEADERS_TBL(1).HEADER_ID := l_header_count;
8023: l_BILL_HEADERS_TBL(1).LOAN_ID := P_LOAN_ID;

Line 8033: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');

8029: if l_amortization_rec.INSTALLMENT_NUMBER is null and
8030: l_amortization_rec.due_date is null
8031: then
8032:
8033: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');
8034: return;
8035:
8036: end if;
8037:

Line 8043: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0. Nothing to bill.');

8039: (l_amortization_rec.INTEREST_AMOUNT is null or l_amortization_rec.INTEREST_AMOUNT = 0) and
8040: (l_amortization_rec.FEE_AMOUNT is null or l_amortization_rec.FEE_AMOUNT = 0)
8041: then
8042:
8043: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0. Nothing to bill.');
8044: return;
8045:
8046: end if;
8047:

Line 8075: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fee #' || l_Count || ' Name: ' || l_fee_tbl(l_Count).FEE_NAME || ' Amount: ' || l_fee_tbl(l_Count).FEE_AMOUNT);

8071:
8072: /* adding fee amounts into lines table */
8073: FOR l_Count IN 1..l_fee_tbl.count LOOP
8074:
8075: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fee #' || l_Count || ' Name: ' || l_fee_tbl(l_Count).FEE_NAME || ' Amount: ' || l_fee_tbl(l_Count).FEE_AMOUNT);
8076:
8077: l_Count1 := l_Count1 + 1;
8078: l_BILL_LINES_TBL(l_Count1).LINE_ID := 100 + l_Count1;
8079: l_BILL_LINES_TBL(l_Count1).HEADER_ID := l_header_count;

Line 8091: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8087: if l_amortization_rec.INSTALLMENT_NUMBER <> l_fee_tbl(l_Count).FEE_INSTALLMENT then
8088:
8089: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_FEE_INSTAL');
8090: FND_MSG_PUB.Add;
8091: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8092: RAISE FND_API.G_EXC_ERROR;
8093:
8094: end if;
8095:

Line 8097: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_FEE_SCHEDULES with billed_flag = Y ...');

8093:
8094: end if;
8095:
8096: /* updating LNS_FEE_SCHEDULES with billed_flag = Y */
8097: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_FEE_SCHEDULES with billed_flag = Y ...');
8098: UPDATE LNS_FEE_SCHEDULES
8099: SET
8100: BILLED_FLAG = 'Y',
8101: last_update_date = LNS_UTILITY_PUB.LAST_UPDATE_DATE,

Line 8106: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');

8102: last_updated_by = LNS_UTILITY_PUB.LAST_UPDATED_BY,
8103: last_update_login = LNS_UTILITY_PUB.LAST_UPDATE_LOGIN
8104: WHERE
8105: FEE_SCHEDULE_ID = l_fee_tbl(l_Count).fee_schedule_id;
8106: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');
8107:
8108: END LOOP;
8109:
8110: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS...');

Line 8110: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS...');

8106: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');
8107:
8108: END LOOP;
8109:
8110: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS...');
8111:
8112: LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS(
8113: P_API_VERSION => 1.0,
8114: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 8123: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

8119: x_return_status => l_return_status,
8120: x_msg_count => l_msg_count,
8121: x_msg_data => l_msg_data);
8122:
8123: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
8124:
8125: if l_return_status <> 'S' then
8126: RAISE FND_API.G_EXC_ERROR;
8127: end if;

Line 8131: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

8127: end if;
8128:
8129: if P_COMMIT = FND_API.G_TRUE then
8130: COMMIT WORK;
8131: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
8132: end if;
8133:
8134: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully billed 0-th installment for loan ' || l_loan_number);
8135:

Line 8134: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully billed 0-th installment for loan ' || l_loan_number);

8130: COMMIT WORK;
8131: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
8132: end if;
8133:
8134: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully billed 0-th installment for loan ' || l_loan_number);
8135:
8136: -- END OF BODY OF API
8137: x_return_status := FND_API.G_RET_STS_SUCCESS;
8138: X_BILLED_YN := 'Y';

Line 8146: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

8142: p_encoded => FND_API.G_FALSE,
8143: p_count => x_msg_count,
8144: p_data => x_msg_data);
8145:
8146: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8147:
8148: EXCEPTION
8149: WHEN FND_API.G_EXC_ERROR THEN
8150: ROLLBACK TO PREBILL_SINGLE_LOAN;

Line 8153: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8149: WHEN FND_API.G_EXC_ERROR THEN
8150: ROLLBACK TO PREBILL_SINGLE_LOAN;
8151: x_return_status := FND_API.G_RET_STS_ERROR;
8152: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8153: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8155: ROLLBACK TO PREBILL_SINGLE_LOAN;
8156: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8157: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 8158: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8154: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8155: ROLLBACK TO PREBILL_SINGLE_LOAN;
8156: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8157: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8158: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8159: WHEN OTHERS THEN
8160: ROLLBACK TO PREBILL_SINGLE_LOAN;
8161: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8162: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 8166: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8162: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
8163: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
8164: END IF;
8165: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8166: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8167: END;
8168:
8169:
8170: /*========================================================================

Line 8235: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

8231: loan.loan_id = P_LOAN_ID;
8232:
8233: BEGIN
8234:
8235: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8236:
8237: -- START OF BODY OF API
8238: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
8239: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);

Line 8238: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');

8234:
8235: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8236:
8237: -- START OF BODY OF API
8238: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
8239: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
8240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AMOUNT = ' || P_AMOUNT);
8241:
8242: /* verify input parameters */

Line 8239: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);

8235: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8236:
8237: -- START OF BODY OF API
8238: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
8239: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
8240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AMOUNT = ' || P_AMOUNT);
8241:
8242: /* verify input parameters */
8243: if P_LOAN_ID is null then

Line 8240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AMOUNT = ' || P_AMOUNT);

8236:
8237: -- START OF BODY OF API
8238: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
8239: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
8240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AMOUNT = ' || P_AMOUNT);
8241:
8242: /* verify input parameters */
8243: if P_LOAN_ID is null then
8244:

Line 8245: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

8241:
8242: /* verify input parameters */
8243: if P_LOAN_ID is null then
8244:
8245: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
8246: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
8247: FND_MSG_PUB.Add;
8248: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8249: RAISE FND_API.G_EXC_ERROR;

Line 8248: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8244:
8245: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
8246: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
8247: FND_MSG_PUB.Add;
8248: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8249: RAISE FND_API.G_EXC_ERROR;
8250:
8251: end if;
8252: if P_AMOUNT is null then

Line 8254: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'P_AMOUNT is null');

8250:
8251: end if;
8252: if P_AMOUNT is null then
8253:
8254: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'P_AMOUNT is null');
8255: RAISE FND_API.G_EXC_ERROR;
8256:
8257: end if;
8258:

Line 8266: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan Forgiveness receivables activity name is not set in the system option. Exiting.');

8262: X_REMAINING_AMOUNT := P_AMOUNT;
8263:
8264: /* checking for system options values required for adjustment */
8265: if g_forgiveness_rec_trx_id is null then
8266: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan Forgiveness receivables activity name is not set in the system option. Exiting.');
8267: return;
8268: end if;
8269:
8270: /* querying psa, loan details */

Line 8278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);

8274: l_forgiveness_percent,
8275: l_currency;
8276: close details_cur;
8277:
8278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8279: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8281:
8282: if l_forgiveness_flag = 'N' then

Line 8279: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_percent = ' || l_forgiveness_percent);

8275: l_currency;
8276: close details_cur;
8277:
8278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8279: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8281:
8282: if l_forgiveness_flag = 'N' then
8283: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not part of loan forgiveness program. Exiting.');

Line 8280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);

8276: close details_cur;
8277:
8278: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8279: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8281:
8282: if l_forgiveness_flag = 'N' then
8283: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not part of loan forgiveness program. Exiting.');
8284: return;

Line 8283: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not part of loan forgiveness program. Exiting.');

8279: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8280: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8281:
8282: if l_forgiveness_flag = 'N' then
8283: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not part of loan forgiveness program. Exiting.');
8284: return;
8285: end if;
8286:
8287: if l_forgiveness_percent = 0 then

Line 8288: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness percent = 0. Exiting.');

8284: return;
8285: end if;
8286:
8287: if l_forgiveness_percent = 0 then
8288: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness percent = 0. Exiting.');
8289: return;
8290: end if;
8291:
8292: fnd_currency.GET_INFO(CURRENCY_CODE => l_currency,

Line 8299: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_FORGIVENESS_AMOUNT = ' || X_FORGIVENESS_AMOUNT);

8295: MIN_ACCT_UNIT => l_min_acct_unit);
8296: X_FORGIVENESS_AMOUNT := round(P_AMOUNT * (l_forgiveness_percent/100), l_precision);
8297: X_REMAINING_AMOUNT := P_AMOUNT - X_FORGIVENESS_AMOUNT;
8298:
8299: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_FORGIVENESS_AMOUNT = ' || X_FORGIVENESS_AMOUNT);
8300: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_REMAINING_AMOUNT = ' || X_REMAINING_AMOUNT);
8301:
8302: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8303:

Line 8300: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_REMAINING_AMOUNT = ' || X_REMAINING_AMOUNT);

8296: X_FORGIVENESS_AMOUNT := round(P_AMOUNT * (l_forgiveness_percent/100), l_precision);
8297: X_REMAINING_AMOUNT := P_AMOUNT - X_FORGIVENESS_AMOUNT;
8298:
8299: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_FORGIVENESS_AMOUNT = ' || X_FORGIVENESS_AMOUNT);
8300: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_REMAINING_AMOUNT = ' || X_REMAINING_AMOUNT);
8301:
8302: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8303:
8304: EXCEPTION

Line 8302: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

8298:
8299: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_FORGIVENESS_AMOUNT = ' || X_FORGIVENESS_AMOUNT);
8300: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'X_REMAINING_AMOUNT = ' || X_REMAINING_AMOUNT);
8301:
8302: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8303:
8304: EXCEPTION
8305: WHEN OTHERS THEN
8306: LogMessage(FND_LOG.LEVEL_UNEXPECTED, l_api_name || ' - In exception');

Line 8306: LogMessage(FND_LOG.LEVEL_UNEXPECTED, l_api_name || ' - In exception');

8302: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8303:
8304: EXCEPTION
8305: WHEN OTHERS THEN
8306: LogMessage(FND_LOG.LEVEL_UNEXPECTED, l_api_name || ' - In exception');
8307: END;
8308:
8309:
8310: /*========================================================================

Line 8419: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

8415: am.PRINCIPAL_TRX_ID = psa.CUSTOMER_TRX_ID(+);
8416:
8417: BEGIN
8418:
8419: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8420:
8421: -- Standard start of API savepoint
8422: SAVEPOINT FORGIVENESS_ADJUSTMENT;
8423: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 8423: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

8419: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8420:
8421: -- Standard start of API savepoint
8422: SAVEPOINT FORGIVENESS_ADJUSTMENT;
8423: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
8424:
8425: -- Standard call to check for call compatibility
8426: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
8427: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8439: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);

8435: -- Initialize API return status to success
8436: X_RETURN_STATUS := FND_API.G_RET_STS_SUCCESS;
8437:
8438: -- START OF BODY OF API
8439: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);
8440:
8441: /* verify input parameters */
8442: if P_LOAN_ID is null then
8443:

Line 8444: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

8440:
8441: /* verify input parameters */
8442: if P_LOAN_ID is null then
8443:
8444: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
8445: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
8446: FND_MSG_PUB.Add;
8447: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8448: RAISE FND_API.G_EXC_ERROR;

Line 8447: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8443:
8444: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
8445: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
8446: FND_MSG_PUB.Add;
8447: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8448: RAISE FND_API.G_EXC_ERROR;
8449:
8450: end if;
8451:

Line 8454: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan Forgiveness receivables activity name is not set in the system option. Exiting.');

8450: end if;
8451:
8452: /* checking for system options values required for adjustment */
8453: if g_forgiveness_rec_trx_id is null then
8454: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan Forgiveness receivables activity name is not set in the system option. Exiting.');
8455: return;
8456: end if;
8457:
8458: /* querying psa, loan details */

Line 8476: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_number = ' || l_loan_number);

8472: l_org_id,
8473: l_currency;
8474: close details_cur;
8475:
8476: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_number = ' || l_loan_number);
8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);
8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);

Line 8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);

8473: l_currency;
8474: close details_cur;
8475:
8476: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_number = ' || l_loan_number);
8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);
8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);

Line 8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);

8474: close details_cur;
8475:
8476: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_number = ' || l_loan_number);
8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);
8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);

Line 8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);

8475:
8476: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_number = ' || l_loan_number);
8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);
8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);

Line 8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);

8476: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_number = ' || l_loan_number);
8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);
8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);

Line 8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);

8477: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_loan_desc = ' || l_loan_desc);
8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);

Line 8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);

8478: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_forgiveness_flag = ' || l_forgiveness_flag);
8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);

Line 8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);

8479: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_forgiveness_percent = ' || l_forgiveness_percent);
8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);
8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);

Line 8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);

8480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_number = ' || l_payment_number);
8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);
8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);
8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);

Line 8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);

8481: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_trx_id = ' || l_trx_id);
8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);
8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);
8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8489:

Line 8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);

8482: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_payment_schedule_id = ' || l_payment_schedule_id);
8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);
8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);
8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8489:
8490: if l_trx_id is null then

Line 8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);

8483: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_original_amount = ' || l_original_amount);
8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);
8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);
8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8489:
8490: if l_trx_id is null then
8491: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Nothing to adjust - principal invoice does not exist for payment number ' || l_payment_number || '. Exiting.');

Line 8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);

8484: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_apply_date = ' || l_apply_date);
8485: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_gl_date = ' || l_gl_date);
8486: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_phase = ' || l_phase);
8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);
8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8489:
8490: if l_trx_id is null then
8491: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Nothing to adjust - principal invoice does not exist for payment number ' || l_payment_number || '. Exiting.');
8492: return;

Line 8491: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Nothing to adjust - principal invoice does not exist for payment number ' || l_payment_number || '. Exiting.');

8487: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_org_id = ' || l_org_id);
8488: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_currency = ' || l_currency);
8489:
8490: if l_trx_id is null then
8491: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Nothing to adjust - principal invoice does not exist for payment number ' || l_payment_number || '. Exiting.');
8492: return;
8493: end if;
8494:
8495: if l_payment_schedule_id is null then

Line 8496: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot create adjustment - principal invoice is INCOMPLETE!');

8492: return;
8493: end if;
8494:
8495: if l_payment_schedule_id is null then
8496: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Cannot create adjustment - principal invoice is INCOMPLETE!');
8497: RAISE FND_API.G_EXC_ERROR;
8498: end if;
8499:
8500: if l_forgiveness_flag = 'N' then

Line 8501: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not part of loan forgiveness program. Exiting.');

8497: RAISE FND_API.G_EXC_ERROR;
8498: end if;
8499:
8500: if l_forgiveness_flag = 'N' then
8501: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not part of loan forgiveness program. Exiting.');
8502: return;
8503: end if;
8504:
8505: if l_forgiveness_percent = 0 then

Line 8506: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness percent = 0. Will not perform forgiveness adjustment. Exiting.');

8502: return;
8503: end if;
8504:
8505: if l_forgiveness_percent = 0 then
8506: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness percent = 0. Will not perform forgiveness adjustment. Exiting.');
8507: return;
8508: end if;
8509:
8510: if l_original_amount = 0 then

Line 8511: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Principal amount = 0. Will not perform forgiveness adjustment. Exiting.');

8507: return;
8508: end if;
8509:
8510: if l_original_amount = 0 then
8511: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Principal amount = 0. Will not perform forgiveness adjustment. Exiting.');
8512: return;
8513: end if;
8514:
8515: l_type := 'LINE';

Line 8530: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);

8526: EXT_PRECISION => l_ext_precision,
8527: MIN_ACCT_UNIT => l_min_acct_unit);
8528: l_requested_amount := round(l_original_amount * (l_forgiveness_percent/100), l_precision);
8529: */
8530: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
8531:
8532: if l_requested_amount = 0 then
8533: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness amount = 0. Will not perform forgiveness adjustment. Exiting.');
8534: return;

Line 8533: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness amount = 0. Will not perform forgiveness adjustment. Exiting.');

8529: */
8530: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
8531:
8532: if l_requested_amount = 0 then
8533: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Forgiveness amount = 0. Will not perform forgiveness adjustment. Exiting.');
8534: return;
8535: end if;
8536:
8537: /* buld comments */

Line 8556: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_adj_number = ' || l_adj_number || ' (l_adj_id = ' || l_adj_id || ')');

8552: X_ADJ_ID => l_adj_id,
8553: X_ADJ_NUMBER => l_adj_number,
8554: P_ORG_ID => l_org_id);
8555:
8556: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'l_adj_number = ' || l_adj_number || ' (l_adj_id = ' || l_adj_id || ')');
8557:
8558: if l_adj_id is null and l_adj_number is null then
8559: RAISE FND_API.G_EXC_ERROR;
8560: end if;

Line 8564: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

8560: end if;
8561:
8562: if P_COMMIT = FND_API.G_TRUE then
8563: COMMIT WORK;
8564: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
8565: end if;
8566:
8567: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully adjusted payment ' || l_payment_number || ' for loan ' || l_loan_number);
8568:

Line 8567: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully adjusted payment ' || l_payment_number || ' for loan ' || l_loan_number);

8563: COMMIT WORK;
8564: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
8565: end if;
8566:
8567: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully adjusted payment ' || l_payment_number || ' for loan ' || l_loan_number);
8568:
8569: -- END OF BODY OF API
8570: x_return_status := FND_API.G_RET_STS_SUCCESS;
8571:

Line 8578: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

8574: p_encoded => FND_API.G_FALSE,
8575: p_count => x_msg_count,
8576: p_data => x_msg_data);
8577:
8578: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8579:
8580: EXCEPTION
8581: WHEN FND_API.G_EXC_ERROR THEN
8582: ROLLBACK TO FORGIVENESS_ADJUSTMENT;

Line 8585: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8581: WHEN FND_API.G_EXC_ERROR THEN
8582: ROLLBACK TO FORGIVENESS_ADJUSTMENT;
8583: x_return_status := FND_API.G_RET_STS_ERROR;
8584: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8585: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8586: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8587: ROLLBACK TO FORGIVENESS_ADJUSTMENT;
8588: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8589: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 8590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8586: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8587: ROLLBACK TO FORGIVENESS_ADJUSTMENT;
8588: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8589: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8590: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8591: WHEN OTHERS THEN
8592: ROLLBACK TO FORGIVENESS_ADJUSTMENT;
8593: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8594: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 8598: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8594: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
8595: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
8596: END IF;
8597: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8598: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8599: END;
8600:
8601:
8602:

Line 8700: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

8696:
8697:
8698: BEGIN
8699:
8700: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8701:
8702: -- Standard start of API savepoint
8703: SAVEPOINT GET_NEXT_INSTAL_TO_BILL;
8704: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 8704: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

8700: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
8701:
8702: -- Standard start of API savepoint
8703: SAVEPOINT GET_NEXT_INSTAL_TO_BILL;
8704: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
8705:
8706: -- Standard call to check for call compatibility
8707: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
8708: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 8722: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);

8718:
8719: -- START OF BODY OF API
8720: init;
8721:
8722: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);
8723:
8724: /* verify input parameters */
8725: if P_LOAN_ID is null then
8726:

Line 8727: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

8723:
8724: /* verify input parameters */
8725: if P_LOAN_ID is null then
8726:
8727: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
8728: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
8729: FND_MSG_PUB.Add;
8730: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8731: RAISE FND_API.G_EXC_ERROR;

Line 8730: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8726:
8727: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
8728: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
8729: FND_MSG_PUB.Add;
8730: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8731: RAISE FND_API.G_EXC_ERROR;
8732:
8733: end if;
8734:

Line 8736: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');

8732:
8733: end if;
8734:
8735: if CAN_BILL_NEXT_INSTAL(P_LOAN_ID) = false then
8736: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');
8737: FND_MESSAGE.SET_NAME('LNS', 'LNS_NOT_READY_BILL_NEXT_INSTAL');
8738: FND_MSG_PUB.Add;
8739: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8740: RAISE FND_API.G_EXC_ERROR;

Line 8739: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8735: if CAN_BILL_NEXT_INSTAL(P_LOAN_ID) = false then
8736: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');
8737: FND_MESSAGE.SET_NAME('LNS', 'LNS_NOT_READY_BILL_NEXT_INSTAL');
8738: FND_MSG_PUB.Add;
8739: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8740: RAISE FND_API.G_EXC_ERROR;
8741: end if;
8742:
8743: -- Bug#6830765 - Added new procedure ..EXT_1, which returns '0' if 0th installment is scheduled and it solves

Line 8753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');

8749: close c_loanInfo;
8750:
8751: if l_current_phase = 'TERM' then
8752:
8753: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getInstallment...');
8754: lns_financials.getInstallment(
8755: p_api_version => 1.0,
8756: p_init_msg_list => FND_API.G_TRUE,
8757: p_commit => FND_API.G_FALSE,

Line 8768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');

8764: X_MSG_DATA => l_msg_data);
8765:
8766: else
8767:
8768: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling lns_financials.getOpenInstallment...');
8769: lns_financials.getOpenInstallment(
8770: p_init_msg_list => FND_API.G_TRUE,
8771: p_loan_Id => P_LOAN_ID,
8772: p_installment_number => l_NEXT_PAYMENT_NUMBER,

Line 8781: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

8777: X_MSG_DATA => l_msg_data);
8778:
8779: end if;
8780:
8781: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
8782: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
8783:
8784: if l_return_status <> 'S' then
8785: RAISE FND_API.G_EXC_ERROR;

Line 8782: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);

8778:
8779: end if;
8780:
8781: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
8782: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
8783:
8784: if l_return_status <> 'S' then
8785: RAISE FND_API.G_EXC_ERROR;
8786: end if;

Line 8791: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned:');

8787:
8788: -- remove any msg from the stack
8789: FND_MSG_PUB.initialize;
8790:
8791: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned:');
8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);

Line 8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);

8788: -- remove any msg from the stack
8789: FND_MSG_PUB.initialize;
8790:
8791: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned:');
8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8796: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);

Line 8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);

8789: FND_MSG_PUB.initialize;
8790:
8791: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned:');
8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8796: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8797:

Line 8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);

8790:
8791: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned:');
8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8796: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8797:
8798: /* checking for returned values */

Line 8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);

8791: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Data returned:');
8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8796: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8797:
8798: /* checking for returned values */
8799: if l_amortization_rec.INSTALLMENT_NUMBER is null and

Line 8796: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);

8792: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INSTALLMENT_NUMBER: ' || l_amortization_rec.INSTALLMENT_NUMBER);
8793: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_amortization_rec.due_date);
8794: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PRINCIPAL_AMOUNT: ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8795: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INTEREST_AMOUNT: ' || l_amortization_rec.INTEREST_AMOUNT);
8796: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FEE_AMOUNT: ' || l_amortization_rec.FEE_AMOUNT);
8797:
8798: /* checking for returned values */
8799: if l_amortization_rec.INSTALLMENT_NUMBER is null and
8800: l_amortization_rec.due_date is null

Line 8803: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');

8799: if l_amortization_rec.INSTALLMENT_NUMBER is null and
8800: l_amortization_rec.due_date is null
8801: then
8802:
8803: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');
8804: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_BILLING_DATA');
8805: FND_MSG_PUB.Add;
8806: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8807: RAISE FND_API.G_EXC_ERROR;

Line 8806: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8802:
8803: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'lns_financials.getInstallment returns no data. Nothing to bill. Returning.');
8804: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_BILLING_DATA');
8805: FND_MSG_PUB.Add;
8806: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8807: RAISE FND_API.G_EXC_ERROR;
8808:
8809: end if;
8810:

Line 8816: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0.');

8812: l_amortization_rec.INTEREST_AMOUNT = 0 and
8813: l_amortization_rec.FEE_AMOUNT = 0
8814: then
8815:
8816: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0.');
8817:
8818: -- fix for bug 7000066: get LNS_CREATE_ZERO_INSTAL profile value to see if we need to create 0 amount installment
8819: l_create_zero_instal := NVL(FND_PROFILE.VALUE('LNS_CREATE_ZERO_INSTAL'), 'N');
8820: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LNS_CREATE_ZERO_INSTAL profile: ' || l_create_zero_instal);

Line 8820: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LNS_CREATE_ZERO_INSTAL profile: ' || l_create_zero_instal);

8816: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'All amounts returned from lns_financials.getInstallment = 0.');
8817:
8818: -- fix for bug 7000066: get LNS_CREATE_ZERO_INSTAL profile value to see if we need to create 0 amount installment
8819: l_create_zero_instal := NVL(FND_PROFILE.VALUE('LNS_CREATE_ZERO_INSTAL'), 'N');
8820: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LNS_CREATE_ZERO_INSTAL profile: ' || l_create_zero_instal);
8821:
8822: if l_create_zero_instal = 'N' then
8823:
8824: select USER_PROFILE_OPTION_NAME into l_profile_name

Line 8828: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing of zero amount installments is disallowed by profile LNS: Create Zero Amount Installments.');

8824: select USER_PROFILE_OPTION_NAME into l_profile_name
8825: from FND_PROFILE_OPTIONS_VL
8826: where PROFILE_OPTION_NAME = 'LNS_CREATE_ZERO_INSTAL';
8827:
8828: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing of zero amount installments is disallowed by profile LNS: Create Zero Amount Installments.');
8829: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_BILL_ZERO_AMOUNT');
8830: FND_MESSAGE.SET_TOKEN('PROFILE', l_profile_name);
8831: FND_MSG_PUB.Add;
8832: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 8832: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

8828: --LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing of zero amount installments is disallowed by profile LNS: Create Zero Amount Installments.');
8829: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_BILL_ZERO_AMOUNT');
8830: FND_MESSAGE.SET_TOKEN('PROFILE', l_profile_name);
8831: FND_MSG_PUB.Add;
8832: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
8833: RAISE FND_API.G_EXC_ERROR;
8834: -- return;
8835: end if;
8836:

Line 8890: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added principal ' || l_amortization_rec.PRINCIPAL_AMOUNT);

8886: P_AMOUNT => l_invoices_tbl(i).ORIGINAL_AMOUNT,
8887: X_FORGIVENESS_AMOUNT => l_invoices_tbl(i).FORGIVENESS_AMOUNT,
8888: X_REMAINING_AMOUNT => l_invoices_tbl(i).REMAINING_AMOUNT);
8889:
8890: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added principal ' || l_amortization_rec.PRINCIPAL_AMOUNT);
8891: end if;
8892:
8893: if l_amortization_rec.INTEREST_AMOUNT > 0 and l_amortization_rec.CAP_INT_AMOUNT = 0 then
8894: i := i + 1;

Line 8918: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added interest ' || l_amortization_rec.INTEREST_AMOUNT);

8914: p_trx_date => l_trx_date, --l_invoices_tbl(i).DUE_DATE,
8915: p_set_of_books_id => g_set_of_books_id,
8916: x_default_gl_date => l_invoices_tbl(i).GL_DATE);
8917:
8918: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added interest ' || l_amortization_rec.INTEREST_AMOUNT);
8919: end if;
8920:
8921: if l_amortization_rec.FEE_AMOUNT > 0 then
8922: i := i + 1;

Line 8946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added fee ' || l_amortization_rec.FEE_AMOUNT);

8942: p_trx_date => l_trx_date, --l_invoices_tbl(i).DUE_DATE,
8943: p_set_of_books_id => g_set_of_books_id,
8944: x_default_gl_date => l_invoices_tbl(i).GL_DATE);
8945:
8946: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Added fee ' || l_amortization_rec.FEE_AMOUNT);
8947: end if;
8948:
8949: x_invoices_tbl := l_invoices_tbl;
8950:

Line 8953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

8949: x_invoices_tbl := l_invoices_tbl;
8950:
8951: if P_COMMIT = FND_API.G_TRUE then
8952: COMMIT WORK;
8953: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
8954: end if;
8955:
8956: -- END OF BODY OF API
8957: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 8965: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

8961: p_encoded => FND_API.G_FALSE,
8962: p_count => x_msg_count,
8963: p_data => x_msg_data);
8964:
8965: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
8966:
8967: EXCEPTION
8968: WHEN FND_API.G_EXC_ERROR THEN
8969: ROLLBACK TO GET_NEXT_INSTAL_TO_BILL;

Line 8972: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8968: WHEN FND_API.G_EXC_ERROR THEN
8969: ROLLBACK TO GET_NEXT_INSTAL_TO_BILL;
8970: x_return_status := FND_API.G_RET_STS_ERROR;
8971: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8972: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8973: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8974: ROLLBACK TO GET_NEXT_INSTAL_TO_BILL;
8975: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8976: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 8977: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8973: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8974: ROLLBACK TO GET_NEXT_INSTAL_TO_BILL;
8975: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8976: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8977: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8978: WHEN OTHERS THEN
8979: ROLLBACK TO GET_NEXT_INSTAL_TO_BILL;
8980: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8981: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 8985: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

8981: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
8982: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
8983: END IF;
8984: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
8985: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
8986: END;
8987:
8988:
8989:

Line 9092: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

9088: where loan.loan_id = P_LOAN_ID;
9089:
9090: BEGIN
9091:
9092: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
9093:
9094: -- Standard start of API savepoint
9095: SAVEPOINT BILL_AND_PAY_NEXT_INSTAL;
9096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 9096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

9092: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
9093:
9094: -- Standard start of API savepoint
9095: SAVEPOINT BILL_AND_PAY_NEXT_INSTAL;
9096: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
9097:
9098: -- Standard call to check for call compatibility
9099: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
9100: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9114: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);

9110:
9111: -- START OF BODY OF API
9112: init;
9113:
9114: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);
9115:
9116: if CAN_BILL_NEXT_INSTAL(P_LOAN_ID) = false then
9117: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');
9118: FND_MESSAGE.SET_NAME('LNS', 'LNS_NOT_READY_BILL_NEXT_INSTAL');

Line 9117: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');

9113:
9114: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);
9115:
9116: if CAN_BILL_NEXT_INSTAL(P_LOAN_ID) = false then
9117: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');
9118: FND_MESSAGE.SET_NAME('LNS', 'LNS_NOT_READY_BILL_NEXT_INSTAL');
9119: FND_MSG_PUB.Add;
9120: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9121: RAISE FND_API.G_EXC_ERROR;

Line 9120: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

9116: if CAN_BILL_NEXT_INSTAL(P_LOAN_ID) = false then
9117: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Loan is not ready to bill next installment. Returning.');
9118: FND_MESSAGE.SET_NAME('LNS', 'LNS_NOT_READY_BILL_NEXT_INSTAL');
9119: FND_MSG_PUB.Add;
9120: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9121: RAISE FND_API.G_EXC_ERROR;
9122: end if;
9123:
9124: l_Count1 := 1;

Line 9150: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Info:');

9146: l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT,
9147: l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE;
9148: close loan_to_bill_cur;
9149:
9150: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Info:');
9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);

Line 9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);

9147: l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE;
9148: close loan_to_bill_cur;
9149:
9150: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Info:');
9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);

Line 9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);

9148: close loan_to_bill_cur;
9149:
9150: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Info:');
9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);

Line 9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);

9149:
9150: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Info:');
9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);

Line 9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);

9150: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Info:');
9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);

Line 9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);

9151: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_ID: ' || l_loans_to_bill_tbl(l_Count1).LOAN_ID);
9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);

Line 9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);

9152: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER: ' || l_loans_to_bill_tbl(l_Count1).LOAN_NUMBER);
9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);

Line 9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);

9153: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_DESCRIPTION: ' || l_loans_to_bill_tbl(l_Count1).LOAN_DESCRIPTION);
9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);

Line 9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);

9154: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FUNDED_AMOUNT: ' || l_loans_to_bill_tbl(l_Count1).FUNDED_AMOUNT);
9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);

Line 9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);

9155: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILL_TO_ADDRESS_ID: ' || l_loans_to_bill_tbl(l_Count1).BILL_TO_ADDRESS_ID);
9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);

Line 9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);

9156: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FIRST_PAYMENT_DATE: ' || l_loans_to_bill_tbl(l_Count1).FIRST_PAYMENT_DATE);
9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);

Line 9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);

9157: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_DUE_DATE: ' || l_loans_to_bill_tbl(l_Count1).NEXT_PAYMENT_DUE_DATE);
9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);

Line 9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);

9158: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLED_FLAG: ' || l_loans_to_bill_tbl(l_Count1).BILLED_FLAG);
9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);

Line 9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);

9159: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_CURRENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_CURRENCY);
9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);

Line 9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);

9160: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_ACCOUNT_ID: ' || l_loans_to_bill_tbl(l_Count1).CUST_ACCOUNT_ID);
9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);

Line 9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);

9161: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).CUSTOM_PAYMENTS_FLAG);
9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);

Line 9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);

9162: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_PAYMENT_FREQUENCY: ' || l_loans_to_bill_tbl(l_Count1).LOAN_PAYMENT_FREQUENCY);
9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
9170: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);

Line 9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);

9163: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NUMBER_GRACE_DAYS: ' || l_loans_to_bill_tbl(l_Count1).NUMBER_GRACE_DAYS);
9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
9170: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
9171:

Line 9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);

9164: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_APPLICATION_ORDER: ' || l_loans_to_bill_tbl(l_Count1).PAYMENT_APPLICATION_ORDER);
9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
9170: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
9171:
9172: /* do all needed inits */

Line 9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);

9165: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE_TYPE);
9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
9170: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
9171:
9172: /* do all needed inits */
9173: dbms_lob.createtemporary(g_last_all_statements, FALSE, DBMS_LOB.CALL);

Line 9170: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);

9166: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_DATE);
9167: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_loans_to_bill_tbl(l_Count1).EXCHANGE_RATE);
9168: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_FLAG: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_FLAG);
9169: LogMessage(FND_LOG.LEVEL_STATEMENT, 'FORGIVENESS_PERCENT: ' || l_loans_to_bill_tbl(l_Count1).FORGIVENESS_PERCENT);
9170: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CURRENT_PHASE: ' || l_loans_to_bill_tbl(l_Count1).CURRENT_PHASE);
9171:
9172: /* do all needed inits */
9173: dbms_lob.createtemporary(g_last_all_statements, FALSE, DBMS_LOB.CALL);
9174: dbms_lob.open(g_last_all_statements, dbms_lob.lob_readwrite);

Line 9176: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling BILL_LOANS_EXT...');

9172: /* do all needed inits */
9173: dbms_lob.createtemporary(g_last_all_statements, FALSE, DBMS_LOB.CALL);
9174: dbms_lob.open(g_last_all_statements, dbms_lob.lob_readwrite);
9175:
9176: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling BILL_LOANS_EXT...');
9177: BILL_LOANS_EXT(
9178: P_API_VERSION => 1.0,
9179: P_INIT_MSG_LIST => FND_API.G_TRUE,
9180: P_COMMIT => FND_API.G_FALSE,

Line 9188: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully billed next due installment.');

9184: X_MSG_COUNT => l_msg_count,
9185: X_MSG_DATA => l_msg_data);
9186:
9187: IF l_return_status = 'S' THEN
9188: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully billed next due installment.');
9189: ELSE
9190: RAISE FND_API.G_EXC_ERROR;
9191: END IF;
9192:

Line 9199: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling PAY_INSTALLMENTS...');

9195: open get_last_am_cur(P_LOAN_ID);
9196: fetch get_last_am_cur into l_am_sched_tbl(1);
9197: close get_last_am_cur;
9198:
9199: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling PAY_INSTALLMENTS...');
9200: PAY_INSTALLMENTS(
9201: P_API_VERSION => 1.0,
9202: P_INIT_MSG_LIST => FND_API.G_TRUE,
9203: P_COMMIT => FND_API.G_FALSE,

Line 9213: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully applied cash receipts.');

9209: X_MSG_COUNT => l_msg_count,
9210: X_MSG_DATA => l_msg_data);
9211:
9212: IF l_return_status = 'S' THEN
9213: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully applied cash receipts.');
9214: ELSE
9215: RAISE FND_API.G_EXC_ERROR;
9216: END IF;
9217:

Line 9222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

9218: end if;
9219:
9220: if P_COMMIT = FND_API.G_TRUE then
9221: COMMIT WORK;
9222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
9223: end if;
9224:
9225: -- END OF BODY OF API
9226: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 9234: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

9230: p_encoded => FND_API.G_FALSE,
9231: p_count => x_msg_count,
9232: p_data => x_msg_data);
9233:
9234: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
9235:
9236: EXCEPTION
9237: WHEN FND_API.G_EXC_ERROR THEN
9238: ROLLBACK TO BILL_AND_PAY_NEXT_INSTAL;

Line 9241: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

9237: WHEN FND_API.G_EXC_ERROR THEN
9238: ROLLBACK TO BILL_AND_PAY_NEXT_INSTAL;
9239: x_return_status := FND_API.G_RET_STS_ERROR;
9240: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
9241: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
9242: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9243: ROLLBACK TO BILL_AND_PAY_NEXT_INSTAL;
9244: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9245: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 9246: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

9242: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9243: ROLLBACK TO BILL_AND_PAY_NEXT_INSTAL;
9244: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9245: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
9246: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
9247: WHEN OTHERS THEN
9248: ROLLBACK TO BILL_AND_PAY_NEXT_INSTAL;
9249: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9250: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 9254: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

9250: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
9251: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
9252: END IF;
9253: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
9254: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
9255: END;
9256:
9257:
9258:

Line 9392: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

9388: look.lookup_code = P_INVOICE_TYPE;
9389:
9390: BEGIN
9391:
9392: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
9393:
9394: -- Standard start of API savepoint
9395: SAVEPOINT PAY_INSTALLMENTS;
9396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 9396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

9392: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
9393:
9394: -- Standard start of API savepoint
9395: SAVEPOINT PAY_INSTALLMENTS;
9396: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
9397:
9398: -- Standard call to check for call compatibility
9399: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
9400: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 9414: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');

9410:
9411: -- START OF BODY OF API
9412: init;
9413:
9414: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
9415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
9416:
9417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization schedules:');
9418: for i in 1..P_AM_SCHED_TBL.count loop

Line 9415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);

9411: -- START OF BODY OF API
9412: init;
9413:
9414: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
9415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
9416:
9417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization schedules:');
9418: for i in 1..P_AM_SCHED_TBL.count loop
9419: LogMessage(FND_LOG.LEVEL_STATEMENT, P_AM_SCHED_TBL(i));

Line 9417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization schedules:');

9413:
9414: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
9415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
9416:
9417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization schedules:');
9418: for i in 1..P_AM_SCHED_TBL.count loop
9419: LogMessage(FND_LOG.LEVEL_STATEMENT, P_AM_SCHED_TBL(i));
9420: end loop;
9421:

Line 9419: LogMessage(FND_LOG.LEVEL_STATEMENT, P_AM_SCHED_TBL(i));

9415: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
9416:
9417: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization schedules:');
9418: for i in 1..P_AM_SCHED_TBL.count loop
9419: LogMessage(FND_LOG.LEVEL_STATEMENT, P_AM_SCHED_TBL(i));
9420: end loop;
9421:
9422: l_CASH_RECEIPTS_TBL := P_CASH_RECEIPTS_TBL;
9423: l_total_applied_amount := 0;

Line 9425: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Cash receipt #' || i);

9421:
9422: l_CASH_RECEIPTS_TBL := P_CASH_RECEIPTS_TBL;
9423: l_total_applied_amount := 0;
9424: for i in 1..l_CASH_RECEIPTS_TBL.count loop
9425: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Cash receipt #' || i);
9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);
9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);

Line 9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);

9422: l_CASH_RECEIPTS_TBL := P_CASH_RECEIPTS_TBL;
9423: l_total_applied_amount := 0;
9424: for i in 1..l_CASH_RECEIPTS_TBL.count loop
9425: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Cash receipt #' || i);
9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);
9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);

Line 9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);

9423: l_total_applied_amount := 0;
9424: for i in 1..l_CASH_RECEIPTS_TBL.count loop
9425: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Cash receipt #' || i);
9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);
9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);

Line 9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);

9424: for i in 1..l_CASH_RECEIPTS_TBL.count loop
9425: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Cash receipt #' || i);
9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);
9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);

Line 9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);

9425: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Cash receipt #' || i);
9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);
9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);

Line 9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);

9426: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_NUMBER);
9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);
9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);

Line 9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);

9427: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(i).CASH_RECEIPT_ID);
9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);
9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);
9435: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(i).GL_DATE);

Line 9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);

9428: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT);
9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);
9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);
9435: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(i).GL_DATE);
9436: l_total_applied_amount := l_total_applied_amount + l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT;

Line 9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);

9429: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).RECEIPT_CURRENCY);
9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);
9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);
9435: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(i).GL_DATE);
9436: l_total_applied_amount := l_total_applied_amount + l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT;
9437: end loop;

Line 9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);

9430: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE);
9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);
9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);
9435: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(i).GL_DATE);
9436: l_total_applied_amount := l_total_applied_amount + l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT;
9437: end loop;
9438:

Line 9435: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(i).GL_DATE);

9431: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_DATE);
9432: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(i).EXCHANGE_RATE_TYPE);
9433: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(i).ORIGINAL_CURRENCY);
9434: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(i).APPLY_DATE);
9435: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(i).GL_DATE);
9436: l_total_applied_amount := l_total_applied_amount + l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT;
9437: end loop;
9438:
9439: if l_CASH_RECEIPTS_TBL.count = 0 then

Line 9440: LogMessage(FND_LOG.LEVEL_STATEMENT, 'No cash receipts are passed - nothing to apply. Returning.');

9436: l_total_applied_amount := l_total_applied_amount + l_CASH_RECEIPTS_TBL(i).RECEIPT_AMOUNT;
9437: end loop;
9438:
9439: if l_CASH_RECEIPTS_TBL.count = 0 then
9440: LogMessage(FND_LOG.LEVEL_STATEMENT, 'No cash receipts are passed - nothing to apply. Returning.');
9441: return;
9442: end if;
9443:
9444: if l_total_applied_amount = 0 then

Line 9445: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total applied amount = 0 - nothing to apply. Returning.');

9441: return;
9442: end if;
9443:
9444: if l_total_applied_amount = 0 then
9445: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Total applied amount = 0 - nothing to apply. Returning.');
9446: return;
9447: end if;
9448:
9449: -- get payment application order

Line 9459: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payment application order:' || l_order);

9455: l_search_str := '_';
9456: l_start_pos := 1;
9457: l_end_pos := instr(l_order, l_search_str, l_start_pos, 1);
9458:
9459: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Payment application order:' || l_order);
9460: LOOP
9461: l_count := l_count + 1;
9462: if l_end_pos <> 0 then
9463: l_order_tbl(l_count) := substr(l_order, l_start_pos, l_end_pos-l_start_pos);

Line 9464: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_count: ' || l_order_tbl(l_count));

9460: LOOP
9461: l_count := l_count + 1;
9462: if l_end_pos <> 0 then
9463: l_order_tbl(l_count) := substr(l_order, l_start_pos, l_end_pos-l_start_pos);
9464: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_count: ' || l_order_tbl(l_count));
9465: else
9466: l_order_tbl(l_count) := substr(l_order, l_start_pos, LENGTH(l_order)-l_start_pos+1);
9467: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_count: ' || l_order_tbl(l_count));
9468: exit;

Line 9467: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_count: ' || l_order_tbl(l_count));

9463: l_order_tbl(l_count) := substr(l_order, l_start_pos, l_end_pos-l_start_pos);
9464: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_count: ' || l_order_tbl(l_count));
9465: else
9466: l_order_tbl(l_count) := substr(l_order, l_start_pos, LENGTH(l_order)-l_start_pos+1);
9467: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_count: ' || l_order_tbl(l_count));
9468: exit;
9469: end if;
9470: l_start_pos := l_end_pos+1;
9471: l_end_pos := instr(l_order, l_search_str, l_start_pos, 1);

Line 9480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization_schedule_id = ' || P_AM_SCHED_TBL(i));

9476: -- looping thru payment application order table and fetch invoices in order to be applied
9477: FOR l_Count IN 1..l_order_tbl.count LOOP
9478: for i in 1..P_AM_SCHED_TBL.count loop
9479:
9480: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Amortization_schedule_id = ' || P_AM_SCHED_TBL(i));
9481:
9482: l_INVOICE_REC := null;
9483: open invoices_cur(P_LOAN_ID, P_AM_SCHED_TBL(i), l_order_tbl(l_Count));
9484: fetch invoices_cur into l_INVOICE_REC.CUST_TRX_ID,

Line 9500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count1);

9496: if l_INVOICE_REC.CUST_TRX_ID is not null then
9497:
9498: l_Count1 := l_Count1 + 1;
9499:
9500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count1);
9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);
9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);

Line 9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);

9497:
9498: l_Count1 := l_Count1 + 1;
9499:
9500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count1);
9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);
9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);

Line 9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);

9498: l_Count1 := l_Count1 + 1;
9499:
9500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count1);
9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);
9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);

Line 9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);

9499:
9500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count1);
9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);
9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);

Line 9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);

9500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count1);
9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);
9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);

Line 9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);

9501: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || l_INVOICE_REC.PAYMENT_SCHEDULE_ID);
9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);
9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);

Line 9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);

9502: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || l_INVOICE_REC.CUST_TRX_ID);
9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);
9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);
9510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_INVOICE_REC.EXCHANGE_RATE);

Line 9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);

9503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || l_INVOICE_REC.INVOICE_NUMBER);
9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);
9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);
9510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_INVOICE_REC.EXCHANGE_RATE);
9511:

Line 9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);

9504: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || l_INVOICE_REC.TRX_DATE);
9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);
9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);
9510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_INVOICE_REC.EXCHANGE_RATE);
9511:
9512: L_INVOICES_TBL(l_Count1) := l_INVOICE_REC;

Line 9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);

9505: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || l_INVOICE_REC.DUE_DATE);
9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);
9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);
9510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_INVOICE_REC.EXCHANGE_RATE);
9511:
9512: L_INVOICES_TBL(l_Count1) := l_INVOICE_REC;
9513:

Line 9510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_INVOICE_REC.EXCHANGE_RATE);

9506: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_INVOICE_REC.GL_DATE);
9507: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || l_INVOICE_REC.REMAINING_AMOUNT);
9508: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || l_INVOICE_REC.PURPOSE);
9509: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || l_INVOICE_REC.INVOICE_CURRENCY);
9510: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_INVOICE_REC.EXCHANGE_RATE);
9511:
9512: L_INVOICES_TBL(l_Count1) := l_INVOICE_REC;
9513:
9514: end if;

Line 9520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'No open invoices to pay. Returning.');

9516: END LOOP;
9517: END LOOP;
9518:
9519: if L_INVOICES_TBL.count = 0 then
9520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'No open invoices to pay. Returning.');
9521: return;
9522: end if;
9523:
9524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying receipts...');

Line 9524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying receipts...');

9520: LogMessage(FND_LOG.LEVEL_STATEMENT, 'No open invoices to pay. Returning.');
9521: return;
9522: end if;
9523:
9524: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Applying receipts...');
9525:
9526: l_receipt := 1;
9527: l_quit := 'N';
9528: l_application := 0;

Line 9536: LogMessage(FND_LOG.LEVEL_STATEMENT, '-------------');

9532: -- looping thru invoices and apply receipts
9533: FOR l_Count IN 1..L_INVOICES_TBL.count LOOP
9534:
9535: l_inv_count := l_inv_count + 1;
9536: LogMessage(FND_LOG.LEVEL_STATEMENT, '-------------');
9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);
9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);

Line 9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);

9533: FOR l_Count IN 1..L_INVOICES_TBL.count LOOP
9534:
9535: l_inv_count := l_inv_count + 1;
9536: LogMessage(FND_LOG.LEVEL_STATEMENT, '-------------');
9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);
9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);

Line 9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);

9534:
9535: l_inv_count := l_inv_count + 1;
9536: LogMessage(FND_LOG.LEVEL_STATEMENT, '-------------');
9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);
9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);

Line 9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);

9535: l_inv_count := l_inv_count + 1;
9536: LogMessage(FND_LOG.LEVEL_STATEMENT, '-------------');
9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);
9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);

Line 9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);

9536: LogMessage(FND_LOG.LEVEL_STATEMENT, '-------------');
9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);
9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);

Line 9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);

9537: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count);
9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);

Line 9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);

9538: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PAYMENT_SCHEDULE_ID: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);
9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);

Line 9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);

9539: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUST_TRX_ID: ' || L_INVOICES_TBL(l_Count).CUST_TRX_ID);
9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);
9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);
9547: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);

Line 9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);

9540: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_NUMBER: ' || L_INVOICES_TBL(l_Count).INVOICE_NUMBER);
9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);
9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);
9547: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);
9548:

Line 9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);

9541: LogMessage(FND_LOG.LEVEL_STATEMENT, 'TRX_DATE: ' || L_INVOICES_TBL(l_Count).TRX_DATE);
9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);
9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);
9547: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);
9548:
9549: FOR l_Count1 IN l_receipt..l_CASH_RECEIPTS_TBL.count LOOP

Line 9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);

9542: LogMessage(FND_LOG.LEVEL_STATEMENT, 'DUE_DATE: ' || L_INVOICES_TBL(l_Count).DUE_DATE);
9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);
9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);
9547: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);
9548:
9549: FOR l_Count1 IN l_receipt..l_CASH_RECEIPTS_TBL.count LOOP
9550:

Line 9547: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);

9543: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || L_INVOICES_TBL(l_Count).GL_DATE);
9544: LogMessage(FND_LOG.LEVEL_STATEMENT, 'REMAINING_AMOUNT: ' || L_INVOICES_TBL(l_Count).REMAINING_AMOUNT);
9545: LogMessage(FND_LOG.LEVEL_STATEMENT, 'PURPOSE: ' || L_INVOICES_TBL(l_Count).PURPOSE);
9546: LogMessage(FND_LOG.LEVEL_STATEMENT, 'INVOICE_CURRENCY: ' || L_INVOICES_TBL(l_Count).INVOICE_CURRENCY);
9547: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);
9548:
9549: FOR l_Count1 IN l_receipt..l_CASH_RECEIPTS_TBL.count LOOP
9550:
9551: l_rc_count := l_receipt;

Line 9552: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');

9548:
9549: FOR l_Count1 IN l_receipt..l_CASH_RECEIPTS_TBL.count LOOP
9550:
9551: l_rc_count := l_receipt;
9552: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);
9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);

Line 9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);

9549: FOR l_Count1 IN l_receipt..l_CASH_RECEIPTS_TBL.count LOOP
9550:
9551: l_rc_count := l_receipt;
9552: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);
9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);

Line 9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);

9550:
9551: l_rc_count := l_receipt;
9552: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);
9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);

Line 9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);

9551: l_rc_count := l_receipt;
9552: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);
9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);

Line 9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);

9552: LogMessage(FND_LOG.LEVEL_STATEMENT, ' ');
9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);
9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);

Line 9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);

9553: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_Count1);
9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);

Line 9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);

9554: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_NUMBER: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_NUMBER);
9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);
9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);

Line 9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);

9555: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CASH_RECEIPT_ID: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);
9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);

Line 9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);

9556: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_AMOUNT: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT);
9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);
9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9564:

Line 9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);

9557: LogMessage(FND_LOG.LEVEL_STATEMENT, 'RECEIPT_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_CURRENCY);
9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);
9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9564:
9565: BEGIN

Line 9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);

9558: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);
9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9564:
9565: BEGIN
9566:

Line 9563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);

9559: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_DATE);
9560: LogMessage(FND_LOG.LEVEL_STATEMENT, 'EXCHANGE_RATE_TYPE: ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE_TYPE);
9561: LogMessage(FND_LOG.LEVEL_STATEMENT, 'ORIGINAL_CURRENCY: ' || l_CASH_RECEIPTS_TBL(l_Count1).ORIGINAL_CURRENCY);
9562: LogMessage(FND_LOG.LEVEL_STATEMENT, 'APPLY_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9563: LogMessage(FND_LOG.LEVEL_STATEMENT, 'GL_DATE: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9564:
9565: BEGIN
9566:
9567: -- calculate amounts using curencies

Line 9600: logMessage(FND_LOG.LEVEL_STATEMENT, 'using receipt exchange rate ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);

9596: EXT_PRECISION => l_inv_ext_precision,
9597: MIN_ACCT_UNIT => l_inv_min_acct_unit);
9598:
9599: if l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE is not null then
9600: logMessage(FND_LOG.LEVEL_STATEMENT, 'using receipt exchange rate ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9601: l_trans_to_receipt_rate := l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE;
9602: else
9603: logMessage(FND_LOG.LEVEL_PROCEDURE, 'using loan exchange rate ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);
9604: l_trans_to_receipt_rate := L_INVOICES_TBL(l_Count).EXCHANGE_RATE;

Line 9603: logMessage(FND_LOG.LEVEL_PROCEDURE, 'using loan exchange rate ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);

9599: if l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE is not null then
9600: logMessage(FND_LOG.LEVEL_STATEMENT, 'using receipt exchange rate ' || l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE);
9601: l_trans_to_receipt_rate := l_CASH_RECEIPTS_TBL(l_Count1).EXCHANGE_RATE;
9602: else
9603: logMessage(FND_LOG.LEVEL_PROCEDURE, 'using loan exchange rate ' || L_INVOICES_TBL(l_Count).EXCHANGE_RATE);
9604: l_trans_to_receipt_rate := L_INVOICES_TBL(l_Count).EXCHANGE_RATE;
9605: end if;
9606:
9607: l_inv_am_in_rec_cur := round(L_INVOICES_TBL(l_Count).REMAINING_AMOUNT * l_trans_to_receipt_rate, l_rc_precision);

Line 9631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY with following parameters:');

9627: end if;
9628:
9629: end if;
9630:
9631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY with following parameters:');
9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);

Line 9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);

9628:
9629: end if;
9630:
9631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY with following parameters:');
9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency

Line 9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);

9629: end if;
9630:
9631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY with following parameters:');
9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency
9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency

Line 9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);

9630:
9631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY with following parameters:');
9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency
9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency
9638: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_trans_to_receipt_rate: ' || l_trans_to_receipt_rate);

Line 9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);

9631: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY with following parameters:');
9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency
9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency
9638: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_trans_to_receipt_rate: ' || l_trans_to_receipt_rate);
9639:

Line 9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency

9632: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_cash_receipt_id: ' || l_CASH_RECEIPTS_TBL(l_Count1).CASH_RECEIPT_ID);
9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency
9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency
9638: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_trans_to_receipt_rate: ' || l_trans_to_receipt_rate);
9639:
9640: BEGIN

Line 9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency

9633: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_applied_payment_schedule_id: ' || L_INVOICES_TBL(l_Count).PAYMENT_SCHEDULE_ID);
9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency
9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency
9638: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_trans_to_receipt_rate: ' || l_trans_to_receipt_rate);
9639:
9640: BEGIN
9641:

Line 9638: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_trans_to_receipt_rate: ' || l_trans_to_receipt_rate);

9634: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).APPLY_DATE);
9635: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_apply_gl_date: ' || l_CASH_RECEIPTS_TBL(l_Count1).GL_DATE);
9636: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied: ' || l_apply_amount); -- in loan currency
9637: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_amount_applied_from: ' || l_receipt_amount_from); -- in receipt currency
9638: LogMessage(FND_LOG.LEVEL_STATEMENT, 'p_trans_to_receipt_rate: ' || l_trans_to_receipt_rate);
9639:
9640: BEGIN
9641:
9642: l_error := null;

Line 9643: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY...');

9639:
9640: BEGIN
9641:
9642: l_error := null;
9643: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling AR_RECEIPT_API_PUB.APPLY...');
9644: AR_RECEIPT_API_PUB.APPLY(P_API_VERSION => 1.0
9645: ,P_INIT_MSG_LIST => FND_API.G_TRUE
9646: ,P_COMMIT => FND_API.G_FALSE
9647: ,X_RETURN_STATUS => l_return_status

Line 9658: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

9654: ,p_amount_applied => l_apply_amount
9655: ,p_amount_applied_from => l_receipt_amount_from
9656: ,p_trans_to_receipt_rate => l_trans_to_receipt_rate);
9657:
9658: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
9659: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
9660:
9661: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9662: l_error := FND_MSG_PUB.Get(p_encoded => 'F');

Line 9659: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);

9655: ,p_amount_applied_from => l_receipt_amount_from
9656: ,p_trans_to_receipt_rate => l_trans_to_receipt_rate);
9657:
9658: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
9659: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || l_msg_data);
9660:
9661: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9662: l_error := FND_MSG_PUB.Get(p_encoded => 'F');
9663: END IF;

Line 9680: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

9676:
9677: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9678: FND_MESSAGE.SET_NAME('LNS', 'LNS_APPL_CR_FAIL');
9679: FND_MSG_PUB.Add;
9680: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9681: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reported error: ' || l_error);
9682: RAISE FND_API.G_EXC_ERROR;
9683: END IF;
9684:

Line 9681: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reported error: ' || l_error);

9677: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9678: FND_MESSAGE.SET_NAME('LNS', 'LNS_APPL_CR_FAIL');
9679: FND_MSG_PUB.Add;
9680: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9681: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Reported error: ' || l_error);
9682: RAISE FND_API.G_EXC_ERROR;
9683: END IF;
9684:
9685: L_INVOICES_TBL(l_Count).REMAINING_AMOUNT := L_INVOICES_TBL(l_Count).REMAINING_AMOUNT - l_apply_amount;

Line 9691: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Last receipt has been exhausted - exiting receipts loop');

9687:
9688: if l_CASH_RECEIPTS_TBL(l_Count1).RECEIPT_AMOUNT = 0 then
9689:
9690: if l_receipt = l_CASH_RECEIPTS_TBL.count then
9691: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Last receipt has been exhausted - exiting receipts loop');
9692: l_quit := 'Y';
9693: exit;
9694: else
9695: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_receipt || ' has been exhausted - continue with next receipt');

Line 9695: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_receipt || ' has been exhausted - continue with next receipt');

9691: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Last receipt has been exhausted - exiting receipts loop');
9692: l_quit := 'Y';
9693: exit;
9694: else
9695: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Receipt #' || l_receipt || ' has been exhausted - continue with next receipt');
9696: l_quit := 'N';
9697: l_receipt := l_receipt + 1;
9698: end if;
9699:

Line 9704: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count || ' has been fully paid - going to next invoice');

9700: end if;
9701:
9702: if l_exit_loop = 'Y' then
9703: exit;
9704: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Invoice #' || l_Count || ' has been fully paid - going to next invoice');
9705: end if;
9706:
9707: EXCEPTION
9708: WHEN OTHERS THEN

Line 9715: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Exiting invoices loop');

9711:
9712: END LOOP;
9713:
9714: if l_quit = 'Y' then
9715: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Exiting invoices loop');
9716: exit;
9717: end if;
9718:
9719: END LOOP;

Line 9721: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');

9717: end if;
9718:
9719: END LOOP;
9720:
9721: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
9722: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied ' || l_rc_count || ' receipts to ' || l_inv_count || ' invoices');
9723: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Number of applications: ' || l_application);
9724:
9725: if P_COMMIT = FND_API.G_TRUE then

Line 9722: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied ' || l_rc_count || ' receipts to ' || l_inv_count || ' invoices');

9718:
9719: END LOOP;
9720:
9721: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
9722: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied ' || l_rc_count || ' receipts to ' || l_inv_count || ' invoices');
9723: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Number of applications: ' || l_application);
9724:
9725: if P_COMMIT = FND_API.G_TRUE then
9726: COMMIT WORK;

Line 9723: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Number of applications: ' || l_application);

9719: END LOOP;
9720:
9721: LogMessage(FND_LOG.LEVEL_UNEXPECTED, '______________');
9722: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully applied ' || l_rc_count || ' receipts to ' || l_inv_count || ' invoices');
9723: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Number of applications: ' || l_application);
9724:
9725: if P_COMMIT = FND_API.G_TRUE then
9726: COMMIT WORK;
9727: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

Line 9727: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

9723: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Number of applications: ' || l_application);
9724:
9725: if P_COMMIT = FND_API.G_TRUE then
9726: COMMIT WORK;
9727: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
9728: end if;
9729:
9730: -- END OF BODY OF API
9731: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 9739: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

9735: p_encoded => FND_API.G_FALSE,
9736: p_count => x_msg_count,
9737: p_data => x_msg_data);
9738:
9739: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
9740:
9741: EXCEPTION
9742: WHEN FND_API.G_EXC_ERROR THEN
9743: ROLLBACK TO PAY_INSTALLMENTS;

Line 9746: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

9742: WHEN FND_API.G_EXC_ERROR THEN
9743: ROLLBACK TO PAY_INSTALLMENTS;
9744: x_return_status := FND_API.G_RET_STS_ERROR;
9745: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
9746: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
9747: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9748: ROLLBACK TO PAY_INSTALLMENTS;
9749: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9750: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 9751: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

9747: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9748: ROLLBACK TO PAY_INSTALLMENTS;
9749: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9750: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
9751: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
9752: WHEN OTHERS THEN
9753: ROLLBACK TO PAY_INSTALLMENTS;
9754: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9755: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 9759: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

9755: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
9756: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
9757: END IF;
9758: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
9759: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
9760: END;
9761:
9762:
9763:

Line 9843: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

9839: and head.LOAN_ID = P_LOAN_ID;
9840:
9841: BEGIN
9842:
9843: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
9844:
9845: -- START OF BODY OF API
9846: init;
9847:

Line 9848: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);

9844:
9845: -- START OF BODY OF API
9846: init;
9847:
9848: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);
9849: l_return := false;
9850:
9851: /* verify input parameters */
9852: if P_LOAN_ID is null then

Line 9854: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

9850:
9851: /* verify input parameters */
9852: if P_LOAN_ID is null then
9853:
9854: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
9855: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
9856: FND_MSG_PUB.Add;
9857: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9858: RAISE FND_API.G_EXC_ERROR;

Line 9857: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

9853:
9854: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
9855: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
9856: FND_MSG_PUB.Add;
9857: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9858: RAISE FND_API.G_EXC_ERROR;
9859:
9860: end if;
9861:

Line 9862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);

9858: RAISE FND_API.G_EXC_ERROR;
9859:
9860: end if;
9861:
9862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
9863:
9864: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_ID);
9865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
9866: IF l_is_disable_bill = 'Y' THEN

Line 9865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);

9861:
9862: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Checking the Disable_billing_flag in '||l_api_name);
9863:
9864: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_ID);
9865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
9866: IF l_is_disable_bill = 'Y' THEN
9867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLING is Disabled for the loan : '||p_loan_id);
9868: return l_return;
9869: END IF;

Line 9867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLING is Disabled for the loan : '||p_loan_id);

9863:
9864: l_is_disable_bill := IS_BILLING_DISABLED(P_LOAN_ID);
9865: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_is_disable_bill is '||l_is_disable_bill);
9866: IF l_is_disable_bill = 'Y' THEN
9867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLING is Disabled for the loan : '||p_loan_id);
9868: return l_return;
9869: END IF;
9870:
9871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting loan details...');

Line 9871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting loan details...');

9867: LogMessage(FND_LOG.LEVEL_STATEMENT, 'BILLING is Disabled for the loan : '||p_loan_id);
9868: return l_return;
9869: END IF;
9870:
9871: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting loan details...');
9872: open loans_cur(P_LOAN_ID);
9873: fetch loans_cur into
9874: l_loans_next_dd_rec.LOAN_ID,
9875: l_loans_next_dd_rec.LOAN_NUMBER,

Line 9881: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER = ' || l_loans_next_dd_rec.LOAN_NUMBER);

9877: l_loans_next_dd_rec.NEXT_PAYMENT_NUMBER,
9878: l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG;
9879: close loans_cur;
9880:
9881: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER = ' || l_loans_next_dd_rec.LOAN_NUMBER);
9882: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_NUMBER = ' || l_loans_next_dd_rec.NEXT_PAYMENT_NUMBER);
9883: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG = ' || l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG);
9884:
9885: if l_loans_next_dd_rec.LOAN_ID is not null then

Line 9882: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_NUMBER = ' || l_loans_next_dd_rec.NEXT_PAYMENT_NUMBER);

9878: l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG;
9879: close loans_cur;
9880:
9881: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER = ' || l_loans_next_dd_rec.LOAN_NUMBER);
9882: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_NUMBER = ' || l_loans_next_dd_rec.NEXT_PAYMENT_NUMBER);
9883: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG = ' || l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG);
9884:
9885: if l_loans_next_dd_rec.LOAN_ID is not null then
9886:

Line 9883: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG = ' || l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG);

9879: close loans_cur;
9880:
9881: LogMessage(FND_LOG.LEVEL_STATEMENT, 'LOAN_NUMBER = ' || l_loans_next_dd_rec.LOAN_NUMBER);
9882: LogMessage(FND_LOG.LEVEL_STATEMENT, 'NEXT_PAYMENT_NUMBER = ' || l_loans_next_dd_rec.NEXT_PAYMENT_NUMBER);
9883: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG = ' || l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG);
9884:
9885: if l_loans_next_dd_rec.LOAN_ID is not null then
9886:
9887: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling CALC_SINGLE_LOAN_NEXT_DD...');

Line 9887: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling CALC_SINGLE_LOAN_NEXT_DD...');

9883: LogMessage(FND_LOG.LEVEL_STATEMENT, 'CUSTOM_PAYMENTS_FLAG = ' || l_loans_next_dd_rec.CUSTOM_PAYMENTS_FLAG);
9884:
9885: if l_loans_next_dd_rec.LOAN_ID is not null then
9886:
9887: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling CALC_SINGLE_LOAN_NEXT_DD...');
9888: CALC_SINGLE_LOAN_NEXT_DD(
9889: P_API_VERSION => 1.0,
9890: P_INIT_MSG_LIST => FND_API.G_TRUE,
9891: P_COMMIT => FND_API.G_FALSE,

Line 9899: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully calculated next payment due date.');

9895: X_MSG_COUNT => l_msg_count,
9896: X_MSG_DATA => l_msg_data);
9897:
9898: IF l_return_status = 'S' THEN
9899: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully calculated next payment due date.');
9900: ELSE
9901: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');
9902: FND_MESSAGE.SET_NAME('LNS', 'LNS_CALC_NEXT_DUE_FAIL');
9903: FND_MSG_PUB.Add;

Line 9901: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');

9897:
9898: IF l_return_status = 'S' THEN
9899: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully calculated next payment due date.');
9900: ELSE
9901: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');
9902: FND_MESSAGE.SET_NAME('LNS', 'LNS_CALC_NEXT_DUE_FAIL');
9903: FND_MSG_PUB.Add;
9904: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9905: RAISE FND_API.G_EXC_ERROR;

Line 9904: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

9900: ELSE
9901: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Failed to calculate next payment due date.');
9902: FND_MESSAGE.SET_NAME('LNS', 'LNS_CALC_NEXT_DUE_FAIL');
9903: FND_MSG_PUB.Add;
9904: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
9905: RAISE FND_API.G_EXC_ERROR;
9906: END IF;
9907:
9908: end if;

Line 9914: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_value = ' || l_value);

9910: open can_bill_cur(P_LOAN_ID);
9911: fetch can_bill_cur into l_value;
9912: close can_bill_cur;
9913:
9914: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_value = ' || l_value);
9915: if l_value is not null then
9916: l_return := true;
9917: end if;
9918:

Line 9919: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

9915: if l_value is not null then
9916: l_return := true;
9917: end if;
9918:
9919: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
9920:
9921: return l_return;
9922:
9923: EXCEPTION

Line 9925: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'In exception of ' || l_api_name);

9921: return l_return;
9922:
9923: EXCEPTION
9924: WHEN OTHERS THEN
9925: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'In exception of ' || l_api_name);
9926: return l_return;
9927: END;
9928:
9929:

Line 10029: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

10025: psa.CUST_TRX_TYPE_ID = trx_type.CUST_TRX_TYPE_ID;
10026:
10027: BEGIN
10028:
10029: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10030:
10031: -- Standard start of API savepoint
10032: SAVEPOINT GET_BILLED_INSTALLMENT;
10033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 10033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

10029: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10030:
10031: -- Standard start of API savepoint
10032: SAVEPOINT GET_BILLED_INSTALLMENT;
10033: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
10034:
10035: -- Standard call to check for call compatibility
10036: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
10037: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10051: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');

10047:
10048: -- START OF BODY OF API
10049: init;
10050:
10051: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
10052: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
10053: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AM_SCHED_ID = ' || P_AM_SCHED_ID);
10054:
10055: /* verify input parameters */

Line 10052: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);

10048: -- START OF BODY OF API
10049: init;
10050:
10051: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
10052: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
10053: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AM_SCHED_ID = ' || P_AM_SCHED_ID);
10054:
10055: /* verify input parameters */
10056: if P_LOAN_ID is null or P_AM_SCHED_ID is null then

Line 10053: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AM_SCHED_ID = ' || P_AM_SCHED_ID);

10049: init;
10050:
10051: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
10052: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
10053: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_AM_SCHED_ID = ' || P_AM_SCHED_ID);
10054:
10055: /* verify input parameters */
10056: if P_LOAN_ID is null or P_AM_SCHED_ID is null then
10057:

Line 10058: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

10054:
10055: /* verify input parameters */
10056: if P_LOAN_ID is null or P_AM_SCHED_ID is null then
10057:
10058: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
10059: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
10060: FND_MSG_PUB.Add;
10061: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10062: RAISE FND_API.G_EXC_ERROR;

Line 10061: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10057:
10058: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
10059: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
10060: FND_MSG_PUB.Add;
10061: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10062: RAISE FND_API.G_EXC_ERROR;
10063:
10064: end if;
10065:

Line 10099: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

10095: close invoices_cur;
10096:
10097: if P_COMMIT = FND_API.G_TRUE then
10098: COMMIT WORK;
10099: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
10100: end if;
10101:
10102: -- END OF BODY OF API
10103: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 10111: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

10107: p_encoded => FND_API.G_FALSE,
10108: p_count => x_msg_count,
10109: p_data => x_msg_data);
10110:
10111: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10112:
10113: EXCEPTION
10114: WHEN FND_API.G_EXC_ERROR THEN
10115: ROLLBACK TO GET_BILLED_INSTALLMENT;

Line 10118: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10114: WHEN FND_API.G_EXC_ERROR THEN
10115: ROLLBACK TO GET_BILLED_INSTALLMENT;
10116: x_return_status := FND_API.G_RET_STS_ERROR;
10117: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10118: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10119: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10120: ROLLBACK TO GET_BILLED_INSTALLMENT;
10121: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10122: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 10123: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10119: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10120: ROLLBACK TO GET_BILLED_INSTALLMENT;
10121: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10122: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10123: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10124: WHEN OTHERS THEN
10125: ROLLBACK TO GET_BILLED_INSTALLMENT;
10126: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10127: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 10131: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10127: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
10128: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
10129: END IF;
10130: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10131: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10132: END;
10133:
10134:
10135:

Line 10218: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

10214: order by AMORTIZATION_SCHEDULE_ID;
10215:
10216: BEGIN
10217:
10218: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10219:
10220: -- Standard start of API savepoint
10221: SAVEPOINT BILL_AND_PAY_OFFCYCLE_BILLS;
10222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 10222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

10218: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10219:
10220: -- Standard start of API savepoint
10221: SAVEPOINT BILL_AND_PAY_OFFCYCLE_BILLS;
10222: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
10223:
10224: -- Standard call to check for call compatibility
10225: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
10226: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');

10236:
10237: -- START OF BODY OF API
10238: init;
10239:
10240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
10241: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
10242:
10243: /* verify input parameters */
10244: if P_LOAN_ID is null or P_BILL_HEADERS_TBL.count = 0 then

Line 10241: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);

10237: -- START OF BODY OF API
10238: init;
10239:
10240: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input:');
10241: LogMessage(FND_LOG.LEVEL_STATEMENT, 'P_LOAN_ID = ' || P_LOAN_ID);
10242:
10243: /* verify input parameters */
10244: if P_LOAN_ID is null or P_BILL_HEADERS_TBL.count = 0 then
10245:

Line 10246: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');

10242:
10243: /* verify input parameters */
10244: if P_LOAN_ID is null or P_BILL_HEADERS_TBL.count = 0 then
10245:
10246: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
10247: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
10248: FND_MSG_PUB.Add;
10249: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10250: RAISE FND_API.G_EXC_ERROR;

Line 10249: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10245:
10246: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Loan must be set.');
10247: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
10248: FND_MSG_PUB.Add;
10249: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10250: RAISE FND_API.G_EXC_ERROR;
10251:
10252: end if;
10253:

Line 10263: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling CREATE_OFFCYCLE_BILLS...');

10259: if l_last_am_id is null then
10260: l_last_am_id := 0;
10261: end if;
10262:
10263: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Calling CREATE_OFFCYCLE_BILLS...');
10264: LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS(
10265: P_API_VERSION => 1.0,
10266: P_INIT_MSG_LIST => FND_API.G_TRUE,
10267: P_COMMIT => FND_API.G_FALSE,

Line 10276: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully billed offcycle bills.');

10272: X_MSG_COUNT => l_msg_count,
10273: X_MSG_DATA => l_msg_data);
10274:
10275: IF l_return_status = 'S' THEN
10276: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully billed offcycle bills.');
10277: ELSE
10278: RAISE FND_API.G_EXC_ERROR;
10279: END IF;
10280:

Line 10297: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling PAY_INSTALLMENTS...');

10293:
10294: END LOOP;
10295: close get_new_am_cur;
10296:
10297: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling PAY_INSTALLMENTS...');
10298: PAY_INSTALLMENTS(
10299: P_API_VERSION => 1.0,
10300: P_INIT_MSG_LIST => FND_API.G_TRUE,
10301: P_COMMIT => FND_API.G_FALSE,

Line 10311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully applied cash receipts.');

10307: X_MSG_COUNT => l_msg_count,
10308: X_MSG_DATA => l_msg_data);
10309:
10310: IF l_return_status = 'S' THEN
10311: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully applied cash receipts.');
10312: ELSE
10313: RAISE FND_API.G_EXC_ERROR;
10314: END IF;
10315:

Line 10320: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

10316: end if;
10317:
10318: if P_COMMIT = FND_API.G_TRUE then
10319: COMMIT WORK;
10320: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
10321: end if;
10322:
10323: -- END OF BODY OF API
10324: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 10332: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

10328: p_encoded => FND_API.G_FALSE,
10329: p_count => x_msg_count,
10330: p_data => x_msg_data);
10331:
10332: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10333:
10334: EXCEPTION
10335: WHEN FND_API.G_EXC_ERROR THEN
10336: ROLLBACK TO BILL_AND_PAY_OFFCYCLE_BILLS;

Line 10339: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10335: WHEN FND_API.G_EXC_ERROR THEN
10336: ROLLBACK TO BILL_AND_PAY_OFFCYCLE_BILLS;
10337: x_return_status := FND_API.G_RET_STS_ERROR;
10338: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10339: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10340: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10341: ROLLBACK TO BILL_AND_PAY_OFFCYCLE_BILLS;
10342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10343: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 10344: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10340: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10341: ROLLBACK TO BILL_AND_PAY_OFFCYCLE_BILLS;
10342: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10343: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10344: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10345: WHEN OTHERS THEN
10346: ROLLBACK TO BILL_AND_PAY_OFFCYCLE_BILLS;
10347: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10348: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 10352: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10348: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
10349: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
10350: END IF;
10351: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10352: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10353: END;
10354:
10355:
10356: /*========================================================================

Line 10448: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

10444: BEGIN
10445:
10446:
10447:
10448: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10449:
10450: -- Standard start of API savepoint
10451: SAVEPOINT BILL_SING_LOAN_SUBMIT_APPR_FEE;
10452: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 10452: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

10448: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10449:
10450: -- Standard start of API savepoint
10451: SAVEPOINT BILL_SING_LOAN_SUBMIT_APPR_FEE;
10452: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
10453:
10454: -- Standard call to check for call compatibility
10455: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
10456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10476: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10472: /* verify input parameters */
10473: if P_LOAN_ID is null then
10474: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
10475: FND_MSG_PUB.Add;
10476: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10477: RAISE FND_API.G_EXC_ERROR;
10478: end if;
10479:
10480: /* getting loan_number */

Line 10485: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing At Submit for Approval fee at 0-th installment for loan ' || l_loan_number || '...');

10481: open loan_cur(P_LOAN_ID);
10482: fetch loan_cur into l_loan_number, l_current_phase, l_loan_start_date;
10483: close loan_cur;
10484:
10485: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing At Submit for Approval fee at 0-th installment for loan ' || l_loan_number || '...');
10486:
10487: /*
10488: -- get UnBilled 'Submit For Approval' Fees using getSubmitForApprFeeSchedule
10489: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_FEES_ENGINE.getSubmitForApprFeeSchedule for Unbilled fees...');

Line 10489: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_FEES_ENGINE.getSubmitForApprFeeSchedule for Unbilled fees...');

10485: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Billing At Submit for Approval fee at 0-th installment for loan ' || l_loan_number || '...');
10486:
10487: /*
10488: -- get UnBilled 'Submit For Approval' Fees using getSubmitForApprFeeSchedule
10489: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_FEES_ENGINE.getSubmitForApprFeeSchedule for Unbilled fees...');
10490:
10491: LNS_FEE_ENGINE.getSubmitForApprFeeSchedule(p_init_msg_list => FND_API.G_TRUE,
10492: p_loan_Id => P_LOAN_ID,
10493: p_billed_flag => 'N',

Line 10499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

10495: X_RETURN_STATUS => l_return_status,
10496: X_MSG_COUNT => l_msg_count,
10497: X_MSG_DATA => l_msg_data);
10498:
10499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10501:
10502: if l_return_status <> 'S' then
10503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed in API LNS_FEES_ENGINE.getSubmitForApprFeeSchedule');

Line 10500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

10496: X_MSG_COUNT => l_msg_count,
10497: X_MSG_DATA => l_msg_data);
10498:
10499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10501:
10502: if l_return_status <> 'S' then
10503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed in API LNS_FEES_ENGINE.getSubmitForApprFeeSchedule');
10504: RAISE FND_API.G_EXC_ERROR;

Line 10503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed in API LNS_FEES_ENGINE.getSubmitForApprFeeSchedule');

10499: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10500: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10501:
10502: if l_return_status <> 'S' then
10503: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Failed in API LNS_FEES_ENGINE.getSubmitForApprFeeSchedule');
10504: RAISE FND_API.G_EXC_ERROR;
10505: end if;
10506: */
10507:

Line 10508: logMessage(FND_LOG.LEVEL_PROCEDURE, 'Processing origination submit for approval fees...');

10504: RAISE FND_API.G_EXC_ERROR;
10505: end if;
10506: */
10507:
10508: logMessage(FND_LOG.LEVEL_PROCEDURE, 'Processing origination submit for approval fees...');
10509:
10510: l_loan_details := lns_financials.getLoanDetails(p_loan_id => P_LOAN_ID
10511: ,p_based_on_terms => 'ORIGINAL'
10512: ,p_phase => l_current_phase);

Line 10549: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

10545: ,x_return_status => l_return_Status
10546: ,x_msg_count => l_msg_count
10547: ,x_msg_data => l_msg_data);
10548:
10549: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10550: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10551: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10552: FND_MESSAGE.SET_NAME('LNS', 'LNS_PROCESS_FEE_ERROR');
10553: FND_MSG_PUB.ADD;

Line 10550: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

10546: ,x_msg_count => l_msg_count
10547: ,x_msg_data => l_msg_data);
10548:
10549: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10550: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10551: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10552: FND_MESSAGE.SET_NAME('LNS', 'LNS_PROCESS_FEE_ERROR');
10553: FND_MSG_PUB.ADD;
10554: RAISE FND_API.G_EXC_ERROR;

Line 10557: logMessage(FND_LOG.LEVEL_PROCEDURE, 'Calling lns_fee_engine.getFeeSchedule...');

10553: FND_MSG_PUB.ADD;
10554: RAISE FND_API.G_EXC_ERROR;
10555: end if;
10556:
10557: logMessage(FND_LOG.LEVEL_PROCEDURE, 'Calling lns_fee_engine.getFeeSchedule...');
10558: l_fee_tbl.delete;
10559: lns_fee_engine.getFeeSchedule(p_init_msg_list => FND_API.G_TRUE
10560: ,p_loan_id => P_LOAN_ID
10561: ,p_installment_number => 0

Line 10569: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

10565: ,x_return_status => l_return_status
10566: ,x_msg_count => l_msg_count
10567: ,x_msg_data => l_msg_data);
10568:
10569: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10570: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10571: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10572: FND_MESSAGE.SET_NAME('LNS', 'LNS_READ_FEE_ERROR');
10573: FND_MSG_PUB.ADD;

Line 10570: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));

10566: ,x_msg_count => l_msg_count
10567: ,x_msg_data => l_msg_data);
10568:
10569: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10570: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_msg_data: ' || substr(l_msg_data,1,225));
10571: if l_return_status <> FND_API.G_RET_STS_SUCCESS then
10572: FND_MESSAGE.SET_NAME('LNS', 'LNS_READ_FEE_ERROR');
10573: FND_MSG_PUB.ADD;
10574: RAISE FND_API.G_EXC_ERROR;

Line 10577: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Toal No. of UnBilled SubmitApproval Fees are: ' || l_fee_tbl.count);

10573: FND_MSG_PUB.ADD;
10574: RAISE FND_API.G_EXC_ERROR;
10575: end if;
10576:
10577: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Toal No. of UnBilled SubmitApproval Fees are: ' || l_fee_tbl.count);
10578:
10579: l_header_count := 101;
10580: l_BILL_HEADERS_TBL(1).HEADER_ID := l_header_count;
10581: l_BILL_HEADERS_TBL(1).LOAN_ID := P_LOAN_ID;

Line 10585: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Start Date is: ' ||l_loan_start_date);

10581: l_BILL_HEADERS_TBL(1).LOAN_ID := P_LOAN_ID;
10582: l_BILL_HEADERS_TBL(1).ASSOC_PAYMENT_NUM := l_installment_num;
10583:
10584: -- Bug#8898777
10585: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Loan Start Date is: ' ||l_loan_start_date);
10586: if ( l_loan_start_date < sysdate) then
10587: l_BILL_HEADERS_TBL(1).DUE_DATE := l_loan_start_date;
10588: else
10589: l_BILL_HEADERS_TBL(1).DUE_DATE := sysdate;

Line 10598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fee #' || l_Count || ' Name: ' || l_fee_tbl(l_Count).FEE_NAME || ' Amount: ' || l_fee_tbl(l_Count).FEE_AMOUNT);

10594:
10595: /* adding fee amounts into lines table */
10596: FOR l_Count IN 1..l_fee_tbl.count LOOP
10597:
10598: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Fee #' || l_Count || ' Name: ' || l_fee_tbl(l_Count).FEE_NAME || ' Amount: ' || l_fee_tbl(l_Count).FEE_AMOUNT);
10599:
10600: l_Count1 := l_Count1 + 1;
10601: l_BILL_LINES_TBL(l_Count1).LINE_ID := 100 + l_Count1;
10602: l_BILL_LINES_TBL(l_Count1).HEADER_ID := l_header_count;

Line 10611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_FEE_SCHEDULES with billed_flag = Y ...');

10607: l_BILL_LINES_TBL(l_Count1).FEE_SCHEDULE_ID := l_fee_tbl(l_Count).FEE_SCHEDULE_ID;
10608: l_tot_fee_amt := l_tot_fee_amt + l_fee_tbl(l_Count).FEE_AMOUNT;
10609:
10610: /* updating LNS_FEE_SCHEDULES with billed_flag = Y */
10611: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_FEE_SCHEDULES with billed_flag = Y ...');
10612: UPDATE LNS_FEE_SCHEDULES
10613: SET
10614: BILLED_FLAG = 'Y',
10615: last_update_date = LNS_UTILITY_PUB.LAST_UPDATE_DATE,

Line 10620: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');

10616: last_updated_by = LNS_UTILITY_PUB.LAST_UPDATED_BY,
10617: last_update_login = LNS_UTILITY_PUB.LAST_UPDATE_LOGIN
10618: WHERE
10619: FEE_SCHEDULE_ID = l_fee_tbl(l_Count).fee_schedule_id;
10620: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully update LNS_FEE_SCHEDULES');
10621:
10622: END LOOP;
10623:
10624: IF (l_tot_fee_amt = 0) THEN

Line 10625: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'SubmitForApproval Fee Amount = 0. Nothing to bill.');

10621:
10622: END LOOP;
10623:
10624: IF (l_tot_fee_amt = 0) THEN
10625: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'SubmitForApproval Fee Amount = 0. Nothing to bill.');
10626: return;
10627: END IF;
10628:
10629: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS...');

Line 10629: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS...');

10625: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'SubmitForApproval Fee Amount = 0. Nothing to bill.');
10626: return;
10627: END IF;
10628:
10629: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS...');
10630:
10631: LNS_BILLING_BATCH_PUB.CREATE_OFFCYCLE_BILLS(
10632: P_API_VERSION => 1.0,
10633: P_INIT_MSG_LIST => FND_API.G_TRUE,

Line 10642: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

10638: x_return_status => l_return_status,
10639: x_msg_count => l_msg_count,
10640: x_msg_data => l_msg_data);
10641:
10642: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
10643:
10644: if l_return_status <> 'S' then
10645: RAISE FND_API.G_EXC_ERROR;
10646: end if;

Line 10650: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

10646: end if;
10647:
10648: if P_COMMIT = FND_API.G_TRUE then
10649: COMMIT WORK;
10650: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
10651: end if;
10652:
10653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully billed At Submit For Approval Fee at 0-th installment for loan ' || l_loan_number);
10654:

Line 10653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully billed At Submit For Approval Fee at 0-th installment for loan ' || l_loan_number);

10649: COMMIT WORK;
10650: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
10651: end if;
10652:
10653: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully billed At Submit For Approval Fee at 0-th installment for loan ' || l_loan_number);
10654:
10655: -- END OF BODY OF API
10656: x_return_status := FND_API.G_RET_STS_SUCCESS;
10657: X_BILLED_YN := 'Y';

Line 10665: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

10661: p_encoded => FND_API.G_FALSE,
10662: p_count => x_msg_count,
10663: p_data => x_msg_data);
10664:
10665: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10666:
10667: EXCEPTION
10668: WHEN FND_API.G_EXC_ERROR THEN
10669: ROLLBACK TO BILL_SING_LOAN_SUBMIT_APPR_FEE;

Line 10672: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10668: WHEN FND_API.G_EXC_ERROR THEN
10669: ROLLBACK TO BILL_SING_LOAN_SUBMIT_APPR_FEE;
10670: x_return_status := FND_API.G_RET_STS_ERROR;
10671: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10672: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10673: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10674: ROLLBACK TO BILL_SING_LOAN_SUBMIT_APPR_FEE;
10675: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10676: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 10677: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10673: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10674: ROLLBACK TO BILL_SING_LOAN_SUBMIT_APPR_FEE;
10675: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10676: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10677: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10678: WHEN OTHERS THEN
10679: ROLLBACK TO BILL_SING_LOAN_SUBMIT_APPR_FEE;
10680: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10681: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 10685: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

10681: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
10682: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
10683: END IF;
10684: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
10685: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
10686: END;
10687:
10688: PROCEDURE REVERSE_BILLED_FEES(p_amortization_id IN NUMBER)
10689: IS

Line 10709: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

10705: AND feeSchd.billed_flag = 'Y'
10706: AND feeSchd.active_flag = 'Y';
10707:
10708: BEGIN
10709: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10710:
10711: /* verify input parameters */
10712: if P_AMORTIZATION_ID is null then
10713: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NO_AMORT');

Line 10715: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10711: /* verify input parameters */
10712: if P_AMORTIZATION_ID is null then
10713: FND_MESSAGE.SET_NAME('LNS', 'LNS_MAN_REV_NO_AMORT');
10714: FND_MSG_PUB.Add;
10715: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10716: RAISE FND_API.G_EXC_ERROR;
10717: end if;
10718:
10719:

Line 10725: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'The fee_schedule_id is '||l_fee_schedule_id);

10721: OPEN c_billed_submitAppFee(P_AMORTIZATION_ID);
10722: LOOP
10723: FETCH c_billed_submitAppFee into l_fee_schedule_id, l_obj_ver_num;
10724: EXIT WHEN c_billed_submitAppFee%NOTFOUND;
10725: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'The fee_schedule_id is '||l_fee_schedule_id);
10726:
10727: LNS_FEE_SCHEDULES_PKG.UPDATE_ROW(P_FEE_SCHEDULE_ID => l_fee_schedule_id
10728: ,P_FEE_ID => null
10729: ,P_LOAN_ID => null

Line 10744: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Updated fee_schedule_id '||l_fee_schedule_id||' successfully');

10740: ,P_PROGRAM_ID => null
10741: ,P_REQUEST_ID => null
10742: ,P_OBJECT_VERSION_NUMBER => l_obj_ver_num + 1);
10743: l_count := l_count + 1;
10744: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Updated fee_schedule_id '||l_fee_schedule_id||' successfully');
10745:
10746: END LOOP;
10747:
10748: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total No. of submitForApprFee fee_schedule records updated are '||l_count);

Line 10748: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total No. of submitForApprFee fee_schedule records updated are '||l_count);

10744: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Updated fee_schedule_id '||l_fee_schedule_id||' successfully');
10745:
10746: END LOOP;
10747:
10748: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total No. of submitForApprFee fee_schedule records updated are '||l_count);
10749: CLOSE c_billed_submitAppFee;
10750:
10751: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10752:

Line 10751: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

10747:
10748: LogMessage(FND_LOG.LEVEL_PROCEDURE, 'Total No. of submitForApprFee fee_schedule records updated are '||l_count);
10749: CLOSE c_billed_submitAppFee;
10750:
10751: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10752:
10753: END REVERSE_BILLED_FEES;
10754:
10755:

Line 10802: --LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

10798: FROM LNS_LOAN_HEADERS_ALL head
10799: where head.loan_id = C_LOAN_ID;
10800: BEGIN
10801:
10802: --LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10803:
10804: -- START OF BODY OF API
10805: --init;
10806:

Line 10807: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);

10803:
10804: -- START OF BODY OF API
10805: --init;
10806:
10807: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input loan_id = ' || P_LOAN_ID);
10808: --l_disable_bill_flag := 'N';
10809:
10810: /* verify input parameters */
10811: if P_LOAN_ID is null then

Line 10815: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10811: if P_LOAN_ID is null then
10812:
10813: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_LOAN');
10814: FND_MSG_PUB.Add;
10815: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10816: RAISE FND_API.G_EXC_ERROR;
10817:
10818: end if;
10819:

Line 10820: -- LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting loan details...');

10816: RAISE FND_API.G_EXC_ERROR;
10817:
10818: end if;
10819:
10820: -- LogMessage(FND_LOG.LEVEL_STATEMENT, 'Getting loan details...');
10821: open cur_disable_bill(P_LOAN_ID);
10822: fetch cur_disable_bill into l_disable_bill_flag;
10823: if l_disable_bill_flag IS NULL then
10824: l_disable_bill_flag := 'N';

Line 10828: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_FLAG = ' || l_disable_bill_flag);

10824: l_disable_bill_flag := 'N';
10825: end if;
10826: close cur_disable_bill;
10827:
10828: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_FLAG = ' || l_disable_bill_flag);
10829:
10830: -- LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10831:
10832: return l_disable_bill_flag;

Line 10830: -- LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

10826: close cur_disable_bill;
10827:
10828: --LogMessage(FND_LOG.LEVEL_STATEMENT, 'DISABLE_FLAG = ' || l_disable_bill_flag);
10829:
10830: -- LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
10831:
10832: return l_disable_bill_flag;
10833:
10834: EXCEPTION

Line 10836: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'In exception of ' || l_api_name);

10832: return l_disable_bill_flag;
10833:
10834: EXCEPTION
10835: WHEN OTHERS THEN
10836: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'In exception of ' || l_api_name);
10837: l_disable_bill_flag := NULL;
10838: return l_disable_bill_flag;
10839: END;
10840:

Line 10954: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');

10950: nvl(lines.installment_number, 1) = psa.terms_sequence_number;
10951:
10952: BEGIN
10953:
10954: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10955:
10956: -- Standard start of API savepoint
10957: SAVEPOINT ADJUST_ADD_RECEIVABLE;
10958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

Line 10958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');

10954: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' +');
10955:
10956: -- Standard start of API savepoint
10957: SAVEPOINT ADJUST_ADD_RECEIVABLE;
10958: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Savepoint is established');
10959:
10960: -- Standard call to check for call compatibility
10961: IF NOT FND_API.Compatible_API_Call(l_api_version, p_api_version, l_api_name, G_PKG_NAME) THEN
10962: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10977: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input P_LOAN_LINE_ID = ' || P_LOAN_LINE_ID);

10973: -- START OF BODY OF API
10974:
10975: init;
10976:
10977: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Input P_LOAN_LINE_ID = ' || P_LOAN_LINE_ID);
10978:
10979: /* verify input parameters */
10980: if P_LOAN_LINE_ID is null then
10981:

Line 10984: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10980: if P_LOAN_LINE_ID is null then
10981:
10982: FND_MESSAGE.SET_NAME( 'LNS', 'LNS_API_MISSING_COLUMN' );
10983: FND_MESSAGE.SET_TOKEN( 'COLUMN', 'P_LOAN_LINE_ID' );
10984: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10985: RAISE FND_API.G_EXC_ERROR;
10986:
10987: end if;
10988:

Line 10991: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Receivables activity name is not set in the system option.');

10987: end if;
10988:
10989: /* checking for system options values required for adjustment */
10990: if g_receivables_trx_id is null then
10991: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Receivables activity name is not set in the system option.');
10992: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_REC_TRX_IN_SYS_OPT');
10993: FND_MSG_PUB.Add;
10994: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10995: RAISE FND_API.G_EXC_ERROR;

Line 10994: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

10990: if g_receivables_trx_id is null then
10991: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Receivables activity name is not set in the system option.');
10992: FND_MESSAGE.SET_NAME('LNS', 'LNS_NO_REC_TRX_IN_SYS_OPT');
10993: FND_MSG_PUB.Add;
10994: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
10995: RAISE FND_API.G_EXC_ERROR;
10996:
10997: end if;
10998:

Line 11022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

11018:
11019: if l_payment_schedule_id is null then
11020: FND_MESSAGE.SET_NAME('LNS', 'LNS_CANT_FIND_ORIG_REC');
11021: FND_MSG_PUB.Add;
11022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
11023: RAISE FND_API.G_EXC_ERROR;
11024: end if;
11025:
11026: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting additional receivable ' || l_trx_number || 'for loan ' || l_loan_number || '...');

Line 11026: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting additional receivable ' || l_trx_number || 'for loan ' || l_loan_number || '...');

11022: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
11023: RAISE FND_API.G_EXC_ERROR;
11024: end if;
11025:
11026: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting additional receivable ' || l_trx_number || 'for loan ' || l_loan_number || '...');
11027:
11028: /* verify adjust amount and set adjustment type */
11029: if l_requested_amount > l_amount_due_remaining then
11030: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');

Line 11030: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');

11026: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjusting additional receivable ' || l_trx_number || 'for loan ' || l_loan_number || '...');
11027:
11028: /* verify adjust amount and set adjustment type */
11029: if l_requested_amount > l_amount_due_remaining then
11030: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');
11031: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
11032: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
11033: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
11034: FND_MSG_PUB.Add;

Line 11031: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);

11027:
11028: /* verify adjust amount and set adjustment type */
11029: if l_requested_amount > l_amount_due_remaining then
11030: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');
11031: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
11032: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
11033: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
11034: FND_MSG_PUB.Add;
11035: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 11032: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);

11028: /* verify adjust amount and set adjustment type */
11029: if l_requested_amount > l_amount_due_remaining then
11030: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Adjust amount cannot be greater than receivable remaining amount.');
11031: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
11032: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
11033: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
11034: FND_MSG_PUB.Add;
11035: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
11036: RAISE FND_API.G_EXC_ERROR;

Line 11035: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

11031: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount: -' || l_requested_amount);
11032: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount: ' || l_amount_due_remaining);
11033: FND_MESSAGE.SET_NAME('LNS', 'LNS_INVALID_ADJ_AMT');
11034: FND_MSG_PUB.Add;
11035: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
11036: RAISE FND_API.G_EXC_ERROR;
11037: else
11038: l_type := 'LINE';
11039: end if;

Line 11041: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount = -' || l_requested_amount);

11037: else
11038: l_type := 'LINE';
11039: end if;
11040:
11041: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount = -' || l_requested_amount);
11042: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount = ' || l_amount_due_remaining);
11043:
11044: /* checking if adjustment for this loan already was made */
11045: if l_adj_number is not null or l_adj_id is not null then

Line 11042: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount = ' || l_amount_due_remaining);

11038: l_type := 'LINE';
11039: end if;
11040:
11041: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Adjustment amount = -' || l_requested_amount);
11042: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount = ' || l_amount_due_remaining);
11043:
11044: /* checking if adjustment for this loan already was made */
11045: if l_adj_number is not null or l_adj_id is not null then
11046: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );

Line 11046: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );

11042: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Receivable remaining amount = ' || l_amount_due_remaining);
11043:
11044: /* checking if adjustment for this loan already was made */
11045: if l_adj_number is not null or l_adj_id is not null then
11046: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );
11047: FND_MESSAGE.SET_NAME('LNS', 'LNS_DUPL_ADJ_ORIG_REC');
11048: FND_MESSAGE.SET_TOKEN('ADJ', l_adj_number);
11049: FND_MSG_PUB.Add;
11050: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

Line 11050: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));

11046: -- LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'ERROR: Attempt to duplicate adjustment. Receivable has been already adjusted for this loan by adjustment xxx' );
11047: FND_MESSAGE.SET_NAME('LNS', 'LNS_DUPL_ADJ_ORIG_REC');
11048: FND_MESSAGE.SET_TOKEN('ADJ', l_adj_number);
11049: FND_MSG_PUB.Add;
11050: LogMessage(FND_LOG.LEVEL_UNEXPECTED, FND_MSG_PUB.Get(p_encoded => 'F'));
11051: RAISE FND_API.G_EXC_ERROR;
11052: end if;
11053:
11054: /* buld comments */

Line 11073: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_LOAN_LINES...');

11069: X_ADJ_ID => l_adj_id,
11070: X_ADJ_NUMBER => l_adj_number,
11071: P_ORG_ID => l_org_id);
11072:
11073: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating LNS_LOAN_LINES...');
11074: LNS_LOAN_LINE_PUB.UPDATE_LINE_ADJUSTMENT_NUMBER(
11075: p_init_msg_list => FND_API.G_FALSE
11076: ,p_loan_id => l_loan_id
11077: ,p_loan_line_id => l_line_id

Line 11088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);

11084: ,x_return_status => l_return_status
11085: ,x_msg_count => l_msg_count
11086: ,x_msg_data => l_msg_data);
11087:
11088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
11089: IF l_return_status = 'S' THEN
11090: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');
11091: ELSE
11092: RAISE FND_API.G_EXC_ERROR;

Line 11090: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');

11086: ,x_msg_data => l_msg_data);
11087:
11088: LogMessage(FND_LOG.LEVEL_STATEMENT, 'l_return_status: ' || l_return_status);
11089: IF l_return_status = 'S' THEN
11090: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');
11091: ELSE
11092: RAISE FND_API.G_EXC_ERROR;
11093: END IF;
11094: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for additional receivable ' || l_trx_number);

Line 11094: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for additional receivable ' || l_trx_number);

11090: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Successfully updated LNS_LOAN_LINES');
11091: ELSE
11092: RAISE FND_API.G_EXC_ERROR;
11093: END IF;
11094: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for additional receivable ' || l_trx_number);
11095:
11096: if P_COMMIT = FND_API.G_TRUE then
11097: COMMIT WORK;
11098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

Line 11098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');

11094: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Successfully created adjustment ' || l_adj_number || ' for additional receivable ' || l_trx_number);
11095:
11096: if P_COMMIT = FND_API.G_TRUE then
11097: COMMIT WORK;
11098: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Commited');
11099: end if;
11100:
11101: -- END OF BODY OF API
11102: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 11110: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');

11106: p_encoded => FND_API.G_FALSE,
11107: p_count => x_msg_count,
11108: p_data => x_msg_data);
11109:
11110: LogMessage(FND_LOG.LEVEL_PROCEDURE, G_PKG_NAME || '.' || l_api_name || ' -');
11111:
11112: EXCEPTION
11113: WHEN FND_API.G_EXC_ERROR THEN
11114: ROLLBACK TO ADJUST_ADD_RECEIVABLE;

Line 11117: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

11113: WHEN FND_API.G_EXC_ERROR THEN
11114: ROLLBACK TO ADJUST_ADD_RECEIVABLE;
11115: x_return_status := FND_API.G_RET_STS_ERROR;
11116: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
11117: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
11118: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11119: ROLLBACK TO ADJUST_ADD_RECEIVABLE;
11120: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11121: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);

Line 11122: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

11118: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11119: ROLLBACK TO ADJUST_ADD_RECEIVABLE;
11120: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11121: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
11122: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
11123: WHEN OTHERS THEN
11124: ROLLBACK TO ADJUST_ADD_RECEIVABLE;
11125: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11126: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN

Line 11130: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');

11126: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)THEN
11127: FND_MSG_PUB.Add_Exc_Msg(G_PKG_NAME, l_api_name);
11128: END IF;
11129: FND_MSG_PUB.Count_And_Get(p_count => x_msg_count, p_data => x_msg_data);
11130: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Rollbacked');
11131: END;
11132:
11133:
11134:

Line 11137: G_MSG_LEVEL := FND_LOG.G_CURRENT_RUNTIME_LEVEL;

11133:
11134:
11135: BEGIN
11136: G_LOG_ENABLED := 'N';
11137: G_MSG_LEVEL := FND_LOG.G_CURRENT_RUNTIME_LEVEL;
11138:
11139: /* getting msg logging info */
11140: G_LOG_ENABLED := NVL(FND_PROFILE.VALUE('AFLOG_ENABLED'), 'N');
11141: /*

Line 11143: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;

11139: /* getting msg logging info */
11140: G_LOG_ENABLED := NVL(FND_PROFILE.VALUE('AFLOG_ENABLED'), 'N');
11141: /*
11142: if (G_LOG_ENABLED = 'N') then
11143: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;
11144: else
11145: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
11146: end if;
11147: */

Line 11145: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);

11141: /*
11142: if (G_LOG_ENABLED = 'N') then
11143: G_MSG_LEVEL := FND_LOG.LEVEL_UNEXPECTED;
11144: else
11145: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
11146: end if;
11147: */
11148: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);
11149: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);

Line 11148: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);

11144: else
11145: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
11146: end if;
11147: */
11148: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);
11149: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);
11150:
11151: END;
11152:

Line 11149: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);

11145: G_MSG_LEVEL := NVL(to_number(FND_PROFILE.VALUE('AFLOG_LEVEL')), FND_LOG.LEVEL_UNEXPECTED);
11146: end if;
11147: */
11148: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_LOG_ENABLED: ' || G_LOG_ENABLED);
11149: LogMessage(FND_LOG.LEVEL_STATEMENT, 'G_MSG_LEVEL: ' || G_MSG_LEVEL);
11150:
11151: END;
11152: