• Review of general ledger and Check all records and transactions monthly • Review quarterly/yearly Tax declaration • Review month-end reports before submitting to HQ • Liaise with Tax department when necessary; liaise with external auditor for annual audit process • Give advice on main issues of the company about internal control, legal contract, HR/accounting/tax in compliance with current laws and regulations. • Responsible for checking all accounting document and recording daily transactions in accounting system • Responsible for following and make any payments on due to local and oversea vendors • Responsible for Account receivables and follow up the collection • Prepare monthly management reports • Prepare monthly/quarterly/yearly Tax declaration: VAT, CIT and other taxes; Prepare statistics reports. • Daily update and reconcile sales at counters and report to Line manager • Frequently check and reconcile stock balance with merchandise staff • Issue VAT invoice for customers. • Conduct stock-taking at counters monthly and as per requested by manager. • Count time attendance for office staffs; calculate commission and other benefits for sales staffs; cross-check time attendance of sales staffs. • Perform other related duties as assigned by Line manager