Jump to content
  • 0

Błędne sumowanie kwot brutto


enum8

Question

Mam problem z błędnym sumowaniem kwot przez PrestaShop. Powiedzmy kupuję sobie 2 sztuki jakiegoś produktu, cena netto = 1,19 zł i do tego naliczy jest 8% podatek. 

 

Zestawienie wygląda tak:

1) Testowy produkt 

1,19 * 1,08 = 1,2852 zł = 1,29 zł (zaokrąglone) * 2 = 2,58 zł BRUTTO <--- no i na liście produktów cena za dwie sztuki jest ok, ale w sumie na końcu zestawienia już nie!

 

Prawidłowa suma = 2,58 zł BRUTTO do zapłaty

Suma pokazywana przez Prestashop: 2,57 zł BRUTTO 

 

Wygląda to tak, jakby to robił w taki sposób: 

- zamiast zaokrąglić liczbę po dodaniu podatku czyli 1,2852 zł, to on ją mnoży x2 i dopiero zaokrągla (1,2852 * 2 = 2,5704 = 2,57 zł BRUTTO), dlaczego w ogóle liczy to od nowa, zamiast pobrać wartości brutto z zestawienia produktów i je sumować?

Gdzie mogę to zmienić, naprawić? 

Z góry dziękuje.

Edited by enum8 (see edit history)
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Jeżeli w zaokrągleniu to presta (domyślnie) zaokrągla w dół.

W preście można ustawić zaokrąglanie kwot w górę lub w dół.

Niestety nie pamietam gdzie w ustawieniach to znajdziesz.

 

Edit:

Preferencje -> Ogólne -> "Tryb zaokrąglania" / i ewentualnie "Typ zaokrąglania"

 

Mam nadzieję, że to pomoże :)

Edited by RastaMan (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 0

Niestety, raczej niewiele to pomoże. Sprawdziłem też to ustawienie, które podałeś, ale już miałem zaznaczone "zaokrąglanie w górę". Ale problem nie leży tutaj. 

 

Presta oblicza sobie sumę na końcu zestawienia w taki sposób:

1,2852 * 2 = 2,5704 = 2,57 zł BRUTTO
- czyli on nawet tego nie zaokrągla na początku po dodaniu podatku, tylko na końcu, gdy pomnoży przez ilość sztuk, co jest niepoprawne

 

A powinien w taki sposób:

1,2852 = 1,29 * 2 = 2,58 zł BRUTTO

Edit: 

No jeszcze zauważyłem tą opcję typ zaokrąglania i było ustawione "zaokrąglanie dla każdej linii", ustawiłem na "zaokrąglanie dla każdego przedmiotu". Pytanie tylko czy muszę dokonać nowego zamówienia? Bo w aktualnych nic się nie zmieniło.

Edited by enum8 (see edit history)
Link to comment
Share on other sites

  • 0

Za wcześnie się cieszyłem. Dostrzegłem kolejny błąd. 

Przykład: 

1 produkt, cena netto: 2,56 zł 

Podatek: 5 % 

Ilość kupowanych sztuk: 20 

 

Prestashop pokazuję wartość brutto: 53,80 zł 

Czyli liczy mniej więcej tak: 2,56 * 1,05 = 2,69 * 20 = 53,80 zł BRUTTO

więc najpierw oblicza wartość brutto dla jednej sztuki i wartość brutto mnoży przez ilość kupionych sztuk (w tym przypadku 20) 

 

A powinno obliczać tak:

2,56 * 20 = 51,2 * 1,05 = 53,76 zł BRUTTO

Czyli najpierw cenę netto pomnożyć przez ilość sztuk i dopiero z tej sumy wyliczać wartość brutto.

 

Idzie temu jakoś zaradzić?

Edited by enum8 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...