跳轉到

程式資訊

  • 程式 IDABOOK2
  • 所屬子系統:N.總帳管理
  • 狀態:stable

分類索引帳

功能簡介

「分類索引帳」把總帳分錄先依「分類索引」分群、再依會計科目展開,列出每一個索引值(如某員工、某部門、某客戶廠商、某專案…)在指定科目上的所有交易明細與逐筆累計餘額,並提供期初、本期借貸方、期末四段餘額。

它與日記帳(依傳票日期順序的流水帳)最大的差別在於分群維度:日記帳問「這段期間照時間順序發生了哪些分錄」,分類索引帳問「這個科目下,按某種索引分類來看,每個對象各欠/各掛多少、明細是什麼」。因此它特別適合會計人員與稽核人員做對象別的帳齡/餘額追蹤,例如:

  1. 客戶廠商索引看應收/應付科目,等同一份客戶廠商別餘額明細。
  2. 員工索引看暫付/代墊科目,追每位員工的未結金額。
  3. 部門/專案/工作代號索引,看各對象在費用或往來科目上的歸屬明細。

所有金額同時提供本幣、原幣、功能幣、集團幣四種幣別欄位,並可列出六種報表格式。

索引(分類索引)是什麼

「索引」是傳票分錄上掛載的分類標記,由分類索引等主檔維護。同一筆分錄可帶不同維度的索引(索引1~4、工作代號、部門、客戶廠商、員工、專案、品號群組),本表單一次只用一種索引種類來分群。

前置需求

  • 權限:N.總帳 → N-100 分類索引帳 的瀏覽、列印權限。
  • 基礎資料:查詢結果的完整度取決於下列資料——
資料 影響的結果
已輸入並過帳的傳票 明細列、各段借貸方與餘額的來源
會計科目 主列表的科目名稱、判斷科目借貸別(決定餘額正負方向)
分類索引主檔(索引1~4) 索引種類選「索引1~4」時的索引清單與名稱
會計項目 索引種類選「工作代號」時的查找來源
部門 / 客戶廠商 / 員工 / 專案 / 品號群組主檔 對應索引種類的索引值與名稱

操作步驟

本表單是查詢報表,沒有新增、修改、刪除等異動動作,操作集中在設定條件 → 查詢 → 檢視明細 → 列印

設定查詢條件

  1. 從主選單開啟 總帳 → 分類索引帳
  2. 在條件面板輸入:

    1. 日期起訖(必填):界定帳冊涵蓋區間。
    2. 科目代號起訖:限定要看哪一段科目;起點空白=從最小、終點預設 zzzzz =到最大。可用放大鏡查找科目。
    3. 索引種類:下拉選擇要用哪一種索引來分群(員工、客戶廠商、部門…)。
    4. 索引起訖:限定索引值範圍;查找按鈕會依索引種類自動切換對應的查找視窗(見欄位連動與附加功能)。

    條件面板

執行查詢與檢視

  1. 按工具列的 查詢
  2. 上方主列表依「索引值+科目」分群,每列顯示一組索引×科目的期初/本期借貸/期末餘額(四種幣別並陳)。
  3. 點選主列表任一列,下方明細表即時帶出該組底下的逐筆分錄,第一列固定是「期初」起始列,其後每筆依序累計出餘額欄。

    主明細連動

列印報表

  1. 按工具列的 列印
  2. 從報表清單挑選格式(六選一,見欄位連動與附加功能的報表列表)。
  3. 報表同時帶有彙總(依索引×科目)與明細兩層資料來源,並印出查詢條件(日期區間、科目區間、索引區間)作為抬頭。

小技巧

上、下兩個格線都支援格線右鍵匯出 Excel;想快速看「某客戶廠商在某科目的所有往來」,把索引種類設為客戶廠商、索引起訖鎖到該客戶廠商即可。

欄位說明

查詢條件

欄位 必填 說明 / 格式 / 預設
日期(起) 帳冊起始日。預設為當月一號本月第一天)。
日期(迄) 帳冊結束日。預設為今天
科目代號(起) 科目範圍起點,預設空字串(不限下界)。
科目代號(迄) 科目範圍終點,預設 zzzzz(不限上界)。
索引種類 分群維度。預設為員工(內部代號 7)。可選:索引1、索引2、索引3、索引4、工作代號、部門、客戶廠商、員工、專案、品號群組。
索引(起) 索引值範圍起點,預設空字串。
索引(迄) 索引值範圍終點,預設 zzzzz

查詢方式固定為區間查詢

程式內部另有「區間(Between)/包含(Contain)」兩種查詢方式與一個「Need Balance」選項,但這兩個控制項在目前介面是隱藏的,實際固定走區間查詢。因此索引迄、科目迄等範圍欄位一律有效。

主列表(依索引×科目分群)

欄位 說明
索引 / 索引說明 分群的索引值與其名稱。
科目代號 / 科目名稱 該群所屬會計科目;科目名稱於查詢後由科目主檔補上。
幣別 該群的交易幣別。
借貸別 科目本身的借貸方向(D 借/其他為貸),決定下列各餘額的正負方向
期初 / 借方餘額 / 貸方餘額 / 期末餘額 本幣四段餘額。期末=期初+借方-貸方,再依借貸別調整正負。
借方 / 貸方 本幣本期借貸方發生額。
原幣/功能幣/集團幣 各餘額 與本幣同邏輯,分別以原幣、功能幣、集團幣計算的期初/借貸方餘額/期末。

