JOB PURPOSE
Perform professional accounting duties to maintain control over expenses, income, assets and liability of the hotel to ensure the security of the assets of the company in a centralized accounting environment. Manage lower level accounting staff.
PRIMARY RESPONSIBILITIES:
Business Performance
Prepare budget and input, forecast reports and monthly reporting to corporate finance.
Prepares monthly Financial Statements for distribution to Department Heads and Executives.
Operation
Maintain system of accounts and keep records on all company transactions and assets.
Report, analyze, and ensure integrity of all financial information.
Assist with annual budgets – prepares all allocations
Responsible for holding manufacturing plant management accountable for accuracy and timeliness of inventory controls and cost controls.
Responsible for all taxes obligations
Assures compliance with local and corporate policies, regulations and laws.
Reviewing and correcting daily revenue journal.
Controls all balance sheet accounts by preparation of monthly account reconciliations and actions accordingly.
Specifically reviews the account payables balance to ensure accuracy and proposes action and follow up to be taken to ensure a clear balance with limited over 90/120 day amounts.
Controls accommodation advance deposits.
Monitor house banks and investments.
Analyses and investigate cashiers’ over’s and shorts.
Investigates and input bank statement data.
Review accounts payable monthly.
Review travel agency commission payments.
Audit payroll.
Responsible for month-end back-office computer closing.
Approves various city ledger transactions before posting.
Prepares asset purchase/disposal report for owners.
Approves payment requests, employee advances and petty cash prior to payment.
Team Management
Interview, select and recruit Accounting employees
Identify and develop team members with potential
Conduct performance review with the team
Constantly monitor team members’ appearance, attitude and degree of professionalism
Develop, conduct maintain all staff training programs for team members, focusing on their development needs, providing them with new skills to meet the changing needs of the business.
Prepare weekly staff schedules keeping in mind anticipated business, operating budgets and standards of service
Conduct monthly departmental meetings to provide information to team members, obtain their feedback, rectify operation issues and provide a regular forum for department communication
Perform other duties assigned by the Management