Фискализация

Фискализация


По закону № 54-ФЗ почти все российские компании должны выдавать клиентам чеки, если продают товары и услуги с онлайн-оплатой — для этого нужна облачная касса. Выбрать и настроить облачную или онлайн-кассу, которая соответствует требованиям закона, можно через партнёров Альфа-Банка. Это компании Orange Data, «АТОЛ Онлайн», OFD.ru (сервис Ferma), «Касса билайн» и «Бизнес.Ру Онлайн Чеки». Перед тем как арендовать или покупать облачную кассу, изучите ответы на основные вопросы.

Как подключить фискализацию:

  1. Арендуйте или купите онлайн-кассу и заключите договор с оператором фискальных данных.

  2. Зарегистрируйте кассу в налоговой.

  3. Настройте онлайн-кассу в личном кабинете.

  4. Настройте передачу данных о покупках через API или платёжный модуль CMS, если используете такой способ приёма платежей в интернете.

Основные вопросы

Кто должен пробивать чеки: банк или магазин?
Магазин.

Как узнать, нужна ли мне касса?
Онлайн-касса нужна почти всегда, если вы принимаете платежи от физических лиц, ИП или представителей компаний. Но есть исключения — читайте о них на сайте налоговой в разделе «Частые вопросы».

Можно ли пробивать чеки по онлайн-покупкам на кассе, которая стоит у меня в магазине?
Да, если касса зарегистрирована в реестре ККТ и её можно использовать для интернет-платежей. Чек нужно пробивать в течение пяти минут после оплаты покупки.

У меня касса «Штрих-М», «АТОЛ» (кроме «АТОЛ 42-ФС»). Можно ли подключить её к вашему интернет-эквайрингу?
Нет, но вы можете использовать интернет-эквайринг Альфа-Банка и пробивать чеки на любой кассе, если самостоятельно настроите интеграцию своих систем.

Еще можно подключить интернет-эквайринг через PayKeeper: на сайте сервиса перечислены типы касс, с которыми он работает.

Как пробивать чеки, если клиент платит валютой?
По закону № 54-ФЗ онлайн-кассы работают только с рублями. Если покупатель оплатил заказ валютой, то нужно будет её конвертировать. Через платёжный шлюз это сделать не получится, но можно напрямую интегрировать свой сайт с облачной кассой.

Что такое «признак предмета расчёта»?
В чеке обязательно нужно указывать наименование предмета расчета — это то, за что вы получили деньги от покупателя. Это может быть товар, услуга или платёж. Важно верно описать предмет расчёта в чеке, чтобы налоговая не оштрафовала компанию: например, если оказали услугу, то и в чеке должна быть указана «услуга», а не «товар».

Что такое «признак способа расчёта»?
Этот реквизит отражает статус оплаты по каждой позиции в чеке. Он отвечает за факт передачи товара, услуги, платежа и за факт оплаты. Этот реквизит нужно указывать во всех случаях, кроме значения «Полный расчёт».

Например: вы взяли предоплату за товар, который однозначно определён в момент расчёта — то есть покупатель за него заплатил. В этом случае вы пробиваете чек и в предмете расчёта указываете признак способа расчёта — «Предоплата 100%». Такой чек говорит о том, что вы приняли оплату, но товар не передали. После передачи товара нужно будет отправить и закрывающий чек. Это можно сделать в личном кабинете интернет-эквайринга, в деталях по транзакции.

Вот какие значения могут быть у признака способа расчёта:

  • предоплата 100% — если покупатель оплатил всю сумму до того, как ему привезли товар или оказали услугу;

  • частичная предоплата — если клиент внёс только часть предоплаты. Остальную сумму он выплатит, когда будет забирать товар или получать услугу;

  • аванс — если покупатель внёс предоплату частично или полностью, но нельзя определить, на что он потратит этот депозит. Подарочная карта или сертификат — это аванс;

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

Как выбрать и подключить онлайн-кассу

