-- Permite al contador descartar conceptos de uso CFDI (ej. I06, I07) que
-- en su contribuyente no representan adquisiciones de activos fijos sino
-- gastos regulares (ej. servicio telefónico mensual). Default: lista vacía
-- (todos los usos I01-I08 se consideran activos fijos como hasta ahora).

ALTER TABLE contribuyentes
  ADD COLUMN IF NOT EXISTS activos_fijos_usos_excluidos jsonb DEFAULT '[]'::jsonb;

INSERT INTO tenant_migrations (scope, version, name)
VALUES ('vertical-contable', 38, '038_activos_fijos_usos_excluidos')
ON CONFLICT (scope, version) DO NOTHING;
