Социальная карта – многофункциональная именная пластиковая карта, которая выдается гражданину, являющемуся получателем социальной помощи.
Основными целями внедрения системы социальных карт являются:
В кассовом ПО Artix реализована возможность оплаты социальных товаров при помощи социальных карт.
Прием оплаты при помощи социальных карт осуществляется посредством модуля "Социальная карта", который активируется в конфигурационном файле /linuxcash/cash/conf/ncash.
ini.d/socialcard.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
socialCard | логический |
| Включение модуля "Социальная карта" | По умолчанию off |
[plugins] ; Модуль "Социальная карта" ;socialCard = off |
Социальными картами может быть оплачен товар, назначенный на определенный отдел и имеющий специальную индексную цену. Оплата социальных товаров производится социальной картой.
valutCode
, и связку с пин-падом. Валюту, выбранную для оплаты социальных товаров, нельзя использовать для оплаты товаров по розничной цене. Для этого в свойствах валюты для социальной карты должен быть установлен признак скрытой валюты. При оплате социальной картой в чек будет добавлена валюта с указанным кодом. deptCode
. Номера отделов для товаров присваиваются в системе товарного учета.indexPrice
. Индексные цены задаются и выгружаются из АСТУ на кассу. Для возможности контролировать баланс социальной карты в настройках процессинга следует указать код ошибки превышения баланса.
Начисление бонусов для социальных товаров разрешается параметром allowBonusEarn
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/socialcard.ini
в секции [SocialCard]
:
true
за покупку социальных товаров на карту клиента могут быть начислены бонусные баллы в соответствии с условиями действующей программы лояльности;false
начисление бонусных баллов при продаже социальных товаров не происходит.Применение скидок к социальным товарам разрешается параметром allowDiscount
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/socialcard.ini
в секции [SocialCard]
:
true
к социальным товарам, помимо индексной цены, может быть применена скидка;false
скидка к социальным товарам применяться не будет. Скидка к социальным товарам в софт-чеке применяется только, если применение скидки разрешено как для социальных товаров, так и в софт-чеке. |
В кассовом ПО Artix реализована возможность установки минимальной доли оплаты социальных товаров по социальной карте. Нижний порог оплаты социальной картой определяется параметром paymentFactor
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/socialcard.ini
в секции [SocialCard]
.
Оплата социальных товаров бонусными баллами запрещена независимо от настроек программы. |
Параметры работы с социальными товарами задаются в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/socialcard.ini
в секции [SocialCard]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
valutCode | числовой | Код валюты, используемой для оплаты социальных товаров | ||
deptCode | числовой | Код отдела, товары из которого считаются социальными | ||
indexPrice | числовой | Индекс дополнительной цены, назначенной социальному товару | ||
allowBonusEarn | логический |
| Разрешить начисление бонусов | По умолчанию false |
allowDiscount | логический |
| Разрешить применение скидок | По умолчанию false |
paymentFactor | строковый | Минимальная доля оплаты социальных товаров по социальной карте | Значение в отрезке [0.0; 1.0]. По умолчанию |
[SocialCard] ; Настройки модуля "Социальная карта" ; Код валюты, которая используется для оплаты социальных товаров valutCode = 6 ; Код отдела. Товары из этого отдела воспринимаются как социальные deptCode = 2 ; Индекс цены, которая назначается социальному товару indexPrice = 5 ; Разрешено начисление бонусов. ; true - разрешено, false - запрещено. По умолчанию false ; allowBonusEarn = false ; Применение скидок. ; true - разрешено, false - запрещено. По умолчанию false ;allowDiscount = false ; Минимальная доля оплаты социальных товаров по социальной карте. ; Значение в отрезке [0.0; 1.0]. По умолчанию 1.0. ;paymentFactor = 1.0 |
Социальный товар – это товар, имеющий специальный признак "социальный товар", специальную цену и оплачиваемый только при помощи социальной карты.
Товары, имеющие свойства социальных и добавляемые в чек, по умолчанию не считаются социальными. Присвоение статуса социального товара и назначение ему индексной "социальной" цены может быть выполнено:
COMMAND_SOCIAL_MANUALSET
. Команда выполняется в отношении только текущей позиции, при добавлении последующих потенциально социальных товаров статус социальных им не присваивается;COMMAND_SOCIAL_AUTODISTRIBUTE
. Команда выполняется в отношении всех потенциально социальных товаров. При добавлении в чек новых товаров с признаками социальных им присваивается статус социальных. Если после применения авторасчета воспользоваться клавишей "Отметить позицию как социальный товар", то авторасчет выключается. Все имеющиеся позиции сохраняют текущие статусы, но вновь добавляемым позициям статус социальных не присваивается.О настройке действий на клавиши подробнее можно прочитать в разделе "Настройка действий".
Если социальные товары добавлены в чек по софт-чеку, то авторасчет будет запрещен. Редактирование софт-чека с социальными товарами зависит от настроек кассовой программы. |
При выполнении команд присвоения статуса социальным товарам каждая позиция отмечается особой иконкой, а в чеке появляется отметка о добавлении социальной карты.
Позиции, отмеченные статусом социальных и оплаченные социальной картой могут быть возвращены по чеку продажи с возвратом денег на социальную карту.
Если в свойствах товара указана минимальная цена, которая выше социальной цены, то при добавлении социальных товаров в чек будет подставлено значение минимальной цены. |
К социальным товарам не могут быть применены модификаторы цены, количества и отдела. При попытке применить модификаторы к товарной позиции на экран будет выведено сообщение "Применение модификаторов к социальным товарам запрещено".
Оплата товаров, имеющих признак социальных, может быть выполнена банковской социальной картой или любым другим способом (задается параметром paymentFactor
). Оплата социальных товаров в чеке производится в первую очередь. Для этого при переходе в режим подытога проверяется наличие позиций с социальным флагом.
Если социальных товаров в чеке нет, то оплата производится любым удобным способом и чек закрывается.
Если в чеке имеются социальные товары, то программа предлагает оплатить покупку социальной картой. Перед проведением оплаты в банк отправляется запрос на проверку баланса карты. При наличии необходимой суммы товары оплачиваются, после чего можно оплатить другие товары в чеке и закрыть документ.
Если на карте недостаточно средств для оплаты покупки, то на экран будет выведено сообщение об ошибке и программа предложит выполнить авторасчет.
При использовании банковских терминалов Инпас для корректной обработки недостаточности средств на карте в параметрах модуля необходимо задать параметр notEnoughtBalance. |
При подтверждении авторасчета программа предложит повторно считать карту. Выполняется повторная проверка баланса и на экран выводится сообщение с указанием баланса карты и предложением распечатать банковскую квитанцию. После печати/отказа от печати квитанции на экран выводится сообщение о превышении баланса, в котором указан текущий баланс, стоимость доступных для оплаты социальных товаров и остаток на карте после оплаты чека. После закрытия сообщения выполняется переход в режим формирования товарной части чека с выполнением авторасчета. В чеке статус социальных товаров будет сохранен только для тех позиций, суммарная стоимость которых позволяет оплатить покупку социальной картой. В режиме формирования чека можно выполнить ручное редактирование товаров со статусом социальных. При этом программа не позволит установить статус социальных для позиций, если итоговая сумма превысит баланс карты.
В случае отказа от авторасчета программа автоматически переходит в режим формирования товарной части чека, где можно выполнить его редактирование. При переходе в режим формирования все товары сохраняют статус социальных, их редактирование может быть выполнено вручную.
Возврат социальных товаров выполняется только в режиме возврата по чеку продажи. При добавлении социальной карты в чек в режиме возврата программа вернет сообщение "Добавление социальной карты в чек "Возврат" запрещено".
Если оплата социальных товаров была осуществлена частично социальной картой, то возврат денежных средств будет осуществлен теми способами, что и оплата.
Возврат социальных товаров на другой кассе в настоящее время не реализован. |