Если вы принимаете оплату от клиента картой на сайте, передать эту информацию в онлайн-кассу можно двумя способами:

  • использовать плагин в соответствии с требованием закона № ФЗ-54;

  • передать информацию для чека по API.

Если вы принимаете оплату от клиента по ссылке или через конструктор платёжной формы, передайте информацию в кассу, нужно выбрать соответствующие настройки в личном кабинете.

О том, как настроить отправку чеков в личном кабинете Альфа-Банка, читайте в инструкции.

Какую онлайн-кассу выбрать

Альфа-Банк предлагает выбрать онлайн-кассу у одного из своих партнёров. Кассы соответствуют требованиям закона № ФЗ-54 и их можно арендовать со скидкой.

Сколько стоит аренда:

  • на один месяц — 1200 ₽ в месяц;

  • на 15 месяцев — 16 200 ₽ в месяц;

  • на 36 месяцев — 42 000 ₽ в месяц.

Что включено в аренду:

  • услуги ОФД билайн;

  • отправка чека по email.

Отправка чека по смс — 1,68 рубля за смс.

Сколько стоит фискальный накопитель:

  • на 15 месяцев — 9120 ₽;

  • на 36 месяцев — 14 100 ₽.

Подробности — на сайте билайна.

Как подключить «Облачную кассу билайн»: читайте инструкцию

Сколько стоит:

  • Стоимость обслуживания облачной кассы ЭВОТОР:

    • 1 месяц — 1 600 ₽

    • 12 месяцев — 17 520 ₽

  • Подключение сервиса — бесплатно

  • Автоматическая интеграция кассы в ФНС — бесплатно

  • Обслуживание от ТАКСКОМ ОФД и Первый ОФД — бесплатно

  • Выделенный менеджер на этапе подключения — бесплатно

  • Стоимость фискального накопителя:

    • на 15 месяцев — 9 900 ₽

    • на 36 месяцев — 15 000 ₽

Подключение по ссылке

Сколько стоит аренда:

1950 ₽ в месяц за кассу.

Что включено в аренду:

  • услуги ОФД «Такском»;

  • подключение к сервису.

Сколько стоит фискальный накопитель:

  • на 15 месяцев — 10 300 ₽;

  • на 36 месяцев — 15 300 ₽.

Подробности — на сайте «Оранж Дата».

Чтобы арендовать кассу по льготной цене, нужно оставить заявку на подключение на сайте.

Сколько стоит аренда:

  • тариф «Месячный» — 2100 ₽ в месяц;

  • тариф «Годовой» — 22 200 ₽ за год;

  • тариф «13 месяцев» — 24 050 ₽ за 13 месяцев;

  • тариф «15 месяцев» — 27 000 ₽ за 15 месяцев;

  • тариф «Почековый» — 4 389 ₽ за пакет из 399 чеков (в этом случае за аренду кассы клиент не платит)

Что включено в тарифы:

  • подключение к сервису;

  • услуги ОФД от OFD.ru.

Сколько стоит фискальный накопитель:

  • на 15 месяцев — 10 500 ₽;

  • на 36 месяцев — 15 700 ₽.

Подробности — на сайте Ferma.

Сколько стоит аренда:

  • тариф «Почековый» — 1500 ₽ в месяц;

  • тариф «Безлимит» — 2200 ₽ в месяц.

Что включено в тарифы:

  • подключение кассы;

  • услуги ОФД;

  • мобильное приложение для контроля продаж;

  • индивидуальный менеджер на каждом этапе подключения.

Сколько стоит фискальный накопитель:

  • на 15 месяцев — 10 990 ₽;

  • на 36 месяцев — 15 990 ₽.

Подробности — на сайте Бизнес.ру.

Чтобы арендовать кассу по льготной цене, нужно оставить на сайте заявку на подключение.

