General Ledger Transaction by Projects or Division

Any possibility to add “Project” or “Divison” field in General Ledger Transaction. I am using Desktop version. Also select a group of accounts instead of one only. Such as Acc 01 to Acc 05.

I have to print GL by Project / Division for audit purpose. I use Custom Reports, but I have no idea how to create the column of “Balance” which will auto calc the amount as well as the Balance b/f.

Just like Trial balance that allowed to choose Division or Projects