-- WhatsApp v2 - Validación estricta de comprobantes por cuenta destino INTERLINK
-- Ejecutar sobre la base del CRM / WhatsApp v2.

ALTER TABLE wa2_settings
  ADD COLUMN IF NOT EXISTS receipt_guard_enabled TINYINT(1) NOT NULL DEFAULT 1,
  ADD COLUMN IF NOT EXISTS receipt_guard_aliases TEXT NULL,
  ADD COLUMN IF NOT EXISTS receipt_guard_cbu_cvu TEXT NULL,
  ADD COLUMN IF NOT EXISTS receipt_guard_cuits TEXT NULL,
  ADD COLUMN IF NOT EXISTS receipt_guard_holder_names TEXT NULL,
  ADD COLUMN IF NOT EXISTS receipt_guard_min_confidence INT NOT NULL DEFAULT 70;

-- Ajustar estos valores a tus datos reales.
-- Podés cargar varios valores separados por salto de línea.
UPDATE wa2_settings
SET receipt_guard_enabled = 1,
    receipt_guard_aliases = COALESCE(NULLIF(receipt_guard_aliases,''), 'soluciones.dc'),
    receipt_guard_min_confidence = COALESCE(NULLIF(receipt_guard_min_confidence,0), 70),
    updated_at = NOW()
WHERE id = 1;