Сколько стоит:

  • Стоимость аренды облачной кассы:

    • 3 месяца — 6000 ₽

    • 6 месяцев — 11 000 ₽

    • 12 месяцев — 20 000 ₽

  • Первый месяц бесплатно

  • Сервис выставления платежных ссылок оплаты по СБП — бесплатно

  • Стоимость фискального накопителя, ОФД и регистрации в ФНС:

    • на 15 месяцев 14 500 ₽

    • на 36 месяцев 19 500 ₽

Подробнее можно ознакомиться по ссылке

Сколько стоит:

  • Стоимость аренды облачной онлайн-кассы PayKeeper:

    • 1 месяц — 1520 ₽

    • 6 месяцев — 9120 ₽

    • 12 месяцев — 18 240 ₽

    • 24 месяца — 36 480 ₽

  • Услуги оператор фискальных данных — 1 год в подарок

  • Стоимость фискального накопителя:

    • на 15 месяцев 8520 ₽

    • на 36 месяцев 12 970 ₽

Подробнее можно ознакомиться по ссылке

Для получения льготных условий заполните заявку на подключение через сайт.

Сколько стоит:

  • Стоимость обслуживания облачной кассы:

    • «Спецтариф» 1 месяц — 1 500 ₽

    • 12 месяцев — 18 000 ₽

  • Подключение и настройка — бесплатно

  • ОФД — бесплатно на весь срок аренды облачной кассы

  • Персональный менеджер — бесплатно: свой специалист, который не будет перебрасывать с оператора на оператора, вовремя ответит на все вопросы и поможет решить любую проблему

  • Техподдержка — бесплатно по 8 800 234-25-11, в электронной почте, в чате на сайте, в whatsapp и telegram

  • Мобильное приложение для мобильных кассиров и курьеров, которое примет оплату и сделает чек по 54-ФЗ

  • Стоимость фискального накопителя:

    • на 15 месяцев — 10 500 ₽

    • на 36 месяцев — 15 500 ₽

Подключение по ссылке

Сколько стоит аренда:

  • «помесячный» тариф — 1500 ₽;

  • «годовой» тариф — 18 000 ₽;

  • «почековый» тариф — от 10 ₽ за чек.

Что включено в аренду:

  • подключение сервиса;

  • помощь в регистрации кассы в налоговой;

  • обслуживание от «Такском ОФД» и «Первый ОФД»;

  • персональный менеджер на этапе подключения.

Сколько стоит фискальный накопитель:

  • на 15 месяцев — 10 500 ₽;

  • на 36 месяцев — 15 600 ₽.

Подробности — на сайте Атол.

Чтобы арендовать кассу «Атол» по льготной цене, заполните заявку на подключение.

Как настроить отправку чеков в личном кабинете

Чтобы пробить тестовый чек, заполните поля «Настройки ОФД» в личном кабинете.

Настройка Касса билайн

  1. Мерчант: выберите свой логин

  2. Система фискализации: Касса билайн

  3. ИНН: для теста — 7728168971, для работы — ИНН вашей организации

  4. ККТ: ecom

  5. Ставка налога: выберите нужную налоговую ставку

  6. Система налогообложения: выберите вашу систему налогообложения

  7. Признак предмета расчёта: признак предмета расчёта, который отображается в чеке

  8. Признак способа расчёта: выберите ваш способ расчёта

  9. Наименование товара: наименование, которое будет указано в чеке

  10. Email по умолчанию: укажите электронную почту, на которую поступит чек, если покупатель не укажет свой email

  11. Передача наименования товара из описания заказа: включение или выключение. Наименование будет подтягиваться из параметра description, из запроса регистрации заказа

  12. ОФД включена — включение или выключение фискализации

  13. Чтобы настройки начали действовать, нажмите «Сохранить»

Пример настройки

Проверка чека ОФД Билайн

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

  • ФН — номер фискального накопителя

  • ФПД (ФП) — фискальный признак документа

  • ФД — фискальный номер документа

Читайте инструкцию по подключению Онлайн кассы билайн.

