Клиент спрашивает, сможете ли вы отгрузить 30 единиц к пятнице. Ваша бухгалтерская программа показывает 34 единицы на складе, поэтому вы говорите «да» и принимаете заказ. В понедельник утром склад сообщает, что реальное число — 11: два десятка единиц утекли за последний квартал через повреждения, неверно оприходованные поставки и одну коробку, которую никто не может объяснить, а ваши книги ничего не заметили, потому что узнают о том, чем вы владеете, только когда кто-то это пересчитает. Теперь вам предстоит перезвонить клиенту, предложить скидку за частичную отгрузку и объяснить, почему себестоимость проданных товаров только что подскочила по причинам, которые никто не может расписать по статьям.
Этот разрыв между тем, что говорят книги, и тем, что лежит на полке, — не бухгалтерская ошибка. Это выбор системы. Каждый бизнес, продающий физические товары, ведёт одну из двух систем учёта запасов — непрерывную или периодическую, — и этот выбор определяет, отслеживают ли ваши книги запасы непрерывно или восстанавливают их постфактум. Выберите не ту, и вы либо платите за точность в реальном времени, которой никогда не пользуетесь, либо летите вслепую между подсчётами, пока недостача тихо съедает вашу маржу.
Две системы простыми словами
Непрерывная система обновляет запасы при каждой транзакции. Каждая закупка добавляет единицы на счёт запасов; каждая продажа вычитает их и в тот же момент фиксирует себестоимость проданных товаров. В учётных регистрах всегда отражён текущий остаток — теоретически вы можете посмотреть запас любой позиции в три часа дня во вторник, не вставая с места. POS-системы, сканеры штрихкодов и программное обеспечение для учёта запасов — это механизмы, которые делают такой подход практичным: каждое сканирование — это бухгалтерская проводка.
Периодическая система обновляет запасы только тогда, когда кто-то их пересчитывает. Между подсчётами счёт запасов заморожен на последнем посчитанном значении. Закупки в течение периода попадают на временный промежуточный счёт — обычно называемый «Закупки», — а продажи фиксируют выручку вообще без движения запасов. В конце периода кто-то физически пересчитывает всё, и себестоимость проданных товаров выводится арифметически: то, с чего вы начали, плюс то, что купили, минус то, что осталось, должно быть тем, что вы продали (или потеряли).
| Непрерывная | Периодическая | |
|---|---|---|
| Остаток запасов | Обновляется при каждой продаже и закупке | Обновляется только после физического подсчёта |
| Себестоимость проданных товаров | Фиксируется в момент каждой продажи | Рассчитывается один раз за период по результатам подсчёта |
| Закупки в течение периода | Дебетуются напрямую на счёт запасов | Дебетуются на промежуточный счёт закупок |
| Физические подсчёты | Циклические подсчёты для проверки системы | Полные подсчёты, которые создают сами числа |
| Лучше всего подходит | Много SKU, большой объём, несколько локаций | Мало SKU, малый объём, простые операции |
| Стоимость | ПО, сканеры, дисциплина приёмки | Время сотрудников на подсчёты, минимум инструментов |
Ни одна из систем не отменяет физический подсчёт — это первый миф, который нужно развеять. Непрерывные записи расходятся с реальностью из-за краж, повреждений, ошибок ввода данных и недопоставок от поставщиков, поэтому любая непрерывная операция всё равно считает для проверки. Разница в том, что делает подсчёт: при непрерывной системе он корректирует и проверяет текущий остаток, а при периодической — создаёт числа периода с нуля.
Как каждая система вычисляет себестоимость проданных товаров
Здесь две системы расходятся на бумаге, и понимание механики — это то, что позволяет вам критически читать собственную отчётность.
Непрерывная: две проводки на каждую продажу
Каждая продажа запускает пару проводок. Первая фиксирует сторону выручки — дебет кассы или дебиторской задолженности, кредит выручки от продаж. Вторая фиксирует сторону затрат — дебет себестоимости проданных товаров и кредит запасов на стоимость именно тех единиц, которые ушли. Если вы продаёте 20 единиц по себестоимости $8 каждая за $15 каждую, проводка по затратам перемещает $160 из запасов в себестоимость проданных товаров в тот же момент, когда на счета поступает $300 выручки.
Поскольку затраты списываются единица за единицей, системе нужна предпосылка о движении затрат — FIFO, средневзвешенная стоимость или подобная — чтобы решить, какие именно $8 уходят, когда идентичные единицы были куплены по разным ценам. Остаток запасов, таким образом, представляет собой оценённую по стоимости запись, а не просто количество.
Периодическая: одна формула на период
При периодической системе продажи фиксируют только выручку. Вся закупочная деятельность накапливается на счёте закупок (плюс вспомогательные счета для транспортных расходов при доставке и возвратов закупок), а счёт запасов сохраняет своё начальное сальдо нетронутым весь период. Затем наступает подсчёт, и себестоимость проданных товаров выпадает из классической формулы:
Себестоимость проданных товаров = Начальные запасы + Чистые закупки − Конечные запасы
Чистые закупки означают закупки плюс транспортные расходы при доставке, минус возвраты и скидки по закупкам и минус полученные скидки при закупках. Посчитайте на круглых числах: начальные запасы $1 000, закупки $8 000 и конечный подсчёт стоимостью $1 920 дают себестоимость проданных товаров $7 080. Затем составная закрывающая проводка устанавливает счёт запасов на подсчитанные $1 920, обнуляет счёт закупок и относит разницу $7 080 на себестоимость проданных товаров.
Обратите внимание, что предполагает эта формула: всё, чего нет на полке, было продано с прибылью. Кражи, порча, бой и ошибки подсчёта — всё это незаметно завышает одно и то же число себестоимости проданных товаров. При периодической системе проблема магазинных краж выглядит точно так же, как здоровый объём продаж. Этот единственный факт подталкивает к переходу на непрерывную систему больше, чем что-либо другое.
Счёт закупок: что это такое
Новички часто спотыкаются о счёт закупок, потому что он выглядит как расход, но таковым не является. Думайте о нём как о промежуточной зоне: в течение периода он собирает каждую закупку товаров — дебет закупок, кредит кассы или кредиторской задолженности — пока счёт активов запасов ждёт. Счёт транспортных расходов накапливает расходы на доставку, которые являются частью стоимости запасов, а счета возвратов и скидок по закупкам и скидок при закупках накапливаются как контрарные счета к закупкам, уменьшающие чистые закупки.
В конце периода все эти временные счета закрываются. Их чистая сумма попадает в расчёт себестоимости проданных товаров, а счета обнуляются для следующего периода. Если вы когда-нибудь увидите остаток на счёте закупок, сохранившийся после закрытия года, — что-то пошло не так; эти счета должны быть пустыми в первый день каждого периода. Аудиторы проверяют именно это, потому что устаревший остаток закупок обычно означает, что закрывающие проводки были пропущены и что и запасы, и себестоимость проданных товаров неверны.
Что нужно, чтобы непрерывная система работала
На бумаге непрерывная система лучше, но это также система с большим числом способов выйти из строя, потому что её точность зависит от фиксации каждой транзакции. Прежде чем переключаться, убедитесь, что вы можете финансировать все четыре требования:
Точка продаж, которая уменьшает запас. Каждая продажа должна автоматически уменьшать количество позиции. Современное POS-ПО делает это по своей природе, и многие базовые тарифы включают такую функцию — некоторые надстройки для учёта запасов в розничных POS-системах стоят около $25 за магазин в месяц, что делает непрерывную систему доступной для магазинов с одной точкой, а не только для сетей.
Сканирование при приёмке и продаже. Ручной ввод количества убивает весь смысл; ручной сканер штрихкодов стоит значительно меньше $200 и окупается в первый же раз, когда выявляет недопоставку от поставщика. Печатайте свои этикетки для позиций, которые приходят без штрихкодов, и сканируйте в обоих направлениях — товары на входе и на выходе.
Дисциплина приёмки. Погрузочная площадка — это место, где непрерывные системы погибают. Каждая поставка должна сверяться с заказом на покупку, а недостачи, повреждения и замены должны регистрироваться до того, как коробки покинут площадку. Незафиксированные поступления позже завышают себестоимость проданных товаров; незафиксированные повреждения занижают недостачу, пока полка тихо пустеет.
Кто-то, кто разбирает исключения. Непрерывная система генерирует отчёты об исключениях — отрицательные остатки в наличии, проданные позиции, которые никогда не поступали, маржа, которая резко колеблется по одному SKU. Эти отчёты — настоящий продукт системы. Назначьте человека и еженедельное окно для их разбора, иначе текущие остатки выродятся в фикцию в течение квартала.
Если этот список звучит как объём работы, который вы не можете обеспечить персоналом, это полезная информация. Хорошо отлаженная периодическая система лучше непрерывной, которую никто не поддерживает — уверенно выглядящие числа, которые неверны, хуже, чем честно приблизительные.
Циклические подсчёты: привычка к проверке, нужная обеим системам
Полный физический подсчёт — остановка работы, пересчёт всего, сверка в течение нескольких дней — настолько разрушителен, что большинство предприятий проводит его не чаще раза в год. Циклический подсчёт заменяет это ежегодное испытание небольшими, частыми подсчётами: часть SKU каждый день или неделю, по ротации, охватывающей весь склад за квартал. Операции никогда не останавливаются, расхождения всплывают через дни, а не месяцы, и персонал становится лучше в подсчётах благодаря практике.
Наибольшая отдача приходит от подсчёта по риску, а не по алфавиту. Ранжируйте позиции по стоимости, умноженной на скорость оборота, и считайте верхний уровень еженедельно, средний — ежемесячно, а медленный хвост — ежеквартально: ошибка в 2 процента по вашему бестселлеру стоит дороже, чем ошибка в 20 процентов по пыльной запасной детали. Каждый циклический подсчёт должен заканчиваться одним из трёх исходов: система была права (ничего не делать), система ошиблась по известной причине (исправить процесс, который это вызвал) или система ошиблась по неизвестной причине (зафиксировать как недостачу и следить за закономерностью).
Математика недостачи проста и отрезвляюща. Разделите денежную стоимость необъяснённых потерь на учтённые запасы: $30 000 недостачи против $1 500 000 учётных запасов — это 2-процентный уровень недостачи. При непрерывной системе эти 2 процента проявляются как видимый разрыв между учётом и фактом, который можно расследовать по SKU, смене и локации. При периодической системе он растворяется в себестоимости проданных товаров. В любом случае деньги ушли — вопрос в том, говорит ли вам ваша система, где искать.
Отслеживание любой из систем в plain-text учёте
Точный учёт с первого дня предотвращает ту декабрьскую суету, которую вызывают эти системы, потому что проводки по запасам невелики, если делать их по ходу, и мучительны, если восстанавливать год из них в январе. В plain-text учётном регистре структура явная: отдельные счета для запасов в наличии, закупок в пути и себестоимости проданных товаров держат движущиеся части каждой системы видимыми, а не свёрнутыми в один непрозрачный остаток.
Продажа в непрерывном стиле 20 единиц себестоимостью $8 каждая, следующая за закупкой 100 единиц по той же стоимости, выглядит так — обратите внимание на парные проводки по выручке и затратам в дату продажи:
2026-10-03 * "Receive 100 units from supplier at 8.00 USD each"
Assets:Inventory:Widgets 800.00 USD
Liabilities:AccountsPayable:Supplier -800.00 USD
2026-10-05 * "Sell 20 units at 15.00 USD each"
Assets:Checking 300.00 USD
Income:Sales:Widgets -300.00 USD
2026-10-05 * "Relieve inventory for 20 units sold at 8.00 USD cost"
Expenses:COGS:Widgets 160.00 USD
Assets:Inventory:Widgets -160.00 USDТот же бизнес на периодической системе относит закупку на промежуточный счёт и затрагивает запасы только при закрытии. При начальных запасах $1 000, закупках периода $8 000 и конечном подсчёте $1 920 одна составная проводка устанавливает актив и выводит $7 080 себестоимости проданных товаров:
2026-10-03 * "Receive goods — periodic system stages in Purchases"
Expenses:Purchases:Widgets 800.00 USD
Liabilities:AccountsPayable:Supplier -800.00 USD
2026-12-31 * "Periodic close — ending count 1,920.00 USD against 1,000.00 USD beginning"
Assets:Inventory 920.00 USD
Expenses:COGS 7,080.00 USD
Expenses:Purchases:Widgets -8,000.00 USDЛюбая структура остаётся читаемой по мере роста объёма, потому что названия счетов несут логику системы. Для получения основ по structuring счетов и отчётов таким образом см. введение в Beancount и шаблоны финансовой отчётности, а также используйте представление панели управления, такое как Fava, чтобы следить за динамикой запасов и маржи из месяца в месяц.
Какая система подходит вашему бизнесу
Честно проработайте эти пять вопросов. Если большинство ответов попадает в левую колонку, периодическая система вам подходит; если в правую — пора переходить на непрерывную.
Сколько SKU вы держите? Меньше нескольких десятков отдельных позиций — периодический подсчёт занимает полдня и остаётся точным. Больше нескольких сотен — полные подсчёты превращаются в многодневные остановки, и одна эта боль обычно оправдывает непрерывную систему плюс циклический подсчёт.
Сколько транзакций в день? Низкий дневной объём означает мало движений, которые можно пропустить между подсчётами. Высокий объём означает, что полка постоянно оборачивается, и квартальный подсчёт устаревает прежде, чем таблица сверки будет закончена.
Сколько локаций? Одна комната, которую можно обойти за десять минут, поддаётся подсчёту. Два магазина, склад и полка консигнации на другом конце города — нет: перемещения между локациями исчезают при периодической системе, тогда как непрерывная отслеживает каждое движение.
Насколько узка ваша маржа? Бизнес с 60-процентной валовой маржой может поглотить некоторую невидимую недостачу. Бакалейщик или дистрибьютор с 8 процентами — нет; незамеченная потеря двух пунктов маржи — это четверть прибыли, и только непрерывная система показывает её, пока ещё есть время действовать.
Можете ли вы обеспечить дисциплину персоналом? Непрерывная система без дисциплины приёмки и разбора исключений — худшее из обоих миров. Если вы не можете выделить еженедельные часы, ведите периодическую систему хорошо — по расписанию подсчёты, защищённая кладовая, расследуемые расхождения — пока не сможете.
Следите за тремя сигналами того, что вы переросли периодическую систему: дефицит по позициям, которые, по словам книг, у вас есть; процент себестоимости проданных товаров, дрейфующий вверх без изменения цен поставщиков за этим; и подсчёты, которые съедают дни продаж. Любой из них означает, что «подсчитай и рассчитай» теперь стоит дороже, чем стоило бы оборудование для непрерывной системы.
Частые ошибки, которых следует избегать
- Использование непрерывного ПО с периодическими привычками. Покупка POS и сканеров, но пропуск сканирования при приёмке даёт остатки, которые выглядят точными и при этом неверны. Оборудование — дешёвая часть; дисциплина сканирования — это и есть система.
- Отношение к периодической себестоимости проданных товаров как к точной. Это балансирующая величина, которая вбирает в себя недостачу, повреждения и каждую ошибку подсчёта. Читайте её как «товары, которых больше нет на полке», а не «товары, проданные с прибылью», и расследуйте, когда процент меняется.
- Подсчёт раз в год без циклических подсчётов между ними. Одиннадцать месяцев дрейфа превращают ежегодную сверку в криминалистическое расследование. Ежемесячные или еженедельные срезы держат каждое расхождение достаточно малым, чтобы его объяснить.
- Смешивание двух систем в одном комплекте книг. Дебетование закупок на счёт запасов при одновременном применении периодической закрывающей формулы двойной счёт запасов. Выберите одну схему для каждого бизнеса и держите каждую проводку в соответствии с ней.
- Забывание транспортных расходов при доставке и возвратов закупок в чистых закупках. Расходы на доставку — часть того, во что обошлись товары, а возвращённые товары никогда по-настоящему не были куплены. И то, и другое корректирует формулу, и оба легко оставить не на том счёте.
- Списание разрывов между учётом и фактом без кодов причин. Каждая корректировка должна нести причину — повреждение, недопоставка поставщика, кража, ошибка ввода, — иначе закономерность никогда не проявится. Недостача, которую вы классифицируете, — решаемая проблема; недостача, на которую вы машете рукой, — налог на всё, что вы продаёте.
Проведите тест этой недели, прежде чем выбирать
Поднимите свои записи за последние три месяца и ответьте на два вопроса числами, а не впечатлениями: сколько дней продаж поглотил ваш последний полный подсчёт и насколько себестоимость проданных товаров как процент от продаж колебалась от месяца к месяцу? Если подсчёт стоил вам дней, а процент качается без объяснения, оцените на этой неделе надстройку для учёта запасов в POS и сканер штрихкодов — оборудование стоит меньше, чем ещё один слепой квартал. Если подсчёт занял полдня, а процент держится стабильно, оставайтесь на периодической системе и потратьте сэкономленное на ротацию циклических подсчётов для ваших десяти самых ценных SKU. В любом случае ваш следующий подсчёт будет измерять систему, которую вы выбрали намеренно, а не ту, которую вы унаследовали по умолчанию.





