Перейти до основного вмісту
Beancount.io Logo

Облік запасів у магазині кормів: як калькулювати насипні корми, фасовані SKU та фрахт, не втрачаючи маржу

Опубліковано 11 хв. читанняMike ThriftMike Thrift
Облік запасів у магазині кормів: як калькулювати насипні корми, фасовані SKU та фрахт, не втрачаючи маржу

У магазині кормів може бути жвавий день, повні бункери та здоровий на вигляд залишок на банківському рахунку, водночас маржа непомітно зникає. Зазвичай причина не в одній драматичній помилці. Це сукупність дрібних прогалин: насипну поставку прийняли в тоннах, а продають у фунтах; фрахт залишили на рахунку витрат; пошкоджений піддон ніколи не списали; або показник ваги не збігається з обліком запасів.

Для магазину кормів для ферм і ранчо запаси є фінансовим мостом між рішенням про закупівлю та продажем. Якщо цей міст неповний, звіт про продажі може показати прибутковим товар із низькою маржею, а річна інвентаризація перетворюється на аврал. Практична система обліку запасів дає вам відтворюваний спосіб побачити, що справді є в наявності, скільки це насправді коштувало та куди зникла різниця.

Почніть із запитань, на які мають відповідати ваші записи

Облік запасів має не лише показувати кількість товару на полиці. Він повинен давати змогу відповісти на чотири запитання щодо кожної суттєвої групи товарів:

  1. Яка кількість фактично є в наявності?
  2. Яка її собівартість одиниці, включно з витратами, потрібними, щоб підготувати її до продажу?
  3. Що ви продали, зіпсували, повернули або використали для власних потреб?
  4. Чи узгоджуються кількість і вартість в обліку з результатами підрахунку та головною книгою?

Це звучить просто, але магазини кормів мають кілька особливостей, що ускладнюють облік порівняно зі звичайною роздрібною торгівлею. Один і той самий товар може надійти насипом у вантажівці, бути переміщеним до бункера, а потім продаватися меншими зваженими порціями. Фасований товар може мати кілька рецептур, розмірів і постачальників, які легко переплутати на касі. Сезонні закупівлі, знижки від постачальників і нестабільні ціни на сировину можуть зробити стару собівартість одиниці поганим орієнтиром для поточної маржі.

Рішенням не обов'язково має бути складне програмне забезпечення. Потрібен дисциплінований потік від приймання до продажу й підрахунку, а картки товарів мають відповідати тому, як ви фактично працюєте з кормами.

Створюйте картки товарів відповідно до руху кормів

Створіть унікальну картку для кожного товару, який потрібно вимірювати окремо. Для фасованого товару це зазвичай означає кожен бренд, рецептуру, розмір упаковки та одиницю виміру. Раціон для великої рогатої худоби вагою 50 фунтів і корм для птиці вагою 40 фунтів можуть стояти поруч, але для них потрібні різні коди товару, собівартість і точки повторного замовлення.

Для насипних кормів потрібне додаткове рішення: виберіть базову одиницю та використовуйте її всюди. Магазин, який купує в тоннах, а продає у фунтах, може вести облік у фунтах, тоннах або в обох одиницях, але коефіцієнт перерахунку має бути фіксованим і видимим. Якщо файл запасів показує 8 тонн, а касова система — 16,000 фунтів, система повинна автоматично звіряти ці показники. Не допускайте, щоб один працівник використовував 2,000 фунтів на тонну, а інший копіював іншу міру постачальника без документування.

Для кожної позиції зберігайте щонайменше:

  • Код товару та зрозумілий опис
  • Одиницю продажу та базову одиницю обліку запасів
  • Стандартний коефіцієнт перерахунку, якщо застосовується
  • Постачальника та номер товару постачальника
  • Бункер, прохід або місце зберігання
  • Точку повторного замовлення та цільовий рівень запасу
  • Метод оцінки та поточну собівартість одиниці
  • Ціну продажу та дату останнього перегляду ціни

Така структура пришвидшує фізичний підрахунок, адже аркуш підрахунку відповідає плануванню магазину. Вона також спрощує локалізацію проблем: відхилення в одному бункері дослідити легше, ніж відхилення, приховане у великому рахунку «корм для тварин».

Включайте повну доставлену собівартість до запасів

