Atualiza um item do pedido
PUT/orders/:idorder/sku/:idskumovement
Atualiza quantidade, preço, armazém, classificação fiscal ou descontos de um item já existente. Quando quantidade/preço mudam, o motor fiscal recalcula tributos do item e atualiza os totais da nota; quando o armazém muda, valida que o novo armazém pertence ao mesmo centro de distribuição do pedido. Descontos acima do limite configurado para o vendedor são recusados — a mensagem traz o percentual aplicado e o limite. Em status finais (cancelado/excluído) e em estados intermediários incompatíveis a atualização é bloqueada. Após o sucesso, retorna o OrderDetail recalculado.
Request
Responses
- 200
- 400
- 500
Item atualizado. Retorna o OrderDetail recalculado.
Erros possíveis ([BadRequest]): Pedido não existe, Sku não existe, Armazem não existe, Centro de distribuição do item é diferente do CD do pedido, O status atual não permite atualizar, Pedido tem itens com quantidade negativa e item com quantidade positiva não pode ser adicionado, Pedido tem itens com quantidade positiva e item com quantidade negativa não pode ser adicionado, Desconto aplicado maior que o permitido. Aplicado: <X>% e desconto limite: <Y>%.
Erro interno. Resposta com prefixo Error:.