Gera o pedido de devolução a partir de um pedido existente
POST/orders/:idorder/return
Recalcula o rateio de frete/despesas acessórias do pedido original, monta os itens (com quantidades negativas) e os pagamentos espelhados, e cria um pedido do tipo devolução. Pode opcionalmente reverter estoque, gerar recebimento, emitir nota fiscal de devolução e abrir voucher para o cliente. Ao final invoca GET /orders/{idorder} no pedido criado e devolve o detalhe.
Request
Responses
- 200
- 400
- 404
- 500
Pedido de devolução criado — devolve a estrutura completa do pedido criado.
Validações de cadastro. Mensagens: [BadRequest] - Tipo devolução não existe, [BadRequest] - Tipo pedido de devolução não existe ou não está configurado corretamente. Precisa cadastrar, [BadRequest] - Armazém não existe, [BadRequest] - Tipo categoria devolução não existe, [BadRequest] - Cliente não existe, [BadRequest] - Endereço não existe. Erros vindos do serviço PHP de criação de pedido também chegam com a mensagem original.
Pedido original inexistente. Mensagem: [NotFound] - Pedido não encontrado.
Erro interno. Prefixo Error:.