Adiciona um item ao pedido
POST/orders/:idorder/sku
Inclui um produto no pedido. A criação propriamente dita (movimentação de estoque, cálculo de tributos com base no produto, política e UF) é delegada a um processo fiscal interno — o sistema valida regras de negócio antes (coerência de sinal de quantidade com itens existentes, bloqueio de produto com valor zero conforme o tipo de pedido e a parametrização Permitir gratificação de produtos com valor zero) e em seguida monta a linha consolidada do item para retorno, incluindo cálculo de comissão quando o pedido tem vendedor com regra vigente.
Request
Responses
- 200
- 400
- 500
Item adicionado. Retorna um array com o item criado. Quando o processo fiscal devolve resposta vazia, retorna a string "ok".
Erros possíveis ([BadRequest]): Pedido não encontrado, 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, Não é permitido adicionar produtos com valor zero ao pedido (configuração no tipo de pedido), Erro ao adicionar item em pedido. Mensagens retornadas pelo processo fiscal (ex.: validações de estoque, preço, CFOP) também aparecem aqui com seu texto original.
Erro interno. Resposta com prefixo Error:.