Перейти до основного вмісту

Інвентаризація у клієнтському застосунку

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

Сам фізичний підрахунок відбувається на терміналі — див. Підрахунок на ТЗД. Чотири види інвентаризацій (повна, циклічна, точкова, за подіями) та як обрати потрібний порівняно на сторінці розділу.

Етап 1. Планування інвентаризації​

Інвентаризація починається у клієнтському застосунку з планувального рішення: що саме перераховується і хто рахує.

Вибір охоплення​

Керівник або менеджер з обліку визначає охоплення інвентаризації. Від охоплення залежить, які завдання на підрахунок створить система, які частини складу будуть заблоковані на час підрахунку (див. Підготовка завдань на підрахунок) і які результати дозволено вносити виконавцям — кількість, введена поза охопленням, відхиляється.

Інвентаризація завжди охоплює рівно один склад. Усередині нього ділянку підрахунку задає поле «Тип області локації»:

  • «Одна комірка» — перерахунок комірки означає й перерахунок усіх контейнерів, які в ній стоять;
  • «Один контейнер» — лише цей контейнер; результати з інших контейнерів чи інших комірок не приймаються;
  • «Зона зберігання» — усі комірки однієї зони зберігання;
  • «Весь склад» — увесь склад.

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

Одна відкрита інвентаризація на комірку​

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

Діалог «Помилки валідації» — «Неможливо створити: для цієї комірки/контейнера вже існує відкрита інвентаризація»

Зріз залишків, з яким порівнюється підрахунок​

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

Зріз можна перебудувати й вручну: оберіть момент у полі «На поточний момент» і натисніть «Перерахувати залишки» — наприклад, щоб порівняти внесений факт із залишками станом на вчорашній вечір. Коригування, зроблені цією ж інвентаризацією, при перебудові ігноруються, тож перерахунок ніколи не спотворює власну базу порівняння. Перебудова доступна, поки триває введення результатів: щойно перерахунок очікує підтвердження, кнопка «Перерахувати залишки» вимикається і зріз лишається замороженим. Момент зрізу — не бухгалтерська дата: він лише задає точку часу, з якою звіряється підрахунок.

Призначення виконавців​

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

Коли результати в одній інвентаризації вносять кілька виконавців, налаштування «Режим агрегації виконавців» визначає, як поєднуються їхні цифри:

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

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

Як плануються різні види інвентаризацій​

  • Повні інвентаризації плануються заздалегідь — дату визначають наперед і інформують персонал, адже операції в охоплених зонах зазвичай зупиняються.
  • Циклічні інвентаризації беруться з повторюваного плану, а не з разового рішення. Система формує план за налаштованими правилами — наприклад, ABC-розподіл: товари групи A рахуються щомісяця, B — щокварталу, C — раз на рік. Завдання видаються операторам у звичайному робочому режимі, і решта складу не зупиняється.
  • Точкові інвентаризації створюються вручну, щойно виник сумнів — наприклад, при відборі не знайшли частину товару в комірці. Охоплення — лише сумнівна комірка чи група комірок.
  • Інвентаризації за подіями система створює сама, взагалі без кроку планування: завершення великого приймання, передача комірки під інший товар або переміщення палети між зонами запускають фоновий перерахунок зачеплених комірок.

Тип інвентаризації​

Інвентаризація має налаштування типу, яке визначає, що оператор бачить на ТЗД під час підрахунку:

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

Як це виглядає на екрані підрахунку — див. Підрахунок у комірках.

Як планування виглядає на екрані — сліпа інвентаризація та інвентаризація за розбіжностями, від форми до збереженої чернетки:

Нова інвентаризація — охоплення «Одна комірка», тип «Сліпа», агрегація виконавців, фільтр по власникуЗбережена чернетка — підготовлений рядок підтягнувся; «На поточний момент» + «Перерахувати залишки»Інвентаризація «За розбіжностями» — фільтр по власнику вимкненоЧернетка за розбіжностями — факт одразу заповнений обліковими кількостями
1 / 4
2 / 4
3 / 4
4 / 4
Нова інвентаризація — охоплення «Одна комірка», тип «Сліпа», агрегація виконавців, фільтр по власнику
Збережена чернетка — підготовлений рядок підтягнувся; «На поточний момент» + «Перерахувати залишки»
Інвентаризація «За розбіжностями» — фільтр по власнику вимкнено
Чернетка за розбіжностями — факт одразу заповнений обліковими кількостями

