Manage the full AR cycle, including invoice preparation, allocation of receipts, reconciliations, and collections. Oversee timesheet-driven billing processes. Partner with operations and project teams to validate billing inputs and resolve discrepancies. Prepare detailed AR aging reports and actively drive collections. Address customer inquiries regarding billing, payments, and account discrepancies. Utilize Sage Intacct Accounts Receivable and Time & Billing modules. Create, review, and distribute AR reports and dashboards within Sage Intacct. Oversee Sage Intelligence Time Approvals. Support system improvements and automation opportunities. Maintain customer records, project setups, and accurate billing information. Process and reconcile AR transactions across multiple currencies. Maintain compliance with IFRS and internal financial controls. Provide audit-ready documentation for AR reconciliations and month-end close. Reconcile advances, undeposited funds, and compare client retainer cash vs. accrual basis. Generate and send invoices, credit memos, and maintain master bill rate cross-referencing. Monitor accounts for overdue invoices, send statements, and follow up with clients. Assist in reconciling accounts receivable with the general ledger. Reconcile Intacct customers age analysis, detailed ledgers, and general ledgers. Collaborate with teams to prepare monthly reports and analysis. Participate in regular meetings to discuss collections and account status updates. Process customer payments and record transactions. Create Canadian invoices and Forex journals. Mentor and support AR finance team members. Support professional development of team members. Develop, document, and implement best practices, methodologies, and tools. Support organizational and technological changes. Stay abreast of the latest industry trends and emerging technologies.