Алгоритмы расчета себестоимости в Управление Торговлей, редакция 11

Тема в разделе "Статьи", создана пользователем BabySG, 3 апр 2012.

  1. TopicStarter Overlay
    BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    18
    Баллы:
    29
    Расчет себестоимости ут11 (ключевые слова для поисковиков)

    ВАЖНО:
    Данное поведение действительно для редакции 11.0
    В редакции 11.1 поведение изменено (расширено), в том числе - появились партии товаров

    2.png
    Итак, весь процесс расчета себестоимости в системе основан на ПБУ 5/01 и Методологических указаниях 119н, которые более детально поясняют процесс расчета.
    Нас особенно интересует глава 3 (Отпуск материально-производственных запасов), пункт 16 ПБУ 5/01, который гласит следующее:
    «При отпуске материально-производственных запасов (кроме товаров, учитываемых по продажной стоимости) в производство и ином выбытии их оценка производится одним из следующих способов:
    - по себестоимости каждой единицы;
    - по средней себестоимости;
    - по себестоимости первых по времени приобретения материально-производственных запасов (способ ФИФО);
    Применение одного из указанных способов по группе (виду) материально-производственных запасов производится исходя из допущения последовательности применения учетной политики.»
    Последнее предложение лишь напоминает, что метод оценки мы можем менять только раз в году (по учетной политике)
    В программном продукте Управление Торговлей, редакция 11 реализованы все три способа оценки товаров, однако, тут следует учесть, что способ оценки «по себестоимости каждой единицы» не выделен в отдельный метод оценки, а достигается выделением каждой товарной позиции в отдельную учетную.
    Проще говоря, каждый товар представлен отдельным элементом справочника.
    Учитывая данный момент, способы оценки сводятся к двум: ФИФО и «по среднему», т.к. если у нас каждая поставка выделена (в случае по учету отдельной единицы) – способ ФИФО и «по среднему» дадут одинаковый результат (поставка только одна).
    Рассмотрим более подробно алгоритмы расчета себестоимости для каждого метода оценки стоимости товаров, но, предварительно, ознакомимся с тем, что вкладывается в понятие себестоимости товаров.

    3.png
    Итак, что может быть включено в себестоимость материалов описано в главе III (Оценка материалов), пункт 68 методологических указаний.
    Всего есть три понятия:

    Первое – стоимость материалов по договорным ценам.
    Этот пункт говорит нам о том, что в первичную себестоимость мы включаем стоимость материалов, которая указана по документу поступления от поставщика.
    Собственно, это описано в пункте 69 указаний: «Стоимость материалов по договорным ценам представляет собой сумму оплаты, установленную соглашением сторон в возмездном договоре непосредственно за материалы.»
    Стоит отдельно отметить, что безвозмездно полученные материалы также должны быть подвергнуты оценке (способ оценки также описан в методологических указаниях). Т.е. распространенная практика «приход по нулевой цене» не является правильной. В рамках следующей темы по анализу финансовых результатов я отдельно остановлюсь на этом аспекте деятельности.

    Далее – транспортно-заготовительные расходы (они же ТЗР).
    В методических указаниях сказано следующее (пункт 70):
    «Транспортно-заготовительные расходы - это затраты организации, непосредственно связанные с процессом заготовления и доставки материалов в организацию. В состав транспортно-заготовительных расходов входят:
    - расходы по погрузке материалов в транспортные средства и их транспортировке, подлежащие оплате покупателем сверх цены этих материалов согласно договору;
    - расходы по содержанию заготовительно-складского аппарата организации, включая расходы на оплату труда работников организации, непосредственно занятых заготовкой, приемкой, хранением и отпуском приобретаемых материалов» и так далее.
    Т.е. в понятие ТЗР входит стоимость доставки до нашего склада от склада поставщика, также мы можем включить в себестоимость товаров зарплату складских работников. Стоит обратить внимание, что если доставку материалов мы можем анализировать по конкретному документу поступления, то зарплату таким образом не получиться отследить в разрезе такой аналитики (да и имеет ли это смысл?). Т.е. сумму зарплаты работников правильно включить в себестоимость всех товаров на складе, который обслуживает данный склад.
    Также стоит отметить, что хранение в промежуточном пункте доставки материалов можно включать в себестоимость. Как пример: мы купили товар в другом городе. Сначала нам его везли по железной дороге, некоторое время он находился на оплачиваемом складе и далее был доставлен до нашего склада транспортной компанией. Т.е. у нас возникло три дополнительных расхода и всех их мы можем включить в себестоимость товаров.

    И третий пункт - расходы по доведению материалов до состояния, в котором они пригодны к использованию в предусмотренных в организации целях.
    Этот момент детализируется в пункте 71
    «Расходы по доведению материалов до состояния, в котором они пригодны к использованию в предусмотренных в организации целях, включают в себя затраты организации по переработке, обработке, доработке и улучшению технических характеристик приобретенных материалов, не связанные с производственным процессом.»
    И пункте 73 указаний:
    «Работы, предусмотренные в пункте 71 настоящих Методических указаний, могут выполняться как собственными силами организации-покупателя, так и сторонними организациями. При выполнении таких работ сторонними организациями в расходы по доведению включаются стоимость выполненных работ и расходы по перевозке к месту выполнения работ и обратно, по погрузке и выгрузке, выполненные сторонними организациями.»
    Приведу практически пример использования:
    Мы – компания, торгующая спецодеждой. Мы закупаем ее у производителя и далее своими силами наносим логотип нашей компании на элементы одежды.
    Так вот стоимость данных работ по нанесению логотипа – мы вправе включить в себестоимость товара.
    Модифицируем пример:
    Мы все та же компания, которая занимается спецодеждой, но нанесением логотипа занимается уже сторонняя компания. Доставку одежды до и обратно сторонней компании обеспечивает транспортная компания.
    Стоимость транспортных услуг, стоимость работ по нанесению логотипа – все это мы также можем включить в себестоимость спецодежды.
    Уточнив понятие, что мы понимаем по себестоимостью материалов – рассмотрим методы оценки.

    4.png
    Итак, метод оценки «по средней».
    Начнем с методологических указаний 119н – что они нам говорят?
    Пункт 75:
    «При списании (отпуске) материалов, оцениваемых организацией по средней себестоимости, последняя определяется по каждой группе (виду) запасов как частное от деления общей себестоимости группы (вида) запасов на их количество, складывающихся соответственно из себестоимости и количества по остатку на начало месяца и по поступившим запасам в этом месяце.»
    И есть описание вариантов понятия средней себестоимости (обратите внимание на экран – красным выделены отличия)
    А вот как это звучит в указаниях (это пункт 78):
    «- путем определения фактической себестоимости материала в момент его отпуска (скользящая оценка), при этом в расчет средней оценки включаются количество и стоимость материалов на начало месяца и все поступления до момента отпуска.
    Применение скользящей оценки должно быть экономически обосновано и обеспечено соответствующими средствами вычислительной техники.
    - исходя из среднемесячной фактической себестоимости (взвешенная оценка), в расчет которой включаются количество и стоимость материалов на начало месяца и все поступления за месяц (отчетный период)»
    Скользящая оценка редко где применяется (да и она просто сложна в использовании, что даже отмечено в приказе) и в 1С:Управление торговлей реализован второй способ: взвешенная оценка (выделено зеленой рамкой)

    5.png
    Таким образом, мы пришли к тому факту, что расчет стоимости методом «по средней» выполняется по следующей формуле:
    Стоимость начального остатка + стоимость поступления за период деленное на количество начального остатка + количество поступления за период
    Этой формулой мы определяем среднюю стоимость товара на складе и, просто перемножив остаток товара на полученный результат, выходим на себестоимость остатка товара.
    Аналогично определяется стоимость выбывших товаров.
    В методических указания есть замечательное приложение номер 1, которое показывает на конкретном примере, как будет рассчитана себестоимость.
    Рассмотрим его более внимательно и сверим с тем, что рассчитает нам Управление торговлей.

    6.png
    В верхней части мы фрагмент из приложения – сверим его с данными отчетов из «Управление торговлей».
    Как мы можем убедиться – все суммы совпадают и никаких отклонений не наблюдается.
    Особое внимание уделим итоговым суммам.
    Уточню, что использован фрагмент отчета «Анализ себестоимости» из «Управление торговлей».

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

    8.png
    Теперь наступает самый ответственный момент – расчет себестоимости отпущенных и оставшихся товаров.
    Рассчитаем среднюю цену товаров за январь: это составит 16,55
    На что тут необходимо обратить внимание:
    1.Средняя цена рассчитана с округлением – реальное значение выражения: 16,5483870968
    2.Выход на остаток осуществляется путем расчета сумм списания

    Учитывая эти два факта – мы получаем, что итоговая сумма списания (364 100) приблизительная.
    Об этом нам напоминают в примечании к приложению в пункте 2:
    «Фактически списанные суммы имеют небольшие расхождения по сравнению с расчетными суммами за счет округления среднемесячной цены.»
    Давайте посчитаем максимально точно сумму, которая должна была получиться.
    Исходя из математических правил, мы можем умножить остаток товара на среднюю цену и получить сумму остатка.
    Таким образом, расчетная сумма отличается от суммы в примере на примерно 35 рублей и является более точно посчитанной.
    Еще раз обращу внимание, что правильными (с точки зрения ведения учета) – являются обе суммы, но вторая сумма более точная.
    Запомним эту сумму и рассмотрим, какой же результат мы получим в «Управление торговлей»

    9.png
    На этом скриншоте показано, что сумма точно совпала с той, что мы только что рассчитали.
    Таким образом, мы можем утверждать, что себестоимость по методу оценки «по средней» удовлетворяет требованиям ПБУ 5/01 и считается верно.
    Можно сказать даже больше этого: считается не только верно, но и максимально точно.
    Далее: сейчас мы рассмотрели тот момент, что товар поступал и отпускался с одного и того же склада.
    Что же делает система, когда товар может поступить на один склад и потом перемещен на другой склад?
    Ведь в «Управление торговлей» себестоимость считается в разрезе каждого склада отдельно.

    10.png
    Рассмотрим небольшой пример подобной ситуации.
    Есть некий «склад 1» и «склад 2»
    На склад 1 поступило две штуки товаров на сумму 20 рублей
    На склад 2 поступило две штуки товаров на сумму 50 рублей
    Было осуществлено перемещение 1 штуки товаров со склада 2 на склад 1
    Для получение данных о себестоимости товаров, программа строит систему линейных уравнений.
    Вот как она выглядит:

    Обозначим стоимость товара на складе 1 как Х1
    За К1 - количество товаров, поступившего на склад 1 (по приходным накладным и перемещениям)
    Через К21 обозначим количество товаров, перемещенное со склада 2 на склад 1.
    С1 – это известная стоимость товаров на складе 1
    Аналогично обозначаем данные по складу 2.

    Подставляем наши значения в уравнение и решаем его.
    Аналогичным образом будут построены и решены уравнения для большего количества складов.
    Обратите внимание, это вся та же, только чуть более сложная формула расчета «по средней», таким образом мы получаем подтверждение, что такой подход даст нам правильный результат, ведь сам принцип расчета «по средней» мы ранее проверили и убедились в его корректности.
    На этом мы заканчиваем с методикой оценки «по средней» и переходим к методике ФИФО.

    11.png
    Итак, что же из себя представляет методика ФИФО.
    Начну сразу с главного: есть два варианта расчета по методике ФИФО.

    Первый способ, который был реализован в предыдущих редакциях «Управление торговлей», был основан на том, что производилась оценка стоимости выбытия по каждому документу.
    Т.е. у нас имелась некая таблица поступлений товаров и мы для каждого документа отпуска товаров производили расчет, из какого документа поступления мы можем списать сумму и, тем самым, выходили на остаток стоимости.
    Какие минусы данного метода:
    1.Высокие технические требования – требуется расчет по каждому документу, а если быть точнее: то по каждой позиции документа отпуска товаров. Легко понять, что когда документов много, строчек в них много – на подобные расчеты тратиться большое количество времени.
    2.При изменении порядка следования документов поступлений нарушалась последовательность списания и весь процесс необходимо было производить заново. Тоже самое относиться и к изменению документа отпуска – опять нарушается последовательность.
    3.Как только что отметил: изменился порядок документов и итоговый результат по каждому документу (после пересчета) может быть отличен от предыдущего состояния.

    Стоит отметить, что на низкую производительность данного метода жалобы от пользователей были всегда. Дополню это тем, что многие забывали или просто не проверяли данные о последовательности документов, что приводило в неверным и ложным финансовым результатам.
    Исходя из описанных причин (конечно, я не все их озвучил), в конфигурации реализован второй метод. Это метод описан в пункте 4 примечания 1 приложения 1 и звучит он следующий образом:
    «Стоимость отпущенных (списываемых) материалов по способу ФИФО может определяться упрощенно, расчетным способом, когда вначале устанавливается стоимость материала, переходящая на следующий месяц, а остальная сумма списывается в отчетном месяце.»
    Переведу это на более понятный язык.
    Как работает первый метод? Принцип заключается в том, что партия товара, которая пришла первой по времени на склад, будет первой же списана с этого склада при отпуске материалов. Т.е. рассчитав стоимость списания по каждому документу отпуска мы выйдем на остаток стоимости.
    Таким образом, логично считать, что если на конец месяца на складах остались товары, то они образовались за счет последних партий, которые поступили в этом месяце. А все более ранние партии были списаны в течении месяца.
    Еще раз: упрощенный метод ФИФО предполагает, что мы будем оценивать не стоимость списания по каждому документу отпуска, а сразу посчитаем, какие партии остались и выйдем на остаток. Вся остальная сумма подлежит списанию на отпуск материалов.
    Как очевидно, нет нужды в сложных вычислениях определения, из какой партии сколько необходимо списать и данный метод будет работать намного быстрее.
    Именно это метод и применяется в «Управление торговлей»

    12.png
    Напомню вводные данные: есть некий остаток на начало месяца, есть три партии поступления по разной стоимости и несколько отпусков товара.
    Точно также рассматривается пример расчета в методологических указаниях и мы сейчас сравним расчет с данными «Управление торговлей».
    Сведем эти данные в более компактный вид

    13.png
    В этом достаточно простом примере хорошо видно, что остаток на 1 февраля мог получиться только из третьей партии, той, где количество поставки 20 000 на сумму 400 000.
    Таким образом, мы получаем, что стоимость остатка 9 000 штук товара на 1 февраля составляет 180 000.

    Отдельного слайда для демонстрации примера из методологических указаний я не делал, но смею уверить – там фигурируют точно такие числа.
    Проверим, что нам рассчитает «Управление торговлей»

    14.png
    Как мы можем убедиться, отчет в системе показывает точно такие числа. Таким образом, мы убедились, что система отработала корректно и по методике, описанной для ведения учета.
    Тут хотелось бы отметить очень важный момент: на конец периода мы получаем остаток, уже не «разбитый» по партиям.
    Т.е. мы считаем, что на начало следующего месяца переходит общая стоимость продукции.
    Рассмотрим это на примере:

    15.png
    Для данного примера я взял очень простые вводные данные:
    Есть остаток на 1 января и два поступления.
    Также в течении января был осуществлен отпуск товаров на сторону в количестве 1000 штук.
    Таким образом, на конец месяца образовался остаток товара в количестве 2000 штук.
    Теперь нам необходимо определить стоимость остатка.
    Как мы ранее рассмотрели, остаток мы рассчитываем, исходя из допущения, что он будет сформирован последними партиям, поступившими на склад.
    Таким образом, стоимость остатка товара будет складываться из стоимости первой и второй партии и составит 22 000, а вот стоимость остатка на начало периода будет списана на стоимость отпущенных товаров.

    Тут важен тот момент, что на начало следующего периода переходит сумма общего остатка, т.е. партии поступления учитываются только в течении отчетного периода.
    Остановимся на этом моменте подробнее, почему принята именно такая методология, а не та, которая была реализована ранее (в старых версиях системы), когда хранились все партии.
    Первое – смысла бы упрошенного расчета было бы немного, т.к. партий может становиться много и весь выигрыш в скорости расчета был бы утерян.
    Второе – следует обратить внимание, что методы расчета «по средней», ФИФО и какие-либо другие являются виртуальными. Они служат только в целях определения стоимости товаров за отчетный период.
    Если мы возьмем отрезок времени больший, в который войдут все поставки товара и вплоть до окончательной его продажи, то независимо от методики расчета результат (валовая прибыль) – будет совершенно одинаков. Ведь исходя из простой математики – от перемены мест слагаемых сумма не измениться.
    Также хочу отметить тот момент (как вы могли заметить ранее) – что мы все время рассчитывали стоимость остатка товаров, а все остальное списывали валом. Т.е. сказать даже по методике ФИФО какая именно партия была списана по конкретному документу отпуска товаров – не представляется возможным из-за самой идеи расчета.
    В целом – нам и не особо важна такая информация за исключением особых случаев.
    (В сегодняшнюю тему не входит задача рассказа, каким образом предлагается учитывать такие особые ситуации, когда необходимо для какого-либо отпуска товаров понять, какая именно стоимость была списана именно по этому отпуску.)
    Теперь давайте посмотрим, как система считает при нескольких складах.

    16.png
    Итак, почти такая же ситуация, как и в примере с расчетом «по средней».

    Есть некий «склад 1» и «склад 2»
    На складе 1 10-ого января поступило две штуки товаров на сумму 30 рублей
    На склад 2 15-ого января поступило две штуки товаров на сумму 40 рублей, также 20 января поступило 3 штуки товаров на сумму 90 рублей
    Было осуществлено перемещение 1 штуки товаров со склада 2 на склад 1
    Был осуществлен отпуск товара в размере 2 штуки
    Для получение данных о себестоимости товаров, программа строит систему линейных уравнений.
    Вот как она выглядит:
    Т.е. система уравнений остается точно такая же, как и в методе расчета «по средней», но есть отличие, которое мы увидим далее.
    Итак, обозначим цену товара на складе 1 как Х1
    За К1 - количество товаров, поступившего на склад 1 (по приходным накладным и перемещениям) за вычетом остатка на конец месяца
    Через К21 обозначим количество товаров, перемещенное со склада 2 на склад 1.
    И вот отличие – за С1 мы обозначаем стоимость товаров за вычетом партий, которые образовали остаток товара на конец месяца.

    Аналогично обозначаем данные по складу 2.
    Подставляем наши значения в уравнение и решаем его.
    Это себестоимость списания товаров со склада в течении месяца и она отличается от себестоимости этого же товара на конец месяца.

    Аналогичным образом будут построены и решены уравнения для большего количества складов.

    17.png
    В соответствии с п.83 Методологических указаний по бухгалтерском учета материально-производственных запасов транспортно-заготовительные расходы (ТЗР) организации принимаются к учету путем:
    - Отнесения ТЗР на отдельный счет «Заготовление и приобретение материалов»
    - Отнесения ТЗР на отдельный субсчет к счету «Материалы»
    - Прямое включение ТЗР в себестоимость материала
    ВАЖНО: Конкретный вариант учета ТЗР устанавливается организацией самостоятельно и отражается в учетной политике организации
    А вот состав транспортно-заготовительных расходов определяется приложением 2 к методологическим указаниям
    - расходы по погрузке и транспортировке;
    - расходы по содержанию заготовительно - складского аппарата организации;
    - расходы по содержанию специальных заготовительных пунктов, складов и агентств, организованных в местах заготовок;
    И так далее.
    Исходя из состава ТЗР, прямое включение транспортных расходов в фактическую себестоимость материала трудно реализуемо в реальной деятельности. Данные (первичные документы) о составе и величине ТЗР могут поступать со значительным запозданием по отношению к моменту поступления, а самое важное – к моменту списания материалов в производство, и дальнейшему формированию себестоимости производимой продукции (услуг).
    Такой способ отражения был реализован в предыдущих версиях системы «Управление торговлей» и вызывал некоторые проблемы в использовании.
    Таким образом, остается два первых способа отражения ТЗР в учете организации. Общий смысл этих методик заключается в обособленном учете (накоплении) ТЗР в течение отчетного периода и дальнейшем перераспределении суммы ТЗР пропорционально расходу и остаткам материалов на складах. Расчет суммы ТЗР, подлежащей списанию на счета бухгалтерского учета, на которых отражен расход соответствующих материалов, осуществляется по следующей формуле:

    18.png
    Коэффициент распределения ТЗР = (ТЗР на начало отчетного периода + ТЗР за отчетный период) / (Остаток товаров на начало отчетного периода + Приход товаров за отчетный период)*100
    Сумма ТЗР к списанию за отчетный период = Расход товаров за отчетный период* Коэффициент распределения /100.
    Все показатели выражаются в суммовом выражении, а не количественном.
    Пример расчета по данной формуле можно увидеть в приложение 3 к методологическим указаниям
    Что тут хочется отметить в первую очередь – на текущий момент порядок расчета суммы транспортно-заготовительных расходов, реализованный в 1С:Управление торговлей, ОТЛИЧАЕТСЯ от данного порядка.
    Зарегистрировано ошибка по этому моменту, разработчики учли замечание и в следующих версиях будут внесены исправления для устранения данной проблемы.

    19_1.png
    Рассмотрим, как же считается сумма ТЗР именно в «Управление торговлей» на текущий момент.
    Сумма ТЗР, списываемая на себестоимость считается, как:
    (ТЗР на начало отчетного периода + ТЗР за отчетный период) / (Остаток товаров на начало отчетного периода + Приход товаров за отчетный период)*Расход товаров за период
    Очень важно, что для показателей товаров используется на суммовые выражения стоимости, а количественные.
    Если у компании присутствует несколько складов, до доля транспортных расходов при перемещении на другой склад решается аналогичными линейными уравнениями, которые мы рассмотрели в алгоритмах методик оценки товаров «по средней» и ФИФО.

    19_2.png
    Важный момент, на который следует обратить внимание, т.к. он неявен.
    Посмотрите на знаменатель дроби:
    Возьмем небольшой пример:
    В январе есть поступление товаров.
    В этом же месяце мы полностью отгрузили этот товар.
    В феврале поступили ТЗР по поставке января.
    В этом случае – в знаменателе у будет 0, что недопустимо по математическим правилам.
    С точки зрения «Управление торговлей» такая ситуация определяется, как отсутствие базы распределения – ведь просто невозможно рассчитать коэффициент.
    Вывод: важно учитывать такие ситуации. По правилам учета в этом случае мы должны принять подобные расходы, как свои прямые затраты. Проще говоря: мы не можем их распределить на себестоимость товаров.

    19_3.png
    Теперь немного модифицируем пример:
    Обратите внимание – у нас был отпуск 9 штук из 10 и появился остаток на 01 февраля. Посмотрев на формулу, мы увидим, что вся сумма транспортно-заготовительных расходов будет отнесена на этот остаток.
    Т.е. для системы есть база распределения и она отнесет все расходы на эту одну штуку, что может вызвать существенный рост себестоимости.
    Подведем небольшой итог по данным примерам: за расходами, которые могут быть включены в себестоимость товаров необходимо следить, особенно, когда поступление происходит в следующем отчетном периоде.
    И еще раз напомню, что в следующих версиях будет исправлена ошибка по распределению. (Поведение изменено в редакции 11.1)