程式資訊
- 程式 ID:
Balance - 所屬子系統:N.總帳管理
- 狀態:stable
資產負債表¶
功能簡介¶
「資產負債表」依截止日期結算到當期為止的資產(1 開頭科目)、負債(2 開頭科目)與股東權益(3 開頭科目)餘額,產出一份完整的資產負債表(Balance Sheet)。系統會把當期所有已過帳傳票的借貸金額累計到各科目,並把超過科目前綴 4(損益類)的科目淨額視為本期損益併入權益,據此驗證「資產=負債+權益」是否平衡。
本表是會計/財務人員月結、季結或年結時最常用的財務報表之一。除了「本期資產負債」單一期別的結果外,還提供六年期比較(本年加上前五年),協助主管看出各科目逐年的增減趨勢。
唯讀查詢報表
本表為查詢報表,不會新增、修改或刪除任何傳票或科目資料。畫面上的結果格線為唯讀(IsReadOnly),所有數字都是依條件即時計算得出。
前置需求¶
- 權限:N.總帳 →
N-160 資產負債表的瀏覽(查詢)與列印權限。 - 基礎資料與參數:結果的正確性取決於下列資料是否已正確維護——
| 資料 | 影響的結果 |
|---|---|
| 會計科目表(科目維護,含借貸別、大/中分類、彙總科目) | 各列的科目名稱、借貸別、大分類/中分類分組與彙總科目(取科目代號前 4 碼) |
| 會計參數「會計開帳月份」(參數代號 2008) | 找不到當期年初餘額時的起始日期來源 |
| 會計參數「本期損益科目」(參數代號 2015) | 把本期損益併入哪一個科目(決定權益是否平衡) |
| 傳票(已過帳) | 期間借貸方發生額;未過帳的傳票不列入計算 |
| 年度開帳餘額 | 各科目的期初借餘/期初貸餘(六年比較頁取各年年初餘額) |
| 匯率/幣別設定 | 切換功能幣/本幣/集團幣時各取對應的借貸方金額欄 |
只算已過帳傳票
期間發生額(操作步驟之計算)只取是否過帳=Y 的傳票。若傳票尚未過帳,金額不會反映在本表上。
操作步驟¶

- 在條件面板設定查詢條件(見欄位說明):
- 輸入 截止日期(預設為今天)。
- 選擇 幣別:
功能幣(預設)/本幣/集團幣。 - 選擇 科目名稱顯示:
科目名稱(中文,預設依登入語系)/英文科目名稱。
- 按工具列的
查詢,系統依條件結算並把結果填入右側兩個頁籤:- 本期資產負債:截止日期當期的資產負債明細(彙總科目層級)。
- 資產負債表比較:本年與前五年的各科目加總與逐年增減。
- 需要紙本或匯出時,按工具列
列印,於列印頁選擇報表格式(見欄位連動與附加功能的「列印報表」)。 - 任一結果格線都可用 Telerik 格線內建功能(格線右鍵)排序、群組或匯出 Excel。
小技巧
切換幣別或科目名稱顯示後,要再按一次 查詢 才會以新條件重算;條件本身不會即時觸發重算。
欄位說明¶
查詢條件(條件面板)¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 截止日期 | ✔ | 結算到此日(含)為止的餘額;格式 YYYY/MM/DD,預設為今天(DateTime.Now)。 |
| 幣別 | ✔ | 功能幣/本幣/集團幣 三選一,預設 功能幣。決定取用底層各科目的功能幣/本幣(Local)/集團幣(Group)借貸方金額。 |
| 科目名稱顯示 | ✔ | 科目名稱(中文)或 英文科目名稱,預設依登入者語系(Context.User.Language,通常為繁體中文)。影響各列科目名稱與大/中分類的語言。 |
本期資產負債(第一頁籤)¶
| 欄位 | 說明 |
|---|---|
| 彙總科目 | 科目代號前 4 碼,作為彙總分組鍵。 |
| 科目代號 | 該彙總群組的代表科目代號。 |
| 科目名稱 | 依「科目名稱顯示」取中文或英文名稱。 |
| 期初借餘/期初貸餘 | 取自年度開帳餘額(依所選幣別取功能幣/本幣/集團幣)。 |
| 借方/貸方 | 截止日期當期已過帳傳票的借、貸方發生額合計。 |
| 小計 | 借方科目=(期初借餘-期初貸餘)+借方-貸方;貸方科目=-(期初借餘-期初貸餘)+貸方-借方(依借貸別反向)。小計為 0 的科目不顯示。 |
| 大分類/中分類 | 取自科目表的分類,供報表分組。 |
| 借貸別 | 科目的借(D)/貸(C)方向,決定小計算式。 |

資產負債表比較(第二頁籤)¶
| 欄位 | 說明 |
|---|---|
| 科目代號/科目名稱/借貸別/大分類/中分類/彙總科目 | 同上,依彙總科目(前 4 碼)分組。 |
| 前 5~前 1 年加總/今年加總 | 各年度(本年 Previous0、前一年 Previous1…前五年 Previous5)的科目小計加總。 |
| 增減 | 相鄰兩年的差額(例:前 5→前 4=前 4 加總-前 5 加總,依此類推到今年-前 1 年)。為唯讀計算欄。 |
比較頁的合計列
比較頁除了各彙總科目列外,系統會自動加入中分類合計、大分類合計與負債及資本合計(資產之外的所有群組加總)等小計列,方便對照各層級的年度趨勢。

