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.8 2007/12/08 19:14:25 jjgeorge 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 1700: pa_invoice_actions.init_draft_inv_lines(

1696: END IF;
1697:
1698: /* Initialises the credit related columns as previous credit data might have not been wiped out */
1699:
1700: pa_invoice_actions.init_draft_inv_lines(
1701: p_project_id => p_project_id,
1702: p_draft_invoice_num => p_draft_invoice_num,
1703: x_return_status => l_return_status,
1704: x_msg_count => l_msg_count,

Line 2136: pa_invoice_actions.distribute_credit_amount_retn(

2132: end if;
2133:
2134: /* Call API to calculate credit amount for corresponding retention lines */
2135:
2136: pa_invoice_actions.distribute_credit_amount_retn(
2137: p_project_id => p_project_id,
2138: p_draft_invoice_num => p_draft_invoice_num,
2139: x_return_status => l_return_status,
2140: x_msg_count => l_msg_count,

Line 2589: end PA_Invoice_Actions;

2585: /* End Concession invoice modification */
2586:
2587: /*------------- End of Public Procedure/Function Declarations ----------------*/
2588:
2589: end PA_Invoice_Actions;