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.).