DBA Data[Home] [Help]

APPS.PA_INVOICE_ACTIONS dependencies on PA_INVOICE_ACTIONS

Line 1: Package Body PA_Invoice_Actions as

1: Package Body PA_Invoice_Actions as
2: /* $Header: PAXVIACB.pls 120.10 2011/04/01 22:43:24 apaul ship $ */
3:
4: /*----------------- Private Procedure/Function Declarations -----------------*/
5:

Line 1158: PA_Invoice_Actions.Validate_Approval( l_Project_ID,

1154: /* At This Point Approval Billing Extension has returned success */
1155: IF (nvl(l_action_flag, 'N') = 'Y') THEN
1156: l_err_msg_code := NULL;
1157: /* Record Level Validations */
1158: PA_Invoice_Actions.Validate_Approval( l_Project_ID,
1159: l_draft_invoice_num, 'R',
1160: l_err_msg_code);
1161: IF l_err_msg_code is null THEN
1162: /* Commit Level Validations */

Line 1163: PA_Invoice_Actions.Validate_Approval( l_Project_ID,

1159: l_draft_invoice_num, 'R',
1160: l_err_msg_code);
1161: IF l_err_msg_code is null THEN
1162: /* Commit Level Validations */
1163: PA_Invoice_Actions.Validate_Approval( l_Project_ID,
1164: l_draft_invoice_num, 'C',
1165: l_err_msg_code);
1166: END IF;
1167:

Line 1189: PA_Invoice_Actions.Validate_Multi_Customer (l_prv_invoice_set_id,

1185: IF ((l_invoice_set_id <> l_prv_invoice_set_id) AND
1186: (l_invoice_set_id <> 0) AND
1187: (l_prv_invoice_set_id <> 0)) THEN
1188:
1189: PA_Invoice_Actions.Validate_Multi_Customer (l_prv_invoice_set_id,
1190: l_err_msg_code);
1191:
1192: IF l_err_msg_code is not null THEN
1193: Insert_Distrbution_Warning ( NULL, NULL, P_User_ID, P_Request_ID,

Line 1207: PA_Invoice_Actions.Validate_Multi_Customer (l_invoice_set_id,

1203: END LOOP;
1204:
1205: IF ( l_tmp_invoice_set_id <> 0) THEN
1206:
1207: PA_Invoice_Actions.Validate_Multi_Customer (l_invoice_set_id,
1208: l_err_msg_code);
1209:
1210: IF l_err_msg_code is not null THEN
1211: Insert_Distrbution_Warning ( NULL, NULL, P_User_ID, P_Request_ID,

Line 1301: PA_Invoice_Actions.Validate_Release ( l_Project_ID,

1297: /* At This Point Release Billing Extension has returned success */
1298: IF (nvl(l_action_flag, 'N') = 'Y') THEN
1299: l_err_msg_code := NULL;
1300: /* Record Level Validations */
1301: PA_Invoice_Actions.Validate_Release ( l_Project_ID,
1302: l_draft_invoice_num, 'R',
1303: P_User_ID, l_ra_invoice_date,
1304: l_ra_invoice_num,
1305: l_Credit_memo_reason_code,

Line 1310: PA_Invoice_Actions.Validate_Release ( l_Project_ID,

1306: l_tmp_ra_invoice_num,
1307: l_err_msg_code);
1308: IF l_err_msg_code is null THEN
1309: /* Commit Level Validations */
1310: PA_Invoice_Actions.Validate_Release ( l_Project_ID,
1311: l_draft_invoice_num, 'C',
1312: P_User_ID, l_ra_invoice_date,
1313: l_ra_invoice_num,
1314: l_Credit_memo_reason_code,

Line 1342: PA_Invoice_Actions.Validate_Multi_Customer (l_prv_invoice_set_id,

1338: IF ((l_invoice_set_id <> l_prv_invoice_set_id) AND
1339: (l_invoice_set_id <> 0) AND
1340: (l_prv_invoice_set_id <> 0)) THEN
1341:
1342: PA_Invoice_Actions.Validate_Multi_Customer (l_prv_invoice_set_id,
1343: l_err_msg_code);
1344:
1345: IF l_err_msg_code is not null THEN
1346: Insert_Distrbution_Warning ( NULL, NULL, P_User_ID, P_Request_ID,

Line 1359: PA_Invoice_Actions.Validate_Multi_Customer (l_invoice_set_id,

1355: END LOOP;
1356:
1357: IF ( l_tmp_invoice_set_id <> 0) THEN
1358:
1359: PA_Invoice_Actions.Validate_Multi_Customer (l_invoice_set_id,
1360: l_err_msg_code);
1361:
1362: IF l_err_msg_code is not null THEN
1363: Insert_Distrbution_Warning ( NULL, NULL, P_User_ID, P_Request_ID,

Line 1374: PA_Invoice_Actions.Post_Update_Release(CUR_REC.Project_ID,

1370:
1371: /* Do the Post Release update for all the released Records */
1372: FOR CUR_REC in RELEASED_INV_CUR
1373: LOOP
1374: PA_Invoice_Actions.Post_Update_Release(CUR_REC.Project_ID,
1375: CUR_REC.Draft_Invoice_Num,
1376: P_User_ID,
1377: l_employee_id);
1378: END LOOP;

Line 1819: pa_invoice_actions.init_draft_inv_lines(

1815: END IF;
1816:
1817: /* Initialises the credit related columns as previous credit data might have not been wiped out */
1818:
1819: pa_invoice_actions.init_draft_inv_lines(
1820: p_project_id => p_project_id,
1821: p_draft_invoice_num => p_draft_invoice_num,
1822: x_return_status => l_return_status,
1823: x_msg_count => l_msg_count,

Line 2264: pa_invoice_actions.distribute_credit_amount_retn(

2260: end if;
2261:
2262: /* Call API to calculate credit amount for corresponding retention lines */
2263:
2264: pa_invoice_actions.distribute_credit_amount_retn(
2265: p_project_id => p_project_id,
2266: p_draft_invoice_num => p_draft_invoice_num,
2267: x_return_status => l_return_status,
2268: x_msg_count => l_msg_count,

Line 2717: end PA_Invoice_Actions;

2713: /* End Concession invoice modification */
2714:
2715: /*------------- End of Public Procedure/Function Declarations ----------------*/
2716:
2717: end PA_Invoice_Actions;