Some of the reasons why branch current account may not agree with head office current account are:
goods sent is usually overcast
goods sent to branch account is some time under cast
cash in transit and stock in transit
cash and stock are sometime diminishing of decreasing