Growth should bring clarity, not another layer of disconnected records. Keep branch-level stock and selling prices while users work within their assigned locations.
Inter-branch transfers follow draft, dispatch and receipt stages. Goods in transit stay visible, and source and destination retain the same reference.
Organization workspaces use separate tenant schemas. Within an organization, roles, branch assignments and subscribed modules determine access. Package limits and operational readiness should be agreed before adding locations.