Етап 2. Підготовка завдань на підрахунок​

Коли охоплення визначено й виконавців призначено, система готує саму роботу.

Завдання на підрахунок​

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

Завдання з'являються на терміналах виконавців — з цього моменту робота продовжується на ТЗД (див. Підрахунок на ТЗД).

Чернетка — завдання підготовлено, планові кількості на місці, факт ще нульовийВ роботі — оператор натиснув на ТЗД «Почати інвентаризацію»; охоплення зафіксовано
1 / 2
2 / 2
Чернетка — завдання підготовлено, планові кількості на місці, факт ще нульовий
В роботі — оператор натиснув на ТЗД «Почати інвентаризацію»; охоплення зафіксовано

Що блокується під час підрахунку​

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

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

Що відбувається на ТЗД​

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

На ТЗДПідрахунок на ТЗД

Відкриття завдання, підрахунок у комірках та завершення завдання з підтвердженням розбіжностей.

Етап 3. Перевірка розбіжностей​

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

У документі перерахунку розбіжності видно у двох місцях: кожен рядок позиції має колонки «Заплановано», «Факт» і «Розбіжність», а перерахунок, що завершився з розбіжностями, отримує мітку «Має розбіжності» — див. Статуси перерахунку.

В роботі — Заплановано 4, Факт 0, Розбіжність −4Введення результатів — факт 2 (−2); рядок результату виконавця під позицієюФакт виправлено на 3 (−1) — той самий рядок виконавця оновився: зріз, а не історіяЗавершено — мітка «Має розбіжності», «Зріз залишків на 11:41:06»
1 / 4
2 / 4
3 / 4
4 / 4
В роботі — Заплановано 4, Факт 0, Розбіжність −4
Введення результатів — факт 2 (−2); рядок результату виконавця під позицією
Факт виправлено на 3 (−1) — той самий рядок виконавця оновився: зріз, а не історія
Завершено — мітка «Має розбіжності», «Зріз залишків на 11:41:06»

Автоматичний повторний підрахунок​

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

Пошук причини​

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

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

Етап 4. Затвердження результатів​

Результати підрахунку самі по собі не змінюють залишки — останнє слово завжди за людиною.

Керівник переглядає список розбіжностей, зважує ймовірні причини (спираючись на коментарі та результати повторних підрахунків із попередньої фази) і затверджує коригування. Затвердити можна двома способами:

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

Поки розбіжність не затверджено, облікові залишки залишаються незмінними.

Очікує підтвердження — мітка «Має розбіжності» встановлена, список розбіжностей чекає на рішенняПоки перерахунок очікує, «Перерахувати залишки» вимкнено — зріз заморожено
1 / 2
2 / 2
Очікує підтвердження — мітка «Має розбіжності» встановлена, список розбіжностей чекає на рішення
Поки перерахунок очікує, «Перерахувати залишки» вимкнено — зріз заморожено

Коли завершення відхиляється​

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

Етап 5. Коригування залишків і документи​

Затверджені розбіжності коригують залишки автоматично — жодних ручних правок обліку.

Як фіксується коригування​

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

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

Комірки позначаються як перераховані​

Коли інвентаризація повністю охоплює свої комірки — охоплення «Одна комірка» чи «Зона зберігання», без фільтра за власником, — завершення також встановлює кожній охопленій комірці статус «Інвентаризацію завершено» і фіксує дату останнього перерахунку (див. Стан комірки). Саме на ці статуси спирається циклічна інвентаризація: дата останнього перерахунку задає, коли комірка піде в цикл наступного разу. (Інвентаризація з фільтром за власником статусу не змінює: вона звірила частину вмісту комірки, а не комірку.)

Документи за результатами​

Коли інвентаризація закривається, система формує документи:

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