Servus,
das könnte daran gelegen haben, dass die Bestellung schon bestätigt war und eine Rechnung ausgestellt war. Oder stand das noch auf "Vom Kunden bestätigt"?
Ich bin da nicht so ein rechtlicher Überflieger, aber wenn man eine Rechnung erstellt hat und diese verschickt wurde, muss eine Storno-Rechnung erstellt werden, und auch diese verschickt werden.
Denke, auf dieser Logik ist das aufgebaut.
Das umgeht natürlich evtl. den einfachen und oft praktizierten Weg, Kunde wirft alte Rechnung weg, Du änderst die alte und schickst sie mit der gleichen Rechnungsnummer noch einmal.
Für VirtueMart wird das dann bedeuten, Du kannst eine einmal erstellte Rechnung nicht ändern, die ist mit allen wichtigen Daten so in der Datenbank abgelegt, nur wenn diese Rechnung auf Storno geht, werden die Produkte wieder freigegeben.
Diese Angaben sind ohne Gewähr, ich kenne den Code nicht, der für die Verarbeitung verantwortlich ist.