Transaction Tree Line Maintenance
Once a transaction tree is set up using Tree Maintenance, you can define which trees to use for general ledger and inventory line analysis. You must have at least one analysis type for the transaction tree to be active (with the Use flag selected for at least one tree within the line).
The set up determines how the transaction analysis integrates with transaction entry in terms of when or where the user will be prompted to enter information for assignment to the transaction tree(s).
Options Reference
Each option and field on the form is described below. Mandatory options and fields are highlighted in red.
Line name
Enter or select the name of the type of analysis the set up relates to, up to 30 characters long.
Options
These options define when/where transaction tree data is expected during transaction entry for the selected analysis type:
Header/Line
Select the Line option.
Masterfile
Select GL Account or Stock Item as the masterfile of the current analysis type.
Transaction type
These is available using the masterfile selected. Select All if the analysis type applies to all transaction types for the selected masterfile, or select a specific transaction type to restrict the analysis to a specific function.
For example, AP Invoice. Greentree prompts the user to enter GL analysis data when entering an AP invoice transaction.
Line Type
Use this option to further restrict the situation in which transactional analysis data is required to be entered by the user. Select:
- All (do not restrict analysis to line type)
- General Ledger only (where masterfile is GL)
- Inventory only (where masterfile is IN)
Trees
This table lists the trees set up with the Transactions zone assigned in Tree Maintenance. You must select the Use flag for the trees for the analysis. The trees will be presented during transaction entry (based on option rules) so that a branch can be assigned. If the tree is mandatory for a masterfile, you cannot save the transaction line until an assignment is made to the tree(s).
When a tree is selected to be in Use, Greentree adds it to the list of transaction trees for the GL Account/Inventory Item within the masterfile custom sheet.
![]() |
A tree will not be available for the general ledger account or item (as applicable) during transaction entry unless the Available flag is selected for the general ledger account/item within the masterfile custom sheet. |
Dependencies
You can use dependencies to:
- Nominate tree branches as posting levels;
- Set up the automatic assignment of a tree branch to one tree based on the assignment of a specific branch to another tree. This requires that there are at least two trees in use for the analysis type.
The form header detail defaults in read-only format from the tree the dependency form was launched from.
Posting Level
For each tree branch, select the Posting level indicator. During transaction entry, if a branch is not selected as a Posting level, it displays in red and you can't assign it to the tree. For example, Company 1 nominates Branch 1 and Branch 2 as posting levels, and Company 2 nominates Branch 3 as a posting level.
Branch Dependencies
To set up a dependency in the table, select the tree that is dependant on the current tree/branch. Only trees set up as in Use for the current analysis type is available to select here.
Select the Branch for the dependant tree. You can set up more than one dependency, but only one for each tree (other than the one that is selected) that is in Use for the analysis type.