Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Кэшаут (cash out) представляет собой услугу

Оглавление

Описание

Услуга выдачи держателям платежных карт наличных денег (cash out) предоставляется одновременно с покупкой. Реализация функционала на кассе УКМ 5 описана здесь.

Изъятие наличных из кассы в рамках процедуры выдачи наличных реализовано через продажу товара-услуги. Данный товар-услугу необходимо предварительно загрузить в базу данных УКМ 5 с помощью конвертера XML или через API в предварительно настроенной взаимосвязи с оператором перевода и магазином. Данная взаимосвязь формируется во внешней системе. Информация об операторе перевода указывается при внесении организации-платежного агента в справочник юр. лиц на кассовом сервере УКМ 5 и, после загрузки товаров с привязкой к определенному юр. лицу, отображается для каждого товара при его подробном просмотре в разделе Справочники – Товары:

Image Added


Image Added

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

В результате операции выдачи наличных, происходит уменьшение остатка денежного ящика на размер суммы выдачи. Чек расхода сохраняется в базе данных и реплицируется на кассовый сервер.  На текущий момент, услуга предоставляется физическим лицам – держателям платежных карт Сбербанка. Реализация функционала на кассе УКМ 5 описана здесьТакже происходит заполнение следующих тегов для товара в чеке расхода:

1016 – ИНН оператора перевода: берется в привязке к определенному товару из справочника юр. лиц;

1026 – Наименование оператора перевода: берется в привязке к определенному товару из справочника юр. лиц;

1075 – Телефон оператора перевода: берется в привязке к определенному товару из справочника юр. лиц;

1073 – Телефон платежного агента: берется в привязке к определенному товару из сведений о магазине, т.к. платежным агентом является магазин;

1005 – Адрес оператора перевода: берется в привязке к определенному товару из справочника юр. лиц.

Средство оплаты с выдачей наличных можно применять в качестве частичной (комбинированной) оплаты в чеке. 

Если чек продажи отправляется покупателю в электронном виде (на email либо телефон), чек расхода отправляется по тем же реквизитам.

Если чек продажи отправляется покупателю в электронном виде без печати на ККТ, связанный с ним чек расхода также не печатается.

Настройки

Внимание! Для использования функционала выдачи наличных, необходимо предварительно обновить кассы и сервер до версии 1.40 или выше! Если сервер будет более низкой версии, смены, в которых использовалась выдача наличных, не будут выгружаться. К тому же, пока сервер и ВСЕ кассы не будут обновлены до 1.40 версии, выгрузка связи товара и оператора перевода может нарушить процесс обработки документа на старых кассах.

Права

Операция выдачи наличных на кассе должна выполняться исключительно сотрудниками, имеющими к ней допуск и прошедшими соответствующее обучение. Необходимо исключить доступ к операции посторонних. В этой связи, функционал выдачи наличных ограничен специальными правами, которые можно настроить в разделе Кассиры – Роли кассиров на кассовом сервере УКМ 5:

Image Added

Конфигурации

Настройки функционала выдачи наличных производятся сразу в нескольких файлах на кассовом сервере УКМ 5 по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

Image Added

1. В появившемся иерархическом древе необходимо найти файл payment.conf (services\payment\payment.conf) и раскомментировать в нем следующую строку:

Блок кода
languagescala
themeRDark
,{ include file("conf/services/payment/payment_sbrf_cashout.conf") } # Сбербанк с выдачей наличных. "Раскомментировать" при использовании.

2. Затем, в файле payment_sbrf_cashout.conf (conf/services/payment/payment_sbrf_cashout.conf) нужно выполнить следующие настройки:

Блок кода
languagescala
themeRDark
# Описание средства оплаты, использующего процессинг Сбербанк с выдачей наличных
# Предварительно необходимо настроить конфиг. файл sbrf_lin.conf или sbrf_win.conf.
{
  "payment.sbrf": {
    params : {
      paymentId = 11                       # Id средства оплаты. Уникальный код средства оплаты на кассе. Определяет порядок вывода списка средств оплаты на экран дисплея.
      externalCode = "11"                  # Id средства оплаты для внешних систем. Не используется. Рекомендуется устанавливать значение равное paymentId.
      currencyId = 0                       # Параметр не изменять!
      currencyCode = "RUB"                 # Параметр не изменять!
      name = "Сбербанк Выдача наличных"    # Название средства оплаты. Выводится на экран кассира, печатается в чеке и в отчётах.
      timeout = 1000                       # Время ожидания ответа от подсистем (в секундах). Параметр изменять не рекомендуется.
      isMain = false
       
      cashOut = true                       # Включение выдачи наличных на кассе через Сбербанк
      cashOutMax = 10000                   # Максимальная сумма доступная для выдачи (в рублях)
      cashOutMin = 100                     # Минимальная сумма доступная для выдачи (в рублях)
      cashOutMod = 100                     # Кратность суммы доступной для выдачи (в рублях)
      cashOutMoneyLeftMin = 1000           # Минимальный остаток наличных в кассе после выдачи наличных (в рублях)
      sku = "CASHOUT"                      # Артикул товара для добавления в чек Расхода
    }
  }
}

Следует предусмотреть, чтобы внешний и внутренний ID отличались от обычного ID Сбербанка.

3. Печатная форма чека расхода и прихода регулируется настройками в следующих конфигурационных файлах:

Конвертер XML

Конвертер Экспорт XML выгружает следующую информацию об операциях выдачи наличных на кассе:

  • сумма выданных наличных (поле <cashOutSum>, передается в составе средства оплаты, на основании которого была осуществлена выдача);
  • ID чека продажи, связанного с чеком расхода, в смене (поле <saleReceiptNum>).

Ограничения функциональности

  1. УКМ 5 не контролирует полноту и актуальность реквизитов опер.
  2. УКМ 5 не выполняет проверку принадлежности карты покупателя к числу корпоративных платежных карт юридических лиц и индивидуальных предпринимателей.
  3. Выдача наличных в чеке может быть осуществлена только один раз.
  4. Возврат товара, оплаченного средством оплаты с выдачей наличных, разрешён. Возврат выданных наличных не предусмотрен.
  5. В режиме просмотра чеков в интерфейсе кассового сервера отображение реквизитов платёжных агентов не предусматривается.
  6. Печатная форма чека расхода определяется ККТ.
  7. Печать копии чека расхода не предусматривается.
  8. Вывод на печать реквизитов оператора перевода в чеке расхода будет выполняться в обязательном порядке для ФФД 1.0.5 и 1.2.
  9. Изменений в работу службы мониторинга кассового сервера УКМ 5 не вносится.
  10. Выдача наличных на кассе УКМ 5 в режиме многофискальности не предусматривается.