明細表(選定群組後的逐筆分錄)

欄位 說明
分類索引 / 索引名稱 該明細所屬的索引值與名稱。
傳票日期 / 傳票號碼 / 帳別 / 傳票種類 / 序號 來源傳票的識別資訊。
科目代號 / 科目名稱 / 摘要 分錄科目與摘要;第一列摘要固定顯示「 期初 」。
幣別 / 匯率 / 功能幣匯率 / 集團幣匯率 該筆分錄的幣別與各層換算匯率。
原借方金額 / 原貸方金額 / 原幣餘額 原幣的借貸方與累計餘額。
本借方金額 / 本貸方金額 / 餘額 本幣的借貸方與累計餘額。
借方金額 / 貸方金額 / 功能幣餘額 功能幣的借貸方與累計餘額。
集借方金額 / 集貸方金額 / 集團幣餘額 集團幣的借貸方與累計餘額。
分類索引1~4 / 項目編號 / 部門代號 / 客廠代號 / 員工編號 / 專案代號 / 產品群組 該分錄掛載的各維度索引,供交叉對照。

欄位連動與附加功能

這一節整理「選了什麼、按了什麼,系統會做什麼」,全部依現行程式邏輯。

索引種類 → 查找視窗自動切換

當你在條件面板切換 索引種類 時,下方「索引」起訖兩個查找欄會自動換成對應的查找來源(程式內 SetTxtViewModel):

索引種類 索引查找的對象
索引1 / 索引2 / 索引3 / 索引4 分類索引主檔(Sort1,依層級對應不同查找)
工作代號 會計項目(Accitem)
部門 部門主檔
客戶廠商 客戶廠商主檔(Cusp)
員工 員工主檔(Perdata)
專案 專案主檔(Aproj)
品號群組 品號群組主檔(Grpm1)

因此先選對索引種類,再按索引查找,才會跳出正確的清單。

按「查詢」後系統做的事

  1. 取資料:以日期、科目、索引三組區間呼叫 SP(DARB_QRY_ABOOK2),取回科目清單、分群主檔與明細三張表。
  2. 補科目名稱與借貸別:以科目主檔回填每個分群的科目名稱借貸別
  3. 算四段餘額:對每一群算
    • 期末 = 期初 + 本期借方 - 本期貸方
    • 借方餘額/貸方餘額 = 借貸方互抵後的淨額(本幣、原幣、功能幣、集團幣各算一份)
    • 再依科目借貸別把餘額調成正確正負(借方科目維持正向,貸方科目取負)。
  4. 建明細並累計餘額:每個分群底下先放一列「期初」起始列,再把該群的分錄依序加總,逐筆寫出累計餘額(本幣、原幣、功能幣、集團幣同步累計);借方科目用「借-貸」累加、貸方科目反向。
  5. 連動明細表:點選上方主列表某列時,下方明細表會即時切換成該群對應的明細(SelectedItem 連動)。

Need Balance(沖帳互抵)為內部選項

程式內另有一段「Need Balance」邏輯,會把同群明細的借貸互抵後重算 Debits1/Credits1。此選項的勾選框在目前介面被隱藏、預設不啟用,因此一般查詢不會觸發這段互抵。

列印(列印)與報表格式

本表單實作 IPrintSource,按 列印 會帶出兩層報表資料來源:明細層(每筆分錄)與彙總層(依索引×科目分群),抬頭印出查詢的日期區間、科目區間、索引區間。可選的報表格式共六種:

報表編號 抬頭
N100-1 彙總表
N100-2 彙總表-含原幣
N100-3 明細表
N100-4 分類索引帳
N100-5 應收帳款餘額明細表
N100-6 應付帳款餘額明細表

報表用途對照

想拿「客戶廠商別」當應收/應付餘額表時:把索引種類設成客戶廠商、科目鎖到應收(或應付)科目,再選 N100-5 應收帳款餘額明細表(或 N100-6 應付帳款餘額明細表)。

常見問題

上方主列表查到了,但點下去下方明細是空的?

下方明細是用上方選取列做連動。若某群只有「期初」一列、沒有期間內分錄,明細就只會看到期初列。請確認查詢區間內該索引×科目確實有過帳分錄。

某科目/某對象沒出現在帳上?

請依序確認:(1) 日期區間涵蓋到該筆傳票;(2) 科目代號起訖有把該科目包進來(終點維持 zzzzz 最保險);(3) 索引種類選對維度、索引起訖沒把該索引值排除在外;(4) 傳票已過帳

餘額的正負方向看起來怪怪的?

餘額正負是依科目本身的借貸別調整的:借方科目(借貸別 D)餘額維持正向,貸方科目會取負向呈現。若覺得方向不對,先確認該科目在會計科目主檔的借貸別設定是否正確。

切了索引種類,但索引查找跳出的清單還是舊的?

索引查找是跟著索引種類連動的。請先選定索引種類再按索引欄的查找鈕;若先打了索引值才改種類,建議重按一次查找確認對象正確。

原幣/功能幣/集團幣欄位都是 0?

這些欄位只有在分錄帶有對應幣別金額與匯率時才有值。純本幣分錄的原幣/功能幣/集團幣欄位本來就會是 0,屬正常。

相關功能