Информация на странице может отличаться в зависимости от типа вашей учётной записи.
Выберите логин:
По закону № 54-ФЗ почти все российские компании должны выдавать клиентам чеки, если продают товары и услуги с онлайн-оплатой — для этого нужна облачная касса. Выбрать и настроить облачную или онлайн-кассу, которая соответствует требованиям закона, можно через партнёров Альфа-Банка. Это компании Orange Data, «АТОЛ Онлайн», OFD.ru (сервис Ferma), «Касса билайн» и «Бизнес.Ру Онлайн Чеки». Перед тем как арендовать или покупать облачную кассу, изучите ответы на основные вопросы.
Арендуйте или купите онлайн-кассу и заключите договор с оператором фискальных данных.
Зарегистрируйте кассу в налоговой.
Настройте онлайн-кассу в личном кабинете.
Настройте передачу данных о покупках через API или платёжный модуль CMS, если используете такой способ приёма платежей в интернете.
Кто должен пробивать чеки: банк или магазин?
Магазин.
Как узнать, нужна ли мне касса?
Онлайн-касса нужна почти всегда, если вы принимаете платежи от физических лиц, ИП или представителей компаний. Но есть исключения — читайте о них на сайте налоговой в разделе «Частые вопросы».
Можно ли пробивать чеки по онлайн-покупкам на кассе, которая стоит у меня в магазине?
Да, если касса зарегистрирована в реестре ККТ и её можно использовать для интернет-платежей. Чек нужно пробивать в течение пяти минут после оплаты покупки.
У меня касса «Штрих-М», «АТОЛ» (кроме «АТОЛ 42-ФС»). Можно ли подключить её к вашему интернет-эквайрингу?
Нет, но вы можете использовать интернет-эквайринг Альфа-Банка и пробивать чеки на любой кассе, если самостоятельно настроите интеграцию своих систем.
Еще можно подключить интернет-эквайринг через PayKeeper: на сайте сервиса перечислены типы касс, с которыми он работает.
Как пробивать чеки, если клиент платит валютой?
По закону № 54-ФЗ онлайн-кассы работают только с рублями. Если покупатель оплатил заказ валютой, то нужно будет её конвертировать. Через платёжный шлюз это сделать не получится, но можно напрямую интегрировать свой сайт с облачной кассой.
Что такое «признак предмета расчёта»?
В чеке обязательно нужно указывать наименование предмета расчета — это то, за что вы получили деньги от покупателя. Это может быть товар, услуга или платёж. Важно верно описать предмет расчёта в чеке, чтобы налоговая не оштрафовала компанию: например, если оказали услугу, то и в чеке должна быть указана «услуга», а не «товар».
Что такое «признак способа расчёта»?
Этот реквизит отражает статус оплаты по каждой позиции в чеке. Он отвечает за факт передачи товара, услуги, платежа и за факт оплаты. Этот реквизит нужно указывать во всех случаях, кроме значения «Полный расчёт».
Например: вы взяли предоплату за товар, который однозначно определён в момент расчёта — то есть покупатель за него заплатил. В этом случае вы пробиваете чек и в предмете расчёта указываете признак способа расчёта — «Предоплата 100%». Такой чек говорит о том, что вы приняли оплату, но товар не передали. После передачи товара нужно будет отправить и закрывающий чек. Это можно сделать в личном кабинете интернет-эквайринга, в деталях по транзакции.
Вот какие значения могут быть у признака способа расчёта:
предоплата 100% — если покупатель оплатил всю сумму до того, как ему привезли товар или оказали услугу;
частичная предоплата — если клиент внёс только часть предоплаты. Остальную сумму он выплатит, когда будет забирать товар или получать услугу;
аванс — если покупатель внёс предоплату частично или полностью, но нельзя определить, на что он потратит этот депозит. Подарочная карта или сертификат — это аванс;
полный расчёт — если клиент полностью рассчитался на тот момент, когда получил товар или услугу. При полном расчёте клиент может выплатить всю сумму сразу или с учётом предоплаты, которую внёс раньше. Если покупатель использует для покупки аванс с доплатой или без, это тоже считается полным расчётом.
Если вы принимаете оплату от клиента картой на сайте, передать эту информацию в онлайн-кассу можно двумя способами:
использовать плагин в соответствии с требованием закона № ФЗ-54;
передать информацию для чека по API.
Если вы принимаете оплату от клиента по ссылке или через конструктор платёжной формы, передайте информацию в кассу, нужно выбрать соответствующие настройки в личном кабинете.
О том, как настроить отправку чеков в личном кабинете Альфа-Банка, читайте в инструкции.
Альфа-Банк предлагает выбрать онлайн-кассу у одного из своих партнёров. Кассы соответствуют требованиям закона № ФЗ-54 и их можно арендовать со скидкой.
Сколько стоит аренда:
1950 ₽ в месяц за кассу
Что включено в аренду:
услуги ОФД «Такском»
подключение к сервису
Сколько стоит фискальный накопитель:
на 15 месяцев — 10 300 ₽
на 36 месяцев — 15 300 ₽
Подробности — на сайте «Оранж Дата».
Чтобы арендовать кассу по льготной цене, нужно оставить заявку на подключение на сайте.
Сколько стоит аренда:
тариф «Месячный» — 2100 ₽ в месяц
тариф «Годовой» — 22 200 ₽ за год
тариф «13 месяцев» — 24 050 ₽ за 13 месяцев
тариф «15 месяцев» — 27 000 ₽ за 15 месяцев
тариф «Почековый» — 4389 ₽ за пакет из 399 чеков (в этом случае за аренду кассы клиент не платит)
Что включено в тарифы:
подключение к сервису
услуги ОФД от OFD.ru
Сколько стоит фискальный накопитель:
на 15 месяцев — 10 500 ₽
на 36 месяцев — 15 700 ₽
Подробности — на сайте Ferma.
Сколько стоит аренда:
за 1 месяц — 1800 ₽
за 3 месяца — 5400 ₽
за 6 месяцев — 10 800 ₽
за 12 месяцев– 21 600 ₽
за 15 месяцев — 27 000 ₽
за 36 месяцев — 64 800 ₽
Что включено в тариф:
подключение сервиса
сопровождение при регистрации кассы в ФНС
обслуживание от ТАКСКОМ ОФД, Первый ОФД и Астрал ОФД
выделенный менеджер на этапе подключения
Стоимость фискального накопителя:
на 15 месяцев — 10 500 ₽
на 36 месяцев — 15 600 ₽
Подробнее на сайте АТОЛ Онлайн.
Чтобы арендовать кассу АТОЛ Онлайн по льготной цене, заполните заявку на подключение на сайте.
Чтобы пробить тестовый чек, заполните поля «Настройки ОФД» в личном кабинете.
Как настроить:
Мерчант: выберите свой логин
Система фискализации: Orange Data
Версия: 1.2(V5)
ИНН: для теста — 7728168971, для работы — ИНН вашей организации
ККТ: для теста — 1, для работы — по умолчанию Main
Ставка налога: выберите нужную налоговую ставку
Система налогообложения: выберите вашу систему налогообложения
Признак предмета расчёта: признак предмета расчёта, который отображается в чеке
Признак способа расчёта: выберите ваш способ расчёта
Наименование товара: наименование, которое будет указано в чеке
Email по умолчанию: электронная почта, на которую поступит чек, если вы не укажете другой email
Дополнительный параметр: название дополнительного параметра, который передаётся в ОФД
Передача наименования товара из описания заказа: включение или выключение. Наименование будет подтягиваться из параметра description из запроса регистрации заказа
ОФД включена — включение или выключение фискализации
Нажмите «Сохранить», чтобы настройки начали действовать
<img src=https://alfabank.servicecdn.ru/site-upload/01/bc/4635/orange_settings_14042023.png>
В тестовом личном кабинете ОФД «Такском» можно проверить, правильно ли пробился чек. Данные для входа в кабинет:
URL-адрес: tlk-ofd.taxcom.ru
Логин: ers@alfabank.ru
Пароль: AlfaEcom20
Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».
Если в корзине несколько товаров или услуг, нужно настроить передачу:
через настройки платёжного плагина. Для этого есть готовые модули, которые нужно установить на свой сайт;
через API — по инструкции.
Мерчант: выберите свой логин
Система фискализации: OFD.ru
Версия: 1.05(V4); 1.2(V5)
ИНН: для теста — 7841465198, для работы — ИНН вашей организации
ККТ: для теста в версии 1.05 не нужно указывать; в версии 1.2 — 555. Для работы — скопируйте и вставьте номер из виджета «Реквизиты доступа»: он есть в личном кабинете клиента OFD.ru в поле «Идентификатор группы ККТ»
Логин: для теста — fermatest1 (для версии 1.05) или fermatest2 (для версии 1.2). Для работы — скопируйте и вставьте значение из виджета «Реквизиты доступа» в личном кабинете клиента OFD.ru логин
Пароль: для теста — Hjsf3321klsadfAA (для версии 1.05) или Go2999483Mb (для версии 1.2). Для работы — скопируйте и вставьте значение из виджета «Реквизиты доступа» в личном кабинете клиента OFD.ru пароль
Ставка налога: выберите нужную налоговую ставку
Система налогообложения: выберите вашу систему налогообложения
Признак предмета расчёта: признак предмета расчёта, который отображается в чеке
Признак способа расчёта: выберите ваш способ расчёта
Наименование товара: наименование, которое будет указано в чеке
Email по умолчанию: укажите электронную почту, на которую поступит чек, если покупатель не укажет свой email
Передача наименования товара из описания заказа: включение или выключение, наименование будет подтягиваться из параметра description, из запроса регистрации заказа
ОФД включена — включение или выключение фискализации
Чтобы настройки начали действовать, нажмите «Сохранить»
<img src=https://alfabank.servicecdn.ru/site-upload/0a/88/4635/ofd_settings_140402023.png>
На платформе ОФД можно проверить, правильно ли пробился чек:
URL-адрес: lk.platformaofd.ru/web/noauth/cheque
ФН №: номер фискального накопителя
ФПД: фискальный признак документа
ФДН №: фискальный номер документа
Нужные параметры есть в оплаченном заказе, выберите в меню: «Транзакции» → «Детали» → «История» в разделе «ОФД Оплата».
Перейдите в раздел «Сервис Ferma» в личном кабинете OFD.ru. В реквизитах доступа есть данные вашей онлайн-кассы — их нужно указать в настройках фискализации в личном кабинете эквайринга.
<img src=https://alfabank.servicecdn.ru/site-upload/9d/07/4635/7.png>
Читайте инструкцию на сайте OFD.ru
Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».
Если в корзине несколько товаров или услуг, нужно настроить передачу:
через настройки платёжного плагина. Для этого прикрепите на сайт готовые модули;
через API — по инструкции.
Мерчант: выберите свой логин.
Система фискализации: АТОЛ.
Версия: 1.05(v4); 1.2(v5).
ИНН: на тестовой среде — 5544332219, на продуктивной ИНН вашей организации.
ККТ: на тестовой среде — v4-online-atol-ru_4179 (для версии 1.05) или v5-online-atol-ru (для версии 1.2).
Логин — v4-online-atol-ru (для версии 1.05) или v5-online-atol-ru (для версии 1.2).
Пароль: iGFFuihss (для версии 1.05) или zUr0OxfI (для версии 1.2).
Ставка налога: выберите нужную налоговую ставку.
Система налогообложения: выберите вашу систему налогообложения.
Признак предмета расчёта: признак предмета расчёта, отображаемый в чеке.
Признак способа расчёта: выберите ваш способ расчёта.
Наименование товара: наименование, которое будет указано в чеке.
URL — на тестовой среде https://v4.online.atol.ru (для версии 1.05) или https://v5.online.atol.ru (для версии 1.2).
Email по умолчанию — email, на который придет чек в случае отсутствия клиентского email.
Передача наименования товара из описания заказа — включение/выключение, наименование будет браться из параметра description, из запроса регистрации заказа.
ОФД включена — включение или выключение фискализации.
Для сохранения настроек необходимо нажать на кнопку «Сохранить».
<img src=https://alfabank.servicecdn.ru/site-upload/4e/9e/4635/atol_settings_1.png>
На платформе ОФД вы можете проверить наличие фискального чека после успешной операции.
URL-адрес: https://lk.platformaofd.ru/web/noauth/cheque
ФН № — Номер ФН
ФПД — Фискальный признак документа
ФДН № — Фискальный номер документа
Нужные параметры вы можете найти в оплаченном заказе в меню Транзакции→Детали→История в разделе «ОФД Оплата».
<img src=https://alfabank.servicecdn.ru/site-upload/56/1d/4635/ofd_history_s.png>
После того как вы зарегистрируете онлайн кассу в разделе личного кабинета АТОЛ Онлайн Мои компании, автоматически сформируется файл настроек для завершения интеграции. В нем будут параметры: логин (login), пароль (password) и код группы ККТ (group_code). Введите данные параметры в соответствующие поля в настройках фискализации. Для получения этих параметров нажмите Настройки интегратора.
<img src=https://alfabank.servicecdn.ru/site-upload/34/cc/4635/atol-lk_14042023.png>
Вы получите xml файл со следующей структурой:
<img src=https://alfabank.servicecdn.ru/site-upload/d8/1c/4635/atol-xml_14042023.png>
Заполните следующие поля:
Идентификатор группы ККТ — значение из параметра group_code;
Логин — значение из параметра login;
Пароль — значение из параметра password;
URL — значение из параметра hostname.
Памятка по регистрации и активации ККТ в личном кабинете АТОЛ Онлайн
Если у вас один товар/услуга, то достаточно будет внести настройки в раздел «Настройки фискализации».
Если у вас большой ассортимент, вам необходимо реализовать функционал передачи содержимого корзины:
Настроить передачу корзины в настройках платежного плагина. Готовые модули.
Реализовать передачу корзины по средствам API. Документация.
В запросах на регистрацию заказа, с предавторизацией или без неё, содержимое корзины передаётся в параметре <orderBundle>.
Все товары в корзине должны быть в одной и той же валюте. Она должна совпадать с валютой заказа.
Сумма всех товаров в корзине должна быть равна сумме заказа.
Нужно проверить значение <quantity> для каждого товара. Если оно слишком большое или маленькое, то выскочит ошибка.
Нужно проверить, что все параметры корзины проходят по длине.
Если не соблюсти хотя бы одно из этих условий, заказ формируется неправильно и платёжный шлюз выдаёт ошибку.
Когда заказ завершён, данные корзины передаются в элементе <depositItems>.
Если завершить заказ на полную предавторизованную сумму, то передавать информацию из корзины необязательно.
Сумма завершения в корзине не должна быть выше, чем предавторизованная сумма заказа.
Если завершить заказ на сумму, которая отличается от суммы предавторизации, то нужно обязательно передать данные о товарах в корзине. Это не касается суммы предавторизации со значением «0».
Все товары в корзине должны быть в одной и той же валюте, которая совпадает с валютой заказа.
Нельзя передавать данные о новых товарах в корзине, которых нет в оригинальном заказе — их наличие проверяется. Нужно, чтобы элементы <positionId>, <name> и <itemCode> сошлись. Если хотя бы один из них не совпадёт, то считается, что этого товара нет в корзине заказа на регистрацию.
Значение элемента <quantity> в корзине запроса на завершение не должно быть выше, чем значение такого же параметра в корзине заказа на регистрацию.
Значение элемента <itemAmount> блока <items> не должно быть выше, чем значение аналогичного параметра в оригинальном заказе.
Каждый товар проверяется по значению <quantity>. Если оно слишком большое или маленькое, то выскочит ошибка.
Нужно проверить, что все параметры корзины проходят по длине.
Если не соблюсти хотя бы одно из этих условий, заказ формируется неправильно и платёжный шлюз выдаёт ошибку.
В запросе на возврат содержимое корзины указывается в блоке <refundItems>.
Если нужно полностью вернуть заказ, то передавать данные о товарах в корзине необязательно.
Если сумма возврата отличается от суммы списания (кроме передачи значения «0»), то нужно передать данные о товарах в корзине. Это не касается суммы возврата со значением «0».
Если по заказам было несколько возвратов, то их нужно проводить только по алгоритму возврата с корзиной.
Сумма возврата в корзине не должна быть выше, чем подтверждённая сумма оригинального заказа.
Все товары в корзине должны быть в одной и той же валюте, которая совпадает с валютой заказа.
Нельзя передавать данные о новых товарах в корзине, которых нет в оригинальном заказе: их наличие проверяется. Нужно, чтобы элементы <positionId>, <name> и <itemCode> сошлись. Если хотя бы один из них не совпадёт, то считается, что этого товара нет в корзине заказа на регистрацию.
Значение элемента <quantity> в корзине запроса на завершение не должно быть выше, чем значение такого же параметра в корзине заказа на регистрацию.
Значение элемента <itemAmount> блока <items> не должно быть выше, чем значение аналогичного параметра в оригинальном заказе.
Все параметры корзины проверяются на соответствие требуемому формату (длине).
Если не соблюсти хотя бы одно из этих условий, заказ формируется неправильно и платёжный шлюз выдаёт ошибку.