A General Ledger (GL) is a comprehensive record of all financial transactions of a company. It contains detailed accounts that record transactions related to assets, liabilities, equity, revenues, and expenses. The General Ledger serves as the main accounting record for a business.