1. Maintain accurate and up-to-date financial records
2. Record and process daily financial transactions
3. Prepare invoices, receipts, payment vouchers, and other accounting documents
4. Prepare monthly, quarterly, and annual financial reports
5. Perform bank and account reconciliations
6. Prepare and maintain payroll records
7. Ensure accounting records are properly filed and maintained
8. Ensure compliance with company financial policies and procedures
9. Perform other accounting and financial duties assigned by management