- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2025 04:09 AM
I have added a cost plan to a project and the total planned cost is successfully rolling up to the project . However, when I am adding this project to a program, the total planned cost does not roll up.
Can someone please help me with that?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2025 04:29 AM
This is a known problem and it is being documented across PRB1885649. If you apply the attached XML, this will fix this issue but make sure you have tested it throughly in lower instances before applying it to PROD. This is provided by ServiceNow HI Support.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wednesday - last edited Wednesday
**NOTE*** The documentation for project rollup properties is WRONG. They need to be true for all 3 if you are submitting time/expense for project task and want to roll up to the project.
From servicenow
After reviewing both the documented behavior and the results observed in your instance, the outcome you are seeing is consistent with current system behavior: when glide.cost_mgmt.process_task_top_task is set to false, (THIS NEEDS TO BE TRUE)
the system creates only the task‑level expense line and does not generate a rolled‑up project‑level expense line. This explains why rollup does not occur under that configuration in your testing.
In other words, while documentation states that this property should be false for rollup, practical testing confirms that disabling top‑task expense processing prevents the project‑level rollup from being created. The rollup engine relies on that processing to generate the project‑level expense line.
Based on this, the behavior you are seeing is expected given the current configuration, and the documentation does not fully reflect this dependency. Using a configuration where top‑task expense processing remains enabled is required if project‑level expense rollup is expected.
With this clarification, there is no platform defect identified; this is a configuration and documentation mismatch.