Gera picking-list(s) a partir de pedidos
POST/fulfillment/picking
Gera uma ou mais picking-lists a partir de um array de pedidos, agrupando-os pela combinação de endereços de coleta. Para listas do tipo Colméia (IDTypePickingList=4) o sistema sempre gera uma lista pai e, sob demanda, uma lista filha por grupo de endereço de coleta, atribuindo os movimentos de estoque às filhas; quando OrderQtyLimit é informado, cada lista pai agrupa pedidos até esse limite e, ao atingi-lo, uma nova lista pai é aberta.
Request
Responses
- 200
- 400
Sucesso. Sem OnlyValidate=1, retorna { "IDPickingList": <último id>, "Message": "Lista de picking gerada com sucesso" } ou, em caso de pedidos sem estoque, "Lista de picking gerada incompleta. N pedido(s) sem estoque". Com OnlyValidate=1, retorna { "HasBalance": 0|1, "AvailableResupply": 0|1 }.
Mensagens típicas:
Necessário selecionar pedidos para gerar lista picking— body vazio.Processo já esta rodando, favor aguardar— duplicidade detectada.Tipo picking list não existe.Pedido X não localizado.Pedido X esta em status que não permite iniciar picking.Pedidos selecionados estão em mais de um CD. A lista de separação só pode conter pedidos de um único CD.Problema ao gerar picking list— nenhum lista criada (ex.: todos sem batch alocável).- Propaga erros da integração com produção própria quando ela falha.