程式資訊
- 程式 ID:
Trial - 所屬子系統:N.總帳管理
- 狀態:stable
試算表¶
功能簡介¶
「試算表」把指定期間內每個會計科目的借方、貸方發生額與餘額彙整成一張表,用來驗證總帳「借貸是否平衡」。它是一支純查詢/報表程式:選好條件後按 查詢,系統依傳票資料即時算出各科目的試算結果,不會新增、修改或刪除任何資料。
適合會計人員在月結、結帳前用來:
- 確認整段期間的借方合計=貸方合計(總帳平衡)。
- 逐科目檢視期初餘額、本期借貸發生額、期末餘額。
- 檢視各科目「從年初累計到查詢訖日」的借/貸餘額。
- 以本幣、原幣、功能幣或集團幣四種口徑列印試算表。
按一次 查詢,系統會同時算好兩個頁籤:
| 頁籤 | 看什麼 | 可否列印 |
|---|---|---|
| 試算表 | 查詢期間的期初餘額、本期借方/貸方發生額、期末餘額;套用傳票種類與試算表種類(本幣/原幣)條件 | 可,3 張報表 |
| 年初累計餘額試算表 | 以年度期初為基礎,列出查詢起日當下的餘額、期間發生額,以及從年初累計到訖日的借/貸餘額;只算已過帳傳票 | 目前沒有報表,可匯出 Excel |
兩頁的算法與取數範圍不同,數字不一定對得起來,差異請見兩個頁籤差在哪裡。
前置需求¶
- 權限:N.總帳 →
N-090 試算表的瀏覽與列印權限。 - 基礎資料:試算結果取自傳票、年度傳票與會計科目主檔,下列資料會直接影響結果——
| 資料 | 影響的結果 |
|---|---|
| 傳票(總帳傳票) | 兩個頁籤的借方/貸方發生額與餘額;「年初累計餘額試算表」頁只算已過帳的傳票 |
| 年度傳票(期初餘額) | 「年初累計餘額試算表」頁的年度期初基礎;沒有建年度傳票時,累計餘額會缺少期初 |
| 會計科目主檔(ACCL) | 科目名稱、多語言名稱、借貸別;總表模式的上層科目名稱亦取自此 |
| 功能幣/集團幣設定 | 列印時功能幣(系統程式參數(A-040)的參數 2007)、集團幣(系統程式參數 2021)的列印幣別代碼 |
試算前先過帳
「年初累計餘額試算表」頁不計未過帳的傳票。月結試算前先把查詢區間內的傳票全部過帳,兩個頁籤才有比較的基礎。
操作步驟¶
試算表沒有資料維護動作,操作集中在「設條件 → 查詢 → 切換頁籤檢視 → 列印/匯出」:
步驟① 設定查詢條件¶
在左側條件面板填入:
- 輸入日期起訖。預設帶本月份(起=當月 1 日、訖=今天)。系統以此區間計算各科目的借貸發生額與餘額。
- 輸入傳票種類。預設
012,控制納入試算的傳票類別範圍(只影響「試算表」頁籤)。 - 選擇試算表種類(只影響「試算表」頁籤):
本幣(預設):以本幣金額試算。原幣:以各科目的原始交易幣別金額試算,資料表格會多出「幣別」與原幣金額欄位。
- 視需要勾選總表(預設不勾,兩個頁籤都適用)。勾選後系統把科目代號取前 4 碼彙總成上層科目,列出總表層級的試算結果。

步驟② 執行查詢¶
按工具列的 查詢。系統同時算出兩份結果並分別填入兩個頁籤:
- 試算表:各科目的期初餘額、本期借方/貸方、期末餘額。下方顯示功能幣、本幣、集團幣三列的借方合計/貸方合計。
- 年初累計餘額試算表:各科目的計初借餘/計初貸餘、期間借方/貸方金額、累計借餘/累計貸餘。下方顯示功能幣、集團幣兩列的借方合計/貸方合計/累計借方合計/累計貸方合計。

