Prepare accurate and timely monthly financial statements & analysis according to accounting principles and company’s process & procedures. Manage the company's cash flows by checking daily cash balance, preparing weekly payment schedule and all cash flows related reports, such as monthly cash flows projections. To prepare/review the company's invoices/ tax invoices before they are sent to the clients. Responsible for ensuring all aspects of revenue recognition are addressed at the time of monthly revenue reporting To follow up with clients on payment of our invoices. To ensure that Inter-Company transactions are recorded properly & all related documents are issued/ received for tax purposes. To prepare all necessary reports and schedule for statutory/ tax reporting. Responsible for maintaining and processing payroll by preparing monthly payroll data/ entries, getting the proper approval, & sending the data to the bank for payroll payments. To review Accounts Receivable and Accounts Payable schedule on a monthly basis and do the necessary actions/ follow up to improve balance scorecard. To monitor physical counts (petty cash, FA, etc) that enable better control over company's assets To aid the management in preparation of reports on various projects like recapitalization process.