Как проверить версию ФФД на кассе и настроить пробитие чеков на аванс в 1С:УПП при переходе на ФФД 1.05?

Программист 1С v8.3 (Обычные формы) Бухгалтерский учет Торговля и дистрибуция
← На главную

Переход на новые форматы фискальных данных (ФФД) при работе с онлайн-кассами требует согласованности трех компонентов: прошивки контрольно-кассовой техники (ККТ), драйвера торгового оборудования и учетной системы 1С. Особенно остро этот вопрос стоит в оптовой торговле, где расчеты сопровождаются авансовыми платежами, частичными предоплатами и последующими зачетами. Разберем по шагам, как проверить версию ФФД на кассовом аппарате, как подготовить кассу к работе с форматом 1.05 и как правильно фискализировать авансы в 1С:Управление производственным предприятием (УПП) 1.3.

Как определить текущую версию ФФД на онлайн-кассе

Выясним, какие инструменты позволяют точно узнать, по какому формату работает кассовый аппарат:

  1. Сервисный чек информации о ККТ: выключим кассовый аппарат, зажмем кнопку промотки ленты и включим питание, удерживая кнопку до подачи звуковых сигналов (для аппаратов Атол — до двух сигналов). Касса распечатает сервисный документ с параметрами прошивки и поддерживаемыми версиями ФФД ККТ.
  2. Отчеты об открытии или закрытии смены: в печатной форме фискального отчета присутствует строка ФФД ККТ. Значение 1 соответствует формату 1.0, 2 — формату 1.05, а 3 — формату 1.1 (в соответствии с тегом 1209).
  3. Тест драйвера ККТ: запустим диагностическую утилиту драйвера ККТ, установим связь с устройством, перейдем в раздел Регистры и выполним чтение регистра 54. В нем отображаются действующие версии ФФД ККТ и фискального накопителя (ФН).

Подготовка и перерегистрация ККТ при переходе на ФФД 1.05

Проанализируем порядок действий при вводе в эксплуатацию новой кассы или обновлении уже работающего аппарата:

  1. Первичная фискализация: если касса еще не зарегистрирована, наиболее рациональным решением является обновление прошивки до актуальной версии с поддержкой ФФД 1.05 до момента первой регистрации. Это позволит сразу зарегистрировать кассу в ФНС с нужным форматом без необходимости повторной перерегистрации.
  2. Переход с ФФД 1.0 на ФФД 1.05 без замены ФН: действующий фискальный накопитель, зарегистрированный на формат 1.0, не требует физической замены для работы по формату 1.05. Замена накопителя требуется только при переходе на формат 1.1.
  3. Регламент перепрошивки и перерегистрации:
    1. Закроем смену на кассе и убедимся, что счетчик неотправленных документов в ОФД равен нулю.
    2. Выполним обновление микропрограммы (прошивки) системной платы ККТ через сервисный софт производителя.
    3. Обновим драйвер торгового оборудования на рабочем месте и внешнюю компоненту интеграции в 1С.
    4. Выполним перерегистрацию ККТ в утилите драйвера с выбором причины «Изменение версии ФФД».

Отражение авансов и зачетов предоплат по требованиям ФФД 1.05

В формате ФФД 1.05 операция реализации с предварительной оплатой разделяется на два фискальных события, каждое из которых сопровождается печатью отдельного кассового чека:

  1. Чек первого этапа (получение предоплаты / аванса):
    1. Формируется при поступлении денежных средств из документов Приходный кассовый ордер или Оплата от покупателя платежной картой.
    2. В фискальных данных передается признак предмета расчета Платеж (тег 1212 со значением 10).
    3. Признак способа расчета (тег 1214) принимает значения: Предоплата 100% (значение 1), Предоплата (значение 2) или Аванс (значение 3). Реквизит Аванс применяется, если в момент приема денежных средств конкретный перечень и объем отгружаемых товаров определить невозможно.
    4. Сумма фиксируется по типу оплаты Наличные или Безналичные (электронные).
  2. Чек второго этапа (отгрузка товара и зачет аванса):
    1. Формируется из документа Реализация товаров и услуг при фактической передаче ценностей покупателю.
    2. В табличной части чека перечисляются все товарные позиции с признаком способа расчета Полный расчет (тег 1214 со значением 4).
    3. В блоке способов оплаты сумма ранее внесенных денег указывается в поле Сумма по чеку предоплатой (зачетом аванса) (тег 1215), а фактически доплачиваемая сумма — наличными или электронными средствами.

Особенности работы с чеками на аванс в конфигурации 1С:УПП 1.3

Рассмотрим, как устроена обработка фискальных чеков в типовой конфигурации 1С:Управление производственным предприятием:

  1. В типовых релизах конфигурации поддержка ФФД 1.05 реализована через обновление библиотек подключаемого оборудования (БПО). При подготовке пакета данных для кассы используется механизм формирования XML-структуры чека (CheckPackage).
  2. Если в оптовой торговле одним платежным документом оформляется оплата сразу по нескольким договорам или счетам, типовой механизм распределения сумм в коде модуля фискализации может требовать корректировки, чтобы суммы аванса корректно сопоставлялись с фискальными тегами драйвера ККТ.
  3. Пример структуры заполнения реквизитов позиции для передачи в обработку обслуживания ККТ при оформлении авансового платежа:

// Подготовка параметров позиции фискального чека на аванс
ПараметрыПозиции = Новый Структура;
ПараметрыПозиции.Вставить("Наименование", "Аванс по договору " + Строка(ДоговорКонтрагента.Номер));
ПараметрыПозиции.Вставить("Количество", 1);
ПараметрыПозиции.Вставить("Цена", СуммаДокумента);
ПараметрыПозиции.Вставить("Сумма", СуммаДокумента);
ПараметрыПозиции.Вставить("СтавкаНДС", "БезНДС"); // Либо расчетная ставка НДС 20/120 (18/118)
ПараметрыПозиции.Вставить("ПризнакСпособаРасчета", 3); // 3 - Аванс
ПараметрыПозиции.Вставить("ПризнакПредметаРасчета", 10); // 10 - Платеж

Применение формата ФФД 1.05 позволяет корректно закрывать взаиморасчеты с контрагентами в соответствии с требованиями законодательства, избегая расхождений между данными фискального накопителя и бухгалтерского учета.

← На главную