Как установить цену передачи товаров по себестоимости + процент в 1С:УНФ при интеркампани и обеспечить корректный расчет прибыли?

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

При использовании механизма интеркампани в 1С:УНФ часто возникает задача корректной установки цены передачи товаров между организациями. Типовая ситуация, когда система требует указать вид цены при передаче, может привести к искажению себестоимости и, как следствие, неверному расчету валовой прибыли для принимающей организации. Рассмотрим, как решить эту проблему, настроив цену передачи по себестоимости с добавлением процента, и как учесть особенности учета себестоимости в отчетах.

Понимание основной проблемы при межфирменных передачах в 1С:УНФ

Когда мы передаем товар от одной организации холдинга к другой в рамках интеркампани, система 1С:УНФ запрашивает вид цены для этой передачи. Если мы указываем, например, "Оптовая" цена, которая выше фактической себестоимости, это создает ряд проблем:

  1. Искажение себестоимости принимающей организации: Если товар с фактической себестоимостью 100 рублей приходуется по "Оптовой" цене 120 рублей, то для второй организации его входящая себестоимость будет 120.
  2. Неверный расчет маржи и прибыли: При розничной продаже товара за 200 рублей, вторая организация увидит маржу 80 рублей (200 - 120), хотя фактическая маржа для холдинга в целом должна быть 100 рублей (200 - 100).
  3. Сложности с отчетностью по валовой прибыли: Отчеты, такие как "Валовая прибыль предприятия", могут не учитывать межфирменные передачи должным образом, и нам необходимо видеть "сквозную" управленческую себестоимость по закупке, чтобы оценить прибыль холдинга в целом, а не по отдельной организации.

Наша цель — сделать так, чтобы цена передачи максимально точно отражала себестоимость, добавляя к ней небольшой процент (например, 1%), что позволит избежать искажений в учете и отчетности.

Типовое решение: Настройка видов цен "Себестоимость + Процент"

Самый простой и типовой вариант без необходимости серьезных доработок в конфигураторе — это создание специальных видов цен, которые будут динамически рассчитываться на основе себестоимости. Разберем этот процесс по шагам.

Шаг 1: Создание базового вида цен "Себестоимость" с типом "Произвольный запрос"

Для начала нам потребуется вид цены, который будет получать актуальную себестоимость товаров. Мы создадим его с типом "Произвольный запрос".

  1. Открываем справочник Виды цен (обычно находится в разделе НСИ и администрирование -> Маркетинг и планирование или Настройки -> Виды цен).
  2. Создаем новый вид цены, например, с наименованием "Себестоимость (для интеркампани)".
  3. В поле Тип цены выбираем значение "Произвольный запрос".
  4. Далее нам нужно настроить схему компоновки данных. Обычно это делается с помощью конструктора запросов. Выбираем схему компоновки "Себестоимость".

    Важно: Конструктором схемы компоновки данных, необходимым для настройки типа "Произвольный запрос", можно воспользоваться только в "толстом" клиенте 1С:Предприятия. Также следует учитывать, что данный вид цены может быть недоступен для использования в сервисе 1С:Фреш.

Этот вид цены будет служить основой для дальнейших расчетов, позволяя нам получить актуальные данные о себестоимости.

Шаг 2: Создание динамического вида цен "Себестоимость + Процент"

Теперь, когда у нас есть базовый вид цены, отражающий себестоимость, мы можем создать вид цены, который будет к ней добавлять желаемый процент.

  1. В справочнике Виды цен создаем еще один новый вид цены, например, с наименованием "Себестоимость + 1% (интеркампани)".
  2. В поле Тип цены выбираем значение "Динамический (процент)".
  3. В поле Базовый вид цен указываем созданный на предыдущем шаге вид цены "Себестоимость (для интеркампани)".
  4. В поле Процент наценки указываем желаемый процент, например, 1 (чтобы добавить 1%).
  5. Для удобства и автоматизации расчетов мы можем установить флажок "Авторасчет". Тогда значение будет пересчитываться автоматически при каждом обращении к нему, если базовая цена изменится, или при выполнении регламентных операций.

