При обновлении конфигурации «1С:Управление торговлей 11» или программного обеспечения Frontol 6, а также при изменении ставок НДС пользователи часто сталкиваются с ошибкой загрузки справочника товаров. В отчете о загрузке loadresalt появляется сообщение: [goods.txt] В строке №... неверные данные - налоговая группа не найдена, из-за чего новые или измененные позиции полностью блокируются к загрузке на кассовое место. Разберем по шагам, почему возникает эта ошибка и как восстановить корректный обмен между учетной системой и Frontol.
Рассмотрим структуру команды загрузки товаров $$$ADDQUANTITY в формате обмена АТОЛ/Frontol. Распространенное заблуждение пользователей заключается в том, что ставка НДС передается в 10-й позиции выгружаемой строки.
Проанализируем назначение полей:
Когда в Frontol 6 загружается строка товара, кассовое ПО считывает значение из 23-й позиции и обращается к внутреннему справочнику. Во Frontol налоговая система построена на взаимодействии трех таблиц:
TAXRATES — справочник конкретных ставок налога (например, 20%, 22%, 10%, 0%).TAXGROUPS — перечень налоговых групп.TAXGROUPRATES — таблица связей, определяющая, какие ставки входят в конкретную налоговую группу.Если в выгруженном файле goods.txt в 23-й позиции передается код, отсутствующий в таблице TAXGROUPS базы Frontol, парсер кассовой программы прерывает обработку строки с ошибкой налоговая группа не найдена.
В типовой «1С:Управление торговлей 11» при добавлении новой ставки (например, 22%) механизм «ККМ Offline» назначает ей собственный идентификатор (часто код 11). Если соответствие в 1С не было настроено или в Frontol группа с таким кодом не заведена, касса не может сопоставить товар с налоговой схемой.
Разберем самый надежный вариант решения, когда структура выгрузки из 1С не меняется, а недостающие данные создаются в кассовом интерфейсе Frontol.
goods.txt в любом текстовом редакторе.;), до 23-го поля. Посмотрим, какой числовой идентификатор туда выгрузила «1С:Управление торговлей» (к примеру, там стоит код 11).11).11.Посмотрим на альтернативное решение, когда мы приводим выгружаемые из 1С коды в соответствие с уже настроенной кассовой базой Frontol.
1).Проанализируем технические моменты, которые необходимо учитывать при настройке налогов:
$$$ADDTAXRATES, $$$ADDTAXGROUPS и $$$ADDTAXGROUPRATES, Frontol не создает налоги динамически. Все налоговые схемы должны быть заведены в кассе предварительно.