Передача информации о каждой покупке

  1. Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».

  2. Если в корзине несколько товаров или услуг, нужно настроить передачу:

Настройка ЭВОТОР

Как настроить:

  1. Мерчант: выберите свой логин

  2. Система фискализации: Эвотор облачная касса

  3. Версия: 1.2(V5)

  4. ИНН: для теста — 0923341225, для работы — ИНН вашей организации

  5. ККТ: cf0a2212-2e39-463f-9bff-30874b570f75

  6. Логин: на тестовой среде partnerTest1.2, на продуктивной логин из настроек облачной кассы

  7. Пароль: на тестовой среде partnerTest1.2Pass, на продуктивной пароль из настроек облачной кассы

  8. Ставка налога: выберите нужную налоговую ставку

  9. Система налогообложения: выберите вашу систему налогообложения

  10. Признак предмета расчёта: признак предмета расчёта, который отображается в чеке

  11. Признак способа расчёта: выберите ваш способ расчёта

  12. Наименование товара: наименование, которое будет указано в чеке

  13. Адрес URL сервера: на тестовой среде https://fiscalization-test.evotor.ru, на продуктивной URL из настроек облачной кассы

  14. Email по умолчанию: email, на который придет чек в случае отсутствия клиентского email

  15. Передача наименования товара из описания заказа: включение или выключение. Наименование будет подтягиваться из параметра description из запроса регистрации заказа

  16. ОФД включена — включение или выключение фискализации

  17. Для сохранения настроек необходимо нажать на кнопку «Сохранить»

Пример настройки

Передача информации о каждой покупке

Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».

Если в корзине несколько товаров или услуг, нужно настроить передачу:

Настройка Orange Data

Как настроить:

  1. Мерчант: выберите свой логин

  2. Система фискализации: Orange Data

  3. Версия: 1.2(V5)

  4. ИНН: для теста — 7728168971, для работы — ИНН вашей организации

  5. ККТ: для теста — 1, для работы — по умолчанию Main

  6. Ставка налога: выберите нужную налоговую ставку

  7. Система налогообложения: выберите вашу систему налогообложения

  8. Признак предмета расчёта: признак предмета расчёта, который отображается в чеке

  9. Признак способа расчёта: выберите ваш способ расчёта

  10. Наименование товара: наименование, которое будет указано в чеке

  11. Email по умолчанию: электронная почта, на которую поступит чек, если вы не укажете другой email

  12. Дополнительный параметр: название дополнительного параметра, который передаётся в ОФД

  13. Передача наименования товара из описания заказа: включение или выключение. Наименование будет подтягиваться из параметра description из запроса регистрации заказа

  14. ОФД включена — включение или выключение фискализации

  15. Нажмите «Сохранить», чтобы настройки начали действовать

Пример настройки

Проверка чека Orange Data

В тестовом личном кабинете ОФД «Такском» можно проверить, правильно ли пробился чек. Данные для входа в кабинет:

  • URL-адрес: tlk-ofd.taxcom.ru

  • Логин: ers@alfabank.ru

  • Пароль: AlfaEcom20

Передача информации о каждой покупке

Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».

Если в корзине несколько товаров или услуг, нужно настроить передачу:

