A client is requesting restriction groups to limit what accounts/subaccounts can be used with each branch. I have this mostly configured but they would also like: when a user selects a certain GL account, only 1 subaccount should be available for selection. So, for example, the user selects account 123456, only the 1000 subaccount is available. The catch is, they still want to be able to use the 1000 subaccount outside of the GL accounts that it’s required for. I set up 2 restriction groups per this knowledge base article:

And it works. When 123456 is selected, only 1000 is shown. But I also need 1000 to be available (not required) when GL account 789101 is selected.