Pular para o conteúdo principal

Cria uma ordem de produção

POST 

/sku/production

Cria uma OP para um SKU configurado como OwnProduction = 1. Efeitos no momento da criação:

  1. Gera lançamentos em StockKeepingUnitMovement (tipo 1 = consumo) para cada componente do kit (StockKeepingUnitKitItems), na quantidade necessária × Quantity, debitando o saldo do armazém indicado.
  2. Valida que cada componente tem saldo disponível no armazém — falha se não tiver.
  3. Custos do consumo seguem UseCostFromCostSet da empresa: quando ativo, usa CostSet do SKU; senão, calcula pelo saldo (InventoryValue / QtyAvailable).
  4. Copia as etapas da StockKeepingUnitProductionLine vinculada ao SKU (ou da linha padrão da empresa) para StockKeepingUnitProductionSteps.
  5. Status inicial = 2 (Aberto). A resposta é o detalhe da OP recém-criada (formato de GET /sku/production/{idstockkeepingunitproduction}).

Request

Responses

Ordem de produção criada (detalhe).