Важно!
Интеграционный модуль закрыт для новых подключений.
Запрос отправляется на фискализацию в том случае, если в блоке «Оплата» выставлены тип оплаты и статус оплаты, соответствующий настройкам модуля «Атол Онлайн».
Для фискализации в карточке заказа обязательно должно быть заполнено поле Email или телефон.
С выходом ФФД версии 1.05 «Атол Онлайн» поддерживает частичную фискализацию заказа.
Стоит учитывать, что частичная оплата числится именно как аванс, а не частичная предоплата. То есть, авансом считается та оплата, которая не покрывает всю сумму заказа, необходимую для закрытия чека. При авансе в чеке не фигурируют товары, а указывается как «Аванс» и сумма аванса. Если же оплата на всю сумму, то в чеке указывается полная сумма заказа и перечисляются все товары + доставка.
Примечание
«Аванс» и «Частичная предоплата» - это официальные названия методов оплаты. В официальных документах между этими терминами есть различие.
В заказе может быть несколько авансовых оплат. Все они будут зачтены в закрывающем чеке полной предоплаты.
Ставки НДС в чеках по авансу и 100% предоплате
Для России в системе используются стандартные ставки НДС: «без НДС», 0%, 5%, 7%, 10%, 18% (поддерживается для обратной совместимости), 20%, 22% (вводится с 2026 года).
В чеках для полностью оплаченных позиций применяются стандартные ставки НДС (5%, 7%, 10%, 18%, 20%, 22%).
Для авансовых позиций и позиций с методом оплаты «Аванс» или «Полная предоплата (100%)» применяются расчетные ставки НДС — они используются для выделения суммы НДС из суммы позиции:
| Стандартная ставка НДС | Расчетная ставка | Значение в поле vat |
|---|---|---|
| 5% | 5/105 | vat105 |
| 7% | 7/107 | vat107 |
| 10% | 10/110 | vat110 |
| 18% | 18/118 | vat118 |
| 20% | 20/120 | vat120 |
| 22% | 22/122 | vat122 |
Пример расчета суммы НДС из суммы аванса:
- при ставке НДС 5%:
210 рублей × 5/105 = 10 рублей; - при ставке НДС 7%:
210 рублей × 7/107 = 13,74 рублей.
Примечание
Для интеграций платежных систем при создании чека в Callback
POST {integrationModule["baseUrl"]}/{integrationModule["integrations"]["payment"]["actions"]["create"]}вcreate[items][][vat]необходимо передавать значения расчетных ставок (vat105,vat107,vat110,vat118,vat120,vat122), когда вcreate[items][][paymentMethod]передаетсяfull_prepaymentилиadvance.
Аналогично в модуле «Атол Онлайн» расчетные ставки используются при формировании чека, когдаpaymentMethodравенPAYMENT_METHOD_FULL_PREPAYMENTилиPAYMENT_METHOD_ADVANCE.
Особенности работы с авансом:
- Аванс не блокирует возможность редактирования состава заказа, стоимости или количества товаров. То есть, указанные изменения можно вносить без необходимости возврата.
- Если сумма заказа уменьшается до суммы полученного аванса или ниже, то вы уже не сможете провести закрывающий чек, добавив оплату на неоплаченный остаток, так как остаток нулевой или отрицательный. В данном случае необходимо вернуть авансовый чек и, уменьшив сумму, фискализировать оплату заново.
- Если частично оплаченный заказ закрывается в системе оплатой не фискализируемого типа, то закрывающего чека у заказа не будет.
Как фискализировать оплату?
При добавлении/редактировании платежа со статусом оплаты, указанным в настройках модуля, отправляется запрос на фискализацию. После фискализации заказа можно просмотреть чек продажи и отправить заявку на возврат.
Важно!
Изменение стоимости, количества или удаление фискализированных товаров из состава заказа невозможно. При попытке произвести указанные операции будет выводиться сообщение о том, что необходимо отменить фискализацию. В то же время, добавление новых товаров в заказ не запрещено. При добавлении товара в полностью фискализированный заказ, в новом чеке будет фигурировать именно добавленный товар, а не весь заказ.
Как отменить фискализацию?
Для отмены фискализации необходимо вручную сделать возврат чека аванса или чека полной оплаты при помощи ссылки «Вернуть». После возврата в блоке «Оплата» появится соответствующая информация.
Фискализация частичной оплаты и фискализация полной оплаты может произойти с ошибкой. Причину ошибки можно посмотреть в журнале действий. После исправления можно повторить фискализацию.
В случае использования своих онлайн-касс, помимо интегрированных с системой, возможно генерировать и сохранять в базу информацию об оплате, которая не связана с интегрированной кассой. Логика формирования информации об оплате такая же, как и при формировании через интеграционный модуль: при оплате части суммы заказа - оплата будет считаться авансовой, а при оплате на весь остаток - будет числиться как полная оплата.
Указанная возможность позволит правильно фискализировать всю сумму оплаты через систему, если заказ уже был частично фискализирован через вашу собственную онлайн-кассу. Для включения необходимо выбрать тип оплаты у которого активна настройка «Внешняя фискализация».
Примечание
При использовании опции «Внешняя фискализация» информация в ОФД не отправляется.
Пример использования:
Опция «Внешняя фискализация» используется для того, чтобы «Атол Онлайн» смог корректно засчитать аванс. То есть, с нашей стороны необходимо иметь информацию о фискализации аванса. Вы получаете аванс по заказу и проводите оплату через свою кассу, а остаток же проводите через интеграционный модуль «Атол Онлайн».
Обратите внимание, что фискализация проводится при переводе статуса оплаты в «Оплачен». Для удаления фискализации достаточно перевести оплату в любой другой статус, кроме «Оплачен».