Сверка остатков: Витрина и Реестр показывают разное
Сорок кодов, тридцать расхождений по четырём причинам и план, который закрывает их переотправкой документа, а не пересчётом полки
- Работает в ваших сервисах: почта, диск, таблицы, ЭДО, система маркировки — из России, без VPN
- По умолчанию чтение и расчёты: подтверждение приёмки, вывод из оборота и списание — по вашей команде
- Нормы настоящие: МНН по ГРЛС, приказы 403н, 646н, 378н; данные кейсов сконструированы и помечены
Дело: сорок кодов, из них тридцать в расхождении
Кто в деле
Аптека на две точки, ассортимент около четырёх тысяч позиций. Учёт ведётся в товароучётной системе, оборот — в государственной системе мониторинга. Сверку делали раз в месяц, вручную.
Что было
Полка и система показывали разные остатки. Расхождение всплывало на проверке, когда часть товара уже продана: в учёте списано, в системе всё ещё в обороте.
Что показала сверка
Из сорока кодов десять сходятся, тридцать расходятся: четырнадцать списаны в учёте и в обороте в системе, шесть не найдены в системе, три продублированы, семь висят в незакрытых документах.
Где развилка
Пересчитать полку — или разобрать причину по документам. Пересчёт занимает смену и не меняет ничего в системе: расхождение остаётся, меняется только его объяснение.
Что сделал агент
Свёл два раздела по кодам, сгруппировал расхождения по причине, посчитал сумму под риском по позициям и собрал план закрытия с ответственным по каждому шагу.
Чем закончилось
Двадцать расхождений закрыты переотправкой документов, шесть — подтверждением приёмки, четыре изолированы до решения. Данные кейса сконструированы.
Задача
Что за работа
Сверка отвечает не на вопрос «сколько коробок на полке», а на вопрос оборота: каждый ли код учтён в системе и совпадает ли его состояние с учётом. Расхождение без причины бесполезно: «минус две упаковки» не говорит, что делать. Причина говорит — подтвердить приёмку, переотправить выбытие, разобрать дубль. Поэтому в листе рядом с числом стоит причина, а рядом с причиной — действие.
Как это выглядит
Путь в системах: что берём и что отдаём
- 1
Вход: две выгрузки
Остатки из товароучётной системы и сведения об обороте из системы мониторинга — на одну дату. Одна выгрузка без даты не годится: сверка на разные даты показывает ложные расхождения.
- 2
Сопоставление по коду
Каждый код получает строку: состояние в учёте, состояние в системе, документ, к которому он привязан. Сопоставление идёт по коду, а не по наименованию.
- 3
Разбор причины
Четыре причины: приёмка не подтверждена, выбытие не закрыто, дубль строки, документ в работе. Причина определяется по документу, а не по догадке.
- 4
Сумма под риском
По каждой позиции — остаток и стоимость. Дорогое расхождение идёт первым: две упаковки препарата на девяносто тысяч важнее тридцати упаковок парацетамола.
- 5
Выход: лист и план
xlsx с расхождениями и причиной, pdf с планом закрытия и ответственным по шагам, лист расчёта для сверки с проверяющим.
Агент делает · человек решает
| Сводит два раздела по кодам | сопоставление по коду и документу |
|---|---|
| Определяет причину расхождения | четыре типа, по документу |
| Считает сумму под риском | остаток × стоимость по каждой позиции |
| Собирает план закрытия | шаг, действие, ответственный |
| Подтверждает приёмку в системе | человек со своими доступами |
| Переотправляет сведения о выбытии | человек: это операция в государственной системе |
| Решает судьбу спорной упаковки | провизор: принять, вернуть, изолировать |
Что получится на выходе
Подключения
Что подключим
Сервис · что читаем · что пишем · что нужно · срок
ЧЕСТНЫЙ ЗНАК: система мониторинга
подключим · читаем сведения об обороте и документы приёмки · пишем черновик сверки · нужен доступ организации и ключ · 3–5 дней
Учётная система аптеки: остатки
подключим · читаем остатки и документы движения · пишем лист сверки обратно по команде · доступ к конфигурации и ключ API · 3–5 дней
Google Таблицы: лист сверки
подключим · читаем справочник позиций · пишем лист расхождений и план · доступ к папке · 1 день
Mistral OCR: накладные и акты
подключим · читаем скан накладной и акта · пишем строки в лист сверки · ключ сервиса · 1–2 дня
Яндекс Почта: переписка с поставщиком
подключим · читаем ответы по спорной поставке · пишем черновик письма · доступ к ящику · 1 день
Границы
Чего агент не делает
Агент не подтверждает приёмку и не выводит коды из оборота: это операции в государственной системе, они делаются человеком с его доступами. Он не правит расхождение в учёте, чтобы лист сошёлся: строка остаётся с причиной. Изоляцию спорной упаковки и решение по ней принимает провизор, а не агент.
Вопросы
Чем сверка отличается от инвентаризации?
Инвентаризация считает то, что лежит на полке. Сверка отвечает, каждый ли код учтён в системе и в каком он состоянии. Инвентаризация покажет недостачу, но не скажет, что документ выбытия не ушёл.
Почему нельзя сверять по количеству коробок?
Потому что у каждой упаковки свой код. Одна коробка может содержать двадцать упаковок с разными кодами, и расхождение будет только в одной. Количество сходится, а оборот — нет.
Что делать, если выгрузка за разные даты?
Сверять по одной дате. Выгрузка за разные даты даёт ложные расхождения, и разбирать их дороже, чем сделать выгрузку ещё раз.
Сколько стоит одна незакрытая приёмка?
В кейсе сумма под риском по незакрытым документам и изолированным упаковкам — около двухсот тысяч ₽. Дело не только в деньгах: поставщик не может закрыть поставку у себя.
Заменит ли агент проверяющего?
Нет. Он даёт лист, из которого видно состояние каждой позиции и причину расхождения. Решение и объяснение на проверке — за провизором.
Соседние работы
Рядом
Приёмка и документ 601
Двенадцать позиций поставки и четыре действия до подтверждения в системе.
Сроки годности и вывод из оборота
Что истекает в девяносто дней и что уходит с витрины сегодня.
Инвентаризация и отчёт аптеки
Пересчёт, причины расхождений и отчёт, где каждая цифра имеет строку.
Все компетенции фармацевта
Роль целиком: десять работ, инструменты и подключения.
Роли
Сверьте остатки до проверки, а не на проверке
Пришлите две выгрузки на одну дату — вернём лист расхождений с причиной и план закрытия.