Broken like this:

Previously if a branch (Ontario for instance) needed some of our BC stock, they would request a transfer. Shipper in BC would enter the inventory adjustment to take the stock out of our location. All adjustments would be coded to an intercompany account. Shipper in BC would then post and print the inventory adjustment, giving us a nice clean total of ONLY this transfer, with a dollar amount shown at the bottom. When Ontario receives this stock, they then do an adjustment to enter into their stock, using the same account code (just a different department). We balance our four intercompany accounts each month. If there is a problem with them balancing, we then pull up the reports that were generated each time a batch was created. Each batch previously would consist of ONLY the intercompany transfer. Now, with multiple users being allowed to enter adjustments into the same batch, the intercompany transfers will become all mixed in with the regular adjustments. When you have this many people being allowed to enter into the same batch, it will make it much harder to "see" what the intercompany differences might be.

I don't think entering them as batches into a spreadsheet is a viable alternative, because to type each item code into a spreadsheet would be fairly time consuming.