Finaliza a ordem de produção (gera Recebimento)
POST/sku/production/:idstockkeepingunitproduction/finish
Conclui a OP marcando como IDTypeStatusSkuProduction = 1 (Finalizado). Efeitos colaterais:
- Cria um Recebimento (
purchasePost) ou reaproveita oIDPurchaseenviado no body. O fornecedor é o fornecedor padrão de recebimento da empresa. - Lança no recebimento o produto produzido (
purchaseSkuPostcomBypassValidation=1), na quantidade e custo total acumulados da OP. - Atualiza os movimentos de consumo (
IDStatusSku = 1). - Vincula o
IDPurchaseao registro da OP.
Bloqueado quando a OP já está Finalizada/Cancelada. Devolve o detalhe do Recebimento gerado (mesmo formato de GET /purchase/{idpurchase}).
Request
Responses
- 200
- 400
- 500
Detalhe do recebimento gerado.
[BadRequest] - Produção não existe; [BadRequest] - Produção esta finalizada; [BadRequest] - Produção esta cancelada; [BadRequest] - Não existe fornecedor padrão para recebimento cadastrado; [BadRequest] - Erro ao criar recebimento.
Erro interno.