Descripción
El siguiente procedimiento revierte el proceso de facturación y cambia los datos en la base de datos relativos a la generación de una factura.
sustituir «000» por el numero de pedido a modificar.
-se actualiza el estado de pedido en la orden
UPDATE orders
SET current_state
= ’12’ WHERE orders
.id_order
= 000;
-se cambia a cero el numero de factura en la orden
UPDATE orders
SET invoice_number
= ‘0’ WHERE orders
.id_order
= 000;
-se cambia a cero la fecha de facturacion de la orden
UPDATE orders
SET invoice_date
=(‘0000-00-00’) WHERE orders
.id_order
= 000;
-se eliminan los registros relacionados a ese pedido en la tabla order_invoice
DELETE FROM order_invoice
WHERE id_order
= 000;
-se eliminan los registros relacionados a el pedido y al estdo de facturación
en la tabla order_history
DELETE FROM order_history
WHERE id_order
= 000 and id_order_state
= 27;