Rechnung löschen und Änderungsrechnung erstellen

Mich beschäftigt das Thema auch aktuell. Wie ist es denn überhaupt möglich, eine bestehende Bestellung (bei der schon eine Rechnung generiert wurde) abzuändern (bspw. ein Produkt hinzufügen) und hierfür eine neue Rechnung zu erstellen, ohne dass die alte Rechnung gelöscht wird. 

Wie handhabt ihr das? Gibt es dafür ein Plugin? 

Danke!