Customer with Branches

I have a client with branches where we send goods and charging is in the central. They need to be created for different customer cards that can be done from the same;

Message is unclear. Do you mean, you need to send goods to different branches of a single customer and then bill him at one address? If so, why not use the Delivery Order feature? Get it acknowledged by the receiver at the branches, club it and then take all of them on one invoice addressed to the client?