-- Referência de documento/origem nos movimentos de estoque
ALTER TABLE inventory_movements
  ADD COLUMN origin_type VARCHAR(50) NULL,
  ADD COLUMN origin_id BIGINT UNSIGNED NULL,
  ADD COLUMN origin_number VARCHAR(100) NULL;

-- Índice para busca por número de documento
ALTER TABLE inventory_movements
  ADD INDEX idx_inventory_movements_origin_number (origin_number);