程式資訊
- 程式 ID:
Ftrlima - 所屬子系統:O.銀行票據
- 狀態:stable
財務單¶
功能簡介¶
「財務單」是出納/財務人員登錄各類財務性收付與調整明細的單據。它依財務類別(前置碼,例如 FK/FJ 零用金、BL/BE/B4 等)展開不同的單身行為,明細裡可同時掛品號、銀行帳戶、資產財產編號、應收/應付票據、科目代號等不同性質的對象,並算出原幣/本幣的未稅與含稅金額。
這支單據在流程中位於收付款(收款單 / 付款單)與總帳傳票之間:
- 由收款單、付款單、財傳單(RS/PS/FS)自動轉入的財務單,僅供檢視,不可在此修改或刪除。
- 出納可在此手動新增一般財務單(如零用金支出/撥補),登錄明細金額。
- 完成後用
轉傳票把財務單批次轉成總帳傳票。
備註
財務單的明細採用與收付款共用的 rp_d 資料結構,因此一張單可以同時出現品號列、銀行帳戶列、票據列等不同型態,由每列的交易別決定該列要輸入什麼、欄位連動如何運作。詳見欄位連動與附加功能。
前置需求¶
- 權限:O.出納 →
O-040 財務單的新增/修改/刪除/列印權限。其中工具列的收票異動、付票異動、特殊修改、轉傳票另受對應的功能權限控管。 - 基礎資料:明細的欄位連動與檢核都倚賴下列主檔,請先維護完整——
| 資料 | 影響的結果 |
|---|---|
財務單據表(LCL財務單據表,程式類別=F) |
提供財務類別下拉清單;決定每個前置碼可用的交易別選項 |
| 交易別設定(LCL交易別 / Tritem1) | 每個交易別的檢查碼、轉入/轉出部門、預設科目代號,是欄位連動的核心 |
| 銀行帳戶(銀行帳戶,BANK) | 交易別轉入/轉出部門為 B 時,品名/銀行代號欄要輸入帳戶代號 |
| 資產主檔(ASSET) | 檢查碼 A 的交易別,品號改為查資產財產編號 |
| 應收票據(CHECKREC)/應付票據(CHECKPAY) | 檢查碼 R/P 的交易別,品號改為查票據單號 |
| 庫存品號(INVENT) | 一般交易別的品號查料號用 |
| 匯率資料 | 幣別變動時自動帶海關賣出匯率換算本幣未稅 |
| 費用群組(SK_GRPM6) | 明細費用群組與群組說明的查詢來源 |
操作步驟¶
查詢¶
- 在工具列財務類別下拉選擇要瀏覽的前置碼(例如
FK),系統自動把瀏覽範圍篩選成該類別的財務單。 - 用工具列的
第一筆/上一筆/下一筆/最後一筆翻單,或在單號欄輸入單號/.pkid直接定位。 - 點
瀏覽可開清單視窗挑選資料。
新增¶
- 按
新增。 - 選擇財務類別(決定單號前置碼與可用交易別)。
- 輸入立帳日期(必填)。
- 在明細格線逐列輸入:先選交易別,系統依交易別把品號/品名欄切換成對應的查詢來源(品號、銀行帳戶、票據、資產…);再輸入幣別、數量、單價、其他金額等。
- 金額欄會自動連動:
原幣未稅=數量×單價+其他金額、本幣未稅=原幣未稅×匯率(見欄位連動與附加功能)。 - 按
儲存。儲存前系統會檢核公司代碼、立帳日期、財務類別,以及每一筆有品號的明細是否填了幣別、交易別與(銀行類)帳戶代號。
修改¶
- 翻到要修改的財務單,按
修改。 - 下列情況不允許修改/刪除,系統會出提示音並擋下:
- 單號以
RS/PS開頭(由收付款單轉入者)。 - 已填傳票號碼(已轉總帳傳票者)。
- 有轉入備註(由別處自動轉入者)。
- 單號以
- 修改完成按
儲存。
小技巧
若需要修改一般狀態下鎖住的欄位(例如已轉入單的本幣金額),可改用工具列的 特殊修改(見下方附加功能),它會以特殊修改模式開啟,放寬部分欄位的可編輯範圍。
刪除¶
翻到目標單後按 刪除。刪除同樣受上述「修改」的三項限制保護(RS/PS 轉入、已轉傳票、有轉入備註者不可刪)。
列印¶
按 列印 開列印頁,輸入起/迄財務單號後出表。可選報表見欄位連動與附加功能 > 報表。
轉傳票¶
欄位說明¶
主檔(單頭)¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 財務單號 | 系統產生 | 唯讀;前兩碼為財務類別 |
| 財務類別 | ✔ | 前置碼,來源為財務單據表(程式類別=F);決定可用交易別 |
| 立帳日期 | ✔ | 短日期;儲存時若空白會擋下 |
| 相關單號 | — | 唯讀;零用金轉入時回填來源單號 |
| 傳票號碼/傳票號碼1 | — | 唯讀、可點超連結;轉傳票後回填,點擊跳總帳傳票(SLIY) |
| 轉入備註 | — | 唯讀;由別處自動轉入時帶說明(有值即不可修改) |
明細(單身)¶
| 欄位 | 必填 | 說明/格式/預設 |
|---|---|---|
| 序號 | 系統產生 | 列序 |
| 交易別 | 有品號時必填 | 下拉,選項依財務類別而定;決定該列欄位連動 |
| 幣別 | 有品號時必填 | 幣別控件;變動時自動帶海關賣出匯率 |
| 品號 | 視交易別 | 依交易別切換為查品號/資產/應收票據/應付票據,或唯讀(檢查碼 X/B) |
| 品名/銀行代號 | 視交易別 | 一般為品名(唯讀);轉入/轉出部門為 B 時改輸入銀行帳戶代號 |
| 摘要 | — | 自由輸入 |
| 科目代號 | 視交易別 | GL 科目查詢欄;檢查碼 X 自動帶交易別預設科目 |
| 科目名稱 | 系統帶 | 唯讀,依科目代號帶出 |
| 轉入倉儲/轉出倉儲 | 系統帶 | 唯讀;儲存時依轉入/轉出部門別自動填(B=帳戶代號、C=#DC) |
| 數量/單價/其他金額 | — | 觸發金額重算 |
| 匯率 | — | 預設帶海關賣出匯率,可自填;變動觸發本幣重算 |
| 原幣未稅 | 系統算 | 唯讀;=數量×單價+其他金額(依幣別小數位四捨五入) |
| 本幣未稅 | 系統算 | 唯讀(特殊修改下可改);=原幣未稅×匯率(依本幣小數位四捨五入) |
| 原幣含稅/本幣含稅 | 系統算 | 零用金類(FJ/FK/F1)=未稅+稅額,其餘=未稅 |
| 稅額 | — | 稅額 |
| 費用群組/群組說明 | — | 費用群組查詢(SK_GRPM6)與其說明 |
| 收付款明細Pkid | 系統帶 | 由收付款轉入時有值,可點按鈕回查來源收付款單 |
| 單號/其他憑證/單號pkid | 系統帶 | 唯讀;來源異動單據資訊 |
| 需求部門/發票號碼/客廠代號 | — | 附帶資訊 |
欄位連動與附加功能¶
這一節是本表單的重點。財務單的明細會隨交易別徹底改變行為,金額欄之間也彼此連動。
交易別 → 品號/品名 欄切換(CheckSKU)¶
當你在某一列選好交易別(或第一次進入單身、修改幣別時),系統會依該交易別的檢查碼重新設定品號與品名/銀行代號兩欄的查詢來源並清空品號:
- 檢查碼
X:不需品號。品號被清空並設唯讀,自動把交易別的預設科目代號帶入科目代號欄。 - 檢查碼
A(資產):品號改成查資產財產編號(ASSET),品名唯讀。 - 檢查碼
B(銀行帳戶):品號自動設成#幣別(例如#NTD)且唯讀;實際帳戶由品名/銀行代號欄輸入。 - 檢查碼
R(應收票據):品號改成查應收票據單號(CHECKREC)。 - 檢查碼
P(應付票據):品號改成查應付票據單號(CHECKPAY)。 - 其他(一般):品號查庫存品號(INVENT)。
此外,只要該交易別的轉入部門或轉出部門為 B,品名/銀行代號欄就會開啟成可輸入,並改成查銀行帳戶代號(BANK)。
幣別 → 自動帶海關匯率¶
當你修改某一列的幣別,系統會以主檔立帳日期為基準,取該幣別的海關(Customs)賣出匯率自動帶入該列的匯率欄。修改立帳日期時,會對所有明細列重新帶一次匯率。(檢查碼 B 的品號=#幣別,因此改幣別也會一併重算品號。)
數量/單價/其他金額/匯率 → 金額重算¶
任何一列只要改動數量、單價、其他金額、匯率,系統都會即時重算金額:
原幣未稅 = 數量 × 單價 + 其他金額(依該列幣別的小數位數四捨五入)。本幣未稅 = 原幣未稅 × 匯率(依本幣小數位數四捨五入)。
原幣未稅/本幣未稅 為唯讀計算欄;在特殊修改模式下,本幣未稅 可手動覆寫(覆寫後同步寫回本幣含稅)。
財務類別 → 重設明細交易別¶
在新增/修改狀態下切換主檔財務類別時,系統會以該前置碼重新取得可用的交易別選項清單,並把單身每一列的交易別統一帶成清單中的第一個交易別。因此切換財務類別後,請逐列確認各明細的交易別是否正確。
儲存時的自動補值與檢核(AllowSave / HandleDataBeforeEndEdit)¶
按 儲存 時,除了主檔三項(公司代碼、立帳日期、財務類別)必填檢核外,系統會逐列處理明細:
- 有品號卻沒填幣別或交易別會擋下。
- 檢查碼
X的列自動帶交易別的預設科目代號。 - 轉入/轉出部門為
B(銀行)卻沒填帳戶代號會擋下(特殊修改下若品名空白會先用轉入/轉出倉儲補)。 - 同時沒有品號也沒有科目代號的空列,會被標記為刪除(不存)。
- 非零用金類(不含
FJ/FK/F1)依轉入/轉出部門別自動填轉入倉儲/轉出倉儲(B=品名帳戶代號、C=#DC、其餘清空)。 - 零用金類(
FJ/FK/F1):原幣含稅=原幣未稅+稅額、本幣含稅=本幣未稅+稅額;其餘類別含稅=未稅。
收付款明細Pkid → 回查來源收付款單¶
由收付款自動轉入的明細列會帶收付款明細Pkid。點該欄的按鈕,系統依主檔財務類別把你帶回對應的來源單據:
RS→ 收款單(RSHEET)PS→ 付款單(PSHEET)FS→ 財傳單(FSHEET)
系統會依該列交易別(C 開頭與否)找到正確的明細表(rpsht_d1/rpsht_d2)再帶頁。
傳票號碼 → 跳總帳傳票¶
主檔的傳票號碼/傳票號碼1 為超連結欄,點擊跳到對應的總帳傳票(SLIY)。
收票異動 / 付票異動(ExtensionFunction1 / 2)¶
工具列的 收票異動 開應收票據異動(CheckArgo)視窗、付票異動 開應付票據異動(CheckApgo)視窗,處理收/付票相關的票據異動後,回到財務單並定位到產生的單據。
特殊修改(ExtensionFunction3)¶
特殊修改 以特殊修改模式開啟目前財務單,放寬一般狀態下鎖定的欄位(例如本幣未稅),供出納調整已轉入或計算欄的數值。
出零用金 / 入零用金(ExtensionFunction4 / 5)¶
| 按鈕 | 開啟視窗 | 用途 |
|---|---|---|
出零用金 |
零用金支出(Ftrlima_4) | 把費用申請(PayApply)的已核項目,依申請日期、申請部門、申請人、零用金別 A/B 區間查出,勾選後轉成 FK 財務單明細(單價=原幣未稅、數量=1、品號=#本位幣) |
入零用金 |
零用金撥補(Ftrlima_5) | 依財務單號區間、零用金別、日期查出待撥補資料並轉入 |
零用金支出視窗提供 全選/全部不選 鈕,並即時顯示已勾選列的本幣金額彙總與原幣金額彙總(隨勾選變動重算);無法轉單的資料會列在「無法轉單」清單並顯示筆數。關閉視窗後,主表單會自動定位到剛產生的財務單。
轉傳票(ExtensionFunction6)¶
轉傳票 開啟財務單轉傳票(FtrlimaToGl)視窗:
- 輸入立帳日期起/迄(預設迄日為今天、起日為 7 天前)。
- 系統撈出區間內尚未轉傳票(傳票號碼為空)且財務類別屬於
B4/BE/BL/FJ的財務單,透過DARB_TUR_SLIY_FTRLIMA預覽要產生的傳票(每張傳票用來源單的立帳日期當傳票日期)。 - 確認後批次產生總帳傳票,並回填財務單的傳票號碼;已被鎖定(無法轉)的來源會列在鎖定清單。
報表¶
列印 頁的可選報表(GetReports):
| 報表編號 | 名稱 |
|---|---|
| O040-1 | 財務單 |
| O040-2 | 託收明細表 |
| O040-3 | 零用金撥補單(定額制) |
| O040-4 | 應付票據兌現明細表 |
| O040-5 | 應收票據兌現明細表 |
| O040-6 | 零用金撥補請款單 |
列印需同時輸入起/迄財務單號(兩者皆空則不出表)。從主畫面按列印時,會自動帶入目前財務單號為起迄值。
常見問題¶
明細選了交易別,品號欄卻變灰/無法輸入?
這是正常連動。交易別的檢查碼為 X(不需品號)或 B(銀行帳戶,品號自動帶 #幣別)時,品號欄會被設成唯讀,實際資料改填在科目代號或品名/銀行代號欄。詳見交易別 → 品號/品名 欄切換。
改了數量或單價,本幣未稅沒變?
本幣未稅是用 原幣未稅×匯率 算出來的,請確認該列匯率不是 0。幣別變動時系統會自動帶海關賣出匯率,但若該幣別在立帳日沒有匯率資料,匯率會是 0,本幣自然算成 0。可手動在匯率欄補值。
這張財務單按修改/刪除都被擋下?
符合下列任一情況就會被保護:單號以 RS/PS 開頭(收付款轉入)、已填傳票號碼(已轉傳票)、或有轉入備註(由別處轉入)。若只是要調金額,改用特殊修改。
轉傳票時某些財務單沒被轉出來?
轉傳票只挑尚未轉傳票(傳票號碼為空)、且財務類別屬於 B4/BE/BL/FJ、立帳日期落在指定區間內的單。不在此範圍或已有傳票號碼者不會被轉,會列在鎖定清單。
出零用金視窗查不到費用申請資料?
零用金支出只撈財務類別=零用金(83)、進銷分類符合所選 A/B、且相關單號為空(尚未撥補)的費用申請,並受申請日期、申請部門、申請人區間限制。請確認區間與零用金別設定正確、且來源費用申請已核可。
銀行類交易別的品名/銀行代號欄要填什麼?
當交易別的轉入或轉出部門為 B,品名/銀行代號欄改為查銀行帳戶的帳戶代號,請輸入對應的銀行帳戶;儲存時系統會把它寫進轉入倉儲/轉出倉儲。
相關功能¶
需補截圖清單
以下截圖待功能 runtime 驗收後補拍(放 docs/O-Check/images/):
ftrlima-step1.png— 財務單主畫面(單頭+明細格線,標示財務類別/立帳日期/傳票號碼超連結)ftrlima-step2.png— 明細交易別切換後品號欄變化(例如檢查碼 B 的銀行帳戶列)ftrlima-step3.png— 出零用金(Ftrlima_4)視窗,含全選/不選與本幣/原幣金額彙總ftrlima-step4.png— 轉傳票(FtrlimaToGl)視窗,含立帳日期起迄與鎖定清單ftrlima-step5.png— 列印頁的報表選單(O040-1~O040-6)