Hello.
There are various methods that can be used for data transfer: SMB, FTP, SFTP etc. However, if you are going to use SMB then ports 139 and 445 must be opened.
To get more information we would recommend visiting this page: https://docs.softinventive.com/tni/user-manual/data-transfer/
In general, if you have several separate locations then the best way it will be to configure the resident agent and deploy then on remote devices. Then the agents will collect the data and send it to a shared resource. After that, configure the import task in your main TNI copy and import the scanning results from the resource.
The main principle and how to configure the resident agent can be obtained through this article:
https://docs.softinventive.com/tni/user-manual/scanning-using-agents/resident-agent-scan/