Правила рассчёта скидок при частичной оплате бонусами в приложении «Бонусные карты и программа лояльности для Битрикс24»

Общие правила рассчёта скидок при частичной оплате бонусами
1. Частичная оплата сделок бонусными баллами производится путём применения скидки к табличной части сделки. Т.е. если нужно сделать частичную оплату 20 бонусами сделки на 100 рублей, то это эквивалентно применению скидки в 20 рублей к табличной части сделки.
2. Скидка будет пропорционально разделена между товарами с учётом их стоимости и количества.
3. Если к товарной строке уже применена скидка в виде процента или абсолютного значения, то такая строка не принимает участия в частичной оплате.
4. Общая сумма списываемых бонусов не должна превышать «Максимальный процент от суммы сделки» из настроек приложения.
5. Частичная оплата для сделок без табличной части по умолчанию отключена, если требуется изменить это поведение, то её нужно разрешить с помощью параметра «Разрешить оплату сделок без табличной части» в настройках приложения.

Вариант 1 — В сделке услуга, НДС не облагается

Пример строки табличной части до частичной оплаты бонусами:
— цена: 100 руб.
— сумма без скидки и налогов: 100 руб.
— сумма скидки: 0 руб.
— сумма без налога: 100 руб.
— сумма налога: 0 руб.
— общая сумма (итого): 100 руб.

Производим частичную оплату сделки бонусами в размере 30 руб.

строка табличной части после оплаты бонусами:
— цена: 100 руб.
— сумма без скидки и налогов: 100 руб.
— сумма скидки: 30 руб.
— сумма без налога: 70 руб.
— сумма налога: 0 руб
— общая сумма (итого): 70 руб.

Вариант 2 — В сделке товар, НДС 20% в цену не включён

Пример строки табличной части до частичной оплаты бонусами:
— цена: 100 руб.
— сумма без скидки и налогов: 100 руб.
— сумма скидки: 0 руб.
— сумма без налога: 100 руб.
— сумма налога: 20 руб.
— общая сумма (итого): 120 руб.

Производим частичную оплату сделки бонусами в размере 30 руб.

строка табличной части после оплаты бонусами:
— цена: 100 руб.
— сумма без скидки и налогов: 100 руб.
— сумма скидки: 30 руб.
— сумма без налога: 70 руб.
— сумма налога: 14,00 руб. считается от суммы без налога и после применения скидки, т.е. это 20% от 70 руб.
общая сумма (итого): 84,00 руб. получается суммированием суммы за товар без налога 70 руб и суммы налога в виде 14,00 руб.

В таких случаях в чеке печатают отдельной строкой размер налога, сумму скидки, сумму без налога и общую сумму. Т.е. покупая товар клиенты будут видеть налог отдельно от стоимости товара во время оформления заказа.

Вариант 3 — В сделке Товар, НДС 20% включён в цену

Пример строки табличной части до частичной оплаты бонусами:
— цена: 120 руб. ← обратите внимание, в цену заложен налог!
— сумма без скидки и налогов: 100 руб.
— сумма скидки: 0 руб.
— сумма без налога: 100 руб.
— сумма налога: 20 руб.
— общая сумма (итого): 120 руб.

Производим частичную оплату сделки бонусами в размере 30 руб.

строка табличной части после оплаты бонусами:
— цена: 120 руб. ← обратите внимание, в цену заложен налог! 
— сумма без скидки и налогов: 100 руб.
— сумма скидки: 30 руб.
— сумма без налога: 70 руб.
— сумма налога: 14,00 руб. считается от суммы без налога  и после применения скидки, т.е. это 20% от 70 руб.
— общая сумма (итого): 84,00 руб. получается суммированием суммы за товар без налога 70 руб и суммы налога в виде 14,00 руб.

Значение полей с ценами в строке табличной части сделки в Битрикс24

Bitrix24 хранит информацию о скидках, налогах и ценах в каждой строке табличной части сделки, за цену отвечают следующие поля:

PRICE — цена;
PRICE_ACCOUNT — цена отформатированная для вывода в отчётах;
PRICE_BRUTTO — цена с налогом, но без скидки;
PRICE_EXCLUSIVE — цена без налога, но со скидкой;
PRICE_NETTO  — цена без налога и без скидки;