budget.g0v.tw - 中央政府總預算

最新內容請至

https://g0v.hackmd.io/HmEg-SxTQyC62kweYaXwGA

2016 Reboot

總預算 / 中央政府各單位預算機關

各預算機關釋出中的「歲出計畫提要及分支計畫概況表」(BCME3440)是最細的資訊,各機關應該會提供 xls or xml (通常是 zip) (根據 「公布(告)中央政府歲計會計書表電子檔案格式應行注意事項」 )

TODO: 整理所有的「分支計畫概況表

TODO: xml 檔案格式說明(目前找不到)

分支計畫 xml 與 xls 的差異 (bcme3440 表)

  • BCTDBUDGETDETAIL
  •         <BCTDBUDGETDETAIL_row>

                <ba_fiscalyear>106</ba_fiscalyear>

                <ba_fundkind>1</ba_fundkind>

                <ba_budgetkind>1</ba_budgetkind>

                <ba_specialbudgetno/>

                <ba_agenno>02001</ba_agenno>

                <ba_agentype>C</ba_agentype>

                <ba_budgetstate>1</ba_budgetstate>

                <ba_versiondate/>

                <ba_budgetyear>106</ba_budgetyear>

                <ba_budgetno>32020010100</ba_budgetno>

                <ba_subprojectno>01</ba_subprojectno>

                <ba_departno>09</ba_departno>

                <ba_objectno>0111</ba_objectno>

                <ba_budgettype>E</ba_budgettype>

                <ba_budgetsource>1</ba_budgetsource>

                <ba_mergetype>1</ba_mergetype>

                <ba_budgetamt>110416000.00</ba_budgetamt>

                <ba_flowflag/>

                <ba_signflag/>

                <ba_signno/>

                <ba_key>11  </ba_key>

                

     <BCTDBUDGETDETAIL_row>

                <ba_fiscalyear>106</ba_fiscalyear>

                //會計年度

                <ba_fundkind>1</ba_fundkind>

                //基金別

                <ba_budgetkind>1</ba_budgetkind>

                //預算別 一般公務 特別預算

                <ba_specialbudgetno/>

                // 特別預算代號 (A0/A1...)

                <ba_agenno>26001041</ba_agenno>

                // 26-001-041 2-3-3 

                <ba_agentype>C</ba_agentype>

                //A 主管 B 彙編 C 單位

                <ba_budgetstate>1</ba_budgetstate>

                // 概算、預算、法定預算

                <ba_versiondate/>

                <ba_budgetyear>106</ba_budgetyear>

                //跨年度預算會用到

                <ba_budgetno>52260014400</ba_budgetno>

                <ba_subprojectno>01</ba_subprojectno>

                // 以上兩個一組可以說明預算跟對應的分支計畫(分支計畫單位自己編的)

                // 應該要有 name  

                <ba_departno>02</ba_departno>

                // 承辦單位 (單位自己編的)

                <ba_objectno>0250</ba_objectno>

                //用途別

                <ba_budgettype>E</ba_budgettype>

                //R 代表歲入 E 代表歲出

                <ba_budgetsource>1</ba_budgetsource>

                // 年度預算

                <ba_mergetype>1</ba_mergetype>

                // 

                <ba_budgetamt>14000.00</ba_budgetamt>

                

                <ba_flowflag/>

                <ba_signflag/>

                <ba_signno/>

                <ba_key>11  </ba_key>

            </BCTDBUDGETDETAIL_row>           

                

  • BCTDMEMO
  •         <BCTDMEMO_row>

                <bc_fiscalyear>106</bc_fiscalyear>

                <bc_fundkind>1</bc_fundkind>

                <bc_budgetkind>1</bc_budgetkind>

                <bc_specialbudgetno/>

                <bc_agenno>02001</bc_agenno>

                <bc_agentype>C</bc_agentype>

                <bc_budgetstate>1</bc_budgetstate>

                <bc_reportno>BCME3440</bc_reportno>

                <bc_key>3202001901101xxxxxx04xxxxxxxE1x0</bc_key>

                <bc_versiondate/>

                <bc_content>汰換副禮車2輛,每輛4,100千元,合共8,200千元。</bc_content>

            </BCTDMEMO_row>

    每個「工作計畫名稱及編號」都有一個國庫署的代號:各年度國庫收支應用科目及其代號表

  • 機關別清單
  • http://www.dgbas.gov.tw/public/data/dgbas01/106/106hb/106B/B/(8)%E4%B9%99-106%E5%88%86%E7%B4%9A%E8%A1%A8(%E5%AE%9A%E7%A8%BF)(%E5%B9%B8%E6%95%8F).doc

    機關別 xml/xls 預算對照 (BAME5480)

    一行 xml 轉 csv (並移除小計)

    內容

    xls

    說   明 本年度預算數 上年度預算數 本年度節與上年度
    比                       較
    說   明
    1 1 4 1 3202010401
    國家發展研究及諮詢
    12,626 8,569 4,057 (中略)

    http://data.gov.tw/node/12010 裡面的 104年度國庫收支應用科目及其代號表.pdf ,page  7 找到這個。

                                            

    1.本年度歲出機關別預算科目第 1 組「款」代表政事別(參閱附錄 2)第 2、3 組「項」代表主管及機關別(參閱附 錄 3)第 4 組「目」代表業務計畫,第 5 組「節」代表工 作計畫(參閱附錄 4)。例如:第 10 款「財務支出」(40)、第 1 項「財政部」(1701)、第 1 目「一般行政」(0100),其代號及檢查號碼為 4017010100-7。 

    不過有趣的事情是完全一致的對照組是在 budgetno_conver 元素裡面。

    主管及機關別: https://ethercalc.org/z2bl5nzi472q

    轉 json 然後補齊到四碼 https://gist.github.com/tony1223/a650a3510275912db8fa4f2e41b6f82f

    歲出 budgetno  前兩碼款別(政事別) 對照表                  

    json https://gist.github.com/tony1223/afe26b9a8bec1c814e176cc76056471e

                            

    名稱 款之編號
    政權行使支出 31
    國務支出 32
    行政支出 33
    立法支出 34
    司法支出 35
    考試支出 36
    監察支出 37
    民政支出 38
    外交支出 39
    財務支出 40
    邊政支出 41
    僑務支出 42
    國防支出 48
    教育支出 51
    科學支出 52
    文化支出 53
    農業支出 58
    工業支出 59
    交通支出 60
    其他經濟服務支出 61
    社會保險支出 66
    社會救助支出 67
    福利服務支出 68
    國民就業支出 69
    醫療保健支出 71
    環境保護支出 72
    社區發展支出 73
    退休撫卹給付支出 75
    退休撫卹業務支出 76
    債務付息支出 79
    還本付息事務支出 80
    專案補助支出 84
    平衡預算補助支出 85
    其他支出 89
    第二預備金 90

    政事別大分類表

    https://gist.github.com/tony1223/d3802fc7503402d9d138ee0c0a354e4e

    objectno  (106 年)

    https://docs.google.com/spreadsheets/d/1xgUP3OFiuPjLFRKTvO5HSroKilnRKYznyZmrKUhyUqA/edit#gid=110726157

    其他

    Fiscal Data Package: http://specs.frictionlessdata.io/fiscal-data-package/#which-dimension-type

    TonyQ: https://github.com/tony1223/tpe-2016-budget

    各機關資料: http://ebas1.ebas.gov.tw/address/gbaagenooutput.asp

    Archive

    About

    資料來源

    目前使用的資料是主計處公布之:

    目前僅處理歲出部分。原始資料

    TODO

    2016 1019 會議討論

    1. 預算視覺化
    2. 資料分析

    <ba_budgetno>52260014400</ba_budgetno>

    <ba_subprojectno>01</ba_subprojectno>

    兩個一組 key        

    BA 是總預算

    BC 是單位    

    FAQ

    為何有黑色的圈圈?

    黑色是無法對應到前一年相同預算科目的項目,常發生在政府組織改造,新舊科目編號改變時。

    單位換算很白痴...

    其實一開始只是為了諷刺媒體常常做奇怪的單位換算,所以我們都先幫媒體算好了。

    視覺化目的在於降低資訊流通的門檻,單位換算同時也提供了話題性,有輔助的功用。光就單位換算無法達到監督政府的效果,但它吸引了更多的目光(包括你),讓我們有機會向你解釋我們所做的一切。

    單位換算有政治影射,你們到底是藍的還是綠的?

    單位換算是基於當時的時事而設計,並沒有針對特定的政黨。然而,參與者有各種政治光譜,唯一共同的是所有程式、文件,需以開放原始碼釋出,讓任何人都能檢驗、修改、重製、再利用。如果你覺得哪邊有偏頗,可以提出回報討論不恰當的地方,或是直接修改,或者把整份程式及資料拿去做出一個你認為更中立的版本。

    預算視覺化不是重點,看懂預算的眉角不是這個,不要以為人民都要看你們這個才看得懂。

    我們的出發點其實是讓自己稍微看得懂,並且把成果(含清理好的原始資料)分享出來,讓想改進,或者有相關專業知識的人,也都能更容易的處理資料,讓人民可以不需經過媒體報導,即可閱讀第一手的資料,自行去選擇希望關注的議題。

    一開始參與的人是的確是沒有相關背景的,只是藉著資料處理跟視覺化的能力,在兩三天中,把這樣的雛形做出來。如果你對預算解析有心得,並願意分享一些值得注意的點,或者有呈現方式上的想法的話,歡迎你參加討論,或者直接實作。

    你們以為視覺化可以解決一切問題,但是視覺化的資料會失真,更加誤導人。

    資訊視覺化是一種方便解讀資料的工具,最常見的例子就是各式的圓餅圖或折線圖,例如常見的股市K線圖。這樣的工具在不當的使用時的確會造成誤導的效果,端看使用的人能否公正的去看待資料。

    像是選舉時常看到的選票地圖,有些區域人很少但面積很大,的確有誤導之虞,這就是個說明視覺化資訊失真很好的例子,事實上也有一些方法在嘗試解決這個問題,例如將地圖面積依數值比例作縮放的 cartogram ,我們在實作台灣地理資訊函式庫時也有試著加入這樣的功能,可參見 http://github.com/g0v/twgeojson/

    換句話說,視覺化並不會導致資訊失真,而是人為操作上的失誤導致的。我們在進行資訊視覺化的同時,除了歡迎各方指出我們實作可能產生的盲點,也會將源碼與資料來源公開,任何人都可以協助修正。

    研究預算是智庫等級的事情,輪不到你們來做吧?

    在維基百科出現前,編輯百科全書也是智庫等級的事情。我們認為,成果開放、讓任何人都可以改進,也是一種探討真相的方式。

    另外,我們所做的事情重點在於讓資訊更容易被取得;當資訊更容易取得時,就更有機會讓其他民間專業人士進行研究,這樣子才能提供更多不同面向的資訊解讀,而不會僅僅由政府告訴人民什麼是對的。

    我國立法院預算中心,也期待全民參與預算的審查與研究,已連續第三年舉辦中央政府總預算研習講座。更多立法院預算中心的介紹研究成果查詢網站

    可以不透過網站視覺化,直接篩選、下載預算的數字表格嗎?

    當然沒問題,請自行瀏覽處理過的純細項資料

    為何不做地方政府預算,或是解析度更詳細的部門分項預算?

    所有的參與都是自主的,每個人時間有限,先做自己關心的部分很正常。你可以提供相關連結、excel 檔、或者清理過的資料,在這裡回報。

    延伸閱讀

    網路廣播《深音》談 g0v.tw:分散協作的實力與潛力

    相關專案:立法院預算中心神祕第六人

    Examples of Fiscal Data Visualisations