Почему при выгрузке из 1С:УТ 11 во Frontol 6 возникает ошибка «налоговая группа не найдена»?

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

При обновлении конфигурации «1С:Управление торговлей 11» или программного обеспечения Frontol 6, а также при изменении ставок НДС пользователи часто сталкиваются с ошибкой загрузки справочника товаров. В отчете о загрузке loadresalt появляется сообщение: [goods.txt] В строке №... неверные данные - налоговая группа не найдена, из-за чего новые или измененные позиции полностью блокируются к загрузке на кассовое место. Разберем по шагам, почему возникает эта ошибка и как восстановить корректный обмен между учетной системой и Frontol.

Выясним причину ошибки: структура файла обмена Frontol

Рассмотрим структуру команды загрузки товаров $$$ADDQUANTITY в формате обмена АТОЛ/Frontol. Распространенное заблуждение пользователей заключается в том, что ставка НДС передается в 10-й позиции выгружаемой строки.

Проанализируем назначение полей:

  1. Поле 10 в протоколе Frontol отведено под схему скидок или условия их предоставления. Настройка значения «1» в данном поле никоим образом не влияет на механизм налогообложения.
  2. Поле 23 — именно здесь передается числовой код налоговой группы товара.

Когда в Frontol 6 загружается строка товара, кассовое ПО считывает значение из 23-й позиции и обращается к внутреннему справочнику. Во Frontol налоговая система построена на взаимодействии трех таблиц:

  1. TAXRATES — справочник конкретных ставок налога (например, 20%, 22%, 10%, 0%).
  2. TAXGROUPS — перечень налоговых групп.
  3. TAXGROUPRATES — таблица связей, определяющая, какие ставки входят в конкретную налоговую группу.

Если в выгруженном файле goods.txt в 23-й позиции передается код, отсутствующий в таблице TAXGROUPS базы Frontol, парсер кассовой программы прерывает обработку строки с ошибкой налоговая группа не найдена.

В типовой «1С:Управление торговлей 11» при добавлении новой ставки (например, 22%) механизм «ККМ Offline» назначает ей собственный идентификатор (часто код 11). Если соответствие в 1С не было настроено или в Frontol группа с таким кодом не заведена, касса не может сопоставить товар с налоговой схемой.

Способ 1. Анализ файла goods.txt и настройка Frontol 6

Разберем самый надежный вариант решения, когда структура выгрузки из 1С не меняется, а недостающие данные создаются в кассовом интерфейсе Frontol.

  1. Откроем сформированный файл выгрузки goods.txt в любом текстовом редакторе.
  2. Найдем проблемную строку (согласно протоколу ошибок, начиная со строки №4).
  3. Посчитаем позиции, разделенные точкой с запятой (;), до 23-го поля. Посмотрим, какой числовой идентификатор туда выгрузила «1С:Управление торговлей» (к примеру, там стоит код 11).
  4. Запустим утилиту настройки Frontol 6 (модуль «Администратор») и перейдем в раздел Справочники — Налоги.
  5. Откроем вкладку Налоговые группы и создадим новую группу с тем кодом, который фактически указан в 23-й позиции файла (например, 11).
  6. Перейдем на вкладку Ставки, проверим наличие ставки 22% (или создадим ее). Обязательно укажем правильный номер налога в ККМ согласно таблице фискального регистратора.
  7. Перейдем на вкладку связи групп со ставками и включим нужную ставку в созданную группу с кодом 11.
  8. Повторим загрузку файла обмена на кассовом месте.

Способ 2. Настройка соответствия налогов в 1С:Управление торговлей 11

Посмотрим на альтернативное решение, когда мы приводим выгружаемые из 1С коды в соответствие с уже настроенной кассовой базой Frontol.

  1. В «1С:Управление торговлей 11» перейдем в раздел НСИ и администрирование — РМК и оборудование — Подключаемое оборудование.
  2. Выберем тип оборудования ККМ Offline и откроем карточку используемой кассы.
  3. Найдем таблицу сопоставления налоговых ставок 1С и налоговых групп оборудования.
  4. Для ставки налога (например, 22%) вручную укажем тот номер налоговой группы, который уже существует во Frontol (например, 1).
  5. Запишем настройки оборудования и выполним повторную выгрузку базы товаров в кассу через рабочее место обмена с ККМ Offline.

Важные нюансы взаимодействия Frontol и ККТ

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

  1. Заполнение справочников на кассе: Если типовая обработка 1С не формирует в файле обмена блоки управляющих команд $$$ADDTAXRATES, $$$ADDTAXGROUPS и $$$ADDTAXGROUPRATES, Frontol не создает налоги динамически. Все налоговые схемы должны быть заведены в кассе предварительно.
  2. Связка с фискальным накопителем: В карточке ставки во Frontol параметр «Налог в ККМ» указывает порядковый номер налога в прошивке ККТ. Если номер указан неверно, товар загрузится без ошибок, но при попытке пробить чек кассовый аппарат выдаст аппаратную ошибку регистрации позиции.
  3. Поведение групп печати: Во Frontol в настройках групп печати можно задать налоговую группу по умолчанию. Однако этот механизм срабатывает только тогда, когда в 23-й позиции файла передается пустое значение. Если 1С выгружает неизвестный кассе код, механизм значения по умолчанию игнорируется, и загрузка строки прерывается.
← На главную