Ціна в рахунку — лише початок собівартості корму. Для придбаного товару собівартість зазвичай охоплює ціну рахунку після відповідних торговельних знижок, а також транспортування та інші витрати на придбання. Це означає, що вхідний фрахт, витрати на розвантаження та подібні витрати не повинні автоматично зникати на загальному рахунку витрат на доставку, якщо вони необхідні для придбання запасів.

Розгляньте просту насипну поставку:

ПозиціяСума
Рахунок постачальника за 20 тонн$8,000
Фрахт до магазину$600
Загальна доставлена собівартість$8,600
Доставлена собівартість за тонну$430
Доставлена собівартість за фунт$0.215

Якщо магазин обліковує лише рахунок на 8,000,вінпоказуєсобівартість8,000, він показує собівартість 0.20 за фунт замість 0.215.Різницяневеликадляодногофунта,алеколипартіюпродано,вонастановить0.215. Різниця невелика для одного фунта, але коли партію продано, вона становить 600 маржі, якої бракує в товарній лінійці.

Для змішаних поставок використовуйте послідовне правило розподілу. Ви можете розподіляти фрахт за вагою, кількістю піддонів, вартістю рахунку або іншим методом, який обґрунтовано відображає поставку. Вага часто має сенс, коли вантажівка везе разом насипні та фасовані корми, але магазин має задокументувати своє правило й застосовувати його послідовно. Зміна методу розподілу робить порівняння маржі від місяця до місяця оманливим.

Свідомо обліковуйте знижки, ребейти та повернення

Торговельні знижки зменшують собівартість запасів. Для знижок за швидку оплату, об'ємних ребейтів і кредитів постачальника потрібна політика, яка визначає для бухгалтера, чи зменшують вони собівартість товару, собівартість реалізованої продукції або обліковуються в іншому місці. Належний підхід може залежати від обставин і методу обліку, тому підтвердьте політику зі своїм бухгалтером, перш ніж її змінювати.

З операційного погляду важливою є простежуваність. Пов'яжіть ребейт або кредит із рахунком постачальника, товарною групою та періодом, якого він стосується. Якщо ребейт виробника покриває закупівлі за квартал, не залишайте його на загальному рахунку інших доходів, де він не може покращити аналіз маржі для цієї лінійки кормів.

Для повернень сторнуйте ту саму собівартість, яка надійшла до запасів. Повернення постачальнику має зменшувати запаси за товаром і пов'язаний рахунок кредиторської заборгованості або грошових коштів. Повернення від клієнта має відновлювати придатні до продажу запаси лише тоді, коли товар справді можна перепродати; пошкоджений, відкритий або забруднений корм потребує окремого рішення щодо подальшого використання.

Оберіть метод оцінки, що відповідає вашій діяльності

Вашому обліку потрібен послідовний спосіб визначати, яка собівартість вибуває із запасів, коли продається одиниця товару. Поширені підходи включають метод «першим надійшов — першим вибув» (FIFO), середньозважену собівартість і специфічну ідентифікацію для незвичайних товарів, які можна відстежити.

FIFO часто є інтуїтивним для фасованих товарів із датуванням: припускається, що найперші закупівлі продаються першими. Середньозважена собівартість може бути практичною для насипного бункера, де змішуються кілька поставок і окремі партії вже неможливо розрізнити. Специфічна ідентифікація може підходити для дорогих спеціалізованих товарів, що зберігаються окремо, але для звичайних кормів вона зазвичай занадто трудомістка.

Ключове — відрізняти практику фізичної ротації від облікового припущення. Ви можете фізично продавати найстаріші пакети першими, щоб зберегти свіжість, і водночас застосовувати метод обліку, обраний разом із податковим радником. Обидва підходи можуть бути доцільними, але записи мають бути внутрішньо узгодженими, а метод не слід змінювати лише тому, що новий метод дає кращий результат цього кварталу.

Для податкової звітності методи обліку запасів та їх зміни мають спеціальні правила. Малий бізнес може мати варіанти, що впливають на облік запасів, але ця гнучкість не скасовує потреби у записах, які достовірно відображають дохід. Розглядайте зміну методу обліку запасів як обліково-податкове рішення, а не як швидке виправлення невдалого підрахунку.

Зробіть приймання контрольним пунктом, а не бюрократичною формальністю

Процес приймання — місце, де починаються багато майбутніх розбіжностей. Зіставляйте замовлення на закупівлю, товарно-транспортну накладну, рахунок постачальника та фактичний товар до оновлення обліку запасів. Для насипних поставок фіксуйте доставлену вагу, посилання на вагу або талон, заповнений бункер і підтвердження водія чи працівника. Для фасованих товарів рахуйте ящики або мішки, оглядайте видимі пошкодження та одразу фіксуйте нестачі.

