Zdravím vespolek,
chtěl bych se zeptat, jestli jste někdo náhodou neřešili problematiku zaokrouhlování výsledné ceny na faktuře. Snažil jsem se něco najít na fóru i v doplňcích, ale neúspěšně.
Můj problém spočívá v tom, že na eshopu nemůžu měnit ceny, jak se mi zlíbí (jsou vázány na vnitropodnikový systém). Když pak tedy tisknu fakturu z eshopu a přikládám ji k zásilce, tak je na ní po přičtení DPH cena obsahující halíře, což není možné pomocí dobírky realizovat. Klasickým řešením bývá řádek zaokrouhlení, který upraví výslednou cenu na celé číslo. Přesně po něčem takovém pátrám.
Momentálně to řešíme tak, že prostě fakturu přepíšeme do vnitropodnikového systému (Navision) a vytiskneme ji odtud (zaokrouhlenou), ale je to pro nás řešení dost nepraktické.
Předem díky za jakoukoli radu
chtěl bych se zeptat, jestli jste někdo náhodou neřešili problematiku zaokrouhlování výsledné ceny na faktuře. Snažil jsem se něco najít na fóru i v doplňcích, ale neúspěšně.
Můj problém spočívá v tom, že na eshopu nemůžu měnit ceny, jak se mi zlíbí (jsou vázány na vnitropodnikový systém). Když pak tedy tisknu fakturu z eshopu a přikládám ji k zásilce, tak je na ní po přičtení DPH cena obsahující halíře, což není možné pomocí dobírky realizovat. Klasickým řešením bývá řádek zaokrouhlení, který upraví výslednou cenu na celé číslo. Přesně po něčem takovém pátrám.
Momentálně to řešíme tak, že prostě fakturu přepíšeme do vnitropodnikového systému (Navision) a vytiskneme ji odtud (zaokrouhlenou), ale je to pro nás řešení dost nepraktické.
Předem díky za jakoukoli radu
Zdravim,
předpokládám, že by mělo stačit použití PHP funkce round() na proměnou $total někde při potvrzení objednávky. Do DB by se uložila hodnota už zaokrouhlená a při další práci by se používala tato.
Sám budu toto v dohledné době řešit, tak se snad nepletu
předpokládám, že by mělo stačit použití PHP funkce round() na proměnou $total někde při potvrzení objednávky. Do DB by se uložila hodnota už zaokrouhlená a při další práci by se používala tato.
Sám budu toto v dohledné době řešit, tak se snad nepletu

http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu
No nad timto zpusobem reseni jsem uvazoval, kdyz jsem sam premyslel, jak by se to dalo udelat a hledal jsem si funkce jake PHP umi (jsem co se PHP tyce absolutni diletant). Jenze toto reseni je spatne z hlediska ucetniho (tomu rozumim o neco vic nez PHP
), protoze faktura musi sedet a polozka zaokrouhleni se uctuje na jiny ucet a bez dane. Z toho duvodu jsem i primo psal o reseni pomoci radku zaokrouhleni.
Pokud takove reseni neexistuje, tak bych byl i ochotny za neho neco zaplatit. Neznam PHP, ale z hlediska logiky si myslim, ze by nemelo jit o slozitou vec ty dva radky pridat (zminena funkce round a rozdil mezi temi dvemi). To mi, ale spis asi reknete nekdo zkusenejsi.

Pokud takove reseni neexistuje, tak bych byl i ochotny za neho neco zaplatit. Neznam PHP, ale z hlediska logiky si myslim, ze by nemelo jit o slozitou vec ty dva radky pridat (zminena funkce round a rozdil mezi temi dvemi). To mi, ale spis asi reknete nekdo zkusenejsi.
Pokud jsem to správně pochopil, tak chcete vypisovat částku před zaokrouhlením a částku po zaokrouhlení, případně jejich rozdíl? V tom případě bych ukládal dále nezaokrouhlenou hodnotu a pouze u výpisu faktury ji zaokrouhlil. Vypsat se pak dá řádek jak potřebujete (původní částka, rozdíl před/po zaokrouhlení, zaokrouhlená částka).
http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu
Já jsem to na jeden shop dělal, aby byl shop na desetinná místa a celková cena se zaokrouhlením jako samostatnou položkou. Ale bylo to docela pracné, takže zdarma by to nebylo.
Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart
Presne tak to mam na mysli. A popravde se celkem divim, ze neexistuje takovy modul objednavkove ceny uz jako soucast opencartu. Udelal jsem rucnim pridanim tech dvou polozek do databaze nasledujici ukazku, jak to myslim a jak je to i z ucetniho hlediska spravne.K3JML wrote:Pokud jsem to správně pochopil, tak chcete vypisovat částku před zaokrouhlením a částku po zaokrouhlení, případně jejich rozdíl? V tom případě bych ukládal dále nezaokrouhlenou hodnotu a pouze u výpisu faktury ji zaokrouhlil. Vypsat se pak dá řádek jak potřebujete (původní částka, rozdíl před/po zaokrouhlení, zaokrouhlená částka).

Z toho příkladu s kódem a názvem zboží jsem nic nepoznal.
Řešení modulem Objednávka cena by asi bylo pracnější, ale pokud pouze o zaokrouhlení v faktuře (zaokrouhlení se nebude zobrazovat v košíku, přehledu objednávek, atd.), neměl by to být problém.
Řešení modulem Objednávka cena by asi bylo pracnější, ale pokud pouze o zaokrouhlení v faktuře (zaokrouhlení se nebude zobrazovat v košíku, přehledu objednávek, atd.), neměl by to být problém.
http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu
Chápu to správně. Modul už existuje, můžeme se domluvit.
Attachments
zaokrouhleni.PNG (11.75 KiB) Viewed 1886 times
http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu
Modul pro zaokrouhlování konečné částky je k dispozici zde: http://eshop.stedry-stranky.cz/internet ... ove-castky
http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu
Who is online
Users browsing this forum: No registered users and 6 guests