---
sourceDocument: Xanadu Strategic Portfolio Management
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/it-business-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Strategic Portfolio Management

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# Rollups for allocations

# Rollups for allocations {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

A rollup is an allocation rule that specifies how a lower-level account in the segment
hierarchy connects to other accounts above it in the hierarchy. Rollups allow you to allocate
expenses to the lower-level account and have expenses automatically allocated to the higher-level
accounts.

Rollups can be account-specific or segment-specific. Account-specific rollups specify how
expenses roll up from one specific account to one or more accounts above it. Segment-specific
rollups specify how expenses in all the accounts for a segment roll up to all the accounts in the
segment above it, that is the parent level. You can also roll up segments to any segment
preceding in the hierarchy, that is to the grandparent level.  
Rollups specified for an individual account take precedence over the rollup specified for the segment. For example, if you create these two rollups:

* An account-specific rollup that allocates expenses in the email account in the business service segment to the IT account in the business unit segment.
* A segment-specific rollup that allocates expenses in the business service segment to the business unit segment.
{#c_RollupsForAllocations__ul_lj5_bk1_yq}

Then the account-specific rollup allocates the expenses. The segment-specific rollup does not
allocate any expenses.

Account-specific level rollup supports rolling to any parent or grandparent account in the
hierarchy. You can roll up the expenses to any account up in the hierarchy, and not necessarily
to the immediate parent in the hierarchy.

Rollups can not only be up in the hierarchy, you can also roll up amounts to accounts in the
sibling segments.

Configure the rollup at the account level to any parent segment in the hierarchy, by selecting
the Parent Segment in the Rollups popup.

## Total weight support for allocations using weighted metric {#c_RollupsForAllocations__total-weight-support-allocation}

If you use a weighted metric that is enabled with [total weight support](https://www.servicenow.com/docs/0dQDyQNRo5Mn2uI~Rl8ZAA#t_CreateWeightedAllocationMetrics__enforce-allocation), then the metric calculates the allocation percentage accurately
in the following total weight calculations:

* At segment level rollup, where allocate to metric is used and accounts do not have any rollup, the total percentages of all accounts in the segment add up to be less than 100%.
* At segment level rollup, where allocate to metric is used, the percentage of each account in the segment is calculated based on the consumption weight of the account.
* At account level rollup, where the account level rollup rule overrides the segment level rollup rule, the total percentage of all accounts adds up to be less than 100%.
* At account level rollup, the percentage of each account is calculated based on the consumption weight of the account.
* When allocating a bucket amount to a segment, the total percentage allocated to the segment adds up to be less than 100%.
* When allocating a bucket amount to a segment, the percentage allocated individually to each account in the segment is calculated based on the consumption weight of the account.
{#c_RollupsForAllocations__ul_hfk_y5z_yfb}
* **[View accounts that roll up to an account](https://www.servicenow.com/docs/M0U9PAdNDul_h6Ae0wxR1w)**   
  You can view the accounts that roll up to another account.
* **[Create rollups from one account to another account](https://www.servicenow.com/docs/xb5JeliywlnR7jGE7xAfEg)**   
  You can create rollups from one account in the segment hierarchy to another account in a segment above it.
* **[Create rollups from one segment to another](https://www.servicenow.com/docs/koym7Za7ZHuq3YLe0MDXSA)**   
  A segment can roll up to the segment above it in the hierarchy using a weighted metric.
* **[Edit rollup records](https://www.servicenow.com/docs/juG1gINgqXpLTo_FnLMzrQ)**   
  You can view and edit records for segment rollups and account rollup if necessary.

**Related concepts**   

* [Bucket assignments](https://www.servicenow.com/docs/C1ATvRnUqPaTXmKxII_P~g "Setting up an allocation means assigning the expenses in a bucket to an account in a segment or to several accounts in a segment.")  
**Related tasks**   

* [View bucket contents](https://www.servicenow.com/docs/fmhhmAN4uQjKwJUDuOgAsQ "You can modify what you see in the list of buckets in the Bucketing stage of the IT Finance workbench.")
* [Split buckets](https://www.servicenow.com/docs/TqTMP3NxbAc21tOeQj2WFg "Buckets contain groomed general ledger expenses. These expenses can be associated with items like a cost center, vendor, department, or location.")
* [Review assigned expenses](https://www.servicenow.com/docs/FetHVFX7zE_Kkh9m~3SV6Q "Review the expenses assigned to accounts and verify the information is correct in the Total Amount Allocated section in the right pane.")
* [Verify the total amount allocated](https://www.servicenow.com/docs/giLdVVAX12Q0KZcW9LLThw "The donut chart on the right shows the assigned expenses for all segments.")
* [Preview an allocation from a bucket](https://www.servicenow.com/docs/VZm3jaFEjX9nkWlC~NWgVg "You can preview a graphical representation of how the workbench allocates the expenses in the bucket by opening the allocation viewer.")
* [Revert bucket assignments](https://www.servicenow.com/docs/WKDOb6aV593MSB447wGmLA "Reverting bucket assignments means taking the expenses out of the segments and accounts and leaving it in the bucket. Reverting buckets also deletes existing allocation lines for the working fiscal period that are associated with this bucket.")

