Рейтинг:0

Расчет налогового тура по заказу

флаг jp

Как мы можем округлить налог до 2 знаков после запятой, но последний знак должен быть либо 0, либо 5. У меня есть такое правило для округления:

если ($ десятичный % 10 <= 2) {
  // Здесь последний десятичный знак должен быть 0.
}
иначе если ($десятичный%10 > 2 && $десятичный%10 <=7) {
  // Здесь последним десятичным знаком должно быть 5.
}
еще {
  // Здесь десятичная дробь должна быть увеличена на 1, при этом последняя десятичная дробь становится 0.
}

Например:

  • 10.24, округляется до 10.25
  • 10,67 патронов до 10,65
  • 10,88 патронов до 10,90
  • 10.99 раундов до 11.00

Могу ли я где-то изменить налоговую корректировку? Кроме того, я хотел бы рассчитать его по полной цене заказа, а не индивидуально для всех позиций заказа.

apaderno avatar
флаг us
Добро пожаловать в Drupal Ответы! Вы спрашиваете, как добиться описанного с помощью кода или модуля?
Ivan Ginovski avatar
флаг jp
С кодом, если можно, даже с патчем в коммерции, который я мог бы прикрепить

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.