# General Ledger Segmentation

### Abstract <a href="#id-83p6je90qdbe" id="id-83p6je90qdbe"></a>

*General Ledger Segmentation* within *Accrual Automation* allows administrators to include or exclude specific line-level segments — such as Department, Class, Location, or custom fields — in their accrual processes. An example use case would be organizations that need to track a custom “Deal” field at the line level for revenue recognition or detailed expense tracking.

This article explains how to configure *General Ledger Segmentation* so that you can manage which line-level segments (standard or custom) appear on the *Accrual Worksheet*.

### Adjusting the GL Segmentation for the Accrual Worksheet <a href="#ac2ufrdogplh" id="ac2ufrdogplh"></a>

Before customizing the *Accrual Worksheet*, it is essential to understand that *Accrual Automation* pulls segment data directly from the line-level fields. By default  Department, Class, Location will be displayed. If you want only relevant segments — like a subset of Department, Class, Location, or custom fields — to appear on your accruals, you must configure them here.

To configure **General Ledger Segmentation** follow these steps:<br>

1. First, you have to access the **Charted Platform Features,** then click the **Settings** button on the **Accrual Automation** section:\ <br>

   <div align="left"><figure><img src="https://4244775538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDi74GwuQpTYzdGbZQFpz%2Fuploads%2FB8bWmQiY5K1R5HqQUQIa%2Fimage.png?alt=media&#x26;token=e5a11b84-ab80-4eb6-864d-1a7421c66f6c" alt=""><figcaption></figcaption></figure></div>

   <br>
2. Once the **Accrual Automation** **Settings** screen is opened, locate the **GL Segmentation** under **Advanced Settings**:\ <br>

   <div align="left"><img src="https://4244775538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDi74GwuQpTYzdGbZQFpz%2Fuploads%2FwBEvaCv5F18E1KZBbZDl%2F1.png?alt=media&#x26;token=997853e3-5f2c-4518-a4c9-cbc35dc141ef" alt="
   "></div>

   \
   Note: When you see that the **GL Segmentation** setting is blank, recognize that it will default to *NetSuite’s* standard segments — **Department**, **Class**, and **Location** — on the **Accrual Worksheet**.\ <br>
3. To remove a particular segment (e.g., **Location**), enter only the segments you want to appear in the **GL Segmentation** setting field:\ <br>

   <div align="left"><img src="https://4244775538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDi74GwuQpTYzdGbZQFpz%2Fuploads%2FUjSmDCmJ1fcgjNgvSMaT%2F2.png?alt=media&#x26;token=6b8cb980-c1e1-4e8a-a71f-ce23ba85539c" alt="
   "></div>

   <br>
4. Now, to add a custom segment (e.g., a custom field named “Deal”), ensure that it’s available as a line-level field in *NetSuite* before specifying it in the **GL Segmentation** setting:\ <br>

   <div align="left"><img src="https://4244775538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDi74GwuQpTYzdGbZQFpz%2Fuploads%2F1Kv2EPvay6V6qAwy4Jba%2F3.png?alt=media&#x26;token=4efa09f2-cb19-4124-bbbe-2e8cd777bc0d" alt="
   "></div>

   <br>
5. After you’ve updated the **GL Segmentation** setting with the final list of segments, click the **Submit** button to confirm your changes:\ <br>

   <div align="left"><img src="https://4244775538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDi74GwuQpTYzdGbZQFpz%2Fuploads%2F51g4x1MxlT9ZCEb4S9N6%2F4.png?alt=media&#x26;token=deeb7e39-a595-4d4c-a2a5-2321abd2162f" alt="
   "></div>

   <br>
6. After clicking **Accruals Worksheet**, it will open a new screen showing the line-level segments that you enabled:

   <br>

   <div align="left"><figure><img src="https://4244775538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDi74GwuQpTYzdGbZQFpz%2Fuploads%2Fhx4ubhgdm5bwK40TYsDI%2Fimage.png?alt=media&#x26;token=08c379a7-d413-4e6a-b5e7-eba81ed4dd73" alt=""><figcaption></figcaption></figure></div>

   <br>

This concludes the process of configuring *General Ledger Segmentation* within *Accrual Automation* in *NetSuite.*