Проста тристороння звірка виявляє різні проблеми:

ДокументЩо він підтверджує
Замовлення на закупівлюЩо магазин мав намір придбати
Товарно-транспортна накладна або звіт про прийманняЩо надійшло та куди це потрапило
Рахунок постачальникаЩо виставив постачальник

Не відображайте рахунок постачальника у складі запасів лише тому, що він надійшов електронною поштою. Поставка може бути неповною, розділеною на кілька доставок, пошкодженою або відправленою не в те місце. І навпаки, не чекайте тижнями з відображенням підтвердженого надходження лише тому, що рахунок запізнюється. Нарахування отриманих запасів і пов'язаної кредиторської заборгованості зберігає корисність балансу на кінець місяця.

Якщо розмір команди дозволяє, розділяйте обов'язки з приймання товарів і затвердження оплат постачальникам. Навіть невеликий магазин може застосовувати просту перевірку власником: одна особа реєструє надходження, інша звіряє рахунок із документом про приймання перед оплатою.

Підраховуйте насипні запаси так, щоб виявляти втрати

Насипні корми створюють проблему вимірювання. Бункер може не давати надійного візуального уявлення про кількість, а запаси можуть змінюватися через помилки зважування, розсипання, вологу, пил, шкідників, обробку або неправильний коефіцієнт перерахунку. Облікова кількість є оцінкою, доки ви не перевірите її фізичним вимірюванням.

Установіть календар підрахунків із різною періодичністю:

  • Підраховуйте бункери з великим оборотом щотижня або щонайменше щомісяця.
  • Щомісяця проводьте циклічний підрахунок фасованих SKU, що швидко продаються або мають високу вартість.
  • Підраховуйте весь магазин наприкінці року з документованою датою відсікання для закупівель і продажів.
  • Повторно перераховуйте суттєві відхилення перед проведенням коригування.

Для насипного бункера використовуйте задокументований метод вимірювання. Це можуть бути калібровані ваги, таблиця бункера на основі глибини та щільності, вимірювання, підтверджене постачальником, або контрольований тест повного спорожнення та повторного заповнення. Зберігайте метод і припущення разом з аркушем підрахунку. Оцінка бункера менш ризикована, коли щоразу використовується той самий метод і зрозумілий діапазон його похибки.

Коли фізичний запас відрізняється від облікового залишку, не списуйте різницю на розмитий рахунок «різне» й не рухайтеся далі. Відображайте коригування запасів на окремому рахунку втрат, псування або пошкоджень; зазначайте товар, кількість, вартість, причину, дату та особу, що перевірила. Це перетворює повторюване відхилення на сигнал. Якщо в тому самому бункері щомісяця виявляється нестача, перевірте ваги, одиницю виміру в касовій системі, процес приймання та контроль доступу.

Встановлюйте ціни на основі маржі, а не інтуїції

Ціноутворення в магазині кормів часто починається з ціни конкурента на полиці або звичної суми за мішок. Це корисні ринкові сигнали, але не ваш розрахунок маржі. Починайте з доставленої собівартості одиниці, а потім перевіряйте, чи покриває ціна продажу цільову валову маржу та операційні витрати, які ця валова маржа має підтримувати.

Наприклад, мішок із доставленою собівартістю 18.40,якийпродаєтьсяза18.40, який продається за 23.00, дає валовий прибуток 4.60.Йоговаловамаржадорівнює4.60. Його валова маржа дорівнює 4.60, поділеним на 23.00,тобто2023.00, тобто 20%. Націнка дорівнює 4.60, поділеним на $18.40, тобто 25%. Це не взаємозамінні показники. Плутанина між ними може створити враження, що цільова ціна безпечніша, ніж є насправді.

Переглядайте ціни після суттєвої зміни собівартості постачальника, а не лише за календарним графіком. Додавайте дату набрання чинності нової ціни до картки товару. Для насипних кормів порівнюйте маржу і за фунт, і за операцію, оскільки невелика різниця на фунт накопичується у великих замовленнях.

Сезонні закупівлі потребують такої самої дисципліни. Закупівля наперед може захистити наявність товару та поліпшити собівартість, але вона також зв'язує грошові кошти й підвищує витрати на утримання повільнооборотних запасів. Відстежуйте як оборотність запасів, так і строк зберігання. Прибутковий товар, який лежить надто довго, все одно може створити тиск на грошові кошти, потрібні для наступної поставки.

