Warum Order Duplizierung bei Erstellung eines Rechnungsbeleg?

Hallo,

habe gerade ein Verständnisproblem (Shopware 6.3.0.2).

Erstellt man für eine Order einen Rechnungsbeleg/Lieferschein im admin, wird in der Order Tabelle diese mit einer neuen version_id’s dupliziert,

sprich auch in den Tabellen order_address, order_customer, order_delivery, order_line_item werden diese dupliziert.

Ist das Absicht oder was steckt dahinter?

Verstehe den Sinn leider nicht. Hat das rechtliche Anfordungen?

Gruß,

Werner.

Hallo,

okay, ist wohl wegen dem hier in der Klasse DocumentService:

            $orderVersionId = $this->orderRepository->createVersion($orderId, $context, self::VERSION_NAME);

Gruß,

Werner.

Damit das Dokument immer gleich ist ebenso, wenn die Bestellung bearbeitet wird

Hallo,

ja, genau, steht ja im Kommentar darüber in der DocumentService.php

Gruß,

Werner.