Commit Graph

4 Commits

Author SHA1 Message Date
Horux Dev
5489c84e6b feat(sat): parchea librería SAT para soportar agente proxy
- HttpsWebClient acepta un cuarto parámetro opcional 'agent'.
- El agente se pasa a https.request() para tunelar conexiones.
- Mantiene el parche anterior de fallback para getResponse.
2026-08-03 04:30:44 +00:00
Horux Dev
3f31e25ae7 chore(sat): prepara entorno para proxies
- Agrega dependencia https-proxy-agent.
- Documenta variables SAT_PROXY_LIST, SAT_PROXY_STRATEGY y SAT_PROXY_FALLBACK_DIRECT en .env.example.
- Actualiza pnpm-lock.yaml.
2026-08-03 03:58:29 +00:00
Horux Dev
284c7620a9 feat: mejoras SAT, auth, web y migración
SAT:
- Cron diario 6-10 AM con grupos de tenants (~20% por hora).
- Retries fijos de daily sync a 9 AM y 4 PM CDMX.
- Filtrado de contribuyentes con FIEL vigente en cron.
- Timeout de 5 min en cliente HTTP del SAT.
- Manejo defensivo de 404, EmptyResult (5004) y solicitudes agotadas.
- Fechas formateadas en zona horaria America/Mexico_City.
- Patch a @nodecfdi/sat-ws-descarga-masiva para evitar getResponse crash.
- Sweep de jobs stale con thresholds ajustados.

Auth/Web:
- Primer pago de suscripción define periodo activo en webhook.
- Rate limit de login: 25 intentos / 15 min.
- Recuperación de contraseña: 24h de validez.
- Soporte viewingTenantId en contribuyentes.
- Timeout y estado de carga al crear organización en Facturapi.
- Filtros por cliente y cartera en Mis Asignados.
- Orden alfabético en selector de contribuyente.

DB:
- Migración 057: unique index de declaraciones incluye impuestos.
2026-08-02 20:06:51 +00:00
b00b677c54 Initial commit - Horux Despachos NL 2026-05-03 16:47:53 -06:00