← На главную
При настройке учетной политики в системах 1С:ERP Управление предприятием и 1С:Комплексная автоматизация пользователи и консультанты сталкиваются с вариантами расчета себестоимости запасов по методу ФИФО: ФИФО (скользящая оценка) и ФИФО (взвешенная оценка). На первый взгляд термин «взвешенное ФИФО» кажется оксюмороном и вызывает путаницу, так как традиционно взвешивание ассоциируется со средней себестоимостью. Разберем подробно экономическую суть, алгоритмы работы и числовые примеры каждого из методов.
Экономическая суть и нормативная база методов оценки
Возможность выбора между скользящей и взвешенной оценкой предусмотрена стандартами бухгалтерского учета запасов. Законодательство допускает два способа расчета выбытия МПЗ:
- Скользящая оценка — расчет себестоимости списания производится в момент совершения каждой расходной операции в хронологической последовательности поступления партий.
- Взвешенная оценка — себестоимость остатка на конец отчетного периода определяется по ценам последних по времени поступлений. Общая стоимость всех выбывших за период запасов находится как разница между суммой остатка на начало с приходом за месяц и остатком на конец периода. Затем полученная общая сумма списания распределяется поровну на общее количество выбывших единиц, формируя единую среднюю стоимость списания за период.
Алгоритм работы ФИФО (скользящая оценка)
Проанализируем классический вариант скользящего ФИФО. При этом подходе каждая расходная операция жестко привязана к оси времени:
- При проведении документа списания или реализации программа находит самые ранние по дате поступления партии на складе.
- Себестоимость каждой отдельной продажи напрямую зависит от того, какая конкретно партия списывается в данную секунду.
- Если одна и та же номенклатура продается утром и вечером, а в обед пришла новая, более дорогая партия, то утренняя и вечерняя продажа будут списаны по разной себестоимости.
Такой подход обеспечивает детальный управленческий учет и точную маржинальность по каждой отдельной сделке, однако требует строгого соблюдения хронологии и исключения отрицательных остатков.
Алгоритм работы ФИФО (взвешенная оценка)
Рассмотрим, как функционирует взвешенное ФИФО в системе. По официальной методологии 1С данный метод работает по следующему двухэтапному принципу:
- Определение общей стоимости выбытия: система анализирует общее количество выбывшего товара за весь месяц и подбирает под него партии по правилу ФИФО (первые поступившие).
- Усреднение себестоимости списания: для всего объема выбывших партий рассчитывается единая средняя себестоимость единицы (общая стоимость списанных по ФИФО партий делится на общее количество списанных штук).
- Отражение расхода: все расходные накладные за месяц получают одинаковую расчетную стоимость списания за единицу, независимо от даты совершения операции внутри месяца.
Таким образом, остаток на конец месяца оценивается строго по последним партиям (чистое ФИФО), но внутри месяца себестоимость списания между отдельными документами расхода нивелируется и усредняется.
Сравнительный числовой пример
Посмотрим на конкретный практический пример движения товара за месяц.
Исходные данные:
- Начальный остаток: 0 шт.
- Приход №1 (01 число): 5 шт. по цене 10 руб. (сумма 50 руб.)
- Приход №2 (15 число): 5 шт. по цене 20 руб. (сумма 100 руб.)
- Всего поступило: 10 шт. на общую сумму 150 руб.
- Расход №1 (10 число): списание 4 шт.
- Расход №2 (20 число): списание 3 шт.
- Всего выбыло за месяц: 7 шт., остаток на конец месяца: 3 шт.
Вариант 1. Расчет по методу ФИФО (скользящая оценка):
- Расход №1 (10 число) списывает 4 шт. из Прихода №1:
4 × 10 = 40 руб. (себестоимость единицы = 10 руб.).
- Расход №2 (20 число) списывает оставшуюся 1 шт. из Прихода №1 и 2 шт. из Прихода №2:
1 × 10 + 2 × 20 = 50 руб. (себестоимость единицы = 16,67 руб.).
- Итого списано:
40 + 50 = 90 руб. Остаток на складе: 3 шт. из Прихода №2 по цене 20 руб. (сумма 60 руб.).
Вариант 2. Расчет по методу ФИФО (взвешенная оценка):
- Определяем стоимость партий, подлежащих списанию по ФИФО за месяц: для 7 шт. берутся 5 шт. по 10 руб. и 2 шт. по 20 руб. Общая сумма выбытия =
50 + 40 = 90 руб.
- Рассчитываем единую средневзвешенную стоимость списания единицы:
90 руб. / 7 шт. = 12,86 руб.
- Расход №1 списывает:
4 шт. × 12,86 руб. = 51,44 руб.
- Расход №2 списывает:
3 шт. × 12,86 руб. = 38,56 руб.
- Итого списано за месяц: 90 руб. Остаток на складе: 3 шт. по цене 20 руб. (сумма 60 руб.).
Вариант 3. Расчет по методу Средней за месяц (для сравнения):
- Средняя себестоимость единицы за месяц:
150 руб. / 10 шт. = 15 руб.
- Расход №1:
4 шт. × 15 руб. = 60 руб.
- Расход №2:
3 шт. × 15 руб. = 45 руб.
- Итого списано: 105 руб. Остаток на складе: 3 шт. по 15 руб. (сумма 45 руб.).
Из примера видно, что при взвешенном ФИФО итоговая стоимость остатка на складе (60 руб.) и общая сумма списания за период (90 руб.) полностью соответствуют правилу ФИФО, но себестоимость внутри документов расхода распределяется равномерно.
Эволюция механизмов партионного учета в 1С:ERP
Разберем, как менялась реализация данных методов в конфигурациях 1С:
- В версиях ERP до 2.4 (Партионный учет 2.1): метод «ФИФО (взвешенная оценка)» активно использовался для оптимизации производительности при расчете сложных производственных систем с встречными выпусками и исключал необходимость выстраивания строгих партионных цепочек при оперативном проведении документов.
- В современных версиях ERP 2.4.8, 2.5 и выше (Партионный учет 2.2): метод «ФИФО (взвешенная оценка)» признан устаревшим и исключен из настроек учетной политики. В актуальных версиях поддерживаются два основных метода: «Средняя за месяц» и «ФИФО».
- Современный метод «ФИФО» в ERP 2.5 реализует именно скользящую оценку. Партии распределяются автоматически при выполнении регламентной процедуры закрытия месяца с записью движений в регистр накопления
ДетализацияСебестоимостиТоваров.
Выясним важное ограничение при использовании скользящего ФИФО: данный алгоритм требует жесткого контроля за отсутствием отрицательных оперативных остатков на складах и циклических (встречных) перемещений номенклатуры между складами или организациями в течение одного отчетного периода, иначе процедура закрытия месяца завершится ошибкой распределения себестоимости.