Similar Warehouses

I would approach this by changing the autonaming function (python/ server side). The autoname function is set to append the company abbreviation to most/all asset/liability/equity accounts.
Here’s a code snippet with an alternative approach:

This will still not allow you to have non-unique names. Programmatically building them in (so that ll the parents are included in the name) is the way to go. Once you try to put an item into a warehouse and you have 1000 bins and multiples named “BIN-0001” you’re in bad shape. This introduces a data entry problem on the other side and I don’t have an easy solution for that.
A treeview picker on a custom dialog would be awesome, discussed here: