跳轉到

程式資訊

  • 程式 IDRpdef
  • 所屬子系統:I.帳款管理
  • 狀態:stable

收付財務類別定義

功能簡介

「收付財務類別定義」用來維護雜項/其他收付(程式類別 H這一群帳款的財務類別設定。所謂財務類別就是收付款單據的「單別前置碼」——它決定一張單據掛在哪一段帳上、借貸方向、要立帳到哪一個會計科目,以及對關係人往來要記到哪個科目。

財會/帳務人員在開始使用其他應收付等雜項收付單據之前,會先在本表單把要用到的財務類別(例如 9192 之類 9 開頭的代碼)建好,設定好對應的正值科目關係人科目。之後其他應收付 的「財務類別」下拉就只會列出在這裡建好、且未停用的 H 類財務類別。

本表單只管「H(雜項收付)」這一類

程式內部固定以條件 程式類別 like 'H%' 篩選,所以這支表單只看得到、也只能新增 H 類的財務類別。其他類別(如 R 應收、P 應付、S 預付、A 暫借、F 零用金)的財務類別由系統內建或其他維護點管理,不在此表單調整。

前置需求

  • 權限:I.帳款管理 → RPDEF 收付財務類別定義 的新增/修改/瀏覽權限。本表單不開放刪除(見常見問題)。
  • 基礎資料:下列主檔會影響本表單能不能正確存檔與帶值——
資料 影響的結果
會計科目主檔(總帳科目表) 正值科目關係人科目 的科目代號與簡稱來源;輸入後自動帶出科目名稱
借貸別/系統控管選項 借貸別(借/貸)、系統控管AP- / AP+)下拉清單

操作步驟

新增一筆財務類別

  1. 按工具列 新增。系統會自動帶入下列預設值(見欄位連動與附加功能):
    • 程式類別H(唯讀,固定為雜項收付)。
    • 借貸別D(借)。
    • 系統控管AP-
  2. 財務類別 欄輸入代碼。此欄必填,且第一碼必須是 9(例如 91929A);不是 9 開頭會被擋下並提示。
  3. 視需要選擇 系統控管AP-AP+)與 借貸別(借/貸)。
  4. 單據名稱(Description)填入這個財務類別在單據與報表上要顯示的中文名稱。
  5. 正值科目(Add GLAccount Code)輸入或查詢會計科目代號。此欄必填;輸入後右側自動帶出科目簡稱。
  6. 視需要在 關係人科目(Associate GLAccount Code)輸入會計科目——當這個財務類別的往來對象是關係人時,立帳會改記到此科目。
  7. 視需要在 備註(Notes)填寫說明文字。
  8. 確認 是否停用 設為 N(停用請設 Y)。
  9. 按工具列 儲存。系統會再次檢查財務類別第一碼為 9、正值科目已填,通過才寫入(見欄位連動與附加功能)。

修改既有財務類別

  1. 用工具列的瀏覽/查詢功能定位到要修改的財務類別(清單只會出現 H 類)。
  2. 直接修改 單據名稱正值科目關係人科目借貸別系統控管備註是否停用 等欄位。
  3. 儲存

停用取代刪除

本表單不提供刪除。已經被歷史單據用過的財務類別不應該刪除(會破壞舊帳的科目對照),需要「停掉不再使用」時,請把 是否停用 改成 Y。停用後,其他應收付 的財務類別下拉就不會再列出它。

欄位說明

欄位 必填 說明/格式/預設
財務類別(Financial Category) 此財務類別的代碼,最長 2 碼。第一碼必須是 9;新增後不建議再改(為主鍵性質)。
系統控管(Control) 下拉只有 AP-AP+ 兩個值;新增預設 AP-。控管此類別在沖帳/立帳時的加減方向。
借貸別(Debits Credits) 借(D)/貸(C);新增預設 D(借)。決定立帳分錄的借貸方向。
是否停用(Is Disabled) 是/否(YN)。設 Y 後此類別不再出現在收付單據的下拉清單。
單據名稱(Description) 這個財務類別在單據與報表上顯示的名稱,最長 80 字。
正值科目(Add GLAccount Code) 立帳用的會計科目代號,最長 20 碼。未填會擋存檔;輸入後右側自動顯示科目簡稱。
關係人科目(Associate GLAccount Code) 往來對象為關係人時改記的會計科目,最長 20 碼;輸入後右側自動顯示科目簡稱。
備註(Notes) 自由說明文字,最長 200 字。
程式類別(Function) —(唯讀) 固定為 H(雜項收付),由系統帶入,畫面上不可編輯。

資料表中還有、但畫面未開放的欄位

對應資料表(Twork_arp_vw_rpdef)還包含 負值科目客體代碼預設交易別交易別選項是否需轉傳票是否為費用系統名稱 等欄位。這些目前未在本表單的畫面上提供編輯,多由系統內建資料或其他維護點設定,本頁不予描述以免誤導。

欄位連動與附加功能

這是本表單最需要留意的一節,把「輸入某欄位/按某動作後系統會做什麼」整理如下。

新增時的預設值(AfterAddNew)

當你按 新增,系統會把新資料的下列欄位帶上預設值:

  • 程式類別 設為 H(雜項收付),且畫面上唯讀,無法改成其他類別——這也是為什麼本表單只能維護 H 類。
  • 借貸別 設為 D(借)。
  • 系統控管 設為 AP-

