Працівник почав рахувати полицю з соками. Поки він рахує одну позицію, покупець бере товар з іншої полиці й іде на касу. За годину привозять нову поставку. Касир один — йому доводиться і продавати, і рахувати одночасно . Як у такій ситуації отримати коректні залишки, якщо магазин навіть на пів дня закрити не можна?
Чому звичайну інвентаризацію складно провести без зупинки продажів
Класична інвентаризація коректно працює лише тоді, коли товар у момент підрахунку нікуди не рухається. У реальному магазині це не так: поки рахують одну групу товарів, решта асортименту продовжує жити своїм життям — щось продають, щось повертають, щось привозить постачальник. Якщо це не врахувати, підсумкові цифри розходяться з реальністю, і незрозуміло, чи товару справді не вистачає, чи його просто продали вже після підрахунку.
Тому магазини йдуть на закриття або нічну інвентаризацію: простіше зупинити рух товару, ніж потім розбиратися з розбіжностями. Але для точки, яка працює з ранку до вечора, закриття — це пряма втрата виручки.
Як працює інвентаризація без зупинки продажів у PayKit
Поки в системі увімкнено контроль залишків, кожна операція — продаж, надходження, повернення, переміщення — постійно змінює розрахунковий залишок позиції, незалежно від того, йде інвентаризація чи ні.
Коли працівник відкриває документ інвентаризації, магазин не зупиняється: каса продовжує пробивати чеки, а він іде по полицях у зручному темпі. Коли конкретну позицію фізично перераховано і фактичну кількість внесено в систему — саме цей момент стає точкою відліку для подальшого руху цього товару. Усе, що станеться з ним після — продаж, повернення, надходження, переміщення, — PayKit зафіксує окремо, поверх уже введеної кількості.
Один товар — своя точка відліку
PayKit не вважає, ніби весь асортимент порахували в одну мить. Для кожної позиції відлік починається саме з моменту, коли її фактичну кількість внесли в документ. Поки товар ще не порахований, точки відліку для нього просто немає. У документі на тисячу позицій це виглядає не як один загальний зріз магазину, а як тисяча окремих моментів підрахунку, зсунутих у часі.
Як це виглядає на практиці
Працівник рахує яблучний сік — виходить 10 пляшок, він вносить цю цифру в інвентаризацію. З цієї секунди PayKit почав вести облік руху саме для цього товару.
Через хвилину покупець бере одну пляшку. Продаж проходить звичайним чином, а PayKit фіксує його як рух, що відбувся вже після підрахунку.
Працівник переходить до апельсинового соку, рахує його окремо і вносить 20 одиниць. Для нього відлік починається саме з цього моменту — незалежно від того, що з яблучним соком усе вже порахували і навіть встигли щось продати. Кожна позиція живе за власним таймінгом всередині однієї інвентаризації.
Що відбувається з іншими операціями
Якщо порахований товар продали, повернули, привезли новою поставкою чи перемістили — кожна така операція просто додається до вже зафіксованої точки відліку цієї позиції. Працівнику нічого не потрібно рахувати наперед: він продовжує обслуговувати покупців, а облік веде PayKit.
Кому це особливо стане в пригоді
Найбільше це відчувають невеликі магазини та точки біля дому, де один співробітник одночасно стоїть за касою і займається товаром: закрити двері там означає помітну втрату продажів. Корисно це і для магазинів з великою кількістю позицій — підрахунок можна вести поступово, трохи вранці, трохи ввечері, а зміну спокійно передавати іншому працівнику.
Що отримує магазин
Не потрібно закриватися на час перерахунку чи зупиняти продажі заради коректних залишків. Інвентаризацію можна проводити поступово, підлаштовуючись під потік покупців: прийшов покупець — його обслужили, а підрахунок просто триває далі з того місця, де зупинився.