Настройка OFD.ru

  1. Мерчант: выберите свой логин

  2. Система фискализации: OFD.ru

  3. Версия: 1.05(V4); 1.2(V5)

  4. ИНН: для теста — 7841465198, для работы — ИНН вашей организации

  5. ККТ: для теста в версии 1.05 не нужно указывать; в версии 1.2 — 555. Для работы — скопируйте и вставьте номер из виджета «Реквизиты доступа»: он есть в личном кабинете клиента OFD.ru в поле «Идентификатор группы ККТ»

  6. Логин: для теста — fermatest1 (для версии 1.05) или fermatest2 (для версии 1.2). Для работы — скопируйте и вставьте значение из виджета «Реквизиты доступа» в личном кабинете клиента OFD.ru логин

  7. Пароль: для теста — Hjsf3321klsadfAA (для версии 1.05) или Go2999483Mb (для версии 1.2). Для работы — скопируйте и вставьте значение из виджета «Реквизиты доступа» в личном кабинете клиента OFD.ru пароль

  8. Ставка налога: выберите нужную налоговую ставку

  9. Система налогообложения: выберите вашу систему налогообложения

  10. Признак предмета расчёта: признак предмета расчёта, который отображается в чеке

  11. Признак способа расчёта: выберите ваш способ расчёта

  12. Наименование товара: наименование, которое будет указано в чеке

  13. Email по умолчанию: укажите электронную почту, на которую поступит чек, если покупатель не укажет свой email

  14. Передача наименования товара из описания заказа: включение или выключение, наименование будет подтягиваться из параметра description, из запроса регистрации заказа

  15. ОФД включена — включение или выключение фискализации

  16. Чтобы настройки начали действовать, нажмите «Сохранить»

Пример настройки

На платформе ОФД можно проверить, правильно ли пробился чек:

  • URL-адрес: lk.platformaofd.ru/web/noauth/cheque

  • ФН №: номер фискального накопителя

  • ФПД: фискальный признак документа

  • ФДН №: фискальный номер документа

Нужные параметры есть в оплаченном заказе, выберите в меню: «Транзакции» → «Детали» → «История» в разделе «ОФД Оплата».

Настройки для работы

Перейдите в раздел «Сервис Ferma» в личном кабинете OFD.ru. В реквизитах доступа есть данные вашей онлайн-кассы — их нужно указать в настройках фискализации в личном кабинете эквайринга.

Читайте инструкцию на сайте OFD.ru

Передача информации о каждой покупке

Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».

Если в корзине несколько товаров или услуг, нужно настроить передачу:

Настройка Бизнес.ру

  1. Мерчант: выберите свой логин

  2. Система фискализации: Бизнес.Ру

  3. Версия: 1.2(V5)

  4. ИНН: для теста — 027817047883, для работы — ИНН вашей организации

  5. ККТ: для теста — БФР-112ФС

  6. Логин: alfabank

  7. Пароль: 123456

  8. Ставка налога: выберите нужную налоговую ставку

  9. Система налогообложения: выберите вашу систему налогообложения

  10. Признак предмета расчёта: признак предмета расчёта, который отображается в чеке

  11. Признак способа расчёта: выберите ваш способ расчёта

  12. Наименование товара: наименование, которое будет указано в чеке

  13. URL: для теста — check.business.ru

  14. Email по умолчанию: укажите электронную почту, на которую поступит чек, если покупатель не укажет свой email

  15. Передача наименования товара из описания заказа: включение или выключение. Наименование будет подтягиваться из параметра description, из запроса регистрации заказа

  16. ОФД включена — включение или выключение фискализации

  17. Чтобы настройки начали действовать, нажмите «Сохранить»

Пример настройки

Проверка чека Бизнес.Ру

В тестовом личном кабинете ОФД «Ярус» можно проверить, правильно ли пробился чек.

  • URL-адрес: testlk.ofd-ya.ru

  • Логин: 001725066859

  • Пароль: 0hNzW5xmS

Передача информации о каждой покупке

Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».

Если в корзине несколько товаров или услуг, нужно настроить передачу:

