ResponsibilitiesOversee the company's day-to-day accounting operationsSupervise, train, and support accounting team membersEstablish clear responsibilities, goals, deadlines, and performance expectations for the accounting teamReview accounting transactions and employee work for accuracy, completeness, and compliance with company proceduresOversee accounts payable, including invoice entry, purchase orders, supporting documentation, and vendor paymentsEnsure supplier invoices and supporting documentation are entered into Odoo accurately and on timeOversee accounts receivable, customer payments, credit accounts, collections, and past-due balancesMonitor outstanding accounts receivable and work to maintain an average collection period below 30 daysHelp collect bad debts and coordinate collection actions, claims, and judgments when necessaryDevelop, document, implement, and enforce effective credit and collections proceduresOversee payroll processing, including employee hours, deductions, garnishments, tax withholdings, production pay, and sales commissionsOversee asset management to include legal and government requirements, registration, insurance, etc. The Accounting Manager will be responsible to oversee accounts payable, accounts receivable, payroll, profit share & associated tax W2 & 1099 filings, collections and fraudulent claims, bank and credit card reconciliations, intercompany transactions, ensure accurate accounting records, inventory management, asset management, assigned financial and government filing, including mine-related documents & report and document all accounting processes and procedures for multiple companies for training purposesThis is a hands-on management position.