Prepare and maintain all accounting transactions including but not limited to receivables and payables processes, general ledger, tax, and bank reconciliations
Handle monthly and annual closings
Preparing and maintaining important financial reports including but not limited to profit or loss statements, balance sheets, and cash flow statements
Establish and maintain fiscal files and records to document transactions
Ensure the accuracy of financial documents, as well as their compliance with relevant laws and regulations
Preparation and handling of tax-related matters
Coordinate and liaise with external parties like auditors, bankers, and tax advisors on related matters
Prepare and administer payroll, leave records, medical claims, and other expenses claims
Undertake other ad-hoc and administrative duties assigned from time to time