# Validación estricta de comprobantes - WhatsApp v2

Este ajuste evita que cualquier imagen enviada por un cliente sea tomada automáticamente como comprobante de pago.

A partir de ahora, WhatsApp v2 solo responde **"Comprobante recibido / pendiente de conciliación"** cuando puede validar que la imagen/documento parece un comprobante y que la cuenta destino corresponde a INTERLINK.

## Configuración

Entrar a:

`WhatsApp v2 → Settings generales → Validación de comprobantes`

Configurar al menos uno de estos datos:

- Alias propios aceptados, por ejemplo: `soluciones.dc`
- CBU/CVU propios aceptados
- CUIT del titular de la cuenta
- Nombre del titular de la cuenta

Recomendado: cargar alias + CUIT o alias + CBU/CVU.

## SQL opcional

El archivo incluido:

`sql/wa2_v216_receipt_guard_destino_interlink.sql`

crea las columnas necesarias y deja cargado `soluciones.dc` como alias inicial.

Completá luego CBU/CVU y CUIT reales desde la interfaz o por SQL.

## Comportamiento esperado

### Imagen que NO es comprobante

El sistema NO crea pendiente de conciliación. Responde que recibió la imagen y pregunta para qué consulta es.

### Imagen de comprobante pero sin cuenta destino visible

El sistema NO crea pendiente de conciliación. Pide reenviar el comprobante completo con importe, fecha y cuenta destino.

### Comprobante con alias/CBU/CUIT de INTERLINK

El sistema crea registro en `wa2_payment_receipts` y responde pendiente de conciliación administrativa.

## Requisitos para validación por imagen

Para validar comprobantes sin texto/caption, el módulo usa:

- Token de Meta configurado en `whatsapp_settings`
- API Key de OpenAI configurada en `wa2_settings` o variable `OPENAI_API_KEY`

Si falla la validación automática, el sistema actúa de forma segura: no registra pendiente hasta que se vea la cuenta destino.
