Endereços
Lista endereços do armazém
Lista endereços (`StockKeepingUnitLocation`) da empresa. **Dois modos de listagem** controlados pelo query param `OnlyLocation`:
Cria um ou mais endereços
Cria endereço(s). O comportamento depende da parametrização da empresa:
Atualiza um endereço
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.
Exclui um endereço
**Exclusão física**. Bloqueada quando existe pelo menos um lote (`StockKeepingUnitBatch`) vinculado ao endereço — neste caso devolve `Endereço possui lote/sku vinculado e não pode ser removido`. Para excluir, primeiro transfira o estoque para outro endereço.
Gera a etiqueta ZPL do endereço
Devolve o conteúdo ZPL pronto para impressão da etiqueta do endereço. Reaproveita o handler `purchaseLabelGet` — o conteúdo é definido pelo template de etiqueta de endereço configurado para a empresa.