Lotes e Endereços SKUs
Lista lotes e endereços de SKU
Lista lotes (`StockKeepingUnitBatch`) da empresa, com SKU, endereço, armazém, CD, validade, fabricação, comentários, saldo calculado (`BatchBalance`), saldo disponível do SKU no armazém (`QtyAvailable`), quantidade em movimentação (`QtyHandling`), URL da imagem principal, grupo/categoria/tipo de endereço e curva ABC. Restringe a SKUs ativos (`IDStatusSku IN (1,2,3,4)`) do tipo Produto / Variação / Kit (`IDTypeSku IN (3,6,7)`).
Cria lote para um SKU
Cria um lote no SKU em um endereço específico. Validações:
Atualiza lote (id no body)
Versão do PUT em que o `IDBatch` vem no corpo. Mesmas validações do PUT por path.
Atualiza lote
Atualiza validade (`BestBeforeDate`), fabricação (`ManufacturingDate`), endereço, descrição (`Comments`) e flag de padrão. Validações:
Remove lote
Bloqueada quando o lote tem saldo (`BatchBalance > 0`). Lotes com saldo precisam ser **transferidos** primeiro para outro endereço ou consumidos via venda/saída antes da exclusão.