Pular para o conteúdo principal

Inicia a coleta (status 1 → 2)

POST 

/fulfillment/picking/picking-list/:idpickinglist/start

Inicia a coleta de uma picking-list: marca a lista como iniciada, registra o colaborador e o horário de início (horário de Brasília) e move todos os pedidos da lista para 2 Iniciado picking.

Pré-requisito de status dos pedidos, que varia com o tipo da lista:

  • Lista comum (IDTypePickingList diferente de 4): todos os pedidos precisam estar em 3 Pré picking-list.
  • Lista colméia filha (IDTypePickingList 4 com lista pai): os pedidos podem estar em 2 Iniciado picking, 3 Pré picking-list ou 4 Finalizado picking.
  • Lista colméia pai (IDTypePickingList 4 sem lista pai): não há validação de status dos pedidos.

Regra de exclusividade do colaborador: uma lista ainda pendente que já tenha colaborador atribuído só pode ser iniciada por esse mesmo colaborador. Além disso, o colaborador não pode ter outra lista em coleta — salvo quando a empresa está parametrizada para permitir mais de uma lista simultânea por colaborador.

Emissão de nota fiscal: quando a empresa, ou a integração de origem do pedido, está parametrizada para faturar ao iniciar a coleta, a emissão da nota fiscal de cada pedido da lista é disparada automaticamente neste momento.

Quando a picking-list informada não existe ou não pertence à empresa, a resposta é 200 com lista vazia.

Request

Responses

Detalhe da picking-list iniciada (linhas de coleta). Devolve [] quando a picking-list informada não existe ou não pertence à empresa — esse caso deixou de ser erro.