Этот вид цены и будет нашим целевым для использования в межфирменных передачах.

Шаг 3: Указание вида цены "Себестоимость + Процент" в настройках интеркампани

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

  1. Перейдите в раздел НСИ и администрирование -> Интеркампани или аналогичный раздел, где находятся настройки межфирменных передач.
  2. Найдите соответствующие настройки, которые определяют, какой вид цены используется при формировании документов передачи товаров между организациями.
  3. Укажите только что созданный вид цены "Себестоимость + 1% (интеркампани)" в качестве цены по умолчанию для межфирменных передач.

Таким образом, при создании документа передачи товаров между организациями, система будет автоматически подставлять рассчитанную цену.

Шаг 4: Регулярное обновление цен с помощью документа "Установка цен"

Необходимо учитывать, что себестоимость товаров в 1С:УНФ является динамической величиной. Она может меняться при каждом новом поступлении, а окончательная корректировка выполняется в конце месяца при выполнении операции "Закрытие месяца". При этом цены в 1С:УНФ являются периодическими и привязаны к дате.

Чтобы вид цен "Себестоимость + 1% (интеркампани)" всегда оставался актуальным, мы должны регулярно обновлять его значения:

  1. Создаем документ "Установка цен".
  2. В этот документ мы добавляем оба вида цен: "Себестоимость (для интеркампани)" и "Себестоимость + 1% (интеркампани)".
  3. В действиях документа нажимаем "Заполнить цены по схемам компоновки и расширениям". Это заполнит цены на текущую дату на основе настроенных схем и динамических правил.
  4. Проводим документ.

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

Нюансы расчета себестоимости в 1С:УНФ и их влияние на интеркампани

Для глубокого понимания того, как работает наше решение, разберем методы расчета себестоимости в 1С:УНФ:

  1. Методы расчета себестоимости: В 1С:УНФ применяются два основных метода расчета себестоимости: "по средней" и "FIFO" (First In, First Out).
  2. Динамичность себестоимости: При методе "по средней" пересчет себестоимости происходит при каждом новом поступлении товаров. Окончательная корректировка и более точный расчет себестоимости выполняются при выполнении операции "Закрытие месяца".
  3. Себестоимость по организациям: Себестоимость рассчитывается отдельно для каждой организации, входящей в состав предприятия. Чтобы избежать проблем с автоматическим расчетом фактической себестоимости в схеме "интеркампани", критически важно установить одинаковый метод расчета стоимости товаров для всех организаций холдинга.
  4. "Сквозная" себестоимость для холдинга: При использовании схемы "интеркампани" в отчетах по продажам в качестве себестоимости может использоваться не та сумма, по которой товар был передан от одной организации к другой, а входная себестоимость, то есть сумма, по которой товар поступил от внешнего поставщика. Это позволяет видеть валовую прибыль холдинга в целом, игнорируя внутренние наценки.

Понимание этих аспектов помогает нам осознанно подходить к настройке видов цен и интерпретации отчетов.

Отчетность и анализ прибыли при "интеркампани"

Для комплексного анализа прибыли в условиях интеркампани мы можем использовать различные отчеты 1С:УНФ:

  1. Отчет "Валовая прибыль предприятия": Этот отчет (или его аналоги в других конфигурациях) выводит "сквозную" управленческую себестоимость по закупке. Это означает, что он показывает себестоимость без учета передач между организациями, что позволяет нам увидеть общую прибыль всего холдинга как единого целого. Для анализа общей эффективности это наиболее подходящий инструмент.
  2. Отчет "Валовая прибыль организаций": Этот отчет предназначен для оценки продаж и валовой прибыли каждой отдельной организации в валюте регламентированного учета. В данном отчете себестоимость единицы товара будет равна стоимости передачи товаров между организациями, то есть той цене "себестоимость + процент", которую мы настроили. Он позволяет оценить эффективность каждой бизнес-единицы в рамках внутренних операций.
  3. Отчет "Себестоимость товаров организаций": Этот отчет дает возможность проконтролировать себестоимость товаров в валюте регламентированного учета, уже с учетом всех передач товаров между организациями. Он полезен для проверки правильности учета и движения товаров по внутренним ценам, а также позволяет проанализировать продажи в ценах номенклатуры.