Как заполнить настройки:

  1. Мерчант: выберите свой логин.

  2. Система фискализации: LIFE PAY.

  3. Версия: 1.05(V4); 1.2(V5).

  4. ИНН: ИНН Вашей организации.

  5. ККТ: alfabank_empty_group.

  6. Логин: на тестовой среде 75551111117, на продуктивной номер телефона пользователя в аккаунте LIFE PAY.

  7. Пароль: на тестовой среде 579b9878cf4973699a7aea7d37562a3f, на продуктивной API ключ в разделе «настройки — разработчикам» в ЛК LIFE PAY;

  8. Ставка налога: выберите нужную налоговую ставку.

  9. Система налогообложения: выберите Вашу систему налогообложения.

  10. Признак предмета расчёта: признак предмета расчёта, отображаемый в чеке.

  11. Признак способа расчёта: выберите Ваш способ расчёта.

  12. Наименование товара: наименование, которое будет указано в чеке.

  13. Email по умолчанию: email, на который придёт чек в случае отсутствия клиентского email.

  14. Передача наименования товара из описания заказа: включение/выключение, наименование будет браться из параметра description, из запроса регистрации заказа.

  15. ОФД включена: включение/выключение фискализации.

  16. Для сохранения настроек необходимо нажать на кнопку «Сохранить».

Пример настройки


Проверка чека

На тестовом контуре ОФД Такском вы можете проверить наличие фискального чека после успешной операции.

  • URL-адрес — https://receipt.taxcom.ru/

  • ФН № — Номер ФН

  • ФПД — Фискальный признак документа

  • ФДН № — Фискальный номер документа

Нужные параметры вы можете найти в оплаченном заказе в меню Транзакции→Детали→История в разделе «ОФД Оплата».

Передача содержимого корзины

  1. Если у Вас один товар/услуга, то достаточно будет внести настройки в раздел «Настройки фискализации».

  2. Если у Вас большой ассортимент, вам необходимо реализовать функционал передачи содержимого корзины:

    • Настроить передачу корзины в настройках платёжного плагина. Готовые модули.

    • Реализовать передачу корзины по средствам API. Документация.

Как заполнить настройки:

  1. Мерчант: выберите свой логин.

  2. Система фискализации: PAYKEEPER.

  3. ИНН: на тестовой среде — 5047186409, на продуктивной — ИНН Вашей организации.

  4. Логин: на тестовой среде admin, на продуктивной логин из настроек личного кабинета PayKeeper.
    Приходит в письме «Доступ в личный кабинет».

  5. Пароль: на тестовой среде c61a973e0c01, на продуктивной пароль из настроек личного кабинета PayKeeper.
    Приходит в письме «Доступ в личный кабинет».

  6. Ставка налога: выберите нужную налоговую ставку.

  7. Система налогообложения: выберите Вашу систему налогообложения.

  8. Признак предмета расчёта: признак предмета расчёта, отображаемый в чеке.

  9. Признак способа расчёта: выберите Ваш способ расчёта.

  10. Наименование товара: наименование, которое будет указано в чеке.

  11. Адрес URL сервера: на тестовой среде https://alfa-test-kassa.server.paykeeper.ru, на продуктивной URL личного кабинета PayKeeper. Приходит в письме «Доступ в личный кабинет».

  12. Email по умолчанию: email, на который придёт чек в случае отсутствия клиентского email.

  13. Передача наименования товара из описания заказа: включение/выключение, наименование будет браться из параметра description, из запроса регистрации заказа.

  14. ОФД включена: включение/выключение фискализации.

  15. Для сохранения настроек необходимо нажать на кнопку «Сохранить».

Пример настройки


Передача содержимого корзины

  1. Если у Вас один товар/услуга, то достаточно будет внести настройки в раздел «Настройки фискализации».

  2. Если у Вас большой ассортимент, вам необходимо реализовать функционал передачи содержимого корзины:

    • Настроить передачу корзины в настройках платёжного плагина. Готовые модули.

    • Реализовать передачу корзины по средствам API. Документация.

Настройка КОМТЕТ

