При работе по давальческой схеме в конфигурации «1С:Управление производственным предприятием» (УПП) часто возникает сложная ситуация: наша организация выступает в роли главного переработчика, но часть технологических этапов (или весь цикл) мы передаем стороннему исполнителю — субподрядчику. Такая схема в учете называется субдавальческой (или субподрядом в рамках давальческого сырья).
Поскольку типовая логика 1С:УПП рассчитана исключительно на классическое двухстороннее взаимодействие (либо мы перерабатываем сырье заказчика, либо мы отдаем свои материалы стороннему переработчику), автоматизировать трехстороннюю цепочку «из коробки» не удастся. Стандартный документ Передача товаров с видом операции Передача переработчику жестко привязан к балансовым счетам учета ТМЦ (списание со счета 10 на счет 10.07) и технически не позволяет выбирать забалансовый счет 003.01.
В этой статье мы подробно разберем, как решить эту задачу в 1С:УПП, проанализируем доступные методологические обходы без программирования, а также рассмотрим техническое задание на доработку системы, если ручной учет вам не подходит из-за больших объемов документов.
Этот способ является наиболее безопасным с точки зрения методологии бухгалтерского учета и не требует привлечения программистов для изменения конфигурации. Мы будем использовать сочетание забалансового учета, виртуальных складов для контроля остатков и прямое отнесение затрат на себестоимость выпуска.
Рассмотрим весь процесс по шагам:
Поступление сырья оформляем стандартным документом Поступление товаров и услуг с видом операции В переработку. В табличной части указываем перечень материалов, полученных от клиента. При проведении документ сформирует проводку по дебету забалансового счета 003.01 («Материалы на складе»). На этом этапе материалы числятся за нашей организацией на конкретном физическом складе.
Поскольку штатный документ передачи не работает с забалансовым счетом 003.01, мы разделим эту операцию на две составляющие — складскую и бухгалтерскую:
Склады (места хранения) виртуальный склад, например, «Материалы у субподрядчика ООО Вектор». Оформляем документ Перемещение товаров со своего реального склада на этот виртуальный склад. Программа без проблем переместит забалансовые материалы, и в отчетах по складским остаткам мы всегда будем видеть, у какого именно исполнителя физически находится сырье.Операция (бухгалтерский и налоговый учет). В нем вручную делаем проводку: Дебет 003.02 (или заводим отдельный субсчет 003.03 «Материалы заказчика, переданные субподрядчику») — Кредит 003.01. В аналитике проводки обязательно указываем субподрядчика в качестве контрагента, договор с ним и номенклатуру переданных материалов.Когда субподрядчик выполнил работы, он выставляет нам акт выполненных работ и счет-фактуру. В системе 1С:УПП мы оформляем это документом Поступление товаров и услуг с видом операции Покупка, комиссия (вкладка Услуги). Почему мы не используем Поступление из переработки? Потому что этот документ требует списания материалов со счета 10.07, которого у нас нет. Вместо этого мы отражаем услугу напрямую на затраты основного производства:
Заказ покупателя (нашего заказчика).После завершения работ субподрядчик возвращает нам готовые изделия или полуфабрикаты. Мы отражаем это обратными действиями:
Перемещение товаров с виртуального склада субподрядчика на наш реальный склад готовой продукции.Операция (бухгалтерский и налоговый учет) с проводкой: Дебет 003.01 — Кредит 003.02 (или 003.03), чтобы вернуть материалы на баланс основного забалансового счета хранения.Для фиксации выпуска готовой продукции и списания давальческих материалов используем документ Отчет производства за смену. В табличной части Продукция указываем результат переработки, а на вкладке Материалы списываем исходное сырье заказчика со счета 003.01.
Завершаем цепочку стандартными документами:
Передача товаров с операцией Передача продукции заказчику — списывает готовую продукцию с забалансового учета.Реализация услуг по переработке — начисляет выручку за наши услуги. При проведении этого документа и последующем запуске обработки Расчет себестоимости выпуска все затраты, накопленные на счете 20.01 (включая стоимость услуг нашего субподрядчика), будут успешно списаны на себестоимость продаж.Если у вас огромный номенклатурный ряд, ручное ведение операций по счету 003 становится трудоемким процессом, в котором легко допустить ошибку. В таких случаях некоторые компании используют альтернативную «выкупную» схему:
10 по согласованной (или условной) стоимости через стандартное Поступление товаров и услуг.Передача товаров (операция Передача переработчику). Материалы уходят на счет 10.07.Поступление из переработки. Затраты ложатся на счет 20, а материалы списываются со счета 10.07.Корректировка долга (взаимозачет требований на сумму стоимости исходных материалов).Важное предупреждение: Данная схема имеет существенные налоговые риски. Налоговые органы могут квалифицировать эти операции как обычную куплю-продажу, что повлечет за собой доначисление НДС и налога на прибыль, если цены сделок будут признаны нерыночными. Перед внедрением этой схемы обязательно проконсультируйтесь с финансовой и юридической службой вашего предприятия.
Если ручной учет по первому методу не подходит из-за высоких требований к контролю остатков, а второй метод отвергнут юристами, единственным выходом остается доработка конфигурации 1С:УПП. Проанализируем, какие изменения программисту необходимо внести в систему при написании ТЗ:
Необходимо добавить новый забалансовый субсчет. Стандартный счет 003.02 в УПП часто предопределен для учета материалов, переданных в собственное производство. Рекомендуется создать субсчет 003.03 «Материалы заказчика, переданные субподрядчику» с субконто: Контрагенты, Договоры контрагентов, Номенклатура.
В форму документа с операцией Передача переработчику нужно добавить возможность выбора забалансовых счетов. В модуле проведения документа необходимо прописать условие: если выбран счет учета 003.01 и счет передачи 003.03, документ должен делать простую забалансовую проводку Дт 003.03 — Кт 003.01. Также требуется скорректировать движения по регистрам накопления партионного учета (или аналитике РАУЗ), чтобы система корректно видела объемы материалов «в пути» у субподрядчика.
Документ Поступление из переработки необходимо научить работать с забалансовым счетом 003.03. При проведении он должен списывать материалы с кредита 003.03, приходовать продукцию на 003.01 (или отражать ее выпуск) и автоматически распределять стоимость услуг переработки на затраты основного производства по счету 20.01 с привязкой к конкретному заказу покупателя.
Наиболее уязвимым местом при любой доработке 1С:УПП является документ Расчет себестоимости выпуска. Программисту необходимо тщательно протестировать распределение затрат на выпуск. Услуги стороннего переработчика должны корректно распределяться на себестоимость оказываемой нами услуги переработки, не вызывая ошибок «зацикливания» встречных выпусков и не оставляя незакрытых остатков по аналитикам затрат на счете 20.
Выбор конкретного решения зависит от масштаба вашего бизнеса и готовности к доработкам программы. Для небольшого количества операций вполне достаточно использовать Метод №1 (забалансовый ручной учет с виртуальными складами), так как он полностью соответствует законодательству РФ и не ломает сложную логику автоматического закрытия месяца в 1С:УПП. Если же цепочки субподряда регулярны и исчисляются сотнями документов в месяц — стоит один раз вложиться в качественную доработку системы силами программиста.