config(sat): deshabilita SAT incremental para business_control

- business_control solo usa daily + retry programado (9 AM / 4 PM).
- business_cloud y mi_empresa_plus siguen con incremental.
- Migración para mantener consistencia entre ambientes.
- Actualiza comentario en sat-sync.job.ts.
This commit is contained in:
Horux Dev
2026-08-08 01:45:28 +00:00
parent a008659eda
commit ad6eec51ef
2 changed files with 6 additions and 1 deletions

View File

@@ -0,0 +1,4 @@
-- Deshabilita SAT incremental para business_control; solo daily + retry programado.
UPDATE "despacho_plan_prices"
SET "permite_sat_incremental" = false
WHERE "plan" = 'business_control';

View File

@@ -373,7 +373,8 @@ async function runSyncJob(): Promise<void> {
* Obtiene los tenants activos cuyo plan habilita SAT incremental (3 syncs/día
* adicionales al daily). El flag vive en `despacho_plan_prices.permite_sat_incremental`,
* editable por admin global desde `/configuracion/precios-suscripcion`.
* Default backfill: mi_empresa_plus, business_control, business_cloud.
* Planes con incremental: mi_empresa_plus, business_cloud.
* business_control usa solo daily + retry programado.
*/
async function getTenantsConSatIncremental(): Promise<string[]> {
const planesIncrementales = await prisma.despachoPlanPrice.findMany({