Company Alpha manage his CBSubs website till 2012. In 2013 it change name to Company Beta and also change Vat number and address. But the website is always the same. So users still have their invoices in their profile.
Now, what would report the invoices generated before company change when user go to his account an see invoices? Will it still report old company or new one?
Have you considered this case? If not, would you consider it so that old invoices will report old company or at least remove them from user view and show only in back end with old companies values?