Exclui uma política comercial
DELETE/company/sales-policy/:idcompanysalespolicy
Exclusão física — a política é apagada definitivamente do banco. O sistema bloqueia a exclusão em cinco situações:
- A política é a padrão (
Default=1) — defina outra como padrão antes. - Existem preços vinculados a ela em
StockKeepingUnitPricing. - Existem de/para de canal de venda em
HubSalesPolicyapontando para ela como destino. - Existem tipos de pedido em
TypeOrderconfigurados para usar essa política como padrão. - Existem promoções de PDV em
StockKeepingUnitPromotionSalesPoliciesvinculadas.
A resposta em sucesso é a lista atualizada de políticas (mesmo formato de GET /company/sales-policy).
Request
Responses
- 200
- 400
- 500
Política excluída. Retorna a lista atualizada.
Bloqueios de exclusão (prefixo [BadRequest]):
Politica comercial não existePrecisa definir outra política comercial padrão antes de deletarExistem preços vinculados a essa politica comercialExistem de/para vinculados a essa politica comercialExistem tipos de pedido vinculados a essa politica comercialExistem promoções PDV vinculadas a essa politica comercial
Erro interno (prefixo Error:).