Reviews daily check and ACH/Wire deposits and general ledger application of deposits for posting.Drives the daily cash reconciliation and develops a consistent reporting process. Manages accounts receivable aging, and customer collections well in advance of past due status, as well as handling all special billing situations.Develops and maintains the customer onboarding and documentation process, including but not limited to collecting and saving all new customer information and approvals, and customer account modifications.Collaborates with the accounting team, and other internal departments to design, document, implement, and monitor processes that establish controls, ownership, and accountability of involved parties related to cash, sales processing, invoicing, and customer account management.Assists with the consolidation and elimination of intercompany sales transactions and accounts receivable balances for multiple entities.Assists with calculation and remittance of all sales and use tax filings for multiple states and operations.Participates in other daily accounting department tasks performs ad hoc analysis and projects as requested, and responds timely to inquiries from external and internal customers.Works closely with accounting managers, accounts payable, external auditors, and tax accountants during quarter and year-end close to support reporting & regulatory requirements and provide financial commentary and supporting schedules as requested.Other task will be assigned from time to time