Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Окончательный расчет с зачетом аванса или предоплаты

В рамках доработок по соответствию ФЗ-54 начиная с версии 2.5 реализован механизм автоматической окончательной фискализации для авансов и предоплат.
Автоматическая фискализация отрабатывает в случаях:

  1. Выселения брони, если на ней есть оплата авансом или предоплата, но по этим оплатам еще не была произведена окончательная фискализация
  2. Массового выселения броней (по всем броням отрабатывает п.1)
  3. При разнесении банковской выписки (если установлен соотв. флаг-настройка)

Для реализации данного функционала вводятся следующие изменения:

  1. При первичной фискализации аванса или предоплаты (полной или частичной) статус пост-фискализации устанавливается в значение "ожидает фискализации", и на транзакции доступна опция повторной фискализации. В этом случае она отправляется на фискал уже как окончательный расчёт.
  2. На счетах добавляется колонка "Пост-фискализация", где отражается статус пост-фискализации и его подробности в случае ошибки.
  3. В момент выселения или массового выселения, сервис при соответствующей настройке ставит фискализацию авансов и предоплат в очередь на ту рабочую станцию, откуда происходит действие над бронью.
  4. При окончательном расчёте аванса/предоплаты признак первичной фискализации теперь не снимается - его дополняет признак пост-фискализации. Когда транзакция оплаты авансом с признаком первичной фискализации попадает в чек, она фигурирует там уже как способ оплаты "зачёт аванса".

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