Щомісяця звіряйте субреєстр запасів

Наприкінці місяця звіряйте деталізацію запасів із рахунком запасів у головній книзі. Базова зв'язка має такий вигляд:

Початкові запаси
+ підтверджені закупівлі та доставлені витрати
- собівартість реалізованої продукції
- затверджені повернення, пошкодження та втрати
= очікувані кінцеві запаси

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

Зберігайте пакет звірки: звіт про запаси, залишок головної книги, аркуші підрахунку, журнал коригувань, підтвердження кредитів постачальника та підпис особи, що перевірила. Ця звичка окупається під час податкової звітності, підтримує розмови з кредиторами й дає переконливу відповідь, коли керівник запитує, чому змінилася маржа товарної категорії.

Якщо ви використовуєте облік у звичайному тексті, зрозумілий план рахунків може відокремлювати запаси за основними категоріями, собівартість реалізованої продукції, вхідний фрахт, ребейти постачальників, втрати та пошкоджені товари. Такий поділ полегшує аналіз бізнесу у Fava або адаптацію процесу за документацією Beancount.

30-денний план упорядкування для магазину кормів

Вам не потрібно одразу перебудовувати всі процеси. Почніть із товарів і бункерів, які створюють найбільший фінансовий ризик.

Тиждень 1: нанесіть на карту потік запасів

Пройдіть шлях закупівлі від замовлення через приймання, зберігання, продаж і оплату. Перелічіть документи, які створюються на кожному етапі, і визначте, де кількість, одиниця виміру або собівартість можуть змінитися без перевірки.

Тиждень 2: виправте дані про товари та одиниці

Очистьте дублікати SKU, встановіть базові одиниці, задокументуйте перерахунки та призначте місця зберігання. Переконайтеся, що касова система, аркуші підрахунку та облікові записи використовують однакові одиниці.

Тиждень 3: порахуйте та дослідіть

Порахуйте основні насипні бункери й найцінніші або найшвидше продавані фасовані товари. Повторно перерахуйте суттєві різниці та класифікуйте кожне коригування, а не згортавайте все разом.

Тиждень 4: звірте та встановіть ритм

Звірте деталізацію запасів із головною книгою, перегляньте валову маржу за товарними групами та заплануйте наступні циклічні підрахунки. Призначте одну людину для підготовки звірки, а іншу — для її перевірки.

Мета — не ідеальні цифри щогодини. Це своєчасні, зрозумілі цифри, які показують, коли потрібно діяти.

Спростіть управління фінансами

Дисципліна в обліку запасів працює найкраще, коли закупівлі, продажі, фрахт, ребейти та коригування легко відстежити. Beancount.io пропонує облік у звичайному тексті, який є прозорим, версійованим і готовим до ШІ, тож ваші фінансові записи залишаються зрозумілими в міру зростання операцій із запасами.

Поділитися цією статтею

9 хв. читання

Бухгалтерія броварні: собівартість бареля, акцизний податок TTB та втрати, через які собівартість реалізованої продукції бреше

Як налаштувати облік крафтової броварні так, щоб собівартість реалізованої…

bookkeeping
small-business
17 хв. читання

Бухгалтерія автосервісу: як відстежувати запчастини, роботу та повторні візити, не втрачаючи маржу

План рахунків та система KPI для автосервісу, яка розділяє прибуток від…

bookkeeping
auto-repair
10 хв. читання

Облік товарних запасів в електронній комерції з 3PL та омніканальним виконанням замовлень: Як онлайн-продавці розподіляють повну собівартість (Landed Costs), відстежують зарезервовані запаси FBA, узгоджують розрахунки з маркетплейсами та уникають фіктивної собівартості реалізованих товарів наприкінці року

Продавці на багатьох каналах регулярно втрачають 22 пункти маржі через фіктивну…

e-commerce
inventory
15 хв. читання

Бухгалтерія для клінінгового бізнесу: калькуляція замовлень, зарплата та облік запасів

Система бухгалтерії на рівні контрактів для клінінгових та прибиральних…

bookkeeping
small-business
13 хв. читання

Бухгалтерія для ремонту побутової техніки: калькуляція запчастин за замовленням, запаси у фургоні та розподіл гарантійних і роздрібних ремонтів, що визначає ваш реальний прибуток

Платні виклики з ремонту побутової техніки приносять приблизно $200 прибутку…

bookkeeping
small-business