Právě je 27 dub 2024 07:54

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 01 led 2024 16:14 
C4 zákazník

Registrován:
26 bře 2014 20:40
Příspěvky:
265
Dobrý den,
můžete mi prosím poradit, jak se zbavím nuly na začátku generované faktury?

V adminu Objednávky/Faktury mám nastaveno
Přidat stávající rok do čísla faktury -> ANO
Resetovat narůstající číslo faktury na začátku roku -> ANO
Číslo faktury -> Zadal jsem číslo
Systém generuje řadu tak, jak potřebuji, ale na začátku té řady je NULA ( 024001) a to se mi nelíbí.
Můžete prosím poradit?
Děkuji a přeji bezproblémový rok 2024


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 02 led 2024 12:36 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

podle zaslaného tvaru 024001 to vypadá, že na nový rok vždy zadáváte nové následující číslo faktury. Ale jelikož aplikace generuje číslo faktury jako šestimístné, tak když pro novou fakturu použijete pětimístné číslo 24001, tak se automaticky doplní 0 na začátek.

Samozřejmě by se dal upravit zdrojový kód aplikace, ale jednodušší je na začátku roku rovnou použít šestimístný tvar 240001 místo pětimístného 24001. A následující roky 250001, 260001, 270001 atd.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 02 led 2024 13:11 
C4 zákazník

Registrován:
26 bře 2014 20:40
Příspěvky:
265
To bude ono. Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 04 led 2024 14:14 
C4 zákazník

Registrován:
08 zář 2018 22:44
Příspěvky:
10
Dobrý den, můžete mi prosím poradit kde může být chyba v číslování faktur, když si zadám vlastní číslo které se ma pak navyšovat uložim to a vše se tváří že to bude fungovat. Když však přijde objednávka presta vygeneruje číslo faktury 10timistne a nejhorsi je ze u kazde objednávky stejne nevíte co stím? moc dekuji komplikuje to dost účetnictví :( minuly rok to normalne fungovalo a cislovalo to spravne


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 04 led 2024 15:33 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

jaký formát číslování faktur jste měli minulý roku, jaký formát chcete mít tento rok a jaké číslo se Vám chybně vygeneruje?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 04 led 2024 17:08 
C4 zákazník

Registrován:
08 zář 2018 22:44
Příspěvky:
10
Minuly rok to bylo bez prefixu na cislo 2023000001 ted nastaveno na 2403000001 (mame vice eshopu a tou 03 za rokem se to trochu meni) kazdopadne mi to eshop potvrdi ze bylo ulozeno. Pak prijde objednavka hodi to cislo 2147483647 kazda nova faktura co se vygeneruje ma toto cislo..


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 05 led 2024 12:31 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

v databázi má totiž pole s číslem faktury nastavený formát INT(11) SIGNED, takže jeho hodnota může být maximálně 2147483647. Proto se Vám při zadání většího čísla pořád zobrazuje právě toto číslo.

Nyní máte na výběr ze dvou možností:

  1. Buď upravit číselný formát na jiný tvar. Předpokládám, že v požadovaném formátu 2403000001 je číslo 24 rok, číslo 03 počet obchodů (max tedy 99). Takže pokud byste použili formát 2024030001, tak budete mít k dispozici 9999 faktur na rok. Případně jestli neočekáváte více než 9 obchodů, tak by šel použít formát 2024300001 s maximálně 99999 fakturami za rok.
  2. Nebo pokud trváte na formátu 2403000001, tak upravit pole v databázi, aby bylo šlo použít i vyšší číslo než 2147483647.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 06 led 2024 13:18 
C4 zákazník

Registrován:
08 zář 2018 22:44
Příspěvky:
10
Ja bych se i s jinym formatem spokojil ale presta jakmile vystavi fakturu s vetsim cislem, tak uz me nepusti na nizsi:( tzn ten format 2024 na zacatku mi to neveme… hlasi chybu: spatne cislo faktury musi byt 214748….. zapeklita věc:) diky moc za pomoc. Asi budu muset tedy do databaze neco menit je to tak?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 08 led 2024 12:13 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

přesně tak, musíte již vytvořená čísla upravit v databázi. Na adrese https://mysql.nazev-vasi-domeny.cz/ se přihlaste do Vaší databáze (např. pomocí aplikace phpMyAdmin). Nejprve proveďte úpravu v tabulce ps_order_invoice (příp. vasprefix_order_invoice). Na konci naleznete řádky, které budou obsahovat ve sloupci number chybně vygenerované číslo 2147483647. Toto číslo postupně upravte na každém řádku (jeden řádek = jedna faktura) na požadovaný tvar. A zapiště si, k jakému číslu objednávky (sloupec id_order) jste číslo zadali.

Pak přejděte do tabulky ps_orders (příp. vasprefix_order_invoice). Najděte jednotlivé objednávky podle jejich čísel (sloupec id_order). A upravte u nich ve sloupci invoice_number čísla faktur na stejnou hodnotu.

Aplikace by pak měla automaticky pokračovat v číselné řadě faktur. Ověřit si to můžete standardně u pole "Číslo faktury" (v sekci "Objednávky > Faktury > Nastavení faktur"), pod kterým se v popisu zobrazuje následující číslo faktury.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1 - Nula na začátku číselné řady faktury
PříspěvekNapsal: 08 led 2024 16:39 
C4 zákazník

Registrován:
08 zář 2018 22:44
Příspěvky:
10
Skvělé! Užitečný návod i pro všechny kdo chtějí přečíslovat zmatky ve fakturách. Moc díky za pomoc. Ještě že máme hosting u C4 :) jinde se o nás takto nikdo nestará. Jen tak dál….


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz