Coordinate financial information flow between accounting, departments, and external agencies. Prepare invoices and reconcile third-party billing and payroll recoveries. Reconcile aged accounts receivable and communicate with customers about outstanding accounts. Review and record daily bank deposits. Prepare EFT payment files and monthly bank reconciliations. Maintain and reconcile general ledger accounts. Process vendor invoices and employee timesheets. Provide backup support for payroll clerks. Prepare reports using accounting, payroll, and other system data. Maintain finance department forms and provide staff training and support. Process general ledger and payroll system data. Support accounts payable cheque distribution and special projects. Respond to inquiries and maintain invoices, statements, and correspondence