738:
739:
740: AR_INVOICE_API_PUB.create_single_invoice(
741: p_api_version => l_api_version,
742: p_init_msg_list => FND_API.G_TRUE,
743: p_commit => FND_API.G_FALSE,
744: p_batch_source_rec => l_batch_source_rec,
745: p_trx_header_tbl => p_trx_header_tbl,
746: p_trx_lines_tbl => p_trx_lines_tbl,
739:
740: AR_INVOICE_API_PUB.create_single_invoice(
741: p_api_version => l_api_version,
742: p_init_msg_list => FND_API.G_TRUE,
743: p_commit => FND_API.G_FALSE,
744: p_batch_source_rec => l_batch_source_rec,
745: p_trx_header_tbl => p_trx_header_tbl,
746: p_trx_lines_tbl => p_trx_lines_tbl,
747: p_trx_dist_tbl => p_trx_dist_tbl,
751: x_msg_count => l_msg_count,
752: x_msg_data => l_msg_data);
753:
754: log(C_STATE_LEVEL, l_module, 'After calling single_invoice');
755: IF (l_return_status = fnd_api.g_ret_sts_error OR
756: l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
757: log(C_STATE_LEVEL, l_module, 'unexpected errors found!');
758: log(C_STATE_LEVEL, l_module, 'l_msg_data: ' || l_msg_data);
759: ELSE
752: x_msg_data => l_msg_data);
753:
754: log(C_STATE_LEVEL, l_module, 'After calling single_invoice');
755: IF (l_return_status = fnd_api.g_ret_sts_error OR
756: l_return_status = fnd_api.g_ret_sts_unexp_error) THEN
757: log(C_STATE_LEVEL, l_module, 'unexpected errors found!');
758: log(C_STATE_LEVEL, l_module, 'l_msg_data: ' || l_msg_data);
759: ELSE
760: -- Check whether any record exist in error table