Усі статті

29 черв. 2026

OTIF: 95 % вчасно, 95 % у повному обсязі — чому ж OTIF лише 83 %?

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

Ізометрична ілюстрація до OTIF: 95 % вчасно, 95 % у повному обсязі — чому ж OTIF лише 83 %?

У вашому щомісячному звіті 95 % рядків відвантажено вчасно і 95 % — у повному обсязі. Потім надходить оцінка від клієнта з OTIF 83 %, і всі вирішують, що хтось помилився. Ніхто не помилився. Усі три цифри правильні. Просто вони рахують різні речі.

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

Як розраховують OTIF

Правило просте: поставка успішна, лише якщо вона проходить обидві перевірки. Звідси дві властивості OTIF, які варто запамʼятати.

  • OTIF ніколи не може бути вищим за слабший із двох показників. Якщо вчасно — 95 % і в повному обсязі — 95 %, то OTIF не перевищує 95 %. Так буває лише тоді, коли запізнілі й неповні поставки — ті самі.
  • Якщо два види збоїв не повʼязані між собою, OTIF приблизно дорівнює добутку «вчасно» × «у повному обсязі». 0,95 × 0,95 = 0,9025, тобто близько 90 %.

Є й нижня межа. Якщо кожна запізніла поставка відрізняється від кожної неповної, ви втрачаєте 5 % + 5 % = 10 %, і OTIF становить 90 %. Тож коли «вчасно», «у повному обсязі» та OTIF рахують однаково, 95 % і 95 % мають дати OTIF у межах від 90 % до 95 %.

Що повертає нас до 83 %. Така цифра можлива лише тоді, коли OTIF рахували на іншій базі, ніж два інші показники. І майже завжди так і є.

Рівень замовлення чи рівень рядка: прихований множник

Більшість внутрішніх звітів рахує рядки замовлень. Більшість клієнтів рахує замовлення. Різниця величезна.

Візьмімо одне замовлення з 10 рядків. Девʼять відвантажено повністю, один — із недостачею 40 штук. На рівні рядків показник «у повному обсязі» — 90 %. На рівні замовлення — 0 %: клієнт отримав одну поставку, і вона була неповною.

Тепер цілий місяць. Ви відвантажили 200 замовлень по 5 рядків, разом 1 000 рядків.

  • 50 рядків відвантажено із запізненням. Запізнілі рядки групуються, бо затримане замовлення зазвичай затримується цілком. Ці 50 рядків припадають на 16 замовлень.
  • 50 рядків відвантажено неповністю. Недостачі розпорошеніші. Ці 50 рядків припадають на 20 замовлень.
  • 2 замовлення були і запізнілими, і неповними.

На рівні рядків: вчасно = 950 / 1 000 = 95 %, у повному обсязі = 950 / 1 000 = 95 %.

На рівні замовлень: невдалих замовлень = 16 + 20 − 2 = 34. OTIF = (200 − 34) / 200 = 166 / 200 = 83 %.

Ті самі відвантаження, той самий місяць. Що більше рядків у замовленні, то ширший цей розрив.

Уявіть столик на чотирьох у ресторані. Три тарілки приносять гарячими, четверту — на десять хвилин пізніше. Кухня подала 75 % страв вчасно. А гості запамʼятають запізнілу вечерю.

Міф: нова обіцянка захищає OTIF

Ось звичка, яка тихо руйнує цей показник. Замовлення не встигає на пʼятницю, тож хтось змінює підтверджену дату на наступну середу. Тепер воно відвантажується «вчасно». А клієнт так само незадоволений, як і раніше.

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

Також домовтеся, що саме ви вимірюєте — відвантаження чи отримання, і який допуск за кількістю вважається «повним обсягом».

Де насправді виграють або програють OTIF

Коли OTIF падає, інстинкт підказує тиснути на виробництво. Часто проблема була не у виробництві. Подивіться, де застрягли невдалі замовлення:

  1. Обіцянка. Дату підтвердили без перевірки запасів і потужностей. Як планувальник перевіряє все, перш ніж сказати «так», розповідає стаття про замовлення клієнтів у виробництві.
  2. Останній рядок. Девʼять рядків були готові у вівторок, десятий чекав на один компонент. OTIF на рівні замовлення визначає найповільніший рядок.
  3. Останні 48 годин. Виробництво завершилося, а контроль, пакування чи документи — ні. Готова продукція, яку не можна відвантажити, — поширений, але усувний витік.
  4. Послідовність. Цех працював у зручному для себе порядку, а не в тому, що завершує замовлення. Правило вибору наступного завдання має значення, як показує стаття про диспетчеризацію.

Постачальники автовиробників засвоїли це давно: лінія на 100 % плану нічого не означає, якщо біля воріт клієнта бракує однієї позиції, — про це стаття про планування автомобільного виробництва.

Як допомагає factory.online

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

OTIF і OTD: у чому різниця

Це не одне й те саме. Своєчасна доставка (OTD) перевіряє лише дату. OTIF додає перевірку кількості, тож на тій самій базі він завжди дорівнює OTD або нижчий за нього. Як OTIF поєднується з іншими показниками, дивіться у статті про KPI виробництва.

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

Ваш завод заслуговує на більше, ніж електронні таблиці та здогадки