Оприходывание товара на складе

Будучи самой транспарентной компанией на рынке, в данном материале мы рассматриваем процесс оприходывания товара в нашей системе.

Кому актуально: сотрудник склада

Критерий для начала (любой из):

- Получение оповещения в 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 не заполнено, то товар перемещается в складскую зону.

Если все поля заполнены верно, то должна появиться кнопка "Закрыть". Нажать её.