Округление итогов чека
Оглавление
Итоговая сумма чека к оплате может иметь не целое число — общая сумма с копейками «225,83», что не удобно при расчете клиента. Так, если сумма к оплате имеет дробную часть есть возможность установить автоматическое округление итоговой суммы чека.
Механизм округления суммы оплаты чека включается в окне настроек подключаемого оборудования: Настройки — Подключаемое оборудование (Рис.1):
Устанавливаем галочку «Округлять итог чека» и выбираем вариант округления:
- к большему;
- к меньшему;
- к ближайшему (по правилам математики).
Под округлением итога чека подразумевается приведение общей суммы оплаты к целому значению в зависимости от типа выбранного округления. При этом ближайшей суммой считается целое число, полученное по правилам математического округления.
Пример:
Исходная сумма к оплате: 10,49.
Итоговая сумма:
при округлении «К большему» равна 11.
при округлении «К меньшему» и «К ближайшему» равна 10.
Обратите внимание! Настройка округления итогов чека работает как для чеков за лечения так и розничных чеков. Округление приводится к целому значению.
Важно: при оплате округляется итоговая сумму, а не цена конкретного товара/услуги. При расчете за лечения, так же округляется вся сумма текущего долга/аванса, а не сумма долга/аванса за конкретную услугу чека посещения.
Пример отображения округления итогов в рознице (Рис.2):
Ели в чеке несколько товаров/услуг программа автоматически «ищет» цена какой из позиций чека будет округлена, чтобы общая сумма по товарам была равна требуемой.
Пример
Формируется розничный чек с двумя позициями. Позиция «1» в количестве 3 шт. по цене 225,75 (сумма 677,25). Позиция «Взвешивание» в количестве 2 шт. по цене 50,25 (Сумма 100,50). Общая сумма к оплате: 777,75.
В кассе выбран способ округления «К ближайшему». То есть итоговая сумма должна быть 778,00.
Алгоритм округления в программе выполняет поиск позиции с наибольшей суммой и пытается отнести на него разницу (0,25). Желаемая сумма в найденной строке (строка № 1): 677,50. Цена, рассчитанная для новой суммы и текущего количества с учетом округления: 677,5 / 3 = 225,83.
Если умножить цену на количество, желаемая сумма не рассчитается: 225,83 * 3 = 677,49. Соответственно, алгоритм округления идет дальше и расчетная цена при этом получается равной 226,00, что даст нужную сумму к оплате (Рис.3):
Важно, что при просмотре текущих долгов/авансов за лечения мы увидим сумму без округления, округление будет срабатывать в момент оплаты (Рис.4):
Округление итогов чека при наличии скидки
Наличие скидки, как автоматической так и ручной не отменяет округление итогов чека. При использовании скидки округление работает следующим образом: к примеру мы имеем долг за лечения на сумму 312,41. Без наличия скидки итог чека будет округлен 313, 00(при условии округления по типу «к большему») (Рис.5):
Применяем скидку в размере 15% . Текущий долг по животному не будет округлен, долг корректируется на «дельту округления» — разницу между исходной и округленной суммами, сумма скидки будет рассчитана от суммы текущего долга без округления. На нашем примере скидка будет начислена от суммы 312,41. Сумма самой скидки так же не округляется. Округлена будет итоговая сумма к оплате (Рис.6):
Сумма корректировки/сумма на которую была округлена итоговая сумма к оплате отобразится в денежном чеке следующим образом (Рис. 7):
В чеке розницы сумма и цена за товар отобразится уже с учетом округления.
Оплата: чек розницы+лечение
Для совместной оплаты: чек за лечения + чек розницы округляется общая сумма к оплате за счет корректировки суммы долга за лечения.
Пример:
чек розницы — 312,41
чек за лечение — 1500,00
При оплате программа скорректирует сумму оплаты за лечения до 1500, 59 что бы итоговая сумма имела целое значение (Рис.8):
Если же сумма розничного чека имеет целое значение, а сумма чека лечения нет — округление срабатывает за счет долга за лечения.
Суммы округления проходят по статье затрат/доходов «Округление копеек при расчетах». Итоги округления чеков отобразятся в отчете по кассе таким образом: (Рис.9), с соответствующим направлением движения: приход или расход.
Так же данные/суммы округления за отчетный период можно получить в отчете «Баланс» — «Отчет о прибылях и убытках» (Рис.10):