Uno de los problemas que tuve hace un tiempo era el volver a resetear la numeración de las facturas que se generan con Prestashop ya que al realizar pruebas de pedidos, dichos pedidos eran ficticios y al Activar la tienda, la primera factura empezaba por #15.

He visto muchos tutoriales por la red pero el que mas me ha servido ha sido entrar directamente a la base de datos (Con el PMA) y realizar la acción SQL que a continuación os muestro:

Para los pedidos:

TRUNCATE `ps_orders`; TRUNCATE `ps_order_detail`; TRUNCATE `ps_order_history`; TRUNCATE `ps_order_message`; TRUNCATE `ps_order_message_lang`; TRUNCATE `ps_order_slip`; TRUNCATE `ps_order_slip_detail`; TRUNCATE `ps_order_return` ; TRUNCATE `ps_order_return_detail` ; TRUNCATE `ps_message` ; TRUNCATE `ps_message_readed` ;

 

Para las facturas:

TRUNCATE `ps_order_invoice`; TRUNCATE `ps_order_invoice_payment`; TRUNCATE `ps_order_invoice_tax`;

 

[alert type=”info” sc_id=”sc1380929618826″]No me hago responsable de las perdidas de datos ocasionadas.[/alert]

Ahora solo nos queda acceder a la parte de PEDIDOS –> Facturas y en OPCIONES DE FACTURA –> Siguiente numero de factura: Comprobar que al final de la explicación aparece un “…mantener numero actual: (#1).

Si aparece un #1 todo es correcto.

Caso práctico: Si actualmente estamos en el año 2013 muchas de las tiendas realizan su facturación con ese prefijo. Pero cuando el año cambie a 2014, la factura no empieza desde 1 sino desde la ultima factura del 2013 mas 1.