Exclui centro de distribuição
DELETE/sku/distribution-center/:idstockkeepingunitdistributioncenter
Exclusão física com várias regras de bloqueio em cascata:
- Armazéns vinculados → bloqueia.
- CD padrão → exige definir outro antes.
- Histórico de recebimento (
StockKeepingUnitPurchase) → bloqueia. - Histórico de pedidos (
Orders) → bloqueia. - Histórico de pedido de compra (
StockKeepingUnitBuyOrder) → bloqueia. - Usuários com vínculo (
UserCompanyDistributionCenter) → bloqueia. - Ressuprimento (
StockKeepingUnitResupplyList) → bloqueia. - Inventário (
StockKeepingUnitInventorySummary) → bloqueia.
Request
Responses
- 200
- 400
- 500
CD excluído.
[BadRequest] - Existem armazéns vinculados a este centro de distribuição; [BadRequest] - Precisa definir outro centro de distribuição padrão antes de deletar; [BadRequest] - Centro de distribuição já teve recebimento e não pode ser excluído; [BadRequest] - Centro de distribuição já teve pedido e não pode ser excluído; [BadRequest] - Centro de distribuição já teve pedido de compra e não pode ser excluído; [BadRequest] - Centro de distribuição está vinculado a usuário e não pode ser excluído; [BadRequest] - Centro de distribuição está vinculado a ressuprimento e não pode ser excluído; [BadRequest] - Centro de distribuição está vinculado a inventário e não pode ser excluído.
Erro interno.