Для более детального анализа в отчетах по валовой прибыли мы можем добавлять различные группировки (по номенклатуре, характеристике, складу, клиенту, менеджеру, заказу клиента, месяцу, дню, документу), а также настраивать фильтры, поля и сортировки. Это позволяет нам глубоко погрузиться в данные и получить именно ту аналитику, которая необходима для принятия управленческих решений.

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

Концепция "Cost Plus" в трансфертном ценообразовании

Наш подход к формированию цены "себестоимость + процент" является частным случаем метода трансфертного ценообразования, известного как "затраты плюс" (Cost Plus Method). Рассмотрим его основные принципы:

  1. Суть метода: Метод "затраты плюс" заключается в добавлении определенной наценки (процента) к затратам на произведенные или переданные товары/услуги. Также можно провести анализ наценки на закупочные цены.
  2. Применение: Этот метод часто используется, когда товары или услуги передаются между связанными сторонами внутри группы компаний (например, от производственной компании к дистрибьюторской дочерней компании) или при оказании внутренних услуг.
  3. Назначение наценки: Наценка должна быть экономически обоснованной и такой, чтобы обеспечить поставщику (передающей организации) прибыль, соответствующую выполняемым функциям и рыночным условиям. Это помогает справедливо распределить прибыль внутри холдинга и соблюсти принципы трансфертного ценообразования.
  4. Определение затрат: При определении цены на основе "затраты плюс" критически важно четко определить состав затрат, которые включаются в базу для наценки. Это могут быть прямые затраты (стоимость материалов, зарплата производственного персонала) и/или косвенные затраты (общепроизводственные, управленческие). Наш подход в 1С:УНФ использует рассчитанную себестоимость товара как базу.

Используя этот метод, мы не только решаем техническую задачу в 1С:УНФ, но и применяем общепризнанные подходы к управлению ценообразованием внутри группы компаний.

Альтернативные и доработанные решения

Автор первоначального сообщения рассматривал и даже реализовал небольшое расширение, чтобы передавать товары без цены. Хотя это и является решением, оно не соответствует изначально поставленной задаче "себестоимость + процент". Если типовой функционал с динамическими видами цен по каким-либо причинам не подходит (например, из-за специфических требований к расчету себестоимости в момент передачи, который отличается от "средней", рассчитываемой в типовом функционале), то возможны следующие пути:

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

Однако, прежде чем прибегать к таким доработкам, мы настоятельно рекомендуем максимально использовать типовой функционал, описанный выше, так как он проще в поддержке и обновлении.

Заключение

Мы рассмотрели, как можно настроить цену передачи товаров по схеме "себестоимость + процент" в 1С:УНФ при использовании интеркампани. Основной подход заключается в создании двух видов цен: базового, типа "Произвольный запрос" на основе схемы "Себестоимость", и динамического, типа "Динамический (процент)", который добавляет к базовой себестоимости необходимый процент. Этот динамический вид цены затем указывается в настройках межфирменных передач.

Мы также выяснили, что для поддержания актуальности цен необходимо регулярно выполнять документ "Установка цен", особенно учитывая динамический характер расчета себестоимости в 1С:УНФ. Помните о важности единообразных методов расчета себестоимости для всех организаций и о том, как различные отчеты по валовой прибыли позволяют анализировать эффективность как отдельных организаций, так и холдинга в целом. Это решение является мощным инструментом для обеспечения прозрачности и точности финансового учета в группе компаний.

← На главную