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