Pular para o conteúdo principal

Exclui o pedido (status 100)

DELETE 

/orders/:idorder

Marca o pedido como excluído (status 100), zera o frete e limpa picking/romaneio. Antes da exclusão, remove as movimentações de estoque, contas a receber, pacotes, origens, referências de NF, tags, nota fiscal vinculada (se houver) e o rastreamento da transportadora. Registra um evento de exclusão.

Bloqueado quando a nota fiscal associada está em status que impede mudança (enviada, emitida, processando, pendente conciliação EPEC, cancelada ou denegada — nesse caso desvincule a nota primeiro), quando o pedido está em romaneio ou em picking list (retire antes), ou quando o status atual não permite transição para 100.

Após excluir, retorna o OrderDetail atualizado (via invocação interna do OrderGet). Envie ?NoInvoke=1 para receber apenas a string "sucesso".

Request

Responses

Pedido excluído.