Jump to content

Edit History

bocian22xd

bocian22xd


add photo

Witam,

Chciałbym skrócić ilość liczb po przecinku w cenie ostatecznej netto oraz brutto do 2 liczb po przecinku. Chodzi o ceny które mam w panelu i które później są przekazywane do innych systemów np. Baselinker. 

Aktualnie cena netto w backend ma 2 liczby po przecinku ale cena brutto liczona jest chyba później od tej ceny netto niezależnie (nie ma jej nigdzie w bazie danych aby skrócić decimal, ceny produktów importuje z pliku .csv do wartości ceny ostatecznej netto) i tu już mamy więcej liczb po przecinku. Załączam zdjęcie. 

Mój problem jest taki że zamówienia i produkty przerzucam do Baselinker'a gdzie czytane są 4 liczby po przecinku na podstawie ceny brutto co w przypadku zamówień na kilka sztuk tego samego produktu powoduje problem z zaokrąglaniem i jedna sztuka ląduje jako osobna pozycja z różnicą grosza lub dwóch.

Zmieniłem wszystkie typy decimal na "2" w bazie danych tabeli z produktami i zamówieniami, zmieniłem "getComputingPrecision() :" na "2" oraz  $decimals na "2" w Product.php ale nic to nie dało.

Ma ktoś jakiś pomysł gdzie mogę poszukać jakiegoś punktu zaczepienia?

- W walutach mam skonfigurowane liczby po przecinku na "2"
- aktualnie używam typ zaokrąglenia "Zaokrąglenie dla każdej linii" w ustawieniach prestashop ponieważ tylko to sprawia że zgadzają mi się ceny netto, vat i brutto między prestą a baselinkerem i dalej systemem księgowym, zmiana na zaokrąglenie dla każdego przedmiotu powoduje spory rozjazd z ceną netto oraz VAT bo brutto wtedy się zgadzają.


Jeśli ktoś zechce poświęcić swój czas aby spróbować dojść z tym do ładu to nie omieszkam nagrodzić takiego bohatera :)
 

152512521.png

bocian22xd

bocian22xd

Witam,

Chciałbym skrócić ilość liczb po przecinku w cenie ostatecznej netto oraz brutto do 2 liczb po przecinku. Chodzi o ceny które mam w panelu i które później są przekazywane do innych systemów np. Baselinker. 

Aktualnie cena netto w backend ma 2 liczby po przecinku ale cena brutto liczona jest chyba później od tej ceny netto niezależnie (nie ma jej nigdzie w bazie danych aby skrócić decimal, ceny produktów importuje z pliku .csv do wartości ceny ostatecznej netto) i tu już mamy więcej liczb po przecinku. Załączam zdjęcie. 

Mój problem jest taki że zamówienia i produkty przerzucam do Baselinker'a gdzie czytane są 4 liczby po przecinku na podstawie ceny brutto co w przypadku zamówień na kilka sztuk tego samego produktu powoduje problem z zaokrąglaniem i jedna sztuka ląduje jako osobna pozycja z różnicą grosza lub dwóch.

Zmieniłem wszystkie typy decimal na "2" w bazie danych tabeli z produktami i zamówieniami, zmieniłem "getComputingPrecision() :" na "2" oraz  $decimals na "2" w Product.php ale nic to nie dało.

Ma ktoś jakiś pomysł gdzie mogę poszukać jakiegoś punktu zaczepienia?

- W walutach mam skonfigurowane liczby po przecinku na "2"
- aktualnie używam typ zaokrąglenia "Zaokrąglenie dla każdej linii" w ustawieniach prestashop ponieważ tylko to sprawia że zgadzają mi się ceny netto, vat i brutto między prestą a baselinkerem i dalej systemem księgowym, zmiana na zaokrąglenie dla każdego przedmiotu powoduje spory rozjazd z ceną netto oraz VAT bo brutto wtedy się zgadzają.


Jeśli ktoś zechce poświęcić swój czas aby spróbować dojść z tym do ładu to nie omieszkam nagrodzić takiego bohatera :)
 

×
×
  • Create New...