> For the complete documentation index, see [llms.txt](https://guide.acumensystems.com.au/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.acumensystems.com.au/system-parts/master-files/product-groups.md).

# Product Groups

A product group is a collection of products and other product groups that are in some way associated. The structure of a product group is hierarchical in the same manner as sales areas. Product groups form a tree structure that describes the parent-child or tiered relationship between product groups and finally the products themselves. The following illustration demonstrates the types of relationships that can be constructed using product groups:

![](https://4292890076-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MIXjqwujolmdHaVH5d4%2F-MTICoChbYHSo0Y1OE_g%2F-MTID26Eo2NC4OPGjuQ4%2FAcuProductGroupingDiagram.png?alt=media\&token=beb59c58-2580-4fc9-b6b8-9e14b65688fc)

The above tree structure is derived by the relationship of the product group codes shown after the group names. As you can see each tier of the structure as you move from left to right has two extra characters in the group code. We call this the depth of the tree. A tree can be up to 5 tiers deep.

The parent-child relationship between a group and its subgroups is constructed by concatenating two characters to identify each child to the parent group code. For example all holden cars (Commodore, Berlina and Acclaim) must have the parent group prefix for Holden (0102).

The tree structure of the product groups can be of great assistance in the use of the Acumen system. This structure allows you to visually locate a group of products by following the branches of a tree diagram similar to the one shown above.

This structure also provides the ability to select related groups for processing. For example if the price of all Ford cars should increase by 5% then the Ford group can be selected for price changes of 5%. This will cause all the products in the Ford (0101) group and all products in its subgroups and their subgroups, etc. to be altered. Furthermore if the sales tax on wagons should be increased the product group tree can be used to step from one wagon subgroup to the next making the location and access of products to be effected much easier.

When reporting the product group structure allows for summarisation at varying levels. Using the structure above a sales report can be produced showing just Car and Boat sales, or Ford sales versus Holden. Reporting can typically be limited to a starting and finishing group code (ie. selecting a top branch and bottom branch from the tree in a vertical manner) and to a depth (selecting how many tiers will be printed Left to right).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.acumensystems.com.au/system-parts/master-files/product-groups.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
