Adiciona item ao pedido de compra
POST/purchase/buy-order/:idbuyorder/sku
Adiciona um SKU como item do pedido de compra. Só é permitido enquanto o pedido está em status 0 Aberto. O SKU precisa estar ativo e ser de um tipo comprável — 3 Sku, 5 Serviço, 6 Matéria-prima ou 7 Uso e consumo. Quando IDStockKeepingUnitWarehouse não é enviado, o item vai para o armazém padrão ativo da empresa; se o pedido ainda não tiver centro de distribuição definido, ele passa a ser o centro do armazém resolvido, e se já tiver, o centro do armazém precisa coincidir. Registra a inclusão no histórico do pedido e retorna o pedido de compra atualizado.
Request
Responses
- 200
- 400
- 404
Item adicionado. Retorna o detalhe atualizado do pedido de compra.
Validação falhou. Mensagens reais: [BadRequest] - O status atual não permite atualização, [BadRequest] - SKU não cadastrado: <id>, [BadRequest] - SKU não está ativo, [BadRequest] - Warehouse não cadastrada: SKU -> <id>, [BadRequest] - Centro de distribuição do item é diferente do pedido de compra, [BadRequest] - Erro ao inserir sku, [BadRequest] - Erro ao inserir log.
Pedido de compra não encontrado: [NotFound] - Buy Order Not Found.