Help to prepare weekly/monthly/quarterly/ annual reports for management on cash flow, performance against budgets and sales forecasts as well as accounts payable and accounts receivable ageing. Duties will include accounts payable, accounts receivable, general ledger reconciliations, cash flow analysis, budget tracking, and review of project-based expenditures.