Maintain accuracy in all financial reporting procedures. Ensure the accounts receivable and the company’s financial obligations are met efficiently. Train, mentor and supervise Accounts Receivable Team Members. Oversee the accounts receivable process, including the creation and distribution of customer invoices and ensure accurate and timely billing. Handle incoming customer payments, post payments accurately in the accounting system and reconcile discrepancies. Monitor overdue accounts, contact customers for outstanding payments, and maintain communication to resolve outstanding issues. Assess customer creditworthiness and establish credit limits, while continuously evaluating and updating credit terms. Regularly reconcile accounts to ensure accuracy and resolve discrepancies. Prepare and maintain accounts receivable reports, aging analyses, and financial data for management and reporting purposes. Identify opportunities for process improvements, automation, and efficiency in the accounts receivable function. Provide exceptional customer service to internal and external stakeholders by addressing inquiries, resolving issues, and maintaining positive relationships. Maintains and updates customer files, including name or address changes, mergers, or mailing attentions. Reviews files to identify delinquent accounts; drafts correspondence for past-due accounts and collections, and contacts delinquent account holders to request payment. Work closely with the accounting team, sales, and other departments to ensure a seamless workflow and accurate financial reporting. Ensure compliance with company policies and relevant accounting standards. Compile data and schedules required for reviews, audits and tax filings. Provide support on ad-hoc projects and reporting requests. Other related duties as assigned.