Well, since I don’t know how your system works I don’t really know if you should be able to edit the customer details or not. But let’s try a scenario:
assumption: what you are making here is some sort of sales support system for a pharmaceutical wholesaler.
Imagine that you are a clerk working at a pharmaceutical wholesaler. A client calls and requests an order for um… cookies? Ok, cookies and crackers and cakes. And a dozen toy batmobiles.
At the end of the call the client says “Oh, and we have just moved our business to a new location, so please make sure you don’t send the shipment to our old address!”
What should you do now?
Put the order on hold and ask the client to call the address change department, then call back to you again to finish the order?
Go down to the warehouse and manually cross out the wrong address and write the new one below it?
Send the shipment to the old address even though you were specifically asked not to do that? (This happened to me. A company repeatedly sent my orders to an old address and wouldn’t listen to my requests to change it.)