I would like to push the Accruals of the Capex to Fusion through REST API. For that, I am using the following REST API and Payload and using POSTMAN.
REST API:
/fscmRestApi/resources/11.13.18.05/unprocessedProjectCosts
Payload:
{
"ExpenditureBatch": "BATCH2507202602",
"BusinessUnit": "Industrial Minerals Company (IMC)",
"TransactionSource": "Oracle Fusion PPM",
"Document": "CapEx Accrual",
"DocumentEntry": "CapEx Accrual",
//"PersonName": "Pooja Kapoor",
//"AccrualItemFlag": "Yes",
"AccountingDate": null,
"TransactionCurrencyCode": "SAR",
"RawCostInTransactionCurrency": 100,
"OriginalTransactionReference": "IMC125JUL26ACCRUALS",
"Quantity": 1,
//"WorkType": "ABC Work Type",
"ProjectStandardCostCollectionFlexfields": [
{
"_EXPENDITURE_ITEM_DATE": "2026-05-23",
//"ProjectName": "MHF PTA including Capital Spares",
"_PROJECT_ID_Display": "IMC1",
//"TaskName": "Capital Expenses",
"_TASK_ID_Display": "FT",
"_EXPENDITURE_TYPE_ID_Display": "EPC (Engineering, Procurement & Construction)",
"_ORGANIZATION_ID_Display": "Industrial Minerals Company (IMC)"
}
]
}
Note: I have commented out part of the payload based on the errors I received in the previous runs.
Getting Error:
Thetransactionsourcedocumentrequiresexpenditurebatchapproval.Youcancreatecostsforthisdocumentusingfile-baseddataimportorADFdiExcels.(PJC-2220846)
Can anyone help me with the right REST API and the required payload for the same. Also please specify if there is any additional configurations needed at Fusion side for triggering the Cost push from 3rp party application like Postman. I am trying to push the cost from Postman first, so that I can incorporate the same through OIC.
Thanks in advance.
Best Regards,
Chandra.