As discussed,in case of new site creation user need to tag all required General Ledgers one by one for account's posting . For e.g , If we consider around hundred ledgers where site is made applicable including Income & Expenses then each GL need to open & tag newly created pos location which is not practically possible every time.
Rather there should be some automation where Site applicable General Ledgers are getting mapped. We can also think of enforcing trigger when user publishes site and required GL are tagged with certain system driven logic.