Konkret ließen sich hier die alte Preise nicht mehr wiederherstellen.
Wollte man mit der Option "Nettopreise anpassen" den Bruttopreis 7,95 Eur (incl. 16% MwSt.) umwandeln in 7,95 Eur (incl. 19% MwSt.) wurden daraus 7,55 Eur (incl. 19% MwSt.)
Es sah so aus, als hätte der Mehrwertsteuerer zunächst 19% vom Bruttopreis abgezogen, dann 16% wieder draufgerechnet und das ganze dann trotzdem als 19% MwSt. ausgegeben.
Die Anpassung mit der Option "Bruttopreise anpassen" ergab dann aber komischerweise 8,15 Eur (incl. 19% MwSt.)
Lösen kann man das Problem trotzdem.
Nur für diesen Fall, dass der Bruttopreis zu niedrig aber der Steuersatz korrekt angegeben wird, kann man auch die Nettopreise direkt in der DB mit dem entsprechenden Faktor multiplizieren.
Der Faktor ist hier 1,19 / 1,16 = 1.02586206896552
Hier reichte es aus das folgende SQL-Statement in der Konsole des Gambio eigenen phpMiniAdmin abzusetzen:
PHP-Code:
UPDATE products SET products_price = products_price * 1.02586206896552;
UPDATE products_properties_combis SET combi_price = combi_price * 1.02586206896552;
UPDATE products_attributes SET options_values_price = options_values_price * 1.02586206896552;
Grundsätzlich ist immer vorher eine funktionierende Datenbanksicherung anzulegen! Ein einziger Schreibfehler kann hier bereits zum Desaster führen!