Los campos excluir/sin_contrato/excluir_ventas solo se aplican en INSERT (contratos nuevos del seed). En contratos existentes solo se actualizan los datos descriptivos (nit, tipo_usuario, descripcion) para preservar la configuracion que el usuario haya definido desde la UI. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>