Pular para o conteúdo principal

Finaliza a ordem de produção (gera Recebimento)

POST 

/sku/production/:idstockkeepingunitproduction/finish

Conclui a ordem de produção: o status passa para IDTypeStatusSkuProduction = 1 (Finalizado), o produto acabado entra por um recebimento — novo ou o informado em IDPurchase — na quantidade da ordem e com o custo acumulado das linhas de insumo, e o consumo dos insumos passa a valer como baixa efetiva de estoque. O recebimento novo é aberto no fornecedor padrão de recebimento da empresa e herda o pedido vinculado à ordem. A empresa precisa ter um fornecedor padrão de recebimento cadastrado mesmo quando IDPurchase é informado — essa validação acontece antes de o recebimento ser escolhido e, sem ela, a finalização é recusada. Bloqueado quando a ordem já está Finalizada ou Cancelada. Devolve, como array, o detalhe do recebimento gerado, no mesmo formato de GET /purchase/{idpurchase}.

Request

Responses

Detalhe do recebimento gerado, no mesmo formato de GET /purchase/{idpurchase} — um array com o recebimento, normalmente um único elemento, e [] quando o recebimento não é localizado. Depois da finalização, o detalhe da ordem passa a trazer IDPurchase preenchido com esse recebimento — é por esse campo que se rastreia o documento gerado. Quando IDPurchase é informado na requisição, a resposta traz o detalhe desse mesmo recebimento reaproveitado, e não de um novo.