Response Error Codes (REST API Details in Cash Flow)
The following status codes and error messages can display in the response to your request:
| Code | Message | Details |
|---|---|---|
| 200 | success | If the request is successful |
| 500 | Server Error, contact the system administrator. | If there is any exception when running this service |
| 505 | token+" is not present, it is required in the formula:"+value+" for field "+name | If the data provided is not correct like pull down with a label which does not exist. |
| 602 | Project/Shell Number is not correct | project number is incorrect or does not exist |
| 603 | Business Process Name is not correct | "bpname" is not specified in the input JSON and or is invalid value |
| 651 | CBS Code is not present. | "cbs_code" is not present in the input JSON |
| 657 | Invalid record_no. | "record_no" value is not specified in the input JSON or is invalid value. |
| 663 | Status field value is not correct. | If status value is not valid; that is, it is neither active nor inactive |
| 701 | Invalid Column Name | If column name given in the filter condition does not belong to funding sheet |
| 1101 | Empty or Invalid JSON data | If required input JSON is empty |
| 1301 | Cash Flow name is not present in input request | |
| 1302 | Cash Flow Template name provided is not valid | |
| 1303 | Cash Flow data provided is not valid for field : | If invalid data is provided in input JSON for fields |
| 1304 | Required Cash Flow data is not provided for field : | If data is not provided in input JSON for mandatory fields |
| 1305 | Cash Flow do not exist | Cash flow record with given property name does not exist |
| 1306 | System-defined Summary Cash Flow Curve cannot be deleted | |
| 1307 | Cash Flow not Found | |
| 1308 | Summary Cash Flow Curve name already exists | If the name exists when creating cash flow summary |
| 1309 | More than one Cash Flow Curve is required to create a Summary Cash Flow Curve | |
| 1310 | Error in creating Summary Cash Flow Curve | |
| 1311 | Created Summary Cash Flow Curve without these invalid Cash Flow Curve(s): | |
| 1312 | Cannot create Summary Cash Flow Curve since all Cash Flow Curve(s) are invalid | |
| 1313 | Summary Cash Flow Curve name is required | |
| 1314 | Cash Flow name provided already exists. | |
| 1315 | Cost sheet is required for detail_level CBS/Summary CBS/Commitment. | |
| 1316 | Cost sheet is required for Summary CBS/CBS filters. | |
| 1317 | Financial Period is not assigned to the shell. | |
| 1318 | Filter Type Summary CBS can only be assigned to Tree mode of Cost sheet. | |
| 1319 | Cash Flow Template name is required. | |
| 1320 | Request is valid for Shell or Project | If the request is not valid for company. |
| 1321 | Template Number is not correct. | |
| 1322 | Invalid Job ID. | |
| 1323 | Job processing failed with errors. | |
| 1324 | Detail curve is not present in the Cash Flow | when performing get data for a cash flow which doesn't have a detail curve. |
| 1325 | This operation is not supported on Inactive or View-only Shell/Project | |
| 1326 | Detail curves cannot be created for Template | |
| 1327 | Summary Cash Flow status Should be 'Active' or 'Inactive'. | |
| 1328 | Request is not valid for shell template. | |
| 1329 | <different validation error for different fields in input JSON> | If fields provided in input JSON fails validation. |
| 1330 | Cash Flow Curve do not exist | If Update/Delete curve request input JSON contains curve details which does not exist on given Cash Flow |
| 1331 | Error in deleting Cash Flow Curve | |
| 1332 | No Curves are defined for this Cash Flow | If Update/Delete curve request input JSON contains curve details for Cash Flow which does not have any curve. |
| 1333 | Rollup Cash Flow name is required | Name is a required field in Rollup curve creation |
| 1335 | Rollup curves can be created/updated only for Company | Rollup curves can be created only for company |
| 1336 | Detail curves cannot be updated for Template | |
| 1337 | Distribution Profile do not exist | |
| 1338 | Distribution Profile is used in Cash Flows Curves | |
| 1339 | filter parameter is required | For GET cash flow data & summary cash flow data , filter parameter is required. |
| 1340 | filter parameter is invalid | If filter condition is invalid for GET cash flow data |
| 1341 | Error in updating the Cash Flow Data | |
| 1342 | Value for Number is not provided in the input data | |
| 1343 | Value for No is not provided in the input data | Value for Line Number is not provided in the input data |
| 1344 | Number or No has invalid value in the input data | |
| 1345 | Date values provided in the input is invalid | |
| 1346 | Profile name is invalid in the input request | |
| 1347 | Total value is invalid in the input request | |
| 1348 | Update data is not allowed | |
| 1349 | Cash Flow Curve name is not present in input request | |
| 1350 | Invalid CBS Code | |
| 1351 | From date is not set | |
| 1352 | To date is not set | |
| 1353 | Invalid distribution amount | |
| 1354 | Provided Currency is not a valid transaction currency | |
| 1355 | Duplicate data exists in details | |
| 1356 | Cash Flow operations are not possible on Generic type of Project | |
| 1357 | Rollup Cash Flow Curve does not exist | |
| 1368 | Create/update request contains conflicting values for noenddate and enddate | |
| 1359 | Cash Flow id is required | |
| 1360 | Cash Flow Curve details are not present in the input request | If input JSON for update cash flow data contains curves but curve details are not provided |
| 1361 | Project number is required | This error is raised if cash flow data update REST call is for company level |
| 1362 | Detail level Summary CBS cannot have filters of type CBS | |
| 1363 | Detail level CBS cannot have filters of type Summary CBS | |
| 1364 | GET Detail curves operation is not supported for Template/Company | |
| 1365 | From Date should be greater than Financial Period Start Date and Less than Financial Period End Date | |
| 1367 | To Date should be less than Financial Period End Date and Greater than Financial Period Start Date | |
| 1368 | Cannot update distribution as dates are not defined for this Cash Flow curve | |
| 1369 | No data are updated as both setup and distribution options are not set | |
| 1370 | Cash Flow data provided cannot be updated for the field : | |
| 3000 | Partial failure. | Partial failure of REST service |
| 3002 | Invalid input | If input JSON did not contain the "data"/required parameter |
| 3003 | Business Process is not Active. | When fund consumption is performed on an inactive BP |
| 13001 | Project/Shell number is mandatory and is missing in the input request | When no project number is provided |
| 13002 | Cashflow curve name is mandatory and is missing in the input request | When curve name is not provided |
| 13003 | Invalid curve name provided in input request | When curve name provided no longer exists |
| 13004 | Provide a snapshot name | When snapshot name is not provided |
| 13005 | Snapshot name already exists | When snapshot name exists |
| 13006 | Snapshot name specified does not exist in the cashflow <name> | When snapshot name does not exist for selected curve |
| 13007 | The selected curve name is a summary type, and summary snapshots are not supported through integration | When summary type curve is processed |
| 13008 | Snapshots <name1>, <name2> do not exist in the selected cash flow curve <curve name>. | When none of the provided snapshot names exist in the selected cashflow curve |
| 13009 | Snapshots <name1>, <name2>, <name3> do not exist in the cash flow curve <curve name>. | When some cashflow names in the delete request are invalid |
| 13010 | Cash Flow snapshot name cannot exceed 64 characters. | When snapshot name exceeds 64 characters |