Розрахунок собівартості – обов'язковий крок на формування фінансового результату підприємства. Існує кілька методів розрахунку, кожен з яких підходить під певні параметри організації. У зв'язку з цим, кожен п'ятий дзвінок до компанії надходить із запитанням: «Яким методом скористатися при розрахунку собівартості товарів?». У цій статті ми поділимося з вами своїм досвідом і розповімо про кожен метод на конкретних прикладах.
Обчислення собівартості необхідне наступних целей:
Визначення рентабельності продажів окремих видівтоварів. (Коефіцієнт рентабельності розраховується як відношення прибутку до активів, що її формують. Рентабельність, % = Прибуток (Виручка або вартість продажів - Собівартість) / Виручка;)
Прийняття обґрунтованих рішень про коригування складу обліку товарів, що продаються;
Формування ціноутворюючої політики підприємства.
Розрахунок собівартості списання (продаж, використання у виробництві тощо) проводиться, загалом, за місяць або на конкретну дату документом «Розрахунок собівартості товарів» безпосередньо (розрахунок проводиться з початку місяця до кінця дня документа «Розрахунок собівартості товарів») або із «Помічника закриття місяця».
При виборі способу розрахунку собівартості важливим є наявність/відсутність партійного обліку. Партійний облік необхідний для:
Зберігання інформації про кожну партію товарів;
Ведення складного обліку ПДВ;
Партійна оцінка вартості;
Продаж на експорт;
Включення/виключення ПДВ у вартість.
Види розрахунку собівартості:
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:
Організація, що займається торгівлею побутовою хімією, також потребувала вибору відповідного методу розрахунку. Компанія закуповує товари за кордоном, отже, ціна на товари залежить від курсу долара, тому, т.к. Ціна в кожній поставці може суттєво відрізнятися, у компанії ведеться партійний облік. Постачання товарів здійснювалися рідко, близько двох разів на місяць. У зв'язку з цим фахівці «RG-Soft» запропонували вибрати метод «ФІФО (ковзна оцінка)». Розглянемо приклад розрахунку собівартості однієї номенклатури у цій компанії.
Інформація, яка була внесена до інформаційної бази, подана у таблиці 2.
Таблиця 2.
Розрахунки:
Перша партія: 10000/100 = 100 - собівартість одиниці товару з першої партії у червні;
Друга партія: 20 000/100 = 200 – собівартість одиниці товару з другої партії у червні;
Партії списуються за принципом: перші партії, що надійшли, вибувають також першими
50 * 100 = 5000 р. - загальна собівартість товарів списаних у червні;
Залишок товарів на 01.07.2016: 150 шт. на загальну собівартість 25 000 грн.
Перша партія: 5000/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.
Розрахунки:
Перша партія: 4000/20 = 200 - собівартість одиниці товару з першої партії у жовтні;
Друга партія: 8000/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"дозволяє формувати фінансові результати від продажу товарів та робіт відокремлено на замовлення, угоди, підрозділи або менеджери, постачальники, групи фінансового облікутоварів.
По кожному об'єкту відокремлення можна сформувати повний фінансовий результат (собівартість, прибуток, прибуток, рентабельність).
Фінансовий результат по об'єктах відокремлення представлений у різних варіантахзвітів Валовий прибутокі Доходи і витрати.
Для оцінки фінансового станупідприємства передбачено звіт Управлінський баланс- Спрощений варіант бухгалтерського балансу.
Управлінський баланс дозволяє управляти активами та зобов'язаннями, контролювати напрями використання фінансових ресурсів, включає дані фінансового обліку товарів, взаєморозрахунки з клієнтами та постачальниками, залишки готівкових та безготівкових грошових коштів, інші активи та пасиви.
Дані управлінського балансу можуть формуватися як у підприємстві загалом, і по кожної окремої організації. Кожен розділ балансу можна розшифрувати до документа, що відображає окремі господарські операції. Окремо відображається інформація про порушення балансу, що дозволяє виявити можливі помилкив обліку.