I've had further discussions with colleagues and they've said the following: "Unfortunately, consolidation will not be adequate as the functionality of the consolidation company in BC combines the G/L balances from selected companies into one consolidated Trial Balance, we need a way to export G/L entries across multiple companies for reporting"
Therefore, can an AL Extension run a report that shows data from multiple companies? I've seen an AL method called RecordRef.ChangeCompany. Would that enable one to get G/L entries from one company, write them somewhere, change to the next company, repeat and so on?