Настройка компенсационной скидки
Компенсационная скидка используется для округления итоговой суммы заказа (с копейками) до рубля.
Например, в заказе есть весовой товар, для которого сумма рассчитана с копейками. Таких товаров может быть несколько. Помимо этого есть еще и скидки, которые сами имеют значение с копейками и/или меняют сумму заказа до копеек. Итоговая сумма заказа с учетом всего весового товара и всех скидок и наценок будет иметь значение с копейками. Необходимо округлить итоговую сумму до рубля (всегда «вниз», т.е. копейки всегда «отбрасываем»). Компенсационная скидка будет автоматически назначаться при выборе национальной валюты.
Настройки в менеджерской станции
- В справочнике "Скидки и Наценки" ("Деньги" - "Скидки и Наценки") создайте новую скидку (компенсационную скидку), которая будет автоматически назначаться на национальную валюту при оплате при условии наличия копеек в «сумме к оплате».
В свойстве «Основное» установите:
«Тип» - сумма;
«Правило округления» - 0,01:
«Комб. с любой скидкой» - чекбокс выставлен.
В свойстве "Ограничения" установить скидку «На заказ».
Создайте нулевую детализацию для этой скидки.
2. Включите параметр "Скидка для округления". Для этого в Настройки >Параметры в свойствах этого параметра выберите ранее созданную скидку. Параметр размещен в группе Параметры работы станции > Редактирование заказа > Расчет\Оплата заказа.
Использование параметра является обязательным.
Если параметр не заполнен, то при использовании фискального регистратора нельзя будет оплатить заказ. При оплате отобразится ошибка "Не получается напечатать чек: Ошибка фискальной печати":
Если фискальный регистратор не используется, то на кассе разница округления будет проигнорирована и заказ будет оплачен. А т.к. сумма округлений считается неважной и не будет учитываться, то возникнет расхождение в сумме заказа и оплаченной суммой.
3. В справочнике "Валюты" ("Деньги"- "Валюты") настройте базовую и национальную валюты. Так как при округлении базовой валюты будут округлены цены в заказе, то чтобы этого избежать, базовую и национальную валюты надо разделить (при стандартных настройках используется одна валюта, которая является и базовой и национальной одновременно).
Для Базовой валюты установите «Метод округления» - округлять 0.5 вверх и «Правило округления» - 0.01.
Для Национальной валюты установите «Метод округления» - Округлять все вниз и «Правило округления» - 1 (единица). Эта валюта как раз и будет округлена до рубля.
Примеры расчета Компенсационной скидки для итоговой суммы к оплате
Компенсационная скидка будет выделена отдельной строкой в чеке.
Если в заказе были использованы скидки, то компенсационная скидка добавится последней строкой.
Отображение в отчетах
В отчетах, в колонках «Цена» и «Сумма», данные будут отображаться в базовой валюте (т.е. без изменений), а в колонке «Оплачено» будет указана сумма с учетом Компенсационной скидки. Компенсационная скидка распределяется между строками заказа прямо пропорционально общей сумме заказа.
Если в заказе использовались другие скидки, то они будут рассчитаны по своим правилам, а компенсационная скидка будет рассчитана для каждой строки заказа относительно базовых сумм прямо пропорционально общей сумме заказа.
- 10% скидка для 1-ой строки: 1447,72*0,1=144,77
- Компенсационная для 1-ой строки: 1447,72/1702,66*0,39=0,3316
Итоговая Скидка для 1-ой строки: 144,77+0,33=145,10
- Компенсационная для 2-ой строки 51,45/1702,66*39=1,18 коп.
- Компенсационная для 3-ей строки 203,49/1702,66*39=4,66 коп