Hello,
Having double GL accounts is of course possible, with cost centers.
It is not a fashionable solution.
How would I handle it:
If you have information per document to which business the data belongs, it is possible to updtate database with this information from beginning until now.
Then you have information available as you have posted corretly since beginning.
This is part of a so called SLO project.
br erwin