Организация расчетов с покупателями с применением контрольно-кассовой техники в конфигурации «1С:Управление производственным предприятием» (1С:УПП) часто вызывает сложности. На практике предприятия сталкиваются с необходимостью оформления как классических розничных продаж физическим лицам, так и оптовых отгрузок с предоплатой, где требуются печать кассового чека и выдача товарной накладной (ТОРГ-12 или УПД). Разберем по шагам, как устроен типовой документооборот кассовых операций в 1С:УПП, какие документы необходимо оформлять и как избежать распространенных архитектурных ошибок.
Для классической розничной продажи через автоматизированную торговую точку (АТТ) в 1С:УПП предусмотрен регламентированный цикл кассовой смены. Проанализируем стандартную цепочку действий кассира-операциониста:
Чек ККМ. Документ формирует движения по оперативному списанию остатков с розничного склада и фиксирует факт передачи денежных средств. Из формы документа на фискальный регистратор отправляется команда печати чека.Чек ККМ с видом операции «Чек на возврат» (на основании исходного чека). Деньги выдаются непосредственно из денежного ящика ККМ.Чек ККМ архивируются, и автоматически формируется итоговый сводный документ Отчет о розничных продажах.Отчет о розничных продажах формирует основные бухгалтерские проводки по списанию себестоимости (счет 90.02) и признанию розничной выручки (счет 90.01), а также начислению НДС (счет 90.03).Отчет о розничных продажах создается документ Приходный кассовый ордер (ПКО) с видом операции «Прием розничной выручки» для передачи наличных денег из кассы ККМ в операционную кассу предприятия (счет 50.01).Возврат товаров от покупателя и Расходный кассовый ордер (РКО) на выдачу денег из операционной кассы по паспорту покупателя.Частая ошибка при внедрении — попытка приспособить цепочку Чек ККМ -> Отчет о розничных продажах под оптовую торговлю с выпиской товарных накладных. Пользователи пытаются создавать промежуточные связующие документы, отключать движения по складам в чеках или вручную связывать чеки с заказами покупателей. Разберем, почему так делать не следует:
Контур розничных чеков предназначен исключительно для обезличенной торговли (B2C). Он не поддерживает:
Отключение складских движений в документе Чек ККМ приводит к рассинхронизации партионного учета или регистров РАУЗ (в зависимости от настроек учетной политики), что вызовет фатальные ошибки при проведении регламентной процедуры закрытия месяца и расчете себестоимости.
Если предприятию необходимо отгружать продукцию с предоставлением товарной накладной и одновременно пробивать чек ККМ (например, при расчете наличными или эквайрингом с юридическими лицами и ИП), в 1С:УПП используется совершенно другой, стандартный контур оптовой торговли.
Случай 1. Продажа с предварительной оплатой (аванс):
Заказ покупателя, где резервируются необходимые товарные позиции.Приходный кассовый ордер (вид операции — «Оплата от покупателя») или документ Оплата от покупателя платежной картой.Реализация товаров и услуг. Из него распечатываются накладная ТОРГ-12 и счет-фактура (или УПД). Документ автоматически зачитывает аванс на счете 62.02 и списывает продукцию со склада. В версиях с поддержкой 54-ФЗ из реализации также формируется закрывающий чек с признаком полного расчета.Случай 2. Оплата и отгрузка происходят одновременно:
Реализация товаров и услуг, передаем покупателю первичные документы.Приходный кассовый ордер на поступившую сумму.Такой подход полностью типовой, не требует доработки конфигурации и не нарушает логику бухгалтерского и налогового учета.
Проанализируем нюансы продажи готовой продукции собственного производства. Программа 1С:УПП позволяет реализовывать со склада как покупные товары (счет 41), так и продукцию собственного выпуска (счет 43):
Если используется типовая схема оптовой отгрузки через Реализация товаров и услуг, продукция списывается напрямую со счета 43 в дебет счета 90.02.1. В течение месяца списание происходит по плановой себестоимости, а в конце периода документ Расчет себестоимости выпуска корректирует проводки до фактической себестоимости. Никаких дополнительных перемещений делать не нужно.
Если же продукция продается через розничный магазин (документ Отчет о розничных продажах), важно следить за типом склада. Розничные склады в типовой методологии 1С настроены на работу со счетом 41. Чтобы избежать учетных коллизий, перед передачей продукции в розничную торговую точку оформляется документ Перемещение товаров со сменой счета учета: Дт 41.02 — Кт 43.
Распространенная проблема, когда «сканер не заносит позиции по штрихкоду» в табличную часть документов, не требует доработки кода программы. Выясним причину такого поведения оборудования:
Большинство ручных USB-сканеров «из коробки» работают в режиме эмуляции клавиатуры (HID). В этом режиме сканер отправляет считанные цифры как обычный ввод с клавиатуры в то поле, на котором стоит курсор. Событие сканирования для программы не наступает, и товар в чек не подбирается.
Для корректной работы выполним следующие шаги:
Сервис -> Торговое оборудование -> Подключение и настройка торгового оборудования. Добавьте устройство на вкладке «Сканеры штрихкода», указав назначенный COM-порт.ОбработкаВнешнегоСобытия.Штрихкоды и мгновенно добавит найденную номенклатуру в строку документа.