· Prepare full sets of account and responsible for monthly accounts closing independently
· Produces ledger balance for reporting purposes
· Prepare intercompany billing/ reconciliation
· Responsible for day to day Account Payable and Receivable Duties
· Update daily cash flow and ensure sufficient cash balance at all bank
· Bank reconciliation, cheque preparation, deposit cheque, TT and etc
· Handle Petty Cash & payment to staff and supplier/ vendors
· Perform quarterly GST submission
· Staff claims
· Ensure proper maintenance of filling of documents
· Follow-up and resolve discrepancies in invoices promptly with internal and external parties
· Prepare audit schedule for year-end audit
· Ad-hoc duties as assigned by Management