DBA Data[Home] [Help]

APPS.LNS_FUNDING_PUB dependencies on LNS_FEE_ENGINE

Line 5520: l_fee_basis_tbl LNS_FEE_ENGINE.FEE_BASIS_TBL;

5516: l_installment_number number;
5517:
5518: TYPE lns_disb_hdr_id_type IS TABLE OF LNS_DISB_HEADERS.DISB_HEADER_ID%TYPE INDEX BY PLS_INTEGER;
5519: l_disb_hdr_id_tbl lns_disb_hdr_id_type;
5520: l_fee_basis_tbl LNS_FEE_ENGINE.FEE_BASIS_TBL;
5521: l_fee_structures LNS_FEE_ENGINE.FEE_STRUCTURE_TBL;
5522: l_fees_tbl LNS_FEE_ENGINE.FEE_CALC_TBL;
5523:
5524: /*-----------------------------------------------------------------------+

Line 5521: l_fee_structures LNS_FEE_ENGINE.FEE_STRUCTURE_TBL;

5517:
5518: TYPE lns_disb_hdr_id_type IS TABLE OF LNS_DISB_HEADERS.DISB_HEADER_ID%TYPE INDEX BY PLS_INTEGER;
5519: l_disb_hdr_id_tbl lns_disb_hdr_id_type;
5520: l_fee_basis_tbl LNS_FEE_ENGINE.FEE_BASIS_TBL;
5521: l_fee_structures LNS_FEE_ENGINE.FEE_STRUCTURE_TBL;
5522: l_fees_tbl LNS_FEE_ENGINE.FEE_CALC_TBL;
5523:
5524: /*-----------------------------------------------------------------------+
5525: | Cursor Declarations |

Line 5522: l_fees_tbl LNS_FEE_ENGINE.FEE_CALC_TBL;

5518: TYPE lns_disb_hdr_id_type IS TABLE OF LNS_DISB_HEADERS.DISB_HEADER_ID%TYPE INDEX BY PLS_INTEGER;
5519: l_disb_hdr_id_tbl lns_disb_hdr_id_type;
5520: l_fee_basis_tbl LNS_FEE_ENGINE.FEE_BASIS_TBL;
5521: l_fee_structures LNS_FEE_ENGINE.FEE_STRUCTURE_TBL;
5522: l_fees_tbl LNS_FEE_ENGINE.FEE_CALC_TBL;
5523:
5524: /*-----------------------------------------------------------------------+
5525: | Cursor Declarations |
5526: +-----------------------------------------------------------------------*/

Line 5807: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling to lns_fee_engine.processDisbursementFees...');

5803: end if;
5804:
5805: if l_DISB_HEADER_REC.STATUS = 'FULLY_FUNDED' then
5806: /*
5807: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling to lns_fee_engine.processDisbursementFees...');
5808: -- processing disbursement fees
5809: lns_fee_engine.processDisbursementFees(
5810: p_init_msg_list => FND_API.G_TRUE,
5811: p_commit => FND_API.G_FALSE,

Line 5809: lns_fee_engine.processDisbursementFees(

5805: if l_DISB_HEADER_REC.STATUS = 'FULLY_FUNDED' then
5806: /*
5807: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling to lns_fee_engine.processDisbursementFees...');
5808: -- processing disbursement fees
5809: lns_fee_engine.processDisbursementFees(
5810: p_init_msg_list => FND_API.G_TRUE,
5811: p_commit => FND_API.G_FALSE,
5812: p_phase => l_DISB_HEADER_REC.phase, --'OPEN',
5813: p_loan_id => l_loan_header_rec.loan_id,

Line 5819: LogMessage(FND_LOG.LEVEL_STATEMENT, 'return of lns_fee_engine.processDisbursementFees: ' || l_return_status);

5815: x_return_status => l_return_status,
5816: x_msg_count => l_msg_count,
5817: x_msg_data => l_msg_data);
5818:
5819: LogMessage(FND_LOG.LEVEL_STATEMENT, 'return of lns_fee_engine.processDisbursementFees: ' || l_return_status);
5820: IF l_return_status <> 'S' THEN
5821: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Call to lns_fee_engine.processDisbursementFees failed');
5822: -- RAISE FND_API.G_EXC_ERROR;
5823: END IF;

Line 5821: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Call to lns_fee_engine.processDisbursementFees failed');

5817: x_msg_data => l_msg_data);
5818:
5819: LogMessage(FND_LOG.LEVEL_STATEMENT, 'return of lns_fee_engine.processDisbursementFees: ' || l_return_status);
5820: IF l_return_status <> 'S' THEN
5821: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Call to lns_fee_engine.processDisbursementFees failed');
5822: -- RAISE FND_API.G_EXC_ERROR;
5823: END IF;
5824: */
5825: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Calling to LNS_DISTRIBUTIONS_PUB.create_event...');

Line 6120: lns_fee_engine.processDisbursementFees(

6116: END IF;
6117:
6118: /* No need to call this now, as the below method inserts records of conversionFees into feeSchds table
6119: However, now the conversionFees insert into feeScheds when this fee is assigned to the loan
6120: lns_fee_engine.processDisbursementFees(
6121: p_init_msg_list => FND_API.G_TRUE,
6122: p_commit => FND_API.G_FALSE,
6123: p_phase => 'TERM',
6124: p_loan_id => l_loan_header_rec.loan_id,

Line 6289: LNS_FEE_ENGINE.SET_DISB_FEES_INSTALL(P_INIT_MSG_LIST => FND_API.G_FALSE

6285: -- set fees for fully funded disbursement
6286: if l_DISB_HEADER_REC.STATUS = 'FULLY_FUNDED' then
6287:
6288: LogMessage(FND_LOG.LEVEL_STATEMENT, 'Updating the feeInstallment for disbHdrId: '||l_DISB_HEADER_REC.DISB_HEADER_ID);
6289: LNS_FEE_ENGINE.SET_DISB_FEES_INSTALL(P_INIT_MSG_LIST => FND_API.G_FALSE
6290: ,P_DISB_HEADER_ID => l_DISB_HEADER_REC.DISB_HEADER_ID
6291: ,X_RETURN_STATUS => l_return_status
6292: ,X_MSG_COUNT => l_msg_count
6293: ,X_MSG_DATA => l_msg_data);

Line 6295: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Call to LNS_FEE_ENGINE.SET_DISB_FEES_INSTALL failed');

6291: ,X_RETURN_STATUS => l_return_status
6292: ,X_MSG_COUNT => l_msg_count
6293: ,X_MSG_DATA => l_msg_data);
6294: IF l_return_status <> 'S' THEN
6295: LogMessage(FND_LOG.LEVEL_UNEXPECTED, 'Call to LNS_FEE_ENGINE.SET_DISB_FEES_INSTALL failed');
6296: RAISE FND_API.G_EXC_ERROR;
6297: END IF;
6298:
6299: l_loan_details := lns_financials.getLoanDetails(p_loan_id => l_loan_header_rec.loan_id

Line 6332: lns_fee_engine.processFees(p_init_msg_list => FND_API.G_TRUE

6328: open get_instal_num(l_loan_header_rec.loan_id, l_DISB_HEADER_REC.DISB_HEADER_ID);
6329: fetch get_instal_num into l_installment_number;
6330: close get_instal_num;
6331:
6332: lns_fee_engine.processFees(p_init_msg_list => FND_API.G_TRUE
6333: ,p_commit => FND_API.G_FALSE
6334: ,p_loan_id => l_loan_header_rec.loan_id
6335: ,p_installment_number => l_installment_number
6336: ,p_fee_basis_tbl => l_fee_basis_tbl