- Prepare, process, and/or code accounts payable and accounts receivable activities on a daily basis, ensuring payment within terms, includes miscellaneous invoices and debit and credit memos.
- Reconciliation or auditing daily cash and revenue of daily, weekly, and monthly Sales
- Reconciliation and recording of revenues from various 3rd Party or Point of Sales Systems (ie: Shopify, Stripe)
- Downloading/entry of revenues from 3rd party applications (delivery services) or banks
- Checking the accuracy of figures and calculations, as well as verification of Cash or credit card deposits pertaining to business transactions
- Reconciling and reporting Daily Sales Report (DSR), when necessary
- Reconcile funding activity at company and store levels to verify proper third party payments
- Manage purchase order processing and invoice coding to the general ledger and ensure appropriate approval routing
- Investigate and release exception/blocked invoices
- Review all invoices for appropriate documentation and approval prior to payment
- Respond to all vendor inquiries
- Reconcile vendor statements, research and correct discrepancies
- Prioritize invoices according to discount potential and payment terms
- Process check requests
- Identify key business trends through benchmarking, KPI tracking and analysis
- Data entry and compose journal entries, verify automated journal entries from Botkeeper
- Perform bank and credit card account reconciliations
- Research and resolution of reconciling items
- Assist with month-end closing duties; serve as backup to Controller during month-end close
- Maintain fixed asset ledgers, depreciation, and reconciliation
- Post actual payroll and reverse accrued payroll on a weekly basis for all business units
- Special projects on request.
- Prepare monthly sales report by client and calculate KPIs – Prime Cost Percentage, Direct Costs,
- Regularly maintain and reconcile journal entries
- Assist in development and implementation of processes and data integrity tools
- Prepare, review, analyze, and distribute reports and data as required, identifying areas for improvement
- Run reports for analytical research through navigation of general ledger systems
- Interface with Client
- Contribute to the implementation, maintenance and adherence to internal controls and accounting procedures ensuring compliance with GAAP
- Assist in the month, quarter, and year-end closing process
- Overall day-to-day management of financial reporting accuracy and on-time processing of client information
- Bank and other balance sheet account reconciliations
- Payroll reconciliations
- Review and approval of account classifications
- Review of G/L for any missing transactions and overall accuracy
- Management of weekly “Open Items” and “To-Be-Coded” lists, supervised/reviewed by the Controller
- Supervision and management of A/R, A/P and Payroll staff
- Routing of Sales Tax and other reports for preparation within the firm
- Onboarding clients into several different systems & processes & delivery procedures
SKILLS & ABILITIES
- 3-5 years of work experience, preferable in the cloud accounting and/or QuickBooks Online space
- Prior business experience and ability to apply that experience to a wide range of client situations
- Advanced skills in specific industry verticals, such as Family Office, Private Equity, Not-for-Profit, Hospitality/Retail, Healthcare/Life Sciences, REITs, etc.
- Ability to motivate and manage remote staff
- Highly analytical individual and attention to detail
- Ability to meet objectives such as tight deadlines, special project timelines, budget, and outcomes
- Ability to manage unexpected and sometimes urgent firm or client matters as they arise
- Expertise in using either Sage Intacct and Bill.com required
- Project management skills
- Time management skills and excellent at delegation
- Unrelenting commitment to client satisfaction
- Results in selling and cross-selling to clients
- Strong problem-solving skills, basic accounting principles knowledge, documentation skills, research and resolution skills and data analysis
- On-time delivery of client transactions
- Low error rates and overall quality of work output
- Ability to work independently in a sometimes stressful environment with extensive multi-tasking demands
- Superior ability to prioritize and focus in a high-paced, multi-tasking environment
- Learning and demonstration of evolving accounting and technology skills
- Strong interpersonal and relationship building skills
- Positive telephone, email and other communication skills as contact with clients and others will be extensive and ongoing
- Commitment to protecting client privacy, even within the firm, as appropriate
- Team Player with a positive “can-do” approach with a coaching, mentoring, training mentality
- A general and growing knowledge of firm products and services in the Digital Advisory Services, and a general knowledge of products and services in other areas of Cherry Bekaert
- Prior bookkeeping experience required that involved processing of Accounts Payable, Accounts Receivable and Payroll
Required Education and/or Experience
- BS in Accounting, MBA Preferred