其餘欄位(財務類別、單據名稱、正值科目等)維持空白,等你填寫。

財務類別第一碼檢核

  • 當你在 財務類別 欄輸入內容,控件會即時驗證:值不可空白,且第一碼必須是 9。不符合時欄位會標紅並提示「第一碼必須為 9」。
  • 即使略過畫面驗證,存檔時 RpdefSave 仍會再檢查一次第一碼是否為 9,不符合就擋存並提示同一則訊息。換句話說,這條規則在「輸入當下」與「存檔當下」各擋一次。

正值科目必填(存檔檢核)

  • 儲存 時,系統會檢查 正值科目(Add GLAccount Code)是否有值。若空白會擋存檔,並提示請輸入「正值科目」。
  • 因此每個財務類別至少要綁定一個立帳科目才能存。

會計科目查詢與帶名稱

  • 正值科目關係人科目 兩欄都套用會計科目查詢樣式:你可以直接輸入科目代號,或用查詢按鈕從總帳會計科目表挑選。
  • 選定/輸入後,欄位右側的唯讀框會自動顯示對應的科目簡稱,方便確認是否選對科目。
  • 這兩欄的科目代號是在 離開欄位(LostFocus) 時才寫回資料,所以輸入完請按 Tab 或點到別處讓它生效再存檔。

借貸別 / 系統控管下拉

  • 借貸別 以「借(D)/貸(C)」下拉提供,影響此類別產生的立帳分錄方向。
  • 系統控管 固定只有 AP-AP+ 兩個選項,控制此類別在帳務加減上的方向。

這支設定如何被其他單據使用(下游連動)

本表單建立的 H 類財務類別,是雜項收付類單據的單別來源。當使用者在下列單據開單時:

  • 其他應收付(OTHERRP)財務類別 下拉,只會列出在這裡建好、程式類別=H 且未停用 的財務類別。
  • 開單選定財務類別後,系統會用此處設定的正值科目/關係人科目/借貸別去產生立帳分錄與後續沖帳、轉傳票的科目對照。

其他功能類別的收付單據各自吃對應的財務類別(不在本表單維護):收款單R 類、付款單P 類、預付沖款S 類、費用申請(KC)A 類。它們的「財務類別 / 單據定義」概念與本表單相同,只是程式類別不同。

改科目會影響之後開的單,不會回頭改舊帳

修改某財務類別的正值科目/關係人科目後,只影響之後用這個類別新開的單據立帳科目;已經開出去、已立帳的舊單不會被回頭改寫。要調整舊帳請走傳票更正流程,不要靠改這裡的設定回溯。

尚未提供的欄位事件

本表單目前沒有 ExtensionFunction(擴充按鈕)、列印、匯入匯出或簽核流程;它是純粹的設定主檔。畫面上看不到的負值科目、預設交易別等欄位也沒有對應的連動事件。若日後開放,會再於本頁補充。

常見問題

為什麼財務類別一定要 9 開頭,輸入別的代碼存不了?

這是本表單刻意的規則:雜項收付(H 類)的財務類別代碼一律以 9 開頭,用來和其他功能類別的編碼區隔。輸入當下控件就會擋(提示「第一碼必須為 9」),就算略過畫面,存檔時 RpdefSave 還會再擋一次。請用 9 開頭的兩碼代碼(例如 9192)。

按儲存被擋,提示要輸入「正值科目」?

正值科目(Add GLAccount Code)是必填。每個財務類別都必須綁定一個立帳會計科目才能存。請在正值科目欄輸入或查詢一個有效的會計科目代號,右側帶出科目簡稱後再存。

找不到刪除按鈕,要怎麼移除不用的財務類別?

本表單不開放刪除(系統設定 ProgramAllowDelete = false)。已被歷史單據引用的財務類別若刪掉會破壞舊帳的科目對照,所以改用「停用」:把 是否停用 設成 Y,它就不會再出現在其他應收付的下拉清單,但舊帳仍可正確對照。

在「其他應收付」的財務類別下拉看不到我剛建的類別?

請確認三件事:(1) 該類別 是否停用N;(2) 程式類別為 H(在本表單新增的都會是 H);(3) 下游表單可能有快取,重新進入該單據或重新整理後即會出現。下拉只列出「H 類且未停用」的財務類別。

正值科目/關係人科目右邊的名稱沒帶出來?

科目簡稱是依你輸入的科目代號從會計科目表帶出的。若名稱空白,多半是代號打錯或該科目不存在。請用查詢按鈕從科目表挑選,或確認代號在總帳會計科目表中有建。另外這兩欄是離開欄位(LostFocus)才寫回,輸入後請按 Tab 讓它生效。

相關功能


需補截圖清單

以下截圖待功能 runtime 驗收後補拍(放 docs/I-ARAP/images/):

  1. rpdef-step1.png — 整體畫面(財務類別、系統控管、借貸別、是否停用、單據名稱、正值科目、關係人科目、備註、程式類別)
  2. rpdef-step2.png — 新增一筆並輸入 9 開頭財務類別、正值科目帶出科目簡稱的狀態
  3. rpdef-step3.png — 第一碼非 9 或正值科目空白時的擋存提示