В связи с изменениями в законодательстве о применении контрольно-кассовой техники (54-ФЗ), перед многими пользователями и разработчиками 1С встал вопрос о необходимости включения в кассовый чек дополнительных реквизитов при расчетах между организациями и индивидуальными предпринимателями. Речь идет о тегах 1227 (наименование покупателя) и 1228 (ИНН покупателя). Разберем подробно, как реализовать эти требования, обновить формат фискальных данных и настроить программу 1С.
Согласно Федеральному закону № 192-ФЗ, при осуществлении расчетов наличными или с предъявлением электронного средства платежа (банковской карты) между организациями и (или) индивидуальными предпринимателями, кассовый чек должен содержать дополнительные сведения. Проанализируем, какие именно данные необходимо передавать в налоговую:
1227) — название организации или ФИО индивидуального предпринимателя.1228) — идентификационный номер налогоплательщика-получателя товаров или услуг.Важно понимать, что эти реквизиты технически невозможно передать, используя устаревший формат фискальных данных ФФД 1.0. Данный формат официально прекратил свое существование, и все современные кассы должны работать как минимум на ФФД 1.05, а при торговле маркированным товаром — на ФФД 1.2.
Рассмотрим ситуацию, когда касса все еще работает на старом протоколе. Для корректной печати ИНН покупателя нам необходимо выполнить переход на версию 1.05. Выясним основные технические моменты этого процесса:
1. Обновление прошивки ККТ. Это первоочередная задача. Прошивка кассового аппарата должна поддерживать обработку новых тегов. В зависимости от производителя (Атол, Штрих-М и др.), процесс обновления может отличаться, но общим правилом является обращение в сервисный центр или использование утилит от производителя.
2. Замена фискального накопителя (ФН). Один из главных вопросов: нужно ли менять ФН при переходе с 1.0 на 1.05? Как показывает практика и разъяснения ФНС, переход на ФФД 1.05 возможен без замены фискального накопителя. Однако стоит учитывать, что если вы планируете переходить сразу на ФФД 1.2 (обязательно для маркировки), то замена ФН на модель ФН-М будет обязательной.
3. Перерегистрация ККТ. При смене формата фискальных данных внутри одной версии ФН (с 1.0 на 1.05) зачастую достаточно выполнить технологическую операцию в драйвере кассы без подачи заявления в личном кабинете налоговой, если не меняются иные параметры регистрации. Однако мы рекомендуем уточнить этот момент в документации к конкретной модели ККТ.
Проанализируем, как программно передаются данные покупателя из 1С в кассу. В современных типовых конфигурациях на платформе 1С:Предприятие 8.3 этот функционал уже встроен. Рассмотрим логику работы системы:
При формировании документа Приходный кассовый ордер или Чек ККМ, программа обращается к объекту МенеджерОборудования. Чтобы передать ИНН и наименование покупателя, в структуру параметров чека добавляются соответствующие поля. Посмотрим на пример упрощенного кода, который формирует данные для драйвера:
// Пример заполнения данных покупателя для передачи в ККТ
ДанныеЧека = Новый Структура;
ДанныеЧека.Вставить("НаименованиеПокупателя", Контрагент.НаименованиеПолное);
ДанныеЧека.Вставить("ИННПокупателя", Контрагент.ИНН);
// В типовых решениях это происходит в процедурах печати чека
// через объект "ОбщиеПараметрыЧека"
Если вы используете старый релиз программы (как в вопросе автора темы от 2018 года), вам необходимо выполнить обновление конфигурации до актуальной версии. В 1С:УНФ, начиная с релизов 2019 года, поле Покупатель в документах оплаты позволяет выбирать контрагента, данные которого автоматически подтягиваются в фискальный документ.
Разберем по шагам, что нужно проверить в интерфейсе 1С для корректной работы:
Контрагента, на которого оформляется оплата. Убедитесь, что заполнены поля Наименование и ИНН, а тип контрагента установлен как Юридическое лицо или Индивидуальный предприниматель.Поступление в кассу), проверьте вкладку Дополнительно или основную форму на предмет заполнения реквизита Контрагент.Параллельно с обновлением форматов фискализации в 2019 году произошло изменение основной ставки НДС. Выясним причину возможных ошибок: если прошивка кассы старая, она может игнорировать команды 1С о печати «20%» и продолжать выдавать «18%» или «Без НДС». Это происходит потому, что алгоритмы расчета налогов зашиты в логику самого кассового аппарата.
Поэтому обновление прошивки является критически важным не только для передачи ИНН покупателя, но и для корректного исчисления налога. При работе в 1С убедитесь, что в справочнике Ставки НДС создана и выбрана актуальная ставка 20%, а в настройках учетной политики организации указаны верные параметры налогообложения.
Посмотрим на ситуацию шире. Если ваше предприятие занимается торговлей товарами, подлежащими обязательной маркировке («Честный ЗНАК»), требований ФФД 1.05 уже недостаточно. Разберем основные отличия ФФД 1.2:
В этом формате чек дополняется результатами проверки кода маркировки (теги 2106, 1163). Для работы с ФФД 1.2 требуется:
ФН-1.1М (или выше).Вывод: если ваша задача — просто начать указывать ИНН покупателя, достаточно обновить прошивку до поддержки ФФД 1.05 и обновить конфигурацию 1С. Если же вы работаете с маркировкой, планируйте полный переход на ФФД 1.2 с заменой фискального накопителя по истечении срока его службы или при регистрации новой кассы.
Мы проанализировали процесс обновления системы фискализации и выяснили, что требования Гл. бухгалтера обоснованы законодательством (54-ФЗ). Для решения проблемы выполним следующие действия: обновим ПО кассы, проверим корректность заполнения данных в карточках контрагентов в 1С и обеспечим передачу данных через актуальные версии драйверов. Помните, что отсутствие ИНН покупателя в чеке при расчетах B2B наличными является нарушением порядка применения ККТ и может привести к административным штрафам.