Cactus Stock v3.9.0 — Confirmar compra e ingresar stock desde Facturas IA

NOVEDAD PRINCIPAL
- Después de leer y revisar una factura con Google + Gemini, el sistema puede registrar la compra real y sumar las unidades al inventario.

SEGURIDAD / FLUJO
1. Leer factura con IA.
2. Revisar/corregir datos y vincular cada producto.
3. Confirmar revisión (todavía no toca stock).
4. Revisar el resumen final: producto, unidades, costo unitario puesto en bodega y stock antes/después.
5. Marcar la confirmación y pulsar “Confirmar compra e ingresar stock”.

AL CONFIRMAR LA COMPRA
- Crea una compra en Historial de compras.
- Suma las “Unidades que entran al stock”.
- Registra un movimiento de compra por producto.
- Actualiza proveedor, fecha y costo unitario neto del producto.
- Incorpora los costos asociados marcados para prorratear (por ejemplo flete) al costo del producto.
- Vincula el documento original a la compra/producto.
- Conserva las equivalencias aprendidas.
- Convierte a modo stock un producto que antes estaba solo como referencia de precio.
- Marca la factura como ya ingresada y bloquea un segundo ingreso del mismo documento.
- También bloquea una factura ya existente del mismo proveedor/número para evitar duplicados.

IMPORTANTE
Esta es la primera versión que permite que Facturas IA modifique el stock. Para la primera prueba usar una factura ya revisada y verificar el resumen final antes de confirmar.

INSTALACIÓN
Reemplazar SOLAMENTE index.php por el incluido en este ZIP.
No modificar common.php, assets, uploads ni Apps Script/Gemini.
