Regarding normalization.
Each branch have different set of products.
That happened because i picked only items that branches decided to stock.
Each branch desides that independantly.
But they take data from the same productfile.
Product file determins item and PGSG just once.
So to that extend we are normalized.