Процессинг: Списание
Редактировал(а) Татьяна Брыкова 2026/01/13 14:29
| Тип настройки | Название настройки | Описание настройки |
| Партнерская | Loyalty.Processing.MinimumPaymentBonusesToConfirm | Минимальная сумма оплаты баллами для подтверждения списания проверочным кодом в СМС |
| Партнерская | Loyalty.Processing.CalcMethod.ExternalMinCalcPriceArticle | Настройка, определяющая применимость МРЦ. Значение 1 – применяется МРЦ из карточки товара. Значение 2 – применяется МРЦ из запроса чека. При обработке чека с переданным тэгом «Mcp» в позиции данного чека, если включена настройка Loyalty.Processing.WriteOff.MinCalcPriceArticle (значение 1), а также настройка Loyalty.Processing.CalcMethod.ExternalMinCalcPriceArticle имеет значение 2, тогда для позиции применяется значение МРЦ из переданного тэга «Mcp». В случае если включена настройка Loyalty.Processing.WriteOff.MinCalcPriceArticle (значение 1), и настройка Loyalty.Processing.CalcMethod.ExternalMinCalcPriceArticle имеет значение 1, то используется значение МРЦ из карточки товара.Значение 3 – МРЦ применяется как максимальное значение из карточки товара и того, что передано в запросе чека. Значение по умолчанию 1. |
| Партнерская | Loyalty.Card.CodeWordExceptionType | Настройка для определения списка типов карт, которые не будут использоваться для верификации оплаты бонусами. В настройке передаются внешние идентификаторы типов карт через знак «точка с запятой». Значение по умолчанию – ПУСТО. |
| Партнерская | Loyalty.Processing.WriteOff.Algorithm.AccountPaymentInSummDiscount.Soft.TurnOn | Включение функциональности начисления баллов по мягкому чеку, когда оплата баллами пересчитана в скидку на этапе регистрации мягкого чека. При значениях 1, y или Y – функциональность включена, при прочих значениях, а также при отсутствии настройки – выключена. Значение по умолчанию: ПУСТО |
| Партнерская | Loyalty.Processing.WriteOff.AvoidChequeItemSum | Настройка "Вычитание суммы позиции чека". Допустимые значения - неотрицательные числа. При иных значениях, данная настройка считается установленной как ноль. В случае если в ней записано какое-то целое или десятичное число, на это значение будет уменьшена сумма каждой позиции чека, которую возможно оплатить бонусными баллами. В случае если значение превосходит всю сумму позиции чека - то такую позицию невозможно будет оплачивать бонусными баллами, даже, если правила это позволяют. При этом распределение баллов оплаты по позициям учитывает значение данной настройки. Актуальная сумма позиции чека, возможная к оплате бонусными баллами передаётся на ПОС-терминал в ответе мягкого чека. Настройка действует только для чеков, у которых есть позиции. |
| Партнерская | Loyalty.Processing.WriteOff.AvoidChequeSum | Настройка "Вычитание суммы чека". Допустимые значения - неотрицательные числа. При иных значениях, данная системная настройка считается установленной как ноль. В случае, если в ней записано какое-то целое или десятичное число, на это значение будет уменьшена сумма чека, которую возможно оплатить бонусными баллами. Вслучае, если значение превосходит всю сумму чека - то такой чек невозможно будет оплачивать бонусными баллами, даже, если правила это позволяют. Актуальная сумма чека, возможная к оплате бонусными баллами передаётся на ПОС-терминал в ответе мягкого чека. Настройка действует только для чеков, у которых нет позиций. |
| Партнерская | Loyalty.Processing.Writeoff.BlockAttribute | Настройка для указания ключа технического расширенного атрибута, который используется при блокировке списания баллов с момента совершения покупки на сумму более Loyalty.Processing.Writeoff.BlockChequeSumm на все последующие покупки до истечения календарных суток по серверному времени. Значение по умолчанию - ПУСТО. |
| Партнерская | Loyalty.Processing.Writeoff.BlockChequeSumm | Настройка для указания суммы чека, с момента совершения единовременной |
| Партнерская | Loyalty.Processing.WriteOff.BonusPoints.Max.Percentage.SumI | Максимальный процент оплаты покупки бонусными баллами для отдельной позиции. Допустимые значения - десятичные числа (разделитель – точка). Значение по умолчанию 100. Действует глобально для всех правил списания. |
| Партнерская | Loyalty.Processing.WriteOff.Max.Percentage.Sum | Максимальный процент оплаты покупки баллами для чека в целом. Допустимые значения – десятичные числа (разделитель – точка). Значение по умолчанию 100. Действует глобально для всех правил списания. |
| Партнерская | Loyalty.Processing.WriteOff.Max.Percentage.SumI | Максимальный процент оплаты покупки баллами для отдельной позиции. Допустимые значения - десятичные числа (разделитель – точка). Значение по умолчанию 100. Действует глобально для всех правил списания. |
| Партнерская | Loyalty.Processing.WriteOff.Min.Percentage.ActualPayment | Минимальный процент оплаты покупки не баллами для чека в целом. Допустимые значения - числа. Значение по умолчанию 100. Действует глобально для всех правил списания. |
| Партнерская | Loyalty.Processing.WriteOff.Min.Percentage.ActualPaymentI | Минимальный процент оплаты покупки не баллами для отдельной позиции чека. Допустимые значения - числа. Значение по умолчанию 100. Действует глобально для всех правил списания. |
| Партнерская | Loyalty.Processing.WriteOff.MinCalcPriceArticle | Настройка "Включение минимальной расчётной цены". В случае если значение данной настройки равно 1, включена функциональность, позволяющая ограничить минимальную цену товара при оплате баллами. Указанную стоимость единицы продукции необходимо оплачивать какимто иным образом (наличными, банковской картой и т.д.), но нельзя оплатить бонусными баллами. Данная настройка включает также учёт минимальной расчётной цены для скидок. |
| Партнерская | Loyalty.Processing.Writeoff.RoundBySingleItem | Включение округления сумм списания для каждой позиции с учётом количества товара в позиции. Настройка включена если значение установлено как 1, y или Y. При остальных значениях выключена. |
| Партнерская | Loyalty.Processing.Writeoff.RoundLength | Системная настройка "Округление". Возможны целые значения: 0, 1, 2. Параметр, указывающий количество значащих цифр, с точностью до которых будет выполняться распределение баллов оплаты по позициям чека. |
| Партнерская | Loyalty.Processing.WriteOff.StatusPoints.Max.Percentage.SumI | Описание: Максимальный процент оплаты покупки статусными баллами для отдельной позиции. Допустимые значения - десятичные числа (разделитель – точка). Значение по умолчанию 100. Действует глобально для всех правил списания. |
| Партнерская | Loyalty.Processing.WriteOffPercentageLimitFromSum.TurnOn | Включение функциональности использования процентных ограничений правил списания от суммы, а не от суммы со скидкой. Использование данной функциональности запрещает регистрацию мягкого м фискального чеков с входящей скидкой. В случае, если значение настройки 1, y или Y – функциональность считается включенной, в случае отсутствия настройки или при любом ином значении – не включенным. Значение по умолчанию – ПУСТО |
| Партнерская | Loyalty.Card.CodeWordExceptionUse | Настройка включает использование ограничения типов карт для верификации оплаты бонусами. Функциональность считается включенной, если настройка установлена в значения 1, y или Y. Значение по умолчанию – ПУСТО. |
| Системная | Loyalty.Coupons.WriteoffAccordingRule.TurnOn | Списание баллов при выпуске купонов с применением правил списания с типом "при выпуске купона". Если настройка включена – значит, списание применяется по правилам списания, то есть баллы можно списывать согласно необходимому алгоритму списания. Если выключена - без правил с любого начисленного положительного балла. Настройка включена, если ее значение соответствует 1, y или Y. |
| Системная | Loyalty.Processing.Writeoff.MainPriorityPartner | Настройка, в которую записывается внешний идентификатор партнёра, баллы которого будут списываться в первую очередь. После того, как с данной карты (партнёра, мастер-счёта) списаны все баллы, начисленные по указанному в настройке партнёру – далее будут списываться все остальные баллы из общего пула согласно алгоритмов последовательности списания, установленного правилом: ФИФО, ЛИФО и т.п. Если значение данной настройки не задано (или задано некорректно), а включена настройка Loyalty.Processing.Writeoff.UsePartnerSort, то максимальный приоритет будут иметь баллы партнера, указанного в чеке. Если параметр задан корректно и включена настройка Loyalty.Processing.Writeoff.UsePartnerSort, то максимальный приоритет будут иметь баллы партнера, указанного в значении текущей настройки. |
| Системная | Loyalty.Processing.Writeoff.UsePartnerSort | Настройка, включающая\выключающая сортировку по партнерам. В случае установки данной настройки в значение 1, y или Y, предпочтительно будут списываться баллы того партнёра, в магазине которого зарегистрирован чек. После того, как все эти баллы израсходованы – будут списываться все остальные баллы из общего пула согласно алгоритмов последовательности списания, установленного правилом: ФИФО, ЛИФО и т.п. |
| Системная | Loyalty.Processing.WriteOff.Algorithm.AccountPaymentInSummDiscount.TurnOn | Системная настройка включения функциональности оплаты баллами в сумме со скидкой. Если значение настройки 1 или Y - функциональность включена, и оплата баллами включается в сумму со скидкой. При любых других значениях оплата баллами учитывается отдельно. Следует иметь в виду, что если при начислении в качестве основания используется сумма со скидкой, ответы мягкого и фискального чека о начисленных баллах будут различными. |
| Системная | Loyalty.Processing.Writeoff.CalcFromFullSum | Системная настройка "Сравнение суммы оплаты". Допустимые значения 0 или 1. Значение по умолчанию: 0. В случае значения 1, сумма оплаты чека баллами будет сравниваться с суммой чека, в противном случае, с суммой чека со скидкой. Также, данная настройка регулирует распределение суммы, оплаченной баллами по позициям чека. В случае 1, основанием распределения является сумма позиции, в случае 0, основанием распределения является сумма со скидкой по позиции. |
| Системная | Loyalty.Processing.Writeoff.UseCurrentCharge | Система настройка «Оплата баллами текущего начисления». При установке данной настройки в значение 1, y или Y, для оплаты становятся доступными баллы, начисленные в рамках текущего чека. |
| Партнерская | Loyalty.Processing.WriteOff.UseDependencies | Используются ли зависимые баллы (зависимость правил списаний от правил, кампаний и групп баллов начислений) |
| Системная | Loyalty.Processing.WriteOffConfirm.Soft.TurnOn | Системная настройка позволяет включить проверку кодового слова (смс) на софт запрос. По умолчанию - выключено (только на фискальный) |
| Партнерская | Loyalty.Processing.ManualBonuses.WriteOffOrder | Порядок сортировки по срокам действия положительных порций баллов при гашении баллов в процессе списания ручного бонуса. Возможные значения: FIFO, FEFO, LIFO, LEFO. Значение по умолчанию FIFO. |
| Партнерская | Loyalty.Processing.Writeoff.RoundDown | Настройка, которая при формировании ответов на запросы со списанием баллов, округляет значение в тэге AvailablePayment с точностью до знаков, указанных в настройке Loyalty.Processing.Writeoff.RoundLength в меньшую сторону, а также проверяет, что активного баланса баллов больше или равно (с учётом возможной конвертации баллов) значению в передаваемом теге PaidByBonus. Значения (строка): «1», «Y», «y» — настройка включена, при иных значениях и NULL — выключена. Значение по умолчанию — 0. |