Как настроить:

  1. Мерчант: выберите свой логин

  2. Система фискализации: КОМТЕТ

  3. Версия: 1.05(V4); 1.2(V5)

  4. ИНН: для теста — 7728168971, для работы — ИНН вашей организации

  5. ККТ: на тестовой среде для версии 1.05 — 17 260; для версии 1.2 — 17 044. На продуктивной среде параметр копируется из личного кабинета сервиса КОМТЕТ Касса (Фискализация→Магазин) — ID очереди

  6. Логин: на тестовой среде cfZJmC. На продуктивной среде параметр копируется из личного кабинета сервиса КОМТЕТ Касса (Фискализация→Магазин) — ID Магазина

  7. Пароль: на тестовой среде mApVXAzwh3. На продуктивной среде параметр копируется из личного кабинета сервиса КОМТЕТ Касса (Фискализация→Магазин) — Секретный ключ магазина

  8. Ставка налога: выберите нужную налоговую ставку

  9. Система налогообложения: выберите вашу систему налогообложения

  10. Признак предмета расчёта: признак предмета расчёта, который отображается в чеке

  11. Признак способа расчёта: выберите ваш способ расчёта

  12. Наименование товара: наименование, которое будет указано в чеке

  13. Адрес URL сервера: на тестовой среде https://alfabank.ru, на продуктивной URL из настроек облачной кассы

  14. Email по умолчанию: email, на который придет чек в случае отсутствия клиентского email

  15. Передача наименования товара из описания заказа: включение или выключение. Наименование будет подтягиваться из параметра description из запроса регистрации заказа

  16. ОФД включена — включение или выключение фискализации

  17. Для сохранения настроек необходимо нажать на кнопку «Сохранить»

Пример настройки

Передача информации о каждой покупке

Если в корзине один товар или услуга, то достаточно внести настройки в раздел «Настройки фискализации».

Если в корзине несколько товаров или услуг, нужно настроить передачу:

Настройка «АТОЛ Онлайн»

  1. Мерчант: выберите свой логин.

  2. Система фискализации: АТОЛ.

  3. Версия: 1.05(v4); 1.2(v5).

  4. ИНН: на тестовой среде — 5544332219, на продуктивной ИНН вашей организации.

  5. ККТ: на тестовой среде — v4-online-atol-ru_4179 (для версии 1.05) или v5-online-atol-ru (для версии 1.2).

  6. Логин — v4-online-atol-ru (для версии 1.05) или v5-online-atol-ru (для версии 1.2).

  7. Пароль: iGFFuihss (для версии 1.05) или zUr0OxfI (для версии 1.2).

  8. Ставка налога: выберите нужную налоговую ставку.

  9. Система налогообложения: выберите вашу систему налогообложения.

  10. Признак предмета расчёта: признак предмета расчёта, отображаемый в чеке.

  11. Признак способа расчёта: выберите ваш способ расчёта.

  12. Наименование товара: наименование, которое будет указано в чеке.

  13. URL — на тестовой среде https://v4.online.atol.ru (для версии 1.05) или https://v5.online.atol.ru (для версии 1.2).

  14. Email по умолчанию — email, на который придет чек в случае отсутствия клиентского email.

  15. Передача наименования товара из описания заказа — включение/выключение, наименование будет браться из параметра description, из запроса регистрации заказа.

  16. ОФД включена — включение или выключение фискализации.

  17. Для сохранения настроек необходимо нажать на кнопку «Сохранить».

Пример настройки

Проверка чека «АТОЛ Онлайн»

На платформе ОФД вы можете проверить наличие фискального чека после успешной операции.

  • URL-адрес: https://lk.platformaofd.ru/web/noauth/cheque

  • ФН № — Номер ФН

  • ФПД — Фискальный признак документа

  • ФДН № — Фискальный номер документа

Нужные параметры вы можете найти в оплаченном заказе в меню Транзакции→Детали→История в разделе «ОФД Оплата».

Настройка на боевой среде

После того как вы зарегистрируете онлайн кассу в разделе личного кабинета АТОЛ Онлайн Мои компании, автоматически сформируется файл настроек для завершения интеграции. В нем будут параметры: логин (login), пароль (password) и код группы ККТ (group_code). Введите данные параметры в соответствующие поля в настройках фискализации. Для получения этих параметров нажмите Настройки интегратора.

Вы получите xml файл со следующей структурой:

Заполните следующие поля:

  • Идентификатор группы ККТ — значение из параметра group_code;

  • Логин — значение из параметра login;

  • Пароль — значение из параметра password;

  • URL — значение из параметра hostname.

Памятка по регистрации и активации ККТ в личном кабинете АТОЛ Онлайн

Передача содержимого корзины

  1. Если у вас один товар/услуга, то достаточно будет внести настройки в раздел «Настройки фискализации».

  2. Если у вас большой ассортимент, вам необходимо реализовать функционал передачи содержимого корзины:

  • Настроить передачу корзины в настройках платежного плагина. Готовые модули.

  • Реализовать передачу корзины по средствам API. Документация.

Требования к запросам

Как формировать запросы регистрации заказа с корзиной

В запросах на регистрацию заказа, с предавторизацией или без неё, содержимое корзины передаётся в параметре <orderBundle>.

  • Все товары в корзине должны быть в одной и той же валюте. Она должна совпадать с валютой заказа.

  • Сумма всех товаров в корзине должна быть равна сумме заказа.

  • Нужно проверить значение <quantity> для каждого товара. Если оно слишком большое или маленькое, то выскочит ошибка.

  • Нужно проверить, что все параметры корзины проходят по длине.

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

Как формировать запросы завершения заказа с корзиной

Когда заказ завершён, данные корзины передаются в элементе <depositItems>.

  • Если завершить заказ на полную предавторизованную сумму, то передавать информацию из корзины необязательно.

  • Сумма завершения в корзине не должна быть выше, чем предавторизованная сумма заказа.

  • Если завершить заказ на сумму, которая отличается от суммы предавторизации, то нужно обязательно передать данные о товарах в корзине. Это не касается суммы предавторизации со значением «0».

  • Все товары в корзине должны быть в одной и той же валюте, которая совпадает с валютой заказа.

  • Нельзя передавать данные о новых товарах в корзине, которых нет в оригинальном заказе — их наличие проверяется. Нужно, чтобы элементы <positionId>, <name> и <itemCode> сошлись. Если хотя бы один из них не совпадёт, то считается, что этого товара нет в корзине заказа на регистрацию.

  • Значение элемента <quantity> в корзине запроса на завершение не должно быть выше, чем значение такого же параметра в корзине заказа на регистрацию.

  • Значение элемента <itemAmount> блока <items> не должно быть выше, чем значение аналогичного параметра в оригинальном заказе.

  • Каждый товар проверяется по значению <quantity>. Если оно слишком большое или маленькое, то выскочит ошибка.

  • Нужно проверить, что все параметры корзины проходят по длине.

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

Как формировать запросы возврата заказа с корзиной

В запросе на возврат содержимое корзины указывается в блоке <refundItems>.

  1. Если нужно полностью вернуть заказ, то передавать данные о товарах в корзине необязательно.

  2. Если сумма возврата отличается от суммы списания (кроме передачи значения «0»), то нужно передать данные о товарах в корзине. Это не касается суммы возврата со значением «0».

  3. Если по заказам было несколько возвратов, то их нужно проводить только по алгоритму возврата с корзиной.

  4. Сумма возврата в корзине не должна быть выше, чем подтверждённая сумма оригинального заказа.

  5. Все товары в корзине должны быть в одной и той же валюте, которая совпадает с валютой заказа.

  6. Нельзя передавать данные о новых товарах в корзине, которых нет в оригинальном заказе: их наличие проверяется. Нужно, чтобы элементы <positionId>, <name> и <itemCode> сошлись. Если хотя бы один из них не совпадёт, то считается, что этого товара нет в корзине заказа на регистрацию.

  7. Значение элемента <quantity> в корзине запроса на завершение не должно быть выше, чем значение такого же параметра в корзине заказа на регистрацию.

  8. Значение элемента <itemAmount> блока <items> не должно быть выше, чем значение аналогичного параметра в оригинальном заказе.

  9. Все параметры корзины проверяются на соответствие требуемому формату (длине).

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