Armazéns
Lista armazéns
Lista armazéns Ativos (`Status = 1`) da empresa, ordenados por `WarehouseName`. Inclui o nome resolvido do tipo (`TypeStockKeepingUnitWarehouse`), CD pai e empresa faturadora (`IDCompanyInvoice`). Respeita restrição de CDs do usuário.
Cria armazém
Cria um armazém dentro de um CD. Validações:
Atualiza armazém
Atualização parcial. Mesmas validações do POST quando trocar CD ou faturador. Quando seta `Default=1` zera os demais armazéns.
Inativa armazém
**Soft delete** (`Status=0`, `SumQuantity=0`, `Default=0`). Bloqueada quando o armazém tem endereço cadastrado (`StockKeepingUnitLocation`) ou aparece como destino em de/para de armazém (`HubWarehouse`).