Настроена налоговая ставка НДС 20%, в товаре отмечен данный налог. Вроде всё должно быть нормально, однако что-то идёт не так, куда-то исчезают 3 рубля. Было бы логично, если от 100 рублей 20% это 20 рублей, но выводится 17 рублей.
Если цена 1000 рублей, то налог ещё более загадочный.
Математики отдыхают.
Никаких настроек влияющих на вычисление НДС не нашёл. Пожалуйста подскажите, что может таким образом влиять на расчёт НДС?
Точней быть не может. Когда-то очень давно тестировал, когда создавал разные проценты НДС, и было всё нормально. После этого не обращал внимания, а тут новый способ оплаты добавил, начал его проверять, и на тебе, вижу такую ерунду – прямо челюсть отвисла.
Я так и сяк прикидывал чтобы сошлось, а потом пригляделся и вижу (20% Включено). Короче, это сумма не то, что надо прибавить к цене, а то что уже живёт внутри цены. Стоимость товара включает в себя 20%, а значит считать надо иначе, т.е. так: 1000х20/120=166,6666666666667 Расчёт оказался верным и округлённо до 167 рублей.
Кстати, попробовал, если в способе доставки отметить НДС 20%, то на страницу оформления заказа вообще ничего не выводится. Непонятно, зачем тогда галки там.
И ещё обнаружил артифакт у одного из продавцов. Прикол в том, что у других продавцов эта цифра, и никакая другая не вылезает. Два часа искал причину, но так и не нашёл.