Zobacz pełną wersję : VM 1.1.9 źle podlicza wartość zamówienia
Dziękuję za dobrą radę. Niestety VM 1.1.9 ma bardzo poważną wadę, otóż źle podlicza wartość zamówienia i na fakturach wychodzą takie dziwadła jak np. 273,48 + 11 zł za wysyłkę = 284,49. Nie udało mi się znaleźć rozwiązania tego problemu, także na tym forum, stąd chęć przejścia na nowy VM, w którym ten błąd usunięto.
Dziękuję za dobrą radę. Niestety VM 1.1.9 ma bardzo poważną wadę, otóż źle podlicza wartość zamówienia i na fakturach wychodzą takie dziwadła jak np. 273,48 + 11 zł za wysyłkę = 284,49.
Uważasz, że jest to błąd powodowany przez VM? Bardzo się mylisz.
Stosuj ceny sprzedaży netto + VAT, to nie będziesz miał takich przypadłości. Teraz sklep wylicza Ci cenę sprzedaży netto z ceny brutto i dodaje VAT. Nie dla wszystkich cen, ale trafisz na takie, dla których ten sposób naliczania ceny sprzedaży będzie zawyżony o 1 grosz. Dzieje się tak z powodu matematycznego sposobu zaokrągleń (druga cyfra po przecinku zostaje bez zmian gdy trzecia cyfra po przecinku jest w przedziale od 0 do 4 i zaokrągla drugą cyfrę w górę, gdy trzecia cyfra jest w przedziale od 5 do 9). Taki sposób wyliczania ceny sprzedaży stosuje się w kasach fiskalnych. W sprzedaży internetowej lepiej stosować ceny przedaży netto + VAT (jak w handlu hurtowym). Wówczas ceny zgadzają się co do grosza.
Dziękuję za odpowiedź na mój post.
Mam jednak prośbę, proszę mi wskazać, gdzie robię błąd. Podam konkretny przykład:
Produkt nr 1 - cena netto = 1,3; brutto samo ustawia na 1,599 (oczywiście przy podatku 23%)
Produkt nr 2 - cena netto = 0,3, brutto samo ustawia na 0,369 (oczywiście przy podatku 23%)
5318
5319
Dokonuję zakupu
200 x Produkt nr 1 = Cena 1,60; Do zapłaty 320,00
200 x Produkt nr 2 = Cena 0,37; Do zapłaty 74,00
W podsumowaniu otrzymuję
Pod suma = 394,00
Koszt wysyłki = 13,00
Podatek = 73,60
Suma = 406,93
A powinno być po prostu 407
5320
Temat był omawiany tutaj i nic z tego nie wyniknęło, albo ja nie zrozumiałem :(
http://forum.joomla.pl/showthread.ph...am%C3%B3wienia (http://forum.joomla.pl/showthread.php?46926-Virtuemart-b%C5%82%C4%85d-podsumowania-zaokr%C4%85glenia-warto%C5%9Bci-zam%C3%B3wienia)
Czy to rzeczywiście moja wina czy jednak błąd w VM?
Bedę bardzo wdzięczny za pomoc
palyga007
11-04-2012, 11:43
@norbick
Problem jest znany poruszany był także na forum virtuemart. Nie da się go rozwiązać w prosty sposób gdyż wymagałoby to zmiany sposobu kalkulacji cen dla całego VM.
Gdzieś w moich postach jest nawet link do dyskusji gdzie jest stwierdzenie, że dla VM 1.1.x tak już jest i nie zostanie to poprawione.
Pozdrawiam.
@palyga007
Dzięki, właśnie doszedłem do takiego samego wniosku i postanowiłem przenieś sklep na nowy VM 2.
Jednak nikszal zasiał we mnie wątpliwość, że to mój błąd a nie VM 1.1.9
Pozdrawiam serdecznie
palyga007
11-04-2012, 11:59
http://dev.virtuemart.net/issues/139
"This bug is really too big to fix without changing a lot of code around Virtuemart. Rounding functions are present throughout the program. Since it is a rounding issue which in most cases is not even noticed (we're talking cents) here, i'll leave this as a FAQ and close the issue."
@palyga007
Dziękuję jeszcze raz. Nie pozostaje więc nic innego jak migracja.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!