2015-01-30 4 views
0

У меня проблема с PS 1.6.0.9 после примерно одного месяца настроек. Я обнаружил проблему в расчетах TAX.Prestashop 1.6 - Расчет налога - Пояснение

Я использовал расчеты TAX для Швейцарии с самой низкой скоростью (2,5%).

В алгоритме расчета есть что-то не так. (См прикрепленного изображения К сожалению, мой BackOffice в итальянский.)

Окончательная цена: 6,00 НАЛОГ: 2,5% Цены без учета налогов: 5,853659

Права цены будет: 5,85

Это также неправильный расчет TAX в таблице покупок, и проблема становится все больше и больше с несколькими элементами.

Я попробовал все три метода аппроксимации, предлагаемых системой, но результат каждый раз так ...

Некоторые советы о том, как решить эту проблему?

BackOffice ScreenShot

Спасибо заранее!

+0

Где ваш код для вычисления ? –

ответ

1

Это нормально

6,00 включают налог так без налога составляет 6 - 2,5% налога = 5.8536585 .....

Расчитать является

6/1.025 = 5.8536585[...] 
+0

Конечно, но вы согласны с тем, что это неправильно? Это очень просто: 6- (6 * 0,025) И это правильно результат ... Аппроксимация, которую вы упомянули, когда я покупаю несколько предметов, невыносима. Если вы знаете источник PS, знаете ли вы, где найти источник этого расчета, чтобы его изменить? – Teodoro

+0

Привет, у вас есть официальный сайт? https://www.prestashop.com/forums/topic/235504-tax-is-calculated-wrong-in-prestashop-it-has-to-be-not-just-me-but-everyone/?p=1160341 – pietro

+0

Да, я сделал много попыток, в конце ваш ответ был правдой, и мои соображения были неправильными. Окончательная цена (P_f) рассчитывается по цене, исключенному налогом (P_te): P_f = P_te + (P_te * TAX). Мое соображение было: P_te = P_f - (P_f * TAX). Но правильный путь - ваш и PrestaShop: P_te = P_f - (P_te * TAX) -> P_te = P_f/(1 + TAX). Благодарим вас за ответ, и я сожалею о StackOverflow за эту неправильную тему. Чао! – Teodoro

Смежные вопросы