Отпуск наливных нефтепродуктов через ТРК может производиться в режиме предоплаты (оформление чека продажи до получения нефтепродуктов) и постоплаты (оформление чека продажи после получения нефтепродуктов). Для отпуска нефтепродукта через ТРК заказ может производиться в литрах или на сумму (в рублях). При отпуске наливного нефтепродукта на определенную сумму (при технической возможности ТРК) производится налив объема нефтепродукта клиенту не равный целому числу литров. В данной ситуации производится расчет необходимого объема для отпуска с округлением до ближайшего меньшего числа с точностью до 10 миллилитров, и рассчитывается стоимость отпущенного товара. Расчет объема и стоимости происходит исходя из минимальной единицы счета дозы выдачи, равной 10 миллилитрам. Это значит, что топливораздаточная колонка в силу своих технических особенностей не может производить счет выдаваемой дозы с шагом, меньшим 10 миллилитрам и расчет стоимости выданной дозы будет производиться с точностью (округлением) до 10 миллилитров. В кассовом чеке при этом доза будет указана в целых литрах с двумя знаками после запятой, третий знак не отражается, т.к. он всегда равен нулю, счет идет с точностью не до тысячных (миллилитр), а до сотых литра (10 миллилитров).
Теперь посчитаем:
Виктор просит заправить его автомобиль на 1000 руб. стоимость бензина (АИ92) 40 руб. 20 коп. за литр, необходимо производить такой расчет:
1) считаем, сколько на 1000 рублей выходит литров: 1000 : 40,20 = 24,8757 л.
2) производим округление до ближайшего меньшего числа дозы выдачи с точностью минимальной единицы счета ТРК 10 миллилитров: 24,8757 ≈ 24,870 литра
3) рассчитываем стоимость товара к оплате: 24,870 * 40,20 = 999, 774 рубля сумму округляем по арифметическим правилам до копейки, после чего она будет равна 999 руб. 77 коп. (но у меня калькулятор упорно считает 999 руб. 78 коп. - ему до правил округления фиолетово). То есть, Виктору необходимо будет оплатить за нефтепродукт сумму, которую мы рассчитали выше. На чеке будет значится доза выдачи 24,87л. на сумму 999 коп. 77 (или 78) коп. Эти вычисления производятся автоматически. При наличной оплате оператор обязан выдать сдачу 23 (22) коп. с полученной 1000руб.
А теперь подумайте))) на тех заправках, у которых нет такой "проблемы" всё очень просто: у них программой установлено значение округления в большую сторону, другими словами - обманывают на эти недолитые миллилитры, но в чеке показывают все красиво, что бы никто не напрягался и не задавал неудобных вопросов.
Так, что забирайте сдачу или заправляйтесь на кратное кол-во литров. При расчете по карте, сумму автоматически возьмут, как в чеке.