RESINCRONIZAR SCANNTECH - SISTEMASTOCK
======================================

INSTALACION
1) Subir la carpeta completa "resincronizar" dentro de la raíz del sistema,
   al mismo nivel que finalizar_venta.php, concha.php y scanntech_funciones.php.
2) Abrir: /resincronizar/index.php
3) No requiere importar SQL: crea automáticamente SOLO la tabla
   scanntech_resincronizaciones para auditoría.

NO MODIFICA
- ventas
- movimientos
- stock
- caja
- ID_ventas
- promociones

DATOS HISTORICOS USADOS
- ventas: número, fecha, total y estado
- movimientos: cantidades y precios históricos
- articulos: barcode y descripción actual
- promos_aplicadas: descuentos históricos, cuando existen

SCANNTECH
- Reutiliza $scan, $url, $username y $password de ../concha.php
- Basic Auth, igual que la integración existente
- HTTP 208 = YA_EXISTIA y no detiene el lote
- Procesa máximo 10 ventas por request para reducir riesgo de timeout

IMPORTANTE SOBRE ANULACIONES
El código histórico anular_venta.php genera para Scanntech un nuevo número de
movimiento de cancelación, pero ese número/fecha no queda asociado de forma
persistente a la venta original. Por seguridad, este módulo NO inventa
cancelaciones históricas. Las ventas que hoy figuran forma_pago=anulado se
muestran pero quedan omitidas del reenvío de ventas activas.
