First In, First Out: зачем мы разработали кастомный модуль расчета себестоимости

Руководитель корпоративных проектов ALP Group Алексей Гапонов делится опытом создания модуля расчета себестоимости продукции на всей цепочке товародвижения для крупного торгового холдинга.

Источник: ALP Group
Источник: ALP Group

Сегодня хочу поделиться кейсом из нашей практики.

С чем пришел клиент

В рамках проекта заказчик хотел повысить аналитичность управленческой отчетности по группе компаний, рассчитав путь товаров от завода-производителя до конечного потребителя, и внедрить расчет себестоимости продукции по способу FIFO (First In, First Out — «первым пришел — первым ушел»).

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

Перед ИТ-командой стояли следующие цели, задачи и бизнес-требования:

  • организовать в системах коммерческого и бухгалтерского учета сквозную трансляцию данных между предприятиями внутри группы с сохранением всей аналитичности партий от завода-производителя до конечного потребителя;
  • перейти на оценку себестоимости товаров при выбытии по методу FIFO в коммерческом, бухгалтерском и управленческом учете;
  • обеспечить полную сходимость объемов реализации и себестоимости товаров в разрезе всех аналитик в коммерческом, бухгалтерском и управленческом учете;
  • организовать учет финансового результата по каждой сделке в группе компаний в аналитике заводов-производителей;
  • повысить качество и скорость обработки данных в системах коммерческого и бухгалтерского учета, а также повысить скорость обмена данными между ними;
  • обеспечить своевременное фоновое восстановление последовательности партионного учета при регистрации корректировок по методу FIFO без перепроведения всех системных документов по учету движения товаров;
  • реализовать отражение транспортных расходов в соответствии с движением партии, на которую они приходятся;
  • при этом сохранить существующую функциональность и бизнес-процессы бухгалтерского, коммерческого и управленческого учета.

Что сделали

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

Почему это важно? Разберемся на примере:

Пока товар «добирается» до конечного потребителя, меняется его стоимость. Скажем, на заводе наш товар стоит Х рублей; после доставки товара на склад его стоимость увеличивается на сумму расходов на доставку; в случае если товар использован при производстве готовой продукции, то стоимость готовой продукции увеличится не только на стоимость материалов, но и на сумму затрат, включенных в стоимость готовой продукции (расходы на амортизацию производственного оборудования, расходы на оплату труда и т. д.).

Созданный модуль помогает рассчитать движение продукции от момента закупки до момента выбытия и контролировать изменения себестоимости на каждом звене цепочки товародвижения по каждой отдельно взятой партии. Решение реализовано в виде единой информационной платформы, которая интегрируется с модулями ввода данных и рассчитывает следующие этапы движения товара: перемещение продукции между складами, передача материалов в производство, оприходование готовой продукции и продажа. В сумме в нашем примере всё это составляет более 800 000 документов и свыше 5 миллионов транзакций ежемесячно.

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

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

Но главное — разработанный кастомный модуль позволяет добиться «единой версии» правды, благодаря чему каждое предприятие, входящее в группу компаний, четко понимает, из чего складывается себестоимость той или иной продукции на каждом этапе. На основе этой достоверной и точной информации затем можно формировать коммерческую, финансовую и управленческую отчетность, отвечающую задачам различных служб и подразделений.

А как вы справляетесь с задачей оперативного расчета себестоимости? Поделитесь своим опытом в комментариях ⬇

6
Начать дискуссию