Currently - if you have multiple companies and the Default Branch is defined on the Shipping Tab of the customer profile for one company; when trying to post transfer orders between warehouses within that company, the ledger from the corresponding Default Branch is used for the GL transactions.
This causes warehouse transfers within a single company to post to the wrong ledger. The system should instead use the Branch defined on the destination Warehouse (INSite)