Чем в чеке отличается SaleAddress от SaleLocation по смыслу?

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

При работе с контрольно-кассовой техникой (ККТ) и интеграцией 1С с фискальными накопителями программисты и бухгалтеры часто сталкиваются с необходимостью заполнения двух похожих полей: Адрес расчетов (в протоколах часто SaleAddress) и Место расчетов (SaleLocation). Несмотря на кажущуюся схожесть, с точки зрения закона 54-ФЗ и форматов фискальных документов (ФФД), это разные реквизиты. Давайте подробно разберем, в чем заключается разница, как правильно заполнять эти поля в 1С и какие нюансы существуют для различных видов торговой деятельности.

Законодательная база: теги 1009 и 1187

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

  1. Адрес расчетов (Тег 1009): Это официальный почтовый адрес, по которому зарегистрирована касса. Он жестко привязан к месту установки ККТ. Если касса стационарная — это адрес магазина. Если касса используется для развозной торговли — это юридический адрес организации или адрес регистрации ИП.
  2. Место расчетов (Тег 1187): Это уточняющее наименование. Оно служит для идентификации конкретной точки продажи в рамках одного адреса или для описания специфики деятельности (например, название магазина, номер павильона или адрес сайта).

Рассмотрим ситуацию: в одном большом торговом центре по одному почтовому адресу может находиться десять разных магазинов одной сети. Адрес расчетов у всех будет одинаковый (адрес ТЦ), а Место расчетов — разным (название конкретного бутика или номер секции), что позволит налоговой точно определить, где была совершена транзакция.

Разбор реализации в коде 1С

Посмотрим на пример того, как эти данные передаются в типовых конфигурациях (например, в «1С:Розница» или «1С:Управление торговлей»). Проанализируем фрагмент кода, который подготавливает данные для фискализации чека:


ТекущийЧек.АдресРасчетов = АдресМагазина;
ТекущийЧек.МестоРасчетов = Строка(ТекущийЧек.Магазин) + " " + АдресМагазина;

В данном примере мы видим, что программа автоматически формирует МестоРасчетов, добавляя к физическому адресу понятное название магазина. Это хорошая практика, так как она соответствует требованиям ФНС по детализации места совершения сделки.

Сценарий 1: Стационарная торговля

В случае обычного магазина все достаточно просто. Выясним, как заполнять поля:

Адрес расчетов: Город, улица, номер дома, корпус. Пример: г. Москва, ул. Ленина, д. 10.

Место расчетов: Понятное описание. Например: Магазин "Продукты", 1 этаж.

Важно помнить: если вы перемещаете кассу в другой магазин (даже если он в соседнем здании), необходимо проводить процедуру перерегистрации ККТ в налоговой с изменением адреса установки. Просто поменять строчку в 1С недостаточно — данные об адресе фиксируются в фискальном накопителе при регистрации.

Сценарий 2: Курьерская доставка и развозная торговля

Это наиболее сложный случай, вызывающий массу споров. Если ваш курьер пробивает чек на месте у клиента, используя мобильную кассу, правила меняются. Проанализируем логику заполнения:

Сценарий 3: Дистанционная торговля (Интернет-магазины)

Для онлайн-чеков, которые формируются автоматически при оплате на сайте, действуют свои правила. Разберем их по шагам:

  1. Адрес расчетов: Адрес места установки сервера (если касса стоит в дата-центре) или почтовый адрес офиса владельца сайта.
  2. Место расчетов: Здесь обязательно указывается полный URL-адрес сайта (например, https://myshop.ru) или название мобильного приложения. Это критическое требование ФФД для интернет-торговли.

Технические нюансы работы с драйвером ККТ

При написании кода для интеграции 1С с драйвером (например, АТОЛ или Штрих-М), следует учитывать поведение драйвера. Рассмотрим ситуацию: если поле МестоРасчетов передается пустым, многие драйверы автоматически дублируют в него значение из поля АдресРасчетов.

Однако, для обеспечения полной прозрачности перед проверяющими органами, мы рекомендуем всегда заполнять оба поля явно. В объектах 1С, таких как МенеджерОборудования, при формировании XML-пакета чека, за эти данные отвечают соответствующие атрибуты. Убедитесь, что в вашей конфигурации в справочнике «Кассы ККТ» заполнены оба реквизита.

Последствия ошибок в чеке

Несоответствие адреса в чеке фактическому месту совершения сделки — это нарушение порядка применения ККТ. Проанализируем риски:

Согласно статье 14.5 КоАП РФ, за неправильные реквизиты в чеке юридическому лицу может грозить предупреждение или штраф в размере от 5 000 до 10 000 рублей. Поэтому крайне важно правильно настроить передачу данных из 1С в кассовый аппарат.

Подведем итоги

Подводя итог нашему разбору, закрепим основные правила:

— Адрес — это «где стоит железка» (почтовый адрес из паспорта ККТ);

— Место — это «как называется точка» (магазин, сайт, машина курьера);

— Для курьеров адрес остается юридическим, а место уточняет факт доставки;

— Для сайтов местом всегда является URL.

Правильное разделение этих понятий в вашей учетной системе позволит избежать проблем с налоговой и обеспечит корректную работу торгового оборудования.

← На главную