Jump to content

Recommended Posts

Salve, vorrei sapere come è possibile azzerare le fatture. Voglio partire dal numero "zero" ma sembra impossibile. 

Da "ordini - fatture" non si azzera.  Ho letto che installando prestashop cleaner dovrei riuscire, ma cancello ordini e clienti e vari dati.. qualcuno sa come aiutarmi??Vi ringrazio anticipatamente..

 

Link to comment
Share on other sites

Ciao,

 

puoi risolvere questo problema modificando una piccola parte di codice nel file /classes/order/order.php per quanto riguarda le versioni più recenti.

 

Cerca:

 

public static function getLastInvoiceNumber()

{
return Db::getInstance()-->getValue('
SELECT MAX(`number`)
FROM `'._DB_PREFIX_.'order_invoice`
 ');
}
 
Sostituisce questa funzione con:
 
public static function getLastInvoiceNumber()
{
return Db::getInstance()-->getValue('
SELECT MAX(`number`)
FROM `'._DB_PREFIX_.'order_invoice` WHERE year(date_add) = year(current_date)
');
}
 
 
Presumo però che avrai già delle fatture generate nel nuovo anno con numeratore sbagliato, non dovrai far altro che accedere al database e modificare:
- il numeratore (invoice_number) nella tabella orders.
- il numeratore (number) nella tabella order_invoice.
 
Spero ti sia di aiuto.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...