Расчет себестоимости – обязательный шаг для формирования финансового результата предприятия. Существует несколько методов расчета, каждый из которых, подходит под определенные параметры организации. В связи с этим, каждый пятый звонок в компанию поступает с вопросом: «Каким методом воспользоваться при расчете себестоимости товаров?». В этой статье мы поделимся с вами своим опытом, и расскажем о каждом методе на конкретных примерах.
Исчисление себестоимости необходимо для следующих целей:
Определение рентабельности продаж отдельных видов товаров. (Коэффициент рентабельности рассчитывается как отношение прибыли к активам, её формирующим. Рентабельность, % = Прибыль (Выручка или стоимость продаж – Себестоимость) / Выручка;)
Принятие обоснованных решений о корректировке состава учета продаваемых товаров;
Формирование ценообразующей политики предприятия.
Расчёт себестоимости списания (продажа, использование в производстве и т.п.) производится, в целом, за месяц или на конкретную дату документом «Расчёт себестоимости товаров» непосредственно (расчёт производится с начала месяца до конца дня документа «Расчёт себестоимости товаров») или из «Помощника закрытия месяца».
При выборе метода расчета себестоимости немаловажным является наличие/отсутствие партионного учета. Партионный учет необходим для:
Хранения информация о каждой партии товаров;
Ведения сложного учета НДС;
Партионной оценка стоимости;
Продажи на экспорт;
Включения/исключения НДС в стоимость.
Виды расчета себестоимости:
1) Предварительный расчет:
Предназначен для использования торговыми организациями в целях определения оценочной стоимости закупаемых материальных ценностей в течение отчетного периода. Выполняется способом «Средняя за месяц». Рассчитанные значения используются для определения валовой прибыли организации при условии выполнения плана продаж. Для предварительного расчета себестоимости можно настроить регламентное задание. В этом случае расчет осуществляется относительно быстро.
2) Фактический расчет:
Выполняется по итогам месячного отчетного периода с полным расчетом стоимости партий движения номенклатурных затрат. При этом виде расчета себестоимости можно выбрать любой метод определения стоимости списания материальных ценностей, описанных выше. Для фактического расчета себестоимости предусмотрено универсальное рабочее место «Закрытие месяца », использование которого позволяет отразить все операции по закрытию отчетного периода.
Прикладные решения компании «1С» позволяют одновременно вести учет себестоимости в ценах изначального поступления (стоимость, по которой товар поступил в первую организацию предприятия) и в ценах поступления в каждую отдельную.
Расчет себестоимости для группы компаний.
Для каждого склада рассчитывается своя себестоимость. Метод оценки выбирается при создании учетной политики. Расчет себестоимости можно производить для одной или нескольких организаций. Если на предприятии используется схема «Интеркампани», то себестоимость должна рассчитываться по всем организациям, входящим в структуру «Интеркампани», одновременно по одному методу расчета.
Все примеры приведены на базе «1С:Управление Торговлей 11.2». В других программных продуктах компании «1С» себестоимость рассчитывается аналогично.
«Средняя за месяц»:
Выполняется расчет по средней цене за отчетный период без учета партий. Общее значение себестоимости используется, как для выбывших товаров, так и для остатков на складе.
Средняя за месяц = (Стоимость остатка + Стоимость поступления) / (Количество остатка + Количество поступления).
Кейс 1:
Одна организация, занимающаяся торговлей ковров Российского производства, обратилась к специалистам компании «RG-Soft» с целью выбрать наиболее подходящий метод расчета себестоимости. Компания закупает товары только на территории России, цена на товары не зависит от курса доллара и в зависимости от времени может меняться незначительно. Исходя из этого, отсутствует необходимость вести партионный учет. В связи с этим, специалисты «RG-Soft» предложили выбрать метод «Средневзвешенной оценки». Рассмотрим пример расчета себестоимости одной номенклатуры в данной компании.
Информация, которая была внесена в информационную базу, представлена в таблице 1.
Таблица 1.
Расчеты:
(100 000+200 000)/(10+10)=15 000 р. – себестоимость единицы товара в декабре;
5*15 000=75 000 р. – общая себестоимость товаров списанных в декабре;
Остаток товаров на 01.01.2017: 15 шт. на общую себестоимость 225 000 р.
(225 000+300 000)/(15+10)=21 000 р. – себестоимость единицы товара в январе;
10*21 000=210 000 р. – общая себестоимость товаров списанных в январе;
Остаток товаров на 01.02.2017: 15 шт. на общую себестоимость 315 000 р.
«ФИФО (скользящая оценка)»:
Выполняется в рамках полноценного партионного учета. При расчёте себестоимости считается, что первые поступившие партии выбывают также первыми, т.е. каждый расход товаров – это расход наиболее давно поступивших товаров этой номенклатурной позиции. Остаток на конец месяца рассчитывается по суммарной себестоимости каждой партии.
Себестоимость каждой партии за месяц = (остаток в стоимости на начало месяца + приход по стоимости в течении месяца) / (остаток по количеству на начало месяца + приход по количеству в течении месяца).
Кейс 2:
Организация, занимающаяся торговлей бытовой химией, также нуждалась в выборе подходящего метода расчета. Компания закупает товары за рубежом, следовательно, цена на товары ЗАВИСИТ от курса доллара, поэтому, т.к. цена в каждой поставке может существенно отличаться, в компании ведется партионный учет. Поставки товаров осуществлялись редко, около 2ух раз в месяц. В связи с этим, специалисты «RG-Soft» предложили выбрать метод «ФИФО (скользящая оценка)». Рассмотрим пример расчета себестоимости одной номенклатуры в данной компании.
Информация, которая была внесена в информационную базу, представлена в таблице 2.
Таблица 2.
Расчеты:
Первая партия: 10 000/100 = 100 - себестоимость единицы товара из первой партии в июне;
Вторая партия: 20 000/100 = 200 - себестоимость единицы товара из второй партии в июне;
Партии списываются по принципу: первые поступившие партии выбывают также первыми
50*100=5 000 р. – общая себестоимость товаров списанных в июне;
Остаток товаров на 01.07.2016: 150 шт. на общую себестоимость 25 000 р.
Первая партия: 5 000/50 = 100 - себестоимость единицы товара из первой партии в июле;
Вторая партия: 20 000/100 = 200 - себестоимость единицы товара из второй партии в июле;
Третья партия: 30 000/100 = 300 - себестоимость единицы товара из третьей партии в июле;
Необходимо списать 100 единиц товара, по принципу первые поступившие партии выбывают также первыми, сначала нужно списать 50 единиц из первой партии, а оставшиеся из второй.
50*100+50*200=15 000 р. – общая себестоимость товаров списанных в июле;
Остаток товаров на 01.08.2016: 150 шт. на общую себестоимость 40 000 р.
«ФИФО (взвешенная оценка)»:
Как при расчете ФИФО скользящей - при расчёте себестоимости считается, что первые поступившие партии выбывают также первыми, т.е. каждый расход товаров – это расход наиболее давно поступивших товаров этой номенклатурной позиции.
Особенность: остаток на конец месяца рассчитывается по средней стоимости остатка товаров по всем партиям.
При расчёте себестоимости по методу ФИФО определяются партии выбывших товаров, отделяя их от партий остатков. Затем для выбывших (проданных, списанных) партий определяется средняя себестоимость выбытия, по которой отражается расход каждой партии. Стоимость остатков и стоимость выбытия товаров могут отличаться.
Себестоимость любой партии за месяц= (остаток в стоимости на начало месяца + приход по стоимости в течении месяца) / (остаток по количеству на начало месяца + приход по количеству в течении месяца)
Кейс 3:
Еще одной организации, занимающейся торговлей аксессуарами для мобильных телефонов, специалисты «RG-Soft» предложили выбрать метод «ФИФО (взвешенная оценка)». Компания также ведет партионный учет, т.к. товары закупаются за рубежом, а цена зависит от курса валюты. Выбор данного метода был обусловлен тем, что поставки товаров, в отличие от предыдущего примера, осуществлялись гораздо чаще, порядка 10 раз в месяц. Метод «ФИФО (взвешенная оценка)» позволяет избежать накопления большого количества партий, т.к. все партии, поступившие в прошлом месяце, сворачиваются до одной. Рассмотрим пример расчета себестоимости одной номенклатуры в данной компании.
Информация, которая была внесена в информационную базу, представлена в таблице 3.
Таблица 3.
Расчеты:
Первая партия: 4 000/20 = 200 - себестоимость единицы товара из первой партии в октябре;
Вторая партия: 8 000/20 = 400 - себестоимость единицы товара из второй партии в октябре;
Механизм оффлайнового (неоперативного) расчета себестоимости, движения по регистрам себестоимости, общая информация.
Начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) различаются два типа движения:
Список регистров, обслуживаемых механизмом расчета себестоимости, см. в ИсходящиеДанныеМеханизма()
Регистратором расчетных движений теперь является первичный документ (из реквизита ДокументДвижения), а не документ РасчетСебестоимостиТоваров. Документ РасчетСебестоимостиТоваров больше не делает движений по следующим регистрам: ВыручкаИСебестоимостьПродаж, Закупки, ПрочиеРасходыНезавершенногоПроизводства (есть только в ERP и КА) (документ остается регистратором для этих регистров для обратной совместимости).
При перепроведении документов расчетные движения сохраняются, независимо от внесенных в документ изменений (Для этого в модуле набор записей обслуживаемых регистров размещен специальный код. Для примера см. модуль регистра накопления СебестоимостьТоваров - вызовы процедур этого модуля.). Изменения в документе будут учтены в расчетных движениях при перерасчете себестоимости.
Начиная с версии ERP 2.1.3 изменился алгоритм формирования и записи движений.
Теперь по каждому обслуживаемому механизмом регистру движения формируются следующим образом:
Данные изменения позволяют:
Переход на версию ERP 2.1.3 (и соответствующие ей версии КА2 и УТ11)
При переходе на новую версию ранее сформированные расчетные движения автоматически не изменяются,
т.к. для этого нужен не простой перенос движений между регистраторами, а "эмуляция" пересчета себестоимости, что чревато...
Если запустить перерасчет старого периода, то в нем будут сформированы корректные движения по новой схеме.
Запуск расчета себестоимости.
Точкой входа в алгоритм расчета является процедура РассчитатьВсе() в которую предаются параметры:
Оригинальное описание
// Запуск расчета себестоимости.
// (ранее - ВыполнитьРегламентноеЗаданиеРасчетСебестоимости() модуля менеджера документа расчета себестоимости)
// Параметры:
// Дата - Дата - период расчета себестоимости
// ПредварительныйРасчет - Булево - выполнять фактический или предварительный расчет;
// предварительный расчет может выполняться
// = регламентным заданием
// = как подготовительный этап к распределению расходов на продукцию
// Организация - СправочникСсылка.Организации - рассчитывать только по указанной организации;
// также будут пересчитана себестоимость по организациям, связанным по схеме Интеркампани с указанной
// - Массив - массив организаций, по которым надо рассчитать себестоимость, другие организации не рассчитываются
// РегламентноеЗадание - Булево - если Истина, значит вызвана из регламентного задания расчета предварительной себестоимости
// ПараметрыОтладки - Структура - предназначена для переопределения одноименных свойств структуры ПараметрыРасчета
// (подробнее см. пояснения в коде ИнициализироватьПараметрыРасчета() к параметру ПараметрыОтладки)
Перед расчетом для каждой организации будет сформирован документ РасчетСебестоимостиТоваров (если его еще не было) со следующим заполнением:
Для выполнения расчета без падения в случае возникновении ошибки, есть функция-обертка РассчитатьВсеВПопыткеИсключении() параметры аналогичны процедуре РассчитатьВсе(), но функция возвращает значение - Булево - признак успешного выполнения расчета.
Выполнение расчета себестоимости.
Непосредственный расчет выполняется в функции РассчитатьСебестоимостьПоГруппеОрганизаций()
Схематически расчет выглядит следующим образом:
Структура этапа расчета.
Схематически процедура-этап расчета выглядит следующим образом:
Обращение к данным ИБ в запросах.
Поскольку новые расчетные движения по регистрам себестоимости записываются в ИБ только в конце расчета,
то в ходе расчета при обращении к таблицам этих регистров (реальным или виртуальным) надо соблюдать некоторые правила (касается только регистров, перечисленных в ИнициализироватьРегистры()).
1. Обороты (движения) регистра за период должны получаться объединением:
Для удобства, по некоторым регистрам эти данные автоматически кэшируются во временной таблице ВТКэшЗаписи<Имя регистра>.
Список регистров указан в свойстве "РегистрыСРасчетнымиЗаписями" общих параметров расчета.
2. Остатки регистра (для регистров остатков) на конец периода должны получаться объединением:
Для удобства, по некоторым регистрам эти данные автоматически кэшируются во временной таблице ВТКэшРасчетныеОстатки<Имя регистра>.
Список регистров указан в свойстве "РегистрыСРасчетнымиОстатками" общих параметров расчета.
3. Новые движения, сформированные на предыдущих этапах расчета, хранятся во временной таблице ВТКэш<Имя регистра>.
Данная временная таблица создается для всех регистров, обслуживаемые механизмом расчета себестоимости.
Также имеются ряд дополнительных особенностей работы с запросами (причины: оптимизация, платформа и т.д.).
1. Данные, используемые для отборов во всех запросах механизма расчета, хранятся
Для установки этих параметров используется универсальная процедура ИнициализироватьСвойстваЗапроса()
В результате, все запросы механизма расчета гарантировано используют одинаковые отборы.
Эта же процедура устанавливает запросу общий менеджер временных таблиц, в котором хранятся все перечисленные выше таблицы кэшей.
2. Существует ошибка Платформы 30025997, в результате которой возникают проблемы с полем ВидДвижения во временных таблицах.
Для обхода ошибки во всех временных таблицах вида ВТКэш, ВТКэшЗаписи, ВТКэшРасчетныеОстатки
вместо стандартного поля ВидДвижения хранится техногенное поле СлужебноеВидДвиженияПриход с типом "Булево" алгоритм работы с ним следующий:
Отладка и поиск проблем.
Для облегчения разработки, тестирования и поиска проблем реализован механизм протоколирования расчета (см. процедуры вида ПротоколРасчета_...) который отрабатывается по следующим шагам:
Также реализована возможность переопределения некоторых параметров расчета (см. РассчитатьВсе(), параметр ПараметрыОтладки).
P.S. Данная статья наиболее полезной будет для программистов. За её основу былим взяты комментарии программистов 1С в решении 1С: Предприятие: "Управление торговлей" редакции 11.2.3.
По завершении отчетного периода, в системе рассчитывается себестоимость. Для этого используется документ Расчет себестоимости товаров, с установленной опцией Фактический
:
При этом, можно указать методику расчета себестоимости - Средняя за месяц , ФИФО (взвешенная оценка) , ФИФО (скользящая оценка) .
Себестоимость можно рассчитывать также и предварительно; при этом доступны все те же методики:
Расчет себестоимости можно выполнять с обособлением финансового результата по заданным аналитикам. Их нужно задать в системе предварительно, до начала использования. Если функциональная опция включена - то финансовый результат обособляется по заказам; но можно задать и дополнительные опции распределения:
Проверено. Верный ответ - первый. Вообще, доступны как бы все варианты, но согласно ответов к тесту, предварительная себестоимость считается только по средней.
Вопрос 13.34 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. При настройке учетной политики организации в качестве методики расчета себестоимости может быть выбрано:
Вопрос 13.37 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. Финансовый результат может быть обособлен:
Вопрос 13.35 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. При наличии межфирменных продаж методика расчета себестоимости должна быть:
Вопрос 13.38 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. Просмотреть финансовый результат с учетом обособления можно в отчетах:
Выбор способа, в соответствии с которым будет выполняться расчет себестоимости товаров, указывается в учетной политике организации. Для этого необходимо перейти в раздел Нормативно-справочная информация – Предприятие – Организации:
Откроется справочник Организации. Здесь требуется открыть необходимую организацию для редактирования:
Затем необходимо перейти на вкладку Учетная политика:
Можно отредактировать уже созданную запись об учетной политике при ее наличии. Для этого требуется по кнопке Еще выбрать пункт Разрешить редактирование реквизитов или создать новую по ссылке Создать новую:
Откроется окно Учетная политика организации (создание). В поле Метод оценки требуется выбрать необходимый вариант оценки, который будет применяться при расчете себестоимости в 1С 8.3 УТ 11:
По умолчанию в программе 1С 8.3 УТ 11.1 установлен вариант Средняя за месяц. Но можно выбрать другой вариант из выпадающего списка:
Также настройка методов оценки стоимости товаров может быть выполнена непосредственно в справочнике Настройка методов оценки стоимости товаров, который по умолчанию не виден на панели. Открыть справочник можно в разделе Финансы – Финансовый результат, выбрав пункт Настройка методов оценки стоимости товаров:
По команде Создать откроется окно Настройка методов оценки стоимости товаров (создание):
При создании и настройке элемента справочника имеется возможность установить выполнение автоматического обновления пересчета себестоимости в 1С 8.3 УТ 11 при выполнении регламентного задания. Для этого требуется включить соответствующую опцию Обновлять стоимость регламентным заданием.
Один из вариантов расчета себестоимости товаров в 1С 8.3 УТ 11 – это использовать документ Расчет себестоимости товаров.
Для того чтобы открыть список документов этого вида, необходимо в разделе Финансы – Финансовый результат, выбрать пункт Документы расчета себестоимости товаров:
По умолчанию в 1С 8.3 УТ 11 этой команды не видно. Для вывода ее на панель требуется выбрать команду Настройка навигации в Настройках:
Откроется форма Настройка панели навигации:
В левой части формы Доступные команды, в разделе Финансовый результат выбираем пункт Документы расчета себестоимости товаров. Далее по кнопке Добавить переносим в правую часть Выбранные команды.
Документ Расчет себестоимости товаров в 1С 8.3 УТ 11 предназначен для проведения расчета себестоимости товаров за определенный период, а также распределения общей суммы затрат на выпущенную продукцию. Себестоимость рассчитывается с начала месяца по дату создания документа. За месяц может быть введен только один документ этого вида.
В списке Документы расчета себестоимости товаров документы можно создавать и редактировать:
По кнопке Создать открывается окно нового документа Расчет себестоимости товаров (создание):
При нажатии на кнопку Выбрать (…) в поле Организация откроется форма выбора Выбор организаций:
При проведении документа расчет себестоимости может быть выполнен в двух вариантах: предварительный и фактический:
При использовании обработки Закрытие месяца в 1С 8.3 УТ 11 расчет себестоимости состоит из автоматического последовательного выполнения нескольких операций. После успешного выполнения данных этапов появляется документ, содержащий сведения по рассчитанной себестоимости товаров.
Помощник Закрытие месяца в 1С 8.3 УТ 11 можно открыть в разделе Финансы – Финансовый результат – Закрытие месяца:
Откроется форма Регламентные операции по закрытию месяца. Расчет себестоимости в 1С 8.3 УТ 11 включает в себя следующие этапы: формирование движений по партиям товаров, распределение НДС и расчет себестоимости:
Можно выполнить все операции при нажатии на кнопку Выполнить операции либо выполнить отдельные операции, щелкнув по нужной команде в списке.
Еще один вариант расчета себестоимости товаров в 1С 8.3 УТ 11 – это автоматически с помощью выполнения регламентного задания, по настроенному расписанию или вручную.
Попасть в список регламентных заданий можно в разделе Администрирование – Поддержка и обслуживание:
В разделе Регламентные операции выбрать пункт Регламентные и фоновые задания:
На вкладке Регламентные задания выбрать пункт Расчет себестоимости, выделить его и нажать на кнопку Выполнить сейчас:
В нижней части окна появится информационное сообщение:
После выполнения операции в колонке Дата окончания появится информация о дате и времени ее завершения.
Если дважды щелкнуть по команде Расчет себестоимости, то откроется окно настройки этого регламентного задания:
По команде Расписание либо из списка регламентных заданий по кнопке Настроить расписание можно выполнить настройку для выполнения этой операции:
Для автоматического расчета себестоимости товара в 1С 8.3 УТ 11.1 в конце каждого месяца требуется перейти на вкладку Месячное, отметить все месяцы и в поле Выполнять в установить цифру 1, а в поле День месяца выбрать С конца:
Позволяет организовать контроль за материальными потоками и потреблением ресурсов, обеспечивающих производственную, управленческую и коммерческую деятельность предприятия.
1С:ERP УПП 2 существенно упрощает анализ затрат и себестоимости продукции. Учет затрат и расчет себестоимости продукции выполняется максимально точно, на основе данных оперативного учета.
Возможности подсистемы:
В зависимости от экономической трактовки в составе расходов предприятия выделяются следующие группы с разным порядком распределения:
Распределение номенклатурных затрат выполняется по количественным показателям, в натуральных единицах измерения. Предусмотрены различные варианты распределения номенклатурных затрат (по правилу, на статьи расходов, по выпускам). Для получения максимально качественных данных в контексте анализа затрат на производство и себестоимости продукции можно создавать любое количество правил распределения расходов.
Для распределения номенклатурных затрат по правилам на выбор доступны различные варианты формирования баз распределения затрат (количество указанных материалов, вес указанных материалов, плановая стоимость продукции и др.).
Постатейные затраты используются для учета расходов, которые отражаются и распределяются только в суммовом выражении. Для отражения постатейных затрат предприятия используется единый механизм статей расходов.
Вариант распределения постатейных расходов фиксируется индивидуально для каждой стати расходов:
Анализ затрат и себестоимости продукции не может быть проведен без качественного расчета себестоимости.
Полная производственная себестоимость изделий и работ формируется в разрезе статей калькуляции.
Каждой статье калькуляции соответствует определенный тип затрат, основанный на общепринятой группировке, представленной в главе 25 Налогового кодекса Российской Федерации (Материальные, Оплата труда, Амортизация и др.).
Расчет себестоимости выполняется по данным оперативного учета. На выбор доступны два вида расчета себестоимости:
Поддерживается возможность фиксировать прочие расходы организаций, дополнительные расходы по товарам, расходы будущих периодов, относящиеся непосредственно на финансовый результат деятельности предприятия.
Для ведения учета прочих расходов и доходов прикладное решение предусматривает отражение следующих операций:
“1С:ERP Управление предприятием 2” позволяет формировать финансовые результаты от продажи товаров и работ обособленно по заказам, сделкам, подразделениям или менеджерам, поставщикам, группам финансового учета товаров.
По каждому объекту обособления можно сформировать полный финансовый результат (себестоимость, выручка, прибыль, рентабельность).
Финансовый результат по объектам обособления представлен в различных вариантах отчетов Валовая прибыль и Доходы и расходы .
Для оценки финансового состояния предприятия предусмотрен отчет Управленческий баланс – упрощенный вариант бухгалтерского баланса.
Управленческий баланс позволяет управлять активами и обязательствами, контролировать направления использования финансовых ресурсов, включает данные финансового учета товаров, взаиморасчеты с клиентами и поставщиками, остатки наличных и безналичных денежных средств, прочие активы и пассивы.
Данные управленческого баланса могут формироваться как по предприятию в целом, так и по каждой отдельной организации. Каждый раздел баланса можно расшифровать до документа, отражающего отдельные хозяйственные операции. Отдельно отображается информация о нарушении баланса, что позволяет выявить возможные ошибки в учете.