Почему при печати фискального чека в 1С номенклатурная позиция разбивается на несколько строк?

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

При пробитии фискального чека на ККТ из документа «Приходный кассовый ордер» (ПКО) или других расчетных документов в «1С:Бухгалтерия 8» пользователи нередко сталкиваются с ситуацией, когда одна товарная позиция делится на две или более строк с разным количеством (например, вместо 10 шт. по 100 рублей касса печатает 6 шт. и 4 шт.). Разберем причины такого поведения программы и рассмотрим способы решения этой задачи.

Причины разбиения строк в чеке

Проанализируем основные факторы, вызывающие деление строк при формировании фискального документа:

  1. Срабатывание алгоритма форматно-логического контроля (ФЛК). В соответствии с требованиями форматов фискальных документов (ФФД) в каждой строке чека должно строго выполняться математическое равенство: Сумма = Цена × Количество. Если в документе присутствуют скидки, округления или расчетные цены, которые приводят к появлению дробных копеек (более двух знаков после запятой), встроенный в Библиотеку подключаемого оборудования (БПО) механизм ФЛК автоматически разбивает позицию на две части, чтобы итоговая сумма документа сошлась с точностью до копейки.
  2. Частичная оплата или несовпадение суммы ПКО и Счета. Когда ПКО вводится на основании «Счета на оплату» на неполную сумму, типовой алгоритм пропорционально распределяет полученный аванс/оплату по всем строкам счета. При таком распределении сумма по конкретной номенклатуре часто оказывается не кратна ее базовой цене, что вынуждает кассовый модуль дробить количество на целую часть и остаток.
  3. Настройки драйвера ККТ. Некоторые драйверы торгового оборудования при выявлении нестыковок в суммах строк самостоятельно выполняют пересчет и дробление переданных из 1С данных.
  4. Дублирование позиций в документе-основании. Если в исходном счете один и тот же товар указан несколькими строками (например, с разными ставками НДС или характеристиками), они попадут в чек отдельными записями.

Способ 1. Настройка форматно-логического контроля в 1С

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

  1. Перейдем в раздел Администрирование → Подключаемое оборудование.
  2. Откроем группу ККТ с передачей данных и перейдем в форму настроек используемого фискального регистратора.
  3. Найдем параметр Способ форматно-логического контроля (или ФЛК).
  4. Вместо варианта Разделять строки выберем режим Зачитывать суммы (в этом случае расхождения по копейкам между строками взаимозачитываются без дробления количества) либо проверим работу в режиме Не контролировать, если округление корректно обрабатывается на уровне прошивки ККТ.
  5. Сохраним настройки кассы по кнопке Записать и закрыть.

Способ 2. Проверка соответствия сумм и документов расчетов

Разберем по шагам, как исключить дробление строк при взаиморасчетах с покупателями:

  1. Проверим, совпадает ли сумма в документе «Приходный кассовый ордер» с суммой документа-основания («Счет на оплату»).
  2. При оформлении частичной оплаты перед пробитием чека скорректируем товарный состав в окне предварительного просмотра фискального чека, исключив позиции, за которые оплата в данный момент не принимается, чтобы итоговые суммы строк были кратны единичным ценам.
  3. Если отгрузка товара уже состоялась, сформируем чек из документа «Реализация (акт, накладная)» с признаком способа расчета «Полный расчет», а при приеме денежных средств по ПКО пробьем чек с признаком «Оплата кредита», где построчная детализация номенклатуры не требуется.

Способ 3. Обновление драйверов и программных компонентов

Проанализируем техническое состояние кассового узла:

  1. Обновим конфигурацию «1С:Бухгалтерия» до актуального релиза, так как алгоритмы округления БПО регулярно оптимизируются разработчиками под требования ФФД 1.05 и 1.2.
  2. Обновим драйвер ККТ до последней сертифицированной версии, чтобы обеспечить корректную передачу данных между 1С и кассовым аппаратом без возникновения суммовых погрешностей.
← На главную