DEPLOYGEN
Партия лежит в конкретной ячейке до конкретной даты. Просроченное в продажу не отдаётся.
Нет номера партии, ячейки, даты или номера накладной — товар на место не встаёт. Тот же номер второй раз количество не прибавляет. Отдать можно только из той партии, у которой срок раньше. Больше, чем лежит в ячейке, не уходит.
Часть решения. Отдельно не продаётся.
Входит в «На складе неясно, что лежит». Цена решения 660 000 ₽. Одна эта карточка склад целиком не закрывает.

Кафе, аптека, опт и любой склад, где товар портится или лежит в разных местах. Если у вас один ящик и товар не протухает, этот файл не нужен.
Склад уже знает, сколько штук пришло и ушло. Он не знал, какая это партия, в какой ячейке она лежит и когда её нельзя продавать. Этот файл отвечает только на это.
Либо партия стоит в ячейке и виден остаток до даты, либо отказ: нет бумаги, срок вышел, в ячейке меньше, чем хотите отдать, или раньше кончается другая партия того же товара.
Не продаёте то, что уже просрочено, и не ищете товар «где-то на складе». Первой уходит партия, которой осталось меньше времени.
Продажа просрочки, две одинаковые партии, сложенные в одну кучу, и отгрузка больше, чем лежит в этой ячейке.
Не принимает товар от поставщика и не отгружает покупателю: это другие файлы того же решения. В банк и в 1С не ходит.