Post by mr.mouse » Sun Apr 10, 2011 5:49 am

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

Newbie

Posts

Joined
Fri Dec 03, 2010 9:15 pm

Post by K3JML » Mon Apr 11, 2011 2:13 am

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

http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu


User avatar
New member

Posts

Joined
Mon Oct 25, 2010 11:12 pm


Post by mr.mouse » Mon Apr 11, 2011 2:48 am

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.

Newbie

Posts

Joined
Fri Dec 03, 2010 9:15 pm

Post by K3JML » Mon Apr 11, 2011 1:10 pm

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


User avatar
New member

Posts

Joined
Mon Oct 25, 2010 11:12 pm


Post by hawkey » Tue Apr 12, 2011 12:18 am

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


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by mr.mouse » Tue Apr 12, 2011 4:03 am

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

Newbie

Posts

Joined
Fri Dec 03, 2010 9:15 pm

Post by K3JML » Tue Apr 12, 2011 1:03 pm

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.

http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu


User avatar
New member

Posts

Joined
Mon Oct 25, 2010 11:12 pm


Post by mr.mouse » Tue Apr 12, 2011 2:06 pm

Staci se tu ukazku otevrit samostatne jako obrazek. Forum zobrazi jenom omezenou sirku obrazku.

Newbie

Posts

Joined
Fri Dec 03, 2010 9:15 pm

Post by K3JML » Tue Apr 12, 2011 5:12 pm

Chápu to správně. Modul už existuje, můžeme se domluvit.

Attachments

zaokrouhleni.PNG

zaokrouhleni.PNG (11.75 KiB) Viewed 1896 times


http://www.stedry-stranky.cz - Tvorba webových stránek | http://www.emat.cz - Prodej elektromateriálu


User avatar
New member

Posts

Joined
Mon Oct 25, 2010 11:12 pm


Post by K3JML » Fri Apr 15, 2011 7:38 pm

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


User avatar
New member

Posts

Joined
Mon Oct 25, 2010 11:12 pm

Who is online

Users browsing this forum: No registered users and 9 guests