M cenaly.ru
🍽️ Зал, кухня и учёт

🏢 Корпоративные счета

Лицевые счета организаций: лимиты сотрудников, оплата на кассе, отчёты

Документация

Корпоративные счета — оплата сотрудниками с баланса организации

Раздел «Корпоративные счета» — учёт лицевых счетов организаций, чьи сотрудники регулярно питаются у вас (столовая при офисе, корпоративное питание, соглашение с компанией по соседству). Сотрудник расплачивается кодом своего счёта вместо наличных или карты, а расходы автоматически ложатся на счёт его организации. Открыть: Админ-панель → Корпоративные счета (admin.cenaly.ru/corporate-accounts). Раздел работает отдельно на каждую локацию. По умолчанию он выключен — включите его в Магазине приложений (расширение «Корпоративные счета»), и он появится в боковом меню.


Организации и счета сотрудников#

Модель двухуровневая:

  • Организация (работодатель) — название компании, контактное лицо, телефон, e-mail, заметки, валюта расчётов и (опционально) дневной лимит по умолчанию для всех её сотрудников.
  • Счёт сотрудника — привязан к организации: имя сотрудника, телефон, уникальный код счёта, текущий баланс и, при необходимости, персональный дневной лимит, переопределяющий лимит организации.

Код счёта можно задать вручную или сгенерировать автоматически (формат вида CA-XXXX-XXXX) — после создания он показывается один раз с кнопкой копирования, дальше в интерфейсе виден только в замаскированном виде (последние 4 символа).


Пополнение баланса#

Баланс пополняется вручную — владельцем или бухгалтером заведения:

  • Разовое пополнение — сумма для одного счёта;
  • Массовое пополнение — список в текстовом поле, по строке на сотрудника: имя, код (опционально), сумма, телефон (опционально). Существующие сотрудники находятся по имени, для новых — создаётся счёт; по каждой строке показывается результат.

Дневной лимит#

Лимит расходов — только дневной, и по смыслу это дневная дотация работодателя: сколько компания готова оплачивать сотруднику в день. У организации есть значение по умолчанию, у отдельного сотрудника можно задать своё, которое его переопределяет.

Дотация обнуляется каждый день. Доступная к списанию сумма — это меньшее из двух: остаток баланса и остаток сегодняшней дотации. Если дотация не задана вовсе, ограничением остаётся только баланс.

Возврат по заказу освобождает дотацию обратно: потраченное за день уменьшается на сумму возврата.


Оплата на кассе#

В Кассе (POS) есть отдельная кнопка «Оплатить корпоративным счётом»:

  1. кассир вводит код счёта сотрудника;
  2. система показывает баланс и остаток дневного лимита, списывает сумму заказа (или часть — остаток можно доплатить другим способом, оплата комбинируется);
  3. если оплаченный заказ впоследствии отменяется, списание с корпоративного счёта реверсируется автоматически — деньги возвращаются на счёт, а дневная дотация освобождается. Реверс идемпотентен: повторная обработка отмены не вернёт сумму дважды.

Самостоятельная оплата гостем#

Для локации можно включить переключатель «Самообслуживание гостя» — тогда сотрудник организации может сам, без кассира, оплатить свой заказ прямо на клиентском меню: на чекауте появляется способ оплаты «Корпоративный счёт», где он вводит телефон и код счёта.

Проверка та же, что на кассе: баланс, остаток дневной дотации, идемпотентность списания.


Отчёт по расходам#

Отчёт по диапазону дат показывает по каждому сотруднику сумму потраченного и число операций — с выгрузкой в CSV для бухгалтерии или для выставления счёта организации по итогам периода.


Что нужно для запуска#

  • Включённый раздел «Корпоративные счета» — по умолчанию он выключен и включается тумблером в магазине приложений.
  • Организация-работодатель и лицевые счета её сотрудников.
  • Пополненный баланс — пополнение вносит владелец или бухгалтерия вручную.
  • Дневной лимит дотации — сколько сотрудник может потратить за день за счёт работодателя.
  • Касса — оплата корпоративным счётом принимается как отдельный способ оплаты (POS).

Ограничения#

  • Пополнение только вручную. Отдельного платёжного кабинета работодателя в первой итерации нет — счёт пополняете вы по факту оплаты от организации.
  • Заказ, оплаченный корпоративным счётом, нельзя объединить с другими счетами — касса на это честно откажет.
  • Дотация ограничивается днём. Недельные и месячные лимиты отдельной осью не задаются.
  • Отчёт по расходам живёт внутри раздела — работодателю его выгружаете вы.

Устранение неполадок#

Раздела нет в панели. Он выключен по умолчанию — включите его тумблером.

Сотрудник не находится на кассе. Проверьте, заведён ли его счёт в нужной организации и не заблокирован ли он.

Оплата отклонена. Скорее всего, исчерпан дневной лимит дотации или на счёте организации нет средств.

Не объединяется с другим счётом. Это запрет по замыслу: заказ с применённой корпоративной оплатой не сливается со счётами других гостей.

Работодатель не видит трат. Отчёт по расходам формируется в разделе и передаётся организации вами — своего кабинета у работодателя пока нет.


Связанные разделы#


Частые вопросы#

Можно ли задать не дневной, а месячный лимит?#

Пока лимит только дневной — на уровне организации по умолчанию и, при необходимости, отдельно на каждого сотрудника.

Кто пополняет баланс — сама организация или заведение?#

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

Что если сотрудник забыл код счёта?#

Код виден в интерфейсе заведения в замаскированном виде — уточнить его целиком можно у владельца/бухгалтера, который создавал счёт.

Можно оплатить корпоративным счётом только часть заказа?#

Да, на кассе поддерживается комбинированная оплата — часть суммы списывается с корпоративного счёта (в пределах остатка дневного лимита), а остаток оплачивается любым другим способом.