欄位連動與附加功能¶
查詢時系統做的事(Query)¶
當你按 查詢,系統會以同一組條件同時算出兩份資料:
- 本期資產負債(
BalanceBll.Calculate)- 先取會計科目表(科目代號小於前綴
4的科目,即資產/負債/權益類),建立各科目的空白餘額列。 - 找出截止日期所在年度(或之前)最近一筆已過帳傳票的年度,作為起始日期;若找不到,改用會計參數 2008(會計開帳月份)。
- 取起始日期所在年度的年初餘額填入期初借餘/期初貸餘(依所選幣別取功能幣/本幣/集團幣)。
- 累計起始日期~截止日期之間、已過帳傳票的借貸方金額為當期借方/貸方。
- 依借貸別計算各科目小計:借方科目正向、貸方科目反向(見欄位說明)。小計為 0 的科目自動隱藏。
- 把科目代號 ≥
4(損益類)的傳票淨額Σ(貸方-借方)算成本期損益,加到會計參數 2015(本期損益科目)指定的科目上,使權益反映當期損益。 - 依彙總科目(前 4 碼)分組加總,產出畫面上看到的彙總列;同時算出資產總計、負債總計、負債及權益總計、本期損益等表尾合計(供報表使用)。
- 先取會計科目表(科目代號小於前綴
- 六年比較(
BalanceCompareBll.Query)- 以截止日期年度為基準,往前推五年,逐年(共 6 期)重算各科目小計。
- 比較頁的科目名稱/大中分類取截止日期語系設定下的中文或英文。
- 比較頁的今年(
Previous0)期間是「本年 1/1~截止日期」;前 1~前 5 年則是各年度的整年(1/1~12/31)。 - 各年算完後,再產生中分類合計、大分類合計與「負債及資本合計」等小計列;增減欄為相鄰年度差額的唯讀計算屬性。
幣別如何作用
幣別不是事後換算,而是在取數時直接選用底層視圖對應的金額欄:功能幣取功能幣借貸方、本幣取本幣(Local)借貸方、集團幣取集團幣(Group)借貸方。
列印報表(列印 → BalancePrint)¶
本表透過 GetReports 提供六種報表格式(皆 A4、台灣區域):
| 報表編號 | 名稱/抬頭 | 說明 |
|---|---|---|
| N160-1 | 報告式(Balance) | 由上而下的報告式資產負債表。 |
| N160-2 | 帳戶式(Balance1) | 左資產、右負債及權益的 T 字帳戶式。 |
| N160-3 | 帳戶式-英文(Balance1e) | 帳戶式的英文版。 |
| N160-4 | 帳戶式(含%)(Balance2) | 帳戶式並顯示各科目占資產總計的百分比。 |
| N160-5 | 帳戶式(含%)-英文(Balance2e) | 含百分比的英文版。 |
| N160-6 | 資產負債表比較(BalanceCompare) | 六年比較表。 |
- 帳戶式報表會把資產放左欄、負債與股東權益放右欄(
BalanceTotalAccountBll),並依資產總計計算各列占比%;左右欄列數不齊時自動補空列對齊。 - 比較報表會帶入年度標題參數(今年到前五年共六個年份)一併輸出。
- 列印頁僅提供日期區間(起~迄)輸入;未輸入起訖日期時不視為有資料、不會送印。
英文報表與英文科目名稱
報告/帳戶式皆有英文版;報表標題與科目名稱會依語系或英文報表設定取英文名稱/英文大中分類(來自科目表的英文欄位)。若科目未維護英文名稱,英文報表該欄會留白。

圖表區¶
「本期資產負債」頁籤的明細下方保留一塊圖表區,會依查詢結果自動繪出圖表(示範定義為資產結構圓餅圖),讓你在看明細之餘一眼掌握結構占比。圖表資料直接取自畫面上的查詢結果,按 查詢 重算後圖表同步更新。
圖表需先部署圖表定義才會出現
圖表由資料庫中的「圖表定義」驅動,需由系統管理者先部署圖表定義腳本(sql/chart-spec-deploy.sql)。未部署(或該程式沒有圖表定義)時,圖表區會自動隱藏、不佔版面,明細與其他功能照常使用。要新增/調整圖表只需維護資料庫中的定義,不必改程式。
在自訂查詢面板中也會顯示
把本表加入自訂查詢面板時,面板顯示的是本表的原生畫面,因此同一塊圖表區也會一併出現;面板的「彙整匯出」會把圖表一併輸出到 Excel/HTML(PPT 一期為占位)。

工作流程紀錄¶
本表沿用查詢類程式的共同基底,支援把查詢結果掛上工作流程紀錄(RecordWorkflow):尚未查詢、無資料時會提示「無資料」而不執行;有資料時會建立一筆紀錄並開啟工作流程通報視窗。
常見問題¶
為什麼某些科目沒有出現在表上?
小計為 0 的科目會自動隱藏。若該科目本期既無期初餘額、也無已過帳傳票異動,小計為 0 就不會列出。另外,只有科目代號小於前綴 4(資產/負債/權益類)的科目會進入本表,純損益類科目(4 開頭以上)不會單獨列出,而是彙總成「本期損益」。
資產總計和負債+權益對不平?
最常見原因是本期損益科目未設定或設錯。系統把損益類淨額加到會計參數 2015(本期損益科目)指定的科目上;若該參數未維護或指到不存在的科目,權益端就會少了本期損益而不平衡。請至會計參數確認 2015 的設定。
切換幣別或中英文後數字沒變?
條件改變不會即時重算。修改幣別或科目名稱顯示後,要再按一次 查詢 才會以新條件重新結算。
比較頁「今年」的期間到哪一天?
比較頁的今年(今年加總)期間是「本年 1/1~你輸入的截止日期」,是未滿整年的;前 1~前 5 年才是各年度的整年(1/1~12/31)。比較增減時請留意本年尚未結算到年底。