General ledger (GL) is a code of a collection of accounts / accounts that have been grouped or classified based on benefits, nature and purpose. Its function is to record all financial transactions to be compiled into a financial report into accountability of managers on the management side