Atualiza um endereço
PUT/sku/location/:idstockkeepingunitlocation
Atualização parcial. Quando NewAddressParameter = 1, aceita todos os campos WMS (dimensões precisam ser positivas; módulo e nível precisam ser numéricos quando alterados). Quando o endereço já tem movimento (StockKeepingUnitMovement via lote vinculado), não pode mudar o armazém — bloqueio para preservar histórico.
No modo WMS, se o nome do endereço (Address) não vier no body, é recalculado automaticamente como Floor-Street-Module-Column-Level usando o separador detectado no Address original (-, . ou |).
Ao marcar Default = 1, zera o Default dos demais endereços do mesmo armazém antes de aplicar a alteração.
Request
Responses
- 200
- 400
- 500
Endereço atualizado.
[BadRequest] - Localização não existe; [BadRequest] - As dimensões do endereço não podem ser negativas; [BadRequest] - Preencha módulo e nível com números; [BadRequest] - Endereço não pode ter armazém alterado, pois já possui venda; [BadRequest] - Armazém não localizado; [BadRequest] - Preencha corretamente a categoria de armazenamento; [BadRequest] - Preencha corretamente o tipo de endereço; [BadRequest] - Grupo endereço não encontrado; [BadRequest] - Já existe este endereço para o centro de distribuição.
Erro interno.