В розничной торговле нередко возникает необходимость отпустить товар покупателю без моментальной оплаты — «в долг», в рассрочку или по системе микрокредитования. Особенно часто с этим сталкиваются небольшие придомовые магазины или торговые сети, предлагающие собственные программы лояльности. У многих разработчиков и автоматизаторов возникает вопрос: реализован ли этот механизм в типовом решении 1С:Розница или же придется дорабатывать конфигурацию «напильником»? Рассмотрим этот вопрос подробно и разберем по шагам, как устроен данный функционал.
Долгое время классическое понимание розничной торговли исключало возникновение долга. Считалось, что розница — это обезличенная сделка с одновременным обменом «товар-деньги». При возникновении расчетов и отсрочек платежа партнерам и франчайзи рекомендовалось переходить на более тяжелые решения, такие как 1С:Управление торговлей или 1С:УНФ.
Однако с изменением законодательства (в частности, введением ФЗ-54 в РФ и аналогичных требований к ККМ в Казахстане) и развитием стандартов фискальных данных (ФФД 1.05 и выше), ситуация изменилась. Налоговые органы обязали бизнес фиксировать в чеках признаки способа расчета, такие как «Передача в кредит» и «Оплата кредита». В связи с этим, начиная с релиза 2.2.6 в типовой российской конфигурации 1С:Розница, а затем и в локализации для Казахстана (в редакциях 2.2, 2.3 и актуальной 3.0), появился полноценный типовой блок учета взаиморасчетов с покупателями.
Проанализируем ситуацию: продажа в долг не может быть полностью обезличенной. Чтобы система зафиксировала задолженность, нам в обязательном порядке необходимо идентифицировать клиента. В 1С:Розница для этого используется справочник Контрагенты или механизм дисконтных карт физических лиц.
Движения по долгам регистрируются в специализированном регистре накопления РасчетыСПокупателями (или аналогичном в зависимости от точной редакции). При отгрузке товара в долг регистр делает движение «Приход» (увеличение долга покупателя), а при получении денежных средств — «Расход» (погашение долга).
Для того чтобы кассир в Рабочем месте кассира (РМК) мог оформить продажу в рассрочку, необходимо произвести предварительные настройки в административной панели программы. Выполним следующие действия:
Рассмотрим подробнее, как выглядит процесс оформления продажи в долг непосредственно на кассовом узле:
В этот момент ККТ формирует фискальный документ, в котором для неоплаченной части товара будет указан признак способа расчета «Передача в кредит». Товар успешно списывается со складских остатков магазина, а за покупателем регистрируется дебиторская задолженность.
Когда покупатель возвращается, чтобы вернуть долг, кассир должен правильно отразить эту операцию, чтобы закрыть задолженность в регистре и пробить корректный с точки зрения законодательства фискальный чек:
Для пользователей в Казахстане учет продаж в рассрочку имеет свои жесткие законодательные рамки. В типовой конфигурации 1С:Розница для Казахстана данный процесс полностью адаптирован под работу с онлайн-кассами через интеграционные библиотеки (например, 1С:WebKassa).
При оформлении рассрочки WebKassa передает в ОФД данные о том, что товар передан без моментальной оплаты. При последующем приеме денег кассир использует режим «Прием денежных средств без передачи товаров», связывая операцию с исходным чеком отгрузки. Это позволяет избежать двойного налогообложения по реализации товаров и корректно отразить кассовую выручку.
Если перед вами стоит задача реализовать учет долгов в розничном магазине, настоятельно рекомендуем отказаться от написания собственного блока «с нуля» по следующим причинам:
1С:Розница, которые устанавливаются без изменения конфигурации и не мешают последующим обновлениям.Таким образом, для современных конфигураций 1С:Розница задача решается простым включением типовых настроек и обучением персонала работе с интерфейсом сложной оплаты в РМК.