-- Gastos no deducibles por Art. 27 fracción III LISR — facturas recibidas
-- pagadas en efectivo (forma_pago='01') con monto > $2,000. Persistido en
-- metricas_mensuales para acceso vía cache + queries directas / reportes BI.
--
-- Defecto 0 — los registros existentes se exponen con 0 hasta que el cron
-- de invalidaciones los recompute. El cache total se invalida al deploy
-- vía scripts/refresh-metricas-cache.ts.
ALTER TABLE metricas_mensuales
  ADD COLUMN IF NOT EXISTS gastos_no_deducibles_efectivo numeric(18,2) DEFAULT 0;

INSERT INTO tenant_migrations (scope, version, name)
VALUES ('vertical-contable', 43, '043_metricas_no_deducibles')
ON CONFLICT (scope, version) DO NOTHING;
