Будучи самой транспарентной компанией на рынке, в данном материале мы рассматриваем процесс оприходывания товара в нашей системе.
Кому актуально: сотрудник склада
Критерий для начала (любой из):
- Получение оповещения в Slack
- Получение оповещения от коллеги в ручном режиме
- Периодическая ручная проверка
Открыть все поступления
curl -H "Authorization: Token <ключ_api>" https://api.texenergo.com/v2/receive_orders
Найти требуемый документ по номеру приходной накладной.
Если документ есть, то открыть его и перейти дальше.
Если документа нет, но у Вас есть приходная накладная, то требуется создать новый приход. Для этого:
1. Нажать кнопку "Новый".
2. Заполнить поля "Номер накладной" и "Номер счёт-фактуры" из приходной накладной.
3. Заполнить поле "Дата" датой из приходной накладной.
4. Выбрать партнёра. Для этого нажать "Изменить" и в открывшемся окне ввести ИНН поставщика из приходной накладной.
Если партнёра найти не получается, то отсканировать документы и отправить по адресу support@texenergo.com. На этом закончить. Если партнёр найден, то выбрать его мышкой Нажать кнопку "Сохранить".
Открыть реализацию
curl -H "Authorization: Token <ключ_api>" https://api.texenergo.com/v2/receive_orders/<id_поступления>
Если документ в статусе "Не подтверждён" и у Вас есть приходная накладная. Отсканировать её и приложить к документу.
Продолжить работу только если документ в стадии "Подтверждён". Должна быть доступна кнопка "Взять в отбор". Если кнопка "Взять в отбор" недоступна, то на этом закончить.
Нажать кнопку "Взять в отбор". Поля "Фактически" табличной должны стать доступными для редактирования. В это поле требуется ввести фактически полученное количество и нажать на клавиатуре клавишу Enter.
curl -X PUT --data '{"quantity_warehouse":<новое_значение>}' -H "Authorization: Token <ключ_api>" https://api.texenergo.com/v2/receive_orders/<id_поступления>/contents/<id_строки>
Каждому изменению фактического количества товара должна соответствовать операцию по перемещению товара. Отправка в складскую зону или в зону кросс-докинга определяется значение в поле "cross-docking". Если поле заполнено, то весь товар по строке перемещается в кросс-докинг. Уже в кросс-докинге, проверяется количество ещё раз и избыток, если есть, перемещается в зону хранения. Если поле cross-docking не заполнено, то товар перемещается в складскую зону.
Если все поля заполнены верно, то должна появиться кнопка "Закрыть". Нажать её.
Читать далее про Отгрузки DDP.