Почему агентская выручка не участвует в распределении счета 25 в 1С:Бухгалтерия 3.0 и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При ведении учета в программе 1С:Бухгалтерия 8.3 (редакция 3.0) многие организации, совмещающие обычную торговую или производственную деятельность с агентской, сталкиваются с проблемой закрытия месяца. Суть проблемы заключается в том, что при выборе базы распределения «Выручка» для счета 25 «Общепроизводственные расходы», программа корректно распределяет затраты на обычную реализацию, но полностью игнорирует суммы агентского вознаграждения. В результате счет 25 закрывается не полностью или распределяется некорректно, искажая себестоимость услуг.

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

Анализ механизмов распределения в 1С:БП 3.0

Для начала проанализируем, как программа формирует базу распределения. Когда в учетной политике или в методах распределения косвенных расходов указана база «Выручка», система обращается не только к бухгалтерским итогам по счету 90.01.1. Алгоритм закрытия месяца в последних релизах конфигурации «Бухгалтерия предприятия» ориентирован на данные специализированных регистров накопления.

Основным источником данных для базы распределения «Выручка» является регистр Реализация услуг. Рассмотрим стандартную цепочку действий:

  1. При проведении документа «Реализация (акты, накладные, УПД)» с видом операции «Услуги», программа делает запись в регистр накопления Реализация услуг.
  2. При выполнении регламентной операции «Закрытие счетов 20, 23, 25, 26», система считывает данные из этого регистра по конкретным номенклатурным группам и подразделениям.
  3. Суммы из регистра становятся «весами» (коэффициентами), на основании которых затраты со счета 25 переносятся в дебет счета 20.

Проблема с агентской деятельностью заключается в том, что выручка (вознаграждение) отражается документом «Отчет комитенту (принципалу) о продажах». Проанализируем движения этого документа: он формирует проводки по кредиту счета 90.01.1 (например, Дт 76.09 - Кт 90.01.1), но, как правило, не делает записей в регистр «Реализация услуг». Именно отсутствие данных в этом регистре приводит к тому, что для алгоритма распределения агентской выручки «не существует».

Способ 1: Использование «Собственной базы распределения»

Начиная с современных версий 1С:БП 3.0 (3.0.121 и выше), разработчики добавили гибкий механизм настройки распределения. Если стандартная база «Выручка» не видит ваши доходы, мы можем настроить собственную базу. Рассмотрим, как это сделать:

  1. Перейдем в раздел «Главное» — «Учетная политика».
  2. Найдем гиперссылку «Методы распределения косвенных расходов» (в некоторых версиях это находится в настройках налогов и отчетов или в правилах распределения затрат).
  3. Создадим новую запись для счета 25.
  4. В поле «База распределения» выберем пункт «Особый порядок» или «Собственная база распределения».
  5. Нажмем на ссылку «Редактировать» рядом с базой распределения. Здесь мы можем указать, какие именно показатели должны учитываться. Если программа позволяет выбрать источник данных, выберем «Бухгалтерский учет» (обороты счета 90.01.1), а не данные регистров реализации.

Способ 2: Обеспечение прямых затрат на счете 20

Проанализируем еще одну важную деталь. После вступления в силу ФСБУ 5/2019, алгоритмы распределения стали еще более жесткими. Общепроизводственные расходы (счет 25) распределяются только на те номенклатурные группы, по которым в текущем месяце зафиксированы прямые затраты на счете 20.01.

Если по агентской деятельности вы только получаете выручку, но не отражаете никаких прямых расходов (например, зарплату исполнителей или аренду оборудования непосредственно на агентскую группу), программа проигнорирует эту выручку даже при правильных регистрах. Выясним, как это обойти:

Разберем вариант с «техническим оборотом»:

  1. Создадим документ «Операция, введенная вручную» в конце месяца.
  2. Введем проводку: Дт 20.01 - Кт 10.01 (или другой расходный счет) на символическую сумму 0,01 руб.
  3. Обязательно укажем то же Подразделение и ту же Номенклатурную группу, по которой прошла агентская выручка.

Наличие этого мизерного оборота «активирует» счет 20 для данной аналитики, и программа включит механизм распределения 25 счета на эту номенклатурную группу.

Способ 3: Проверка аналитики (Подразделения и Номенклатурные группы)

Часто причиной ошибки является несовпадение аналитики. Посмотрим на ситуацию внимательно:

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

  1. Зайдем в настройки распределения косвенных расходов.
  2. Убедимся, что для счета 25 не установлена жесткая привязка «подразделение в подразделение», если ваша структура подразумевает иное.
  3. Проверим, что вознаграждение в «Отчете комитенту» привязано к номенклатуре с типом «Услуга». Если тип номенклатуры — «Товар» или «Набор», программа может исключать такие суммы из базы распределения услуг.

Техническая справка по регистрам

Для программистов и продвинутых пользователей приведем пример того, как данные попадают в базу. Распределение опирается на запрос к регистру накопления. Если вы используете доработки системы, можно программно добавить запись в регистр РеализацияУслуг при проведении «Отчета комитенту». Рассмотрим упрощенную схему того, какие поля важны для заполнения:


Движение = Движения.РеализацияУслуг.Добавить();
Движение.Период = Дата;
Движение.Организация = Организация;
Движение.Подразделение = Подразделение;
Движение.НоменклатурнаяГруппа = НоменклатурнаяГруппа;
Движение.Выручка = СуммаВознаграждения;
Движение.ВыручкаДляРаспределения = СуммаВознаграждения;

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

Заключение

Подведем итоги. Если агентская выручка не участвует в распределении:

  1. Проверьте наличие проводок Дт 20.01 по той же номенклатурной группе (прямые затраты).
  2. Убедитесь, что в методах распределения для счета 25 выбрана база, учитывающая фактические обороты счета 90, а не только данные регистра «Реализация услуг».
  3. Синхронизируйте аналитику (Подразделения) между затратами на 25 счете и доходами от вознаграждения.

Применение данных методов позволит вам добиться точного расчета себестоимости и корректного закрытия периода в 1С:Бухгалтерия 3.0.

← На главную