The answers to all your questions about Flaterp are here.
Yes, income and expense tracking can be done on a branch basis.
Yes, expense tracking can be done by cost center. Expenses can be tracked in detail according to specific cost centers.
Yes, income-expense analysis can be done. Reporting can be done daily, weekly, monthly and annually based on group, category, cost center and branch.