docs: actualiza CAMBIOS-2026-05-04.md y commitea fixes pendientes

- Monitor de sincronización SAT (sat-sync-monitor.job + alerta por correo).
- Scraper de CSF más robusto (iframes, blobs, popups, validación PDF).
- Reactivación de contribuyentes desactivados y limpieza al desactivar.
- Timeout de constancia aumentado a 5 min.
- Variables de entorno SAT en .env.example y env.ts.
This commit is contained in:
Horux Dev
2026-06-25 02:09:58 +00:00
parent a1727321c3
commit 1130a1833c
14 changed files with 1108 additions and 95 deletions

View File

@@ -49,6 +49,17 @@ SMTP_FROM=Horux360 <noreply@horuxfin.com>
# ----- Notificaciones admin --------------------------------------------------
ADMIN_EMAIL=carlos@horuxfin.com # destino de "nuevo cliente" + alertas internas
# ----- Monitoreo sincronización SAT ------------------------------------------
# Email separado para alertas de SAT (fallos, jobs atorados, FIEL sin sync inicial).
# Si no se configura, usa ADMIN_EMAIL.
SAT_ALERT_EMAIL=
# Cron del monitor (default: cada 2 horas). Ej: 0 8 * * * para digest diario 8 AM.
SAT_MONITOR_SCHEDULE=0 */2 * * *
# Horas para considerar un job running/pending como atorado (default 2h).
SAT_STUCK_RUNNING_HOURS=2
# Ventana hacia atrás para reportar jobs fallados (default 24h).
SAT_FAILED_LOOKBACK_HOURS=24
# ----- Facturapi (emisión CFDI) — opcional -----------------------------------
# Sin esto, los tenants no pueden emitir facturas, pero la app arranca.
FACTURAPI_USER_KEY= # sk_user_... (cuenta maestra Horux 360)