SQLite 刪除資料庫
this.deleteDatabase(DB_DATABASE_NAME);
2013年12月30日 星期一
2013年12月25日 星期三
地價稅的課徵
地價稅的課徵
一、持有土地應繳納稅地價稅
→地價稅: 對已規定地價的土地,除課徵田賦外,應課徵地價稅。
土地持有人
→田 賦: 對未規定地價區域的土地或已規定地價區域符合土地稅法第22條規定作農業使用之土地,應課徵田賦。(目前停徵)
二、地價稅或田賦之納稅義務人
附註:土地為分別共有者,以共有人各按其應有部分為納稅義務人。
三、納稅義務基準日

根據稅法規定,以納稅義務基準日(8月31日)當天土地登記簿上所記載土地所有權人或典權人,為地價稅的納稅義務人。(但經法院拍賣取得之土地,以領得法院核發權利移轉證書之日為準;另經法院判決共有分割、公用徵收或因繼承而取得之土地,在未辦理產權移轉登記前,分別以法院形成判決確定日、公用徵收之補償費發放完竣日或繼承開始日為準)
注意:
在8月31日列名於土地登記簿上的土地所有權人,不論實際擁有土地時間的長短,就是當年度全年度納稅義務人。
四、開徵期間
(二)特別稅率
(三)實例計算 ( 假設累進起點地價為 170 萬元 )
【例一】
張三在某市有土地 2 筆,甲地 70 平方公尺,申報地價每平方公尺 1 萬元,乙地 60 平方公尺,申報地價每平方公尺 8,800 元,假設該市累進起點地價為 170 萬元,又乙地按自用住宅用地稅率計課,請問張三每年應納地價稅若干?
(1)
甲地申報地價 × 面積 = 甲地地價總額 < 累進起點地價 ( 170萬元 )
1 萬元 × 70 = 70 萬元
地價總額 × 稅率 = 稅額 ( 甲地 )
70 萬元 × 10/1000 = 7,000 元
(2)
乙地申報地價 × 面積 = 乙地地價總額
8,800元 × 60 = 52 萬 8,000 元
地價總額 × 稅率 = 稅額
52 萬 8,000 元 × 2/1000 = 1,056 元
(3)
甲地稅額 + 乙地稅額 = 張三每年應納稅額
7,000 元 + 1,056 元 = 8,056 元
【註】自用住宅用地特別稅率不累進,故單獨計算,不必併入所有權人地價總額計算稅額。
【例二】
( 按每一土地所有權人在每一直轄市或縣 ( 市 )轄區內之地價總額計徵 )
李四在某縣有土地 3 筆,甲地 88 平方公尺,申報地價每平方公尺 1 萬 8,000 元;乙地 80 平方公尺,申報地價每平方公尺 2 萬 2,000 元;丙地 888 平方公尺,申報地價每平方公尺 8,800 元。請問某甲每年應納地價稅若干?( 假設該縣累進起點地價為 170 萬元 )
A:基本算法: 申報地價 × 面積 = 甲地地價總額
( 甲地 ) 1 萬 8,000 元 × 88 = 158 萬 4,000 元
申報地價 × 面積 = 乙地地價總額
( 乙地 ) 2 萬 2,000 元 × 80 = 176 萬元
申報地價 × 面積 = 丙地地價總額
( 丙地 ) 8,800元 × 888 = 781萬 4,400 元
158 萬 4,000 元 + 176 萬元 + 781 萬 4,400 元 = 1,115 萬 8,400 元
課稅總地價( 甲地+乙地+丙地地價總額 ) - 累進起點地價= 超過累進起點之地價
1,115 萬 8,400 元 - 170 萬元 = 945 萬 8,400 元
945 萬 8,400 元 ÷ 170 萬元 = 5.56 倍
( 超過累進起點地價 5 倍至 10 倍,適用 25/1000 稅率 )
未超過累進起點地價 × 稅率 = 稅額…………………… ①
170 萬元 × 10/1000 = 1 萬 7,000 元
超過累進起點地價未達 5 倍 × 稅率 = 稅額……………… ②
850 萬元 × 15/1000 = 12 萬 7,500 元
超過累進起點地價 5 倍至 10 倍 × 稅率 = 稅額…………… ③
95 萬 8,400 元 × 25/1000 = 2 萬 3,960 元
李四全年應納地價稅額:
稅額 ① + 稅額 ② + 稅額 ③ = 全年應納地價稅稅額
1 萬 7,000 元 + 12 萬 7,500 元 + 2 萬 3,960 元 = 16 萬 8,460 元
B:速算法:( 即套地價稅計算公式 )
應納稅額 = 課稅總地價 × 稅率 -( 累進起點地價 × 0.065 )
= 1,115 萬 8,400 元 × 25/1000 -( 170萬元 × 0.065 )
= 27 萬 8,960 元-11 萬 500 元
= 16 萬 8,460 元
→地價稅: 對已規定地價的土地,除課徵田賦外,應課徵地價稅。
土地持有人
→田 賦: 對未規定地價區域的土地或已規定地價區域符合土地稅法第22條規定作農業使用之土地,應課徵田賦。(目前停徵)
二、地價稅或田賦之納稅義務人
納稅義務人
|
備註
|
|---|---|
| 土地所有權人 | |
| 管理機關 | 土地所有權屬公有 |
| 管理人 | 土地所有權屬公同共有者(含未辦繼承登記) |
| 典權人 | 設有典權土地 |
| 承領人 | 承領土地 |
| 耕作權人 | 承墾土地 |
| 受託人 | 土地為信託財產者 |
附註:土地為分別共有者,以共有人各按其應有部分為納稅義務人。
三、納稅義務基準日
根據稅法規定,以納稅義務基準日(8月31日)當天土地登記簿上所記載土地所有權人或典權人,為地價稅的納稅義務人。(但經法院拍賣取得之土地,以領得法院核發權利移轉證書之日為準;另經法院判決共有分割、公用徵收或因繼承而取得之土地,在未辦理產權移轉登記前,分別以法院形成判決確定日、公用徵收之補償費發放完竣日或繼承開始日為準)
注意:
在8月31日列名於土地登記簿上的土地所有權人,不論實際擁有土地時間的長短,就是當年度全年度納稅義務人。
四、開徵期間
開徵期間
|
稅款所屬期間 |
|---|---|
11 月 1 日至 11 月 30 日
|
同年 1 月 1 日至 12 月 31 日
|
五、申報地價
即以直轄市或縣(市)政府規定之公告地價為基礎。土地所有權人未於公告地價公告期間申報者,以公告地價的80%為申報地價。土地所有權人可在公告地價 80% 至 120%範圍內申報地價,但超過公告地價120%時,超過部分不計,仍以公告地價之120% 為申報地價。但申報價格不足公告地價的80%時,以公告地價的80%為申報地價。
即以直轄市或縣(市)政府規定之公告地價為基礎。土地所有權人未於公告地價公告期間申報者,以公告地價的80%為申報地價。土地所有權人可在公告地價 80% 至 120%範圍內申報地價,但超過公告地價120%時,超過部分不計,仍以公告地價之120% 為申報地價。但申報價格不足公告地價的80%時,以公告地價的80%為申報地價。
六、累進起點地價
以各該直轄市或縣(市)土地7公畝(700平方公尺)之平均地價為準。但不包括工業用地、礦業用地、農業用地及免稅土地在內。(各縣市累進起點地價均不相同,實際金額請逕洽各縣市地方稅稽徵機關查詢)。
以各該直轄市或縣(市)土地7公畝(700平方公尺)之平均地價為準。但不包括工業用地、礦業用地、農業用地及免稅土地在內。(各縣市累進起點地價均不相同,實際金額請逕洽各縣市地方稅稽徵機關查詢)。
七、地價稅稅率及計算公式
(一)一般用地稅率
(一)一般用地稅率
稅級別
|
計算公式
|
|---|---|
第 1 級
|
應徵稅額=課稅地價 ( 未超過累進起點地價者 ) × 稅率( 10/1000 ) |
第 2 級
|
應徵稅額=課稅地價 ( 超過累進起點地價未達 5 倍者 ) × 稅率 ( 15/1000 )-累進差額( 累進起點地價 × 0.005 ) |
第 3 級
|
應徵稅額=課稅地價 ( 超過累進起點地價 5 倍至 10 倍者 ) × 稅率 ( 25/1000 )-累進差額 ( 累進起點地價 × 0.065 ) |
第 4 級
|
應徵稅額=課稅地價 ( 超過累進起點地價 10 倍至 15 倍者 ) × 稅率 ( 35/1000 ) -累進差額 ( 累進起點地價 × 0.175 ) |
第 5 級
|
應徵稅額=課稅地價 ( 超過累進起點地價 15 倍至 20 倍者 ) × 稅率 ( 45/1000 ) -累進差額 ( 累進起點地價 × 0.335 ) |
第 6 級
|
應徵稅額=課稅地價 ( 超過累進起點地價 20 倍者以上 ) × 稅率 ( 55/1000 ) -累進差額 ( 累進起點地價 × 0.545 ) |
適用土地
|
稅率種類
|
|---|---|
| (1) 自用住宅用地、勞工宿舍用地、國民住宅用地 | 2/1000 |
| (2) 公共設施保留地 | 6/1000 |
| (3) 工業用地、加油站、停車場等事業直接使用之土地 | 10/1000 |
| (4) 公有土地(按基本稅率徵收) | 10/1000 |
(三)實例計算 ( 假設累進起點地價為 170 萬元 )
【例一】
張三在某市有土地 2 筆,甲地 70 平方公尺,申報地價每平方公尺 1 萬元,乙地 60 平方公尺,申報地價每平方公尺 8,800 元,假設該市累進起點地價為 170 萬元,又乙地按自用住宅用地稅率計課,請問張三每年應納地價稅若干?
(1)
甲地申報地價 × 面積 = 甲地地價總額 < 累進起點地價 ( 170萬元 )
1 萬元 × 70 = 70 萬元
地價總額 × 稅率 = 稅額 ( 甲地 )
70 萬元 × 10/1000 = 7,000 元
(2)
乙地申報地價 × 面積 = 乙地地價總額
8,800元 × 60 = 52 萬 8,000 元
地價總額 × 稅率 = 稅額
52 萬 8,000 元 × 2/1000 = 1,056 元
(3)
甲地稅額 + 乙地稅額 = 張三每年應納稅額
7,000 元 + 1,056 元 = 8,056 元
【註】自用住宅用地特別稅率不累進,故單獨計算,不必併入所有權人地價總額計算稅額。
【例二】
( 按每一土地所有權人在每一直轄市或縣 ( 市 )轄區內之地價總額計徵 )
李四在某縣有土地 3 筆,甲地 88 平方公尺,申報地價每平方公尺 1 萬 8,000 元;乙地 80 平方公尺,申報地價每平方公尺 2 萬 2,000 元;丙地 888 平方公尺,申報地價每平方公尺 8,800 元。請問某甲每年應納地價稅若干?( 假設該縣累進起點地價為 170 萬元 )
A:基本算法: 申報地價 × 面積 = 甲地地價總額
( 甲地 ) 1 萬 8,000 元 × 88 = 158 萬 4,000 元
申報地價 × 面積 = 乙地地價總額
( 乙地 ) 2 萬 2,000 元 × 80 = 176 萬元
申報地價 × 面積 = 丙地地價總額
( 丙地 ) 8,800元 × 888 = 781萬 4,400 元
158 萬 4,000 元 + 176 萬元 + 781 萬 4,400 元 = 1,115 萬 8,400 元
課稅總地價( 甲地+乙地+丙地地價總額 ) - 累進起點地價= 超過累進起點之地價
1,115 萬 8,400 元 - 170 萬元 = 945 萬 8,400 元
945 萬 8,400 元 ÷ 170 萬元 = 5.56 倍
( 超過累進起點地價 5 倍至 10 倍,適用 25/1000 稅率 )
未超過累進起點地價 × 稅率 = 稅額…………………… ①
170 萬元 × 10/1000 = 1 萬 7,000 元
超過累進起點地價未達 5 倍 × 稅率 = 稅額……………… ②
850 萬元 × 15/1000 = 12 萬 7,500 元
超過累進起點地價 5 倍至 10 倍 × 稅率 = 稅額…………… ③
95 萬 8,400 元 × 25/1000 = 2 萬 3,960 元
李四全年應納地價稅額:
稅額 ① + 稅額 ② + 稅額 ③ = 全年應納地價稅稅額
1 萬 7,000 元 + 12 萬 7,500 元 + 2 萬 3,960 元 = 16 萬 8,460 元
B:速算法:( 即套地價稅計算公式 )
應納稅額 = 課稅總地價 × 稅率 -( 累進起點地價 × 0.065 )
= 1,115 萬 8,400 元 × 25/1000 -( 170萬元 × 0.065 )
= 27 萬 8,960 元-11 萬 500 元
= 16 萬 8,460 元
節錄自
http://www.etax.nat.gov.tw
更新日期:2013/04/24
2013年12月23日 星期一
2013年12月21日 星期六
html 顏色代碼
2013年12月18日 星期三
[Android] 在APP 裡面呼叫Line APP
Line跟facebook一樣在安裝了 Line/Facebook app後,
可以簡單的利用startActivity來進行一些簡單的PO文動作, 也就是藉由他本身的
app去執行api。
相反來說, 若是想利用自己的app去發request 就要去add naver/facebook 的library, 這樣能做到的事更多, 但是較為麻煩。
這邊將介紹如何透過簡單的方式來PO文到line上
//判斷是否安裝了line
private boolean checkLineInstalled(){
PackageManager pm = getPackageManager();
m_appList = pm.getInstalledApplications(0);
boolean lineInstallFlag = false;
for (ApplicationInfo ai : m_appList) {
if(ai.packageName.equals(PACKAGE_NAME)){
lineInstallFlag = true;
break;
}
}
return lineInstallFlag;
}
//PO文字
public static final String PACKAGE_NAME = "jp.naver.line.android";
public static final String CLASS_NAME = "jp.naver.line.android.activity.selectchat.SelectChatActivity";
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setClassName(PACKAGE_NAME, CLASS_NAME);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, sendText);
startActivity(intent);
//PO圖片
String fname = "send_image.jpg";
String fileFullPath = Environment.getExternalStorageDirectory().getAbsolutePath()
+ File.separator + fname;
Uri uri = Uri.fromFile(new File(fileFullPath));
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setClassName(PACKAGE_NAME, CLASS_NAME);
intent.setType("image/jpeg");
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(intent);
Reference: https://gist.github.com/ekos/3993270
帶出所以有可以share的app
Reference:http://orgcent.com/android-app-intent-share-list/
可以簡單的利用startActivity來進行一些簡單的PO文動作, 也就是藉由他本身的
app去執行api。
相反來說, 若是想利用自己的app去發request 就要去add naver/facebook 的library, 這樣能做到的事更多, 但是較為麻煩。
這邊將介紹如何透過簡單的方式來PO文到line上
//判斷是否安裝了line
private boolean checkLineInstalled(){
PackageManager pm = getPackageManager();
m_appList = pm.getInstalledApplications(0);
boolean lineInstallFlag = false;
for (ApplicationInfo ai : m_appList) {
if(ai.packageName.equals(PACKAGE_NAME)){
lineInstallFlag = true;
break;
}
}
return lineInstallFlag;
}
//PO文字
public static final String PACKAGE_NAME = "jp.naver.line.android";
public static final String CLASS_NAME = "jp.naver.line.android.activity.selectchat.SelectChatActivity";
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setClassName(PACKAGE_NAME, CLASS_NAME);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, sendText);
startActivity(intent);
//PO圖片
String fname = "send_image.jpg";
String fileFullPath = Environment.getExternalStorageDirectory().getAbsolutePath()
+ File.separator + fname;
Uri uri = Uri.fromFile(new File(fileFullPath));
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setClassName(PACKAGE_NAME, CLASS_NAME);
intent.setType("image/jpeg");
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(intent);
Reference: https://gist.github.com/ekos/3993270
帶出所以有可以share的app
Reference:http://orgcent.com/android-app-intent-share-list/
2013年12月17日 星期二
[Android] VersionCode 和 versionName 用法
android:versionCode和android:versionName用法
Android 開發程式的版本 在androidmainfest.xml中定義,
有android:versionCode和android:versionName兩種
A.android:versionCode:主要是用於版本升級所用,是INT 整數類型,第一個版本定義為1,以後遞增,這樣只要判斷該值就能確定是否需要升級,該值不顯示給使用者觀看
B.android:versionName:程式版本號碼,由三部分組成<major>.<minor>.<point>,該值是個字串,可以顯示給使用者看。
A.android:versionCode:主要是用於版本升級所用,是INT 整數類型,第一個版本定義為1,以後遞增,這樣只要判斷該值就能確定是否需要升級,該值不顯示給使用者觀看
B.android:versionName:程式版本號碼,由三部分組成<major>.<minor>.<point>,該值是個字串,可以顯示給使用者看。
範例如下
<?xml version="1.0" encoding="utf-8"?>
<manifest ....
package="com.xxx.xxx"
android:versionCode="2"
android:versionName="1.1">
......
versionCode是給設備程式識別版本(升級)用的,必須是一個interger值,整數,代表app更新過多少次
versionName是給用戶看的,可以寫1.1 , 1.2等等版本
延伸出另外一個問題:當app需要校對版本的時候怎樣讀取這個值?
1、讀取manifest.xml
PackageManager pm = context.getPackageManager();//context為當前Activity上下文
PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
version = pi.versionName;
2、在裡面定義 android:versionName="@string/app_versionName" 然後在 res/values/strings.xml 裡定義一個同名 string item :<string name="app_versionName">1.1</string>
原文參考:http://www.haogongju.net/art/2364600
訂閱:
文章 (Atom)