Handling Accounting for One Company with Multiple Locations
You can have a single company in NolaPro with multiple inventory/branch locations under it (Admin -> Inventory -> Inventory Locations), but if you need to keep payroll and other financial reports separate, you can create separate companies (Enterprise level and above; Admin -> System -> Company New/Edit).
With separate companies you can run the Profit & Loss statement and the Balance Sheet (Ledger -> Reports) so that they include data from one or more additional companies.
If you instead use inventory locations within a single company to represent your branches, you can have GL reporting by branch by utilizing the Cost Codes for AR/AP add-on. This add-on allows you to assign a default Cost Code per location, and then income and expense items (invoices, vendor bills) that are linked to a location will feed data to the GL tagged with the associated location Cost Code. You can then run the Profit & Loss statement filtered by Cost Code to see activity for specific locations.