В производственной практике часто возникает ситуация, когда расходы, относящиеся к будущим периодам (например, дорогостоящая сертификация продукции), должны списываться не равномерно по календарным месяцам, а в зависимости от фактического объема выпуска товаров. Это позволяет более точно формировать себестоимость: если в одном месяце производство стояло, расходы не списываются, а если выпуск был максимальным — на себестоимость ложится большая часть затрат. Рассмотрим, как реализовать такую логику в программе 1С:Бухгалтерия 8 (редакция 3.0), проанализируем ограничения типового функционала и найдем оптимальные пути решения задачи.
Прежде всего, разберем, почему стандартные настройки программы могут не подойти. В справочнике Расходы будущих периодов в поле Признание расходов пользователю предлагается выбор из трех вариантов:
Вариант Пропорционально объему продукции в конфигурации "Бухгалтерия предприятия" отсутствует. Данный механизм реализован в более сложных системах, таких как 1С:ERP Управление предприятием или 1С:Комплексная автоматизация. В БП 3.0 учет затрат упрощен, поэтому программа "не видит" прямой связи между карточкой РБП на счете 97 и оборотами по счету 43 (Готовая продукция) или 20 (Основное производство).
Кроме того, существует сложность с привязкой к номенклатурным группам. Типовой функционал позволяет выбрать конкретную номенклатурную группу для аналитики счета затрат, но не позволяет указать список групп или всю иерархию справочника для распределения одного расхода на разные виды продукции автоматически.
Если объем операций небольшой, мы рекомендуем использовать встроенный механизм "особого порядка". Это самый безопасный метод с точки зрения типовой конфигурации, который не требует привлечения программистов.
Рассмотрим по шагам процесс настройки:
Расходы будущих периодов и создадим новую карточку (например, "Сертификат соответствия на серию продукции").Разберем пример расчета:
Предположим, стоимость сертификации составила 360 000 рублей. Плановый объем выпуска продукции за 3 года (срок действия сертификата) составляет 100 000 единиц. В текущем месяце фактически выпущено 5 000 единиц.
Формула расчета: (360 000 / 100 000) * 5 000 = 18 000 рублей.
Для отражения этой суммы в учете воспользуемся документом Операция, введенная вручную:
Дт 20.01 (Номенклатурная группа, Статья затрат)
Кт 97.21 (Расходы будущих периодов / Наш сертификат)
Сумма: 18 000 руб.
Важно: Не забудьте заполнить суммы в колонках НУ (налоговый учет), если вы являетесь плательщиком налога на прибыль, чтобы избежать расхождений между БУ и НУ.
Проанализируем ситуацию: если расходы на сертификацию относятся к конкретному выпуску и вы хотите распределять их в рамках одного отчетного года, можно обойтись без 97 счета. Однако, если срок действия сертификата превышает один год (как в нашем примере — 3 года), использование счета 97 методологически верно согласно ПБУ 10/99.
Если же вы решите использовать счет 20, вы можете настроить Методы распределения косвенных расходов в учетной политике. В этом случае затраты будут распределяться пропорционально объему выпуска, но только в рамках того месяца, в котором они были отражены. Для "растягивания" затрат на 3 года этот метод без доработок не применим.
Для крупных производств ручной ввод операций крайне трудозатратен. Выясним, как можно автоматизировать этот процесс. Наилучшим вариантом будет создание расширения конфигурации, которое добавит функционал расчета.
Логика автоматизации может быть следующей:
Расходы будущих периодов дополнительные реквизиты: Плановый объем выпуска и Номенклатурная группа (ссылка или список).Регламентная операция или Операция.Пример фрагмента кода для получения объема выпуска по группе номенклатуры:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ХозрасчетныйОбороты.КоличествоОборотДт) КАК ОбъемВыпуска
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет = &Счет43, , , , ) КАК ХозрасчетныйОбороты
|ГДЕ
| ХозрасчетныйОбороты.Субконто1.НоменклатурнаяГруппа = &Группа";
Запрос.УстановитьПараметр("ДатаНач", НачалоМесяца(Объект.Период));
Запрос.УстановитьПараметр("ДатаКон", КонецМесяца(Объект.Период));
Запрос.УстановитьПараметр("Счет43", ПланыСчетов.Хозрасчетный.ГотоваяПродукция);
Запрос.УстановитьПараметр("Группа", Объект.НоменклатурнаяГруппа);
Результат = Запрос.Выполнить().Выгрузить();
Этот код позволяет получить фактическое количество выпущенной продукции за месяц. Далее, зная общую сумму РБП и плановый объем, алгоритм легко вычислит сумму к списанию.
При использовании метода списания "пропорционально объему" важно учитывать требования статьи 272 НК РФ. Если в договоре на сертификацию или в самом документе (сертификате) указан срок его действия, то для целей налогового учета расходы обычно распределяются равномерно в течение этого срока.
Рекомендация: Если вы выбираете списание пропорционально объему в бухгалтерском учете, а в налоговом — равномерно, у вас будут возникать временные разницы (ПБУ 18/02). Чтобы избежать этого, закрепите метод списания пропорционально объему продукции в Учетной политике как для БУ, так и для НУ. Налоговый кодекс позволяет самостоятельно определять порядок признания расходов, если связь между доходами и расходами может быть определена косвенным путем.
Мы выяснили, что в 1С:Бухгалтерии 3.0 нет прямой настройки для списания 97 счета по объему выпуска. Однако мы проанализировали три пути решения:
Выбор метода зависит от частоты выпуска новой продукции и требований к точности себестоимости на вашем предприятии. В большинстве случаев для БП 3.0 оптимальным остается ручной расчет с использованием Excel и последующим вводом документа Операция, введенная вручную, так как это не нарушает обновляемость конфигурации.