驗證借貸平衡
試算正確時,兩個頁籤下方同一列的借方合計都應等於貸方合計;「年初累計餘額試算表」頁的累計借方合計也應等於累計貸方合計。若不相等,代表有未平衡的傳票,請回傳票檢查。
步驟③ 切換頁籤檢視¶
- 點畫面上方的頁籤名稱切換 試算表 與 年初累計餘額試算表。
- 切換頁籤不必重新查詢;改了任何條件後要再按一次
查詢,兩個頁籤才會一起更新。
步驟④ 列印/匯出¶
- 列印前先在列印設定面板選報表幣別:
功能幣(預設)/集團幣/本幣/原幣。此選擇決定報表上「借方/貸方/期初/期末」要套哪一組幣別的金額。 - 按工具列的
列印,挑選要印的報表(見報表清單)。報表內容一律取自「試算表」頁籤的結果。 - 要把結果存成 Excel,於結果資料表格上按右鍵 → 匯出即可(兩個頁籤都支援)。「年初累計餘額試算表」頁目前沒有報表可印,要留存請用匯出。
欄位說明¶
查詢條件¶
| 欄位 | 必填 | 說明 / 格式 / 預設 |
|---|---|---|
| 日期(起) | ✔ | 試算區間起日;預設當月 1 日 |
| 日期(訖) | ✔ | 試算區間訖日;預設今天 |
| 傳票種類 | — | 納入試算的傳票類別;預設 012;只影響「試算表」頁籤 |
| 試算表種類 | — | 本幣 / 原幣;預設 本幣;只影響「試算表」頁籤 |
| 總表 | — | 勾選=以科目代號前 4 碼彙總;預設不勾;兩個頁籤都適用 |
列印設定¶
| 欄位 | 必填 | 說明 / 預設 |
|---|---|---|
| 報表幣別 | — | 功能幣 / 集團幣 / 本幣 / 原幣;預設 功能幣 |
「試算表」頁籤欄位¶
| 欄位群 | 欄位 | 說明 |
|---|---|---|
| 科目 | 科目代號 / 科目名稱 / 多語言名稱 / 借貸別 | 取自會計科目主檔(ACCL);點科目代號可開啟會計科目 |
| 功能幣 | 功能幣期初餘額 / 功能幣借方餘額 / 功能幣貸方餘額 / 功能幣期末餘額 / 功能幣借方 / 功能幣貸方 | 功能幣口徑 |
| 本幣 | 本幣期初餘額 / 本幣借方餘額 / 本幣貸方餘額 / 本幣期末餘額 / 本幣借方 / 本幣貸方 | 本幣口徑 |
| 集團幣 | 集團幣期初餘額 / 集團幣借方餘額 / 集團幣貸方餘額 / 集團幣期末餘額 / 集團幣借方 / 集團幣貸方 | 集團幣口徑 |
| 原幣 | 幣別 / 原幣期初餘額 / 原幣借方餘額 / 原幣貸方餘額 / 原幣期末餘額 / 原幣借方 / 原幣貸方 | 原始交易幣別口徑;只有試算表種類選「原幣」時才顯示 |
| 期間 | 期初日期 / 期末日期 | 即查詢條件的起訖日 |
各幣別欄位的意義:
| 欄位 | 意義 |
|---|---|
| 期初餘額 | 查詢起日之前的科目餘額(借方為正、貸方為負) |
| 借方 / 貸方 | 查詢期間內的借方、貸方發生額 |
| 借方餘額 / 貸方餘額 | 本期「借方-貸方」的淨額拆成兩欄:借大於貸,差額放借方餘額;貸大於借,差額放貸方餘額;另一欄為 0 |
| 期末餘額 | 期初餘額+借方-貸方 |
資料表格下方合計(功能幣、本幣、集團幣各一列):
| 合計 | 意義 |
|---|---|
| 借方合計 | 該幣別所有科目本期借方發生額加總 |
| 貸方合計 | 該幣別所有科目本期貸方發生額加總;帳務平衡時等於借方合計 |
「年初累計餘額試算表」頁籤欄位¶
| 欄位群 | 欄位 | 說明 |
|---|---|---|
| 科目 | 科目代號 / 科目名稱 | 取自會計科目主檔(ACCL);點科目代號可開啟會計科目 |
| 功能幣 | 計初借餘 / 計初貸餘 | 查詢起日當下的科目餘額:為正放計初借餘、為負取絕對值放計初貸餘 |
| 功能幣 | 借方金額 / 貸方金額 | 查詢期間(起日~訖日)的借方、貸方發生額 |
| 功能幣 | 累計借餘 / 累計貸餘 | 從年初開帳累計到查詢訖日的科目餘額:為正放累計借餘、為負取絕對值放累計貸餘 |
| 集團幣 | 集團幣計初借餘 / 集團幣計初貸餘 / 集團幣借方金額 / 集團幣貸方金額 / 集團幣累計借餘 / 集團幣累計貸餘 | 同上,集團幣口徑 |
資料表格下方合計(功能幣、集團幣各一列):
| 合計 | 意義 |
|---|---|
| 借方合計 / 貸方合計 | 所有科目查詢期間借方/貸方發生額加總;平衡時兩者相等 |
| 累計借方合計 / 累計貸方合計 | 所有科目訖日累計借餘/累計貸餘加總;平衡時兩者相等 |
累計借方合計不是「年初到訖日的借方發生額」
累計借方合計加總的是各科目在訖日的「借方餘額」,不是從年初到訖日所有借方發生額的總和。例如某科目年初到訖日借 500、貸 400,它貢獻給累計借方合計的是餘額 100(加上年度期初),而不是 500。
欄位連動與附加功能¶
這支程式沒有可輸入的明細欄位,連動集中在「按查詢後系統怎麼算」「兩頁籤差在哪」「列印幣別怎麼換算」。
按 查詢 後「試算表」頁籤怎麼算¶
- 取數:依日期起訖、傳票種類、試算表種類(本幣/原幣)取出各科目的期初與本期借貸金額。
- 逐科目算餘額:
- 借方餘額=本期借方大於貸方時的差額,否則 0;貸方餘額反之。
- 期末餘額=期初餘額+借方-貸方(功能幣、本幣、集團幣各自獨立計算)。
- 原幣口徑:本幣模式下不另查原幣(原幣欄位與功能幣相同,因此畫面隱藏原幣欄);原幣模式下以各科目的交易原幣金額計算餘額,外幣科目依幣別分列。
- 濾掉全 0 列:功能幣的期初餘額、借方餘額、貸方餘額、期末餘額、借方、貸方全部為 0 的科目不顯示。
- 總表彙總(若勾了「總表」):把明細科目依代號前 4 碼+幣別分組加總,並回查上層科目的名稱、多語言名稱、借貸別填回去。
- 合計:把每列的借方、貸方依幣別加總,顯示在資料表格下方。
「年初累計餘額試算表」頁籤怎麼算¶
- 決定年度基準:在「年度 ≤ 查詢起日年份」的年度傳票中,取最近一個已建立年度傳票的年度,以該年 1 月 1 日為開帳日,並以該年度的年度傳票金額當期初。
- 例:查 2026/03/01~2026/03/31,若已建 2026 年度傳票,就從 2026/01/01 起算並加上 2026 年度期初。
- 若起日那年(2026)尚未建年度傳票、最近一年是 2025,就改從 2025/01/01 起算並加上 2025 年度期初,不會少算。
- 只取已過帳傳票:不看條件面板的傳票種類,也不分本幣/原幣,一律以功能幣與集團幣兩組金額計算。
- 逐科目算三段金額:
- 計初(起日當下餘額)=年度期初+開帳日到起日前一天的借方-貸方。
- 期間發生額=起日~訖日的借方金額、貸方金額。
- 累計(訖日餘額)=年度期初+開帳日到訖日的借方-貸方。
- 計初與累計的結果為正放「借餘」、為負取絕對值放「貸餘」。
- 濾掉全 0 列:功能幣與集團幣共 12 項金額(期間借貸、累計借貸餘、開帳到訖日借貸)全部為 0 的科目不顯示。
- 總表彙總(若勾了「總表」):依科目代號前 4 碼把已算好的各欄加總,上層科目名稱回查會計科目主檔;查不到時名稱留空。
- 合計:借方合計/貸方合計加總期間發生額;累計借方合計/累計貸方合計加總訖日的借餘/貸餘。
範例:查詢 3/1~3/31,年度期初與 1~3 月傳票如下(皆已過帳)——
| 科目 | 年度期初 | 1~2 月發生 | 3 月發生 |
|---|---|---|---|
| 銀行存款 | 借餘 100 | 借 50 | 借 30 |
| 股本 | 貸餘 100 | 貸 50 | 貸 30 |
「年初累計餘額試算表」頁會顯示:
| 科目 | 計初借餘 | 計初貸餘 | 借方金額 | 貸方金額 | 累計借餘 | 累計貸餘 |
|---|---|---|---|---|---|---|
| 銀行存款 | 150 | 0 | 30 | 0 | 180 | 0 |
| 股本 | 0 | 150 | 0 | 30 | 0 | 180 |
| 合計 | 借方合計 30 | 貸方合計 30 | 累計借方合計 180 | 累計貸方合計 180 |
- 計初借餘 150=期初 100+1~2 月借 50。
- 累計借餘 180=期初 100+1~3 月借 80。
- 借方合計 30=貸方合計 30(3 月發生額平衡);累計借方合計 180=累計貸方合計 180(訖日餘額平衡)。
兩個頁籤差在哪裡¶
| 比較項目 | 試算表 | 年初累計餘額試算表 |
|---|---|---|
| 期初從哪裡來 | 查詢起日之前的科目餘額(同樣套用傳票種類條件) | 最近一個已建年度傳票的期初+該年 1/1 到起日前的傳票 |
| 傳票範圍 | 依條件面板的傳票種類篩選 | 只算已過帳傳票,不看傳票種類 |
| 本幣/原幣 | 依試算表種類切換;原幣模式顯示原幣欄 | 不分,固定功能幣+集團幣兩組 |
| 幣別欄位 | 功能幣、本幣、集團幣、原幣四組 | 功能幣、集團幣兩組 |
| 餘額欄位意義 | 期末餘額=期初+本期借-貸;借方餘額/貸方餘額是本期淨額 | 計初借/貸餘=起日當下餘額;累計借/貸餘=訖日餘額 |
| 濾零條件 | 功能幣 6 項金額皆 0 | 功能幣+集團幣 12 項金額皆 0 |
| 下方合計 | 功能幣/本幣/集團幣各 1 列:借方合計、貸方合計 | 功能幣/集團幣各 1 列:借方合計、貸方合計、累計借方合計、累計貸方合計 |
| 列印 | 3 張報表 | 目前沒有報表,請用匯出 |
兩頁數字對不起來是正常的
期初來源與傳票範圍都不同:例如傳票種類沒有涵蓋全部類別、期間內有未過帳傳票、或年度傳票尚未建立時,兩頁同一科目的金額就會不同。核對時先確認這三點。
「試算表-累計餘額」報表與「年初累計餘額試算表」頁籤不同¶
名稱相近,算法不同
列印的 試算表-累計餘額 報表,是把「試算表」頁籤的期末餘額拆成借貸兩欄印出(為正放累計借方餘額、為負取絕對值放累計貸方餘額)。它沿用「試算表」頁的期初與傳票種類條件,不是「年初累計餘額試算表」頁籤的內容。兩者的期初來源、傳票種類過濾都不同,數字可能對不起來。要留存「年初累計餘額試算表」頁的結果,請在該頁資料表格按右鍵匯出。
列印時「報表幣別」如何換算¶
列印前在 報表幣別 選的口徑,決定報表每一欄要套哪一組金額:
| 報表幣別 | 列印幣別代碼 | 借方/貸方來源 | 期初/期末來源 |
|---|---|---|---|
| 本幣 | 本位幣設定 | 本幣借方/貸方 | 本幣期初/期末 |
| 原幣 | 該列幣別 | 原幣借方/貸方 | 原幣期初/期末 |
| 功能幣 | 系統程式參數 2007 |
功能幣借方/貸方 | 功能幣期初/期末 |
| 集團幣 | 系統程式參數 2021 |
集團幣借方/貸方 | 集團幣期初/期末 |
報表另外會帶累計借方餘額/累計貸方餘額:以功能幣期末餘額為正者放借方、為負者取絕對值放貸方(見上一節的區別說明)。
報表清單¶
列印 時可用的報表如下(A4):
| 報表編號 | 報表抬頭 | 內容 |
|---|---|---|
| N090-1 | 試算表 | 各科目期初、本期借貸、期末 |
| N090-2 | 試算表-餘額 | 各科目借方餘額/貸方餘額 |
| N090-2 | 試算表-累計餘額 | 「試算表」頁期末餘額拆借貸兩欄 |
尚未提供的動作
試算表是純查詢報表,沒有新增/修改/刪除/沖帳/轉傳票/簽核等動作,工具列上對應按鈕不會作用——若需異動傳票本身,請到傳票。
常見問題¶
查不到任何資料,結果頁是空的?
請依序確認:①查詢日期區間內確實有傳票(「年初累計餘額試算表」頁只算已過帳的傳票);②傳票種類是否與要查的傳票類別相符(預設 012,只影響「試算表」頁)。另外,金額全為 0 的科目會被系統濾掉、不顯示,這是正常設計。
借方合計和貸方合計不相等,是 bug 嗎?
不是程式錯誤——這代表期間內有未平衡的傳票(借貸不相等)。試算表的用途正是抓出這種狀況。請回傳票逐筆檢查該期間的借貸是否一致。
「試算表」和「年初累計餘額試算表」兩頁的金額對不起來?
兩頁本來就是不同算法:「試算表」依傳票種類篩選、可切本幣/原幣;「年初累計餘額試算表」以年度傳票為期初、只算已過帳傳票、不看傳票種類。請先確認傳票種類是否涵蓋全部、期間內傳票是否都已過帳、年度傳票是否已建立(詳見兩個頁籤差在哪裡)。
累計借方合計為什麼比年初到現在的借方發生額小很多?
累計借方合計是各科目「訖日借方餘額」的加總,不是借方發生額的加總。借貸互抵後的餘額自然比發生額小。要看期間發生額請看借方合計/貸方合計。
起日那一年還沒建年度傳票,年初累計餘額會少算嗎?
不會。系統會往前找最近一個已建年度傳票的年度,從該年 1 月 1 日起累計並加上該年度期初。但若完全沒有任何年度傳票,就沒有期初可加,累計餘額只含傳票發生額——請先到年度傳票建立期初。
印出來的「試算表-累計餘額」和「年初累計餘額試算表」頁數字不一樣?
正常。該報表是用「試算表」頁的期末餘額拆借貸印出,與「年初累計餘額試算表」頁的算法不同(見「試算表-累計餘額」報表與「年初累計餘額試算表」頁籤不同)。要留存後者請用右鍵匯出。
勾了「總表」之後科目變少、名稱也變了?
「總表」會把明細科目依代號前 4 碼彙總成上層科目,所以筆數變少;上層科目的名稱/借貸別是回查會計科目主檔(ACCL)填回的。若某 4 碼前綴在會計科目主檔找不到對應科目,名稱欄會留空。
列印出來的金額和畫面上看到的不一樣?
列印金額由列印設定的「報表幣別」決定(功能幣/集團幣/本幣/原幣四選一,預設功能幣),而畫面資料表格同時顯示多種幣別的欄位。請確認列印前選的報表幣別,與你想核對的畫面欄位是同一組口徑。
功能幣/集團幣的列印幣別代碼怎麼來的?
功能幣取系統程式參數 2007、集團幣取系統程式參數 2021。若列印出的幣別代碼不對,請到系統程式參數(A-040)檢查這兩個參數的設定。
相關功能¶
- 總帳傳票(SLIY)
- 年度傳票(SLIYYEAR)
- 會計科目(ACCL)
- 試算表查詢條件
- 試算表列印幣別
- 日記帳(ABOOK1)
- 總帳查詢(SLIYBROWD)
- 資產負債表(BALANCE)
- 損益表(INCOME)
- 總帳模組首頁
需補截圖清單
以下截圖待頁籤改名後 runtime 驗收補拍(放 docs/N-GeneralLedger/images/):
trial-step1.png— 條件面板全貌(日期/傳票種類/試算表種類/總表),重拍trial-step2.png— 「試算表」頁籤查詢結果與下方三列合計,重拍trial-step3.png— 「年初累計餘額試算表」頁籤查詢結果與下方累計合計,新拍