Accounting:
* Maintain and upkeep accounts ledger and GL posting
* To assist on the daily AR and AP accounts related work area
* To assist in order process by generating stock list, issuing PO/PR, follow up delivery status
* Issuing and recording invoices, billings, sales quotes and purchase orders
* Prepare documents for mailing/e-mailing when required
* Generate monthly report for data collection/analysis
* Manage payment processing of vendor invoices; verify and process staff claims
* Prepare payments in an orderly manner
* Handling the full set of accounts
* Ensure timely monthly closing, including financial report, bank reconciliation, P&L, GST
* Ensure proper recording and filing of documents are maintained
* Follow up with the collection for non-payments, delayed payments customer
* Liaise with auditor, tax and government authorities where required
* Assist in liaising with external parties like vendors and customers when required
* Other duties as assigned
Payroll:
* Assist in generate attendance report, collecting and recording leave, register new employee, input allowances and others
* Prepare salary payment by cheque
* Generate and prepare payslip
* Other administration / management support assigned