• check and verify source documents such as invoices, receipts, computer printouts
• allocate and post financial transaction details
• transfer data to general ledger
• reconcile and balance all accounts
• draw up financial statements (trial balance, income statement, balance sheet)
• collate and analyze account data and generate financial reports
• track and maintain inventory records
• maintain internal control systems
• manage accounts payable and accounts receivable
• prepare checks, payments and bank deposits
• comply with relevant reporting requirements
• calculate and prepare tax payments
• assist with budget preparation
• assist with audits
• maintain complete filing system to support financial records