You may have 2 options:
1. Every office manages their own company file separately and frequently they send the file to your HO to consolidate all of them.
2. Deploy a private cloud at your HO and every office put their company files in the same storage. Your HO team may consolidate them anytime they need.