Record financial activity and produce reports is correct because the core purpose of a general ledger is to accumulate all financial transactions and generate financial statements (balance sheet, income statement) and management reports for decision-making. Receiving payments and paying invoices are subledger functions (AR/AP), not GL purposes.