Právě je 24 čer 2019 23:23

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 16 pro 2015 08:46 

Registrován:
15 zář 2015 10:45
Příspěvky:
12
Dobrý den, děkuji podpoře za odpověď. Ale dle mého názoru se jedná o chybu. Neboť od verze 1.6.1 je možnost nastavení zaokrouhlit celkovou částku. Do verze 1.6.0.9 tato možnost nebyla.

U předchozích eshopů to nikdy nevadilo, protože se může zaukrohlovat DPH na celé koruny.

Ale nyní má známá problém s její účetní, která trvá na tom, že DPH nesmí být zaokrouhleno a zároveň chce mít zaokrouhlenou celkovou cenu. Problém způsobuje jejich nastavení slev při objednávce nad určitou částku.

Pokud upravím zdrojový kód, tak zatím mi to dělá to, že na webu je to zaukrouhleno, ale do dtb mi to ukládá nezaokrouhlené a pak při generování faktury to neodpovídá.

Pokud víte, kde do kódu šáhnout, aby to uložilo zaukrouhlené, prosím o radu.

Děkuji

Vítek


Přílohy:
zaoikrouhlovani.png
zaoikrouhlovani.png [ 17.19 KiB | Zobrazeno 1460 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 16 pro 2015 14:13 
C4 podpora
C4 podpora

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

pro nejlevnejsikoralky: Můžete se obrátit na některého z našich partnerů (příp. vpravo blok PrestaShop partneři), který se aplikaci PrestaShop věnuje. Případně můžete vyzkoušet kontaktovat např. autora modulu M4 PDF rozšíření, jestli modul tuto funkčnost obsahuje. A nebo další možností je nepoužívat pro fakturaci interní systém aplikace PrestaShop.

Pro Vitautas: Ano, možnost zaokrouhlit celkovou částku je k dispozici až od verze 1.6.0.11, ale funguje správně (resp. jak je deklarována (viz oficiální manuál). Můžete si funkčnost sám otestovat. Počítám s tím, že máte nastavená 2 desetinná místa, způsob zaokrouhlování na "Zaokrouhlit nahoru (matematicky), když je hodnota přesně mezi (doporučeno)" a daň 21%. Vyzkoušejte si do košíku vložit 2 kusy produktu, jehož maloobchodní cena bude např. 16,11 Kč bez DPH. Při typu zaokrouhlování "Zaokrouhlit každou položku" bude celková cena objednávky 38,98 Kč s DPH. Výpočet je následující:
Kód:
16,11 (cena bez DPH) x 1,21 (daň) = 19,4931
A protože máte nastavené zaokrouhlování každé položky, tak částka s DPH se zaokrouhlí na 19,49. Pak se částka vynásobí dvakrát (2 kusy produktu):
Kód:
19,49 x 2 (kusy) = 38,98 
A finální celková cena bude 38,98 Kč s DPH.

Pokud ale budete mít nastavený typ zaokrouhlování na "Zaokrouhlit celkovou částku", tak bude celková cena objednávky 38,99 Kč s DPH (místo předchozích 38,98), protože výpočet bude následující:
Kód:
16,11 (cena bez DPH) x 1,21 (daň) = 19,4931
Do této chvíle je výpočet stejný, ale protože se zaokrouhluje až celková částka, tak nedojde k zaokrouhlení ceny produktu 19,4931 na 19,49. Takže nezaokrouhlená cena produktu se opět vynásobí 2 kusy:
Kód:
19,4931 x 2 (kusy)  = 38,9862
Cena celkem je tedy 38,9862 a nyní dojde k zaokrouhlení na dvě desetinná místa, takže finální celková cena bude 38,99 Kč s DPH. Ukázku výpočtu při typu zaokrouhlování "Zaokrouhlit každý řádek" snad již není nutné uvádět.

Pokud se chcete pustit do úpravy sám, tak funkce pro generování faktury naleznete v souboru classes/pdf/HTMLTemplateInvoice.php. A šablony faktury se nacházejí ve složce pdf (soubory invoice.tpl, invoice.addresses-tab.tpl, invoice.payment-tab.tpl atd.).

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Zaokrouhlení výsledné ceny košíku na celé číslo
PříspěvekNapsal: 10 čer 2019 14:41 

Registrován:
20 bře 2018 12:06
Příspěvky:
2
Dobrý den,

řeším asi stejný problém v PS 1.6.1.17.

Nerozumím tomu, že to neřeší každý. Přeci výsledná cena musí být pro platbu hotově/dobírkou vždy zaokrouhlená na celé číslo.

Momentálně mám nastaveno Zaokrouhlit celkovou částku. Modul česká faktura to respektuje, ale PS v objednávce posílá částku nezaokrouhlenou. Zákazník pak má jinou částku v objednávce než na faktuře a to je pochopitelně problém. Samozřejmě nechci měnit počet desetinných míst u měny Kč, ty musejí být v přehledech uvedeny. Jde jen o celkovou částku.

Poradíte prosím někdo? Jsme i pro placené řešení.

Díky!


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ů: 13 ]  Přejít na stránku Předchozí  1, 2

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 0 návštevní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-2019 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz