What is a branch code and why is it needed?

The branch code is assigned on the Company Creation page. For each company, you need to assign any number that will be unique for each address. 

The branch code is usually used by large companies that have a large number of locations. To navigate the locations and not confuse them, each is assigned a unique code.