Dobrý den,
buď si budete muset upravit formát čísla přímo ve zdrojovém kódu. Jedná se soubor
/classes/order/OrderInvoice.php, ve kterém stačí upravit řádek:
Kód:
$format = Configuration::get('PS_INVOICE_YEAR_POS') ? '%1$s%3$s/%2$06d' : '%1$s%2$06d/%3$s';
na tvar:
Kód:
$format = Configuration::get('PS_INVOICE_YEAR_POS') ? '%1$s%3$s%2$04d' : '%1$s%2$06d/%3$s';
Jelikož byste musel po aktualizaci aplikace aplikovat úpravu znovu, je lepší ji řešit pomocí
přepsání/overrides.
Nebo pokud nechcete zasahovat do zdrojového kódu, tak se dá požadovaného formátu také dosáhnout nastavením následujícího čísla faktury na číslo
20190001. Jedná se o pole
"Číslo faktury" v sekci
"Objednávky > Faktury > Nastavení faktur". U této varianty byste ale musel vypnout volby
"Přidat stávající rok do čísla faktury" a
"Resetovat narůstající číslo faktury na začátku roku". A další rok byste nesměl zapomenout znovu upravit následující číslo faktury na
20200001, další rok na
20210001 atd.
A poslední možností je použití nějakého modulu, který umožňuje změnu formátu čísla faktury. Například se můžete podívat na modul
Custom Invoice Reference Number,Edit and Remove Invoice.
PS: Příště prosím uveďte i verzi aplikace, ať Vám můžeme co nejlépe poradit.