跳轉到

程式資訊

  • 程式 IDFsheet
  • 所屬子系統:O.銀行票據
  • 狀態:stable

財務傳票單

功能簡介

「財務傳票單」是出納單位記錄一筆收款/付款(結匯、電匯)資金往來的單據,主檔記一張收付款單號(一律以 F 開頭),資料模型上掛三組明細:主畫面顯示的電匯(存提款)傳票分錄(沖帳檔)兩段格線,外加一組在背景追蹤合計的票據明細(本表單沒有票據格線,僅累計支票金額)。它做兩件事:

  1. 記錄這筆款項用了哪些銀行帳戶/電匯進出(電匯明細),算出本幣金額。
  2. 把這筆款項拆成借貸分錄(傳票分錄),借貸平衡後再用工具列 轉傳票 把分錄過到總帳傳票(SLIY)。

會用到這支表單的是出納、財務人員。在資金流程中,它位在「銀行收付款發生」之後、「過總帳傳票」之前——它是收付款事實與會計分錄之間的橋梁。傳票分錄的內容多半不用手敲,按 快速輸入 開啟 財傳單快速輸入 視窗,從財務報表(GSLIY 群組)複製整組分錄進來,再按 查詢匯率 自動補匯兌損益。

前置需求

  • 權限:O.出納 → O-130 財務傳票單。各動作對應不同權限:
    • 瀏覽/新增/修改/刪除:基本權限。
    • 轉傳票(其他1):需「其他1」權限。
    • 批次改日(其他2):需「其他2」權限。
    • 特殊修改(其他3):需「其他3」權限。
  • 基礎資料:傳票分錄與電匯明細的帶值、匯率計算都依賴下列主檔/參數——
資料 影響什麼
銀行帳戶(SK_BANK) 電匯明細與票據的帳戶簡稱、輸入帳戶後自動帶幣別/匯率
會計科目(科目檔) 傳票分錄的科目代號/科目名稱、借貸分錄
幣別與小數位數設定 本幣金額換算(原幣金額 × 匯率,四捨五入到該幣別小數位)
銀行掛牌匯率/付款銀行匯率表 查詢匯率 取匯率的來源(會計匯率、買/賣價)
財務參數 A3 匯兌收益科目、A4 匯兌損失科目(SK_RPDEF) 快速輸入按 查詢匯率 時,匯兌損益分錄要填到哪兩個科目
部門、員工、客戶/廠商、專案、分類索引主檔 傳票分錄各維度欄位的 Seek 帶值

操作步驟

新增一張財務傳票單

  1. 按工具列 新增。系統自動帶入:收付款別 F收付款日期 今天、公司代碼 1,並清空三組明細。
  2. 收付款單號 由系統依規則產生(唯讀,F 開頭)。
  3. 在主檔區填備註
  4. 在中間的電匯明細格線輸入存提款資料(見下方欄位說明);輸入帳戶代號後系統會帶出帳戶簡稱與幣別。
  5. 在主檔區按 快速輸入,從財務報表整組帶入傳票分錄(見欄位連動與附加功能)。主畫面下方的傳票分錄格線為唯讀,分錄一律由快速輸入視窗產生、帶回。
  6. 確認底部合計列的本幣借方=本幣貸方(借貸平衡)。
  7. 按工具列 儲存

注意

傳票分錄的本幣借方合計與本幣貸方合計必須相等才能儲存。原幣借貸若不平衡只會跳提示、不擋存檔。

用「快速輸入」帶傳票分錄

  1. 在新增或修改狀態下,按主檔區的 快速輸入 按鈕。
  2. 視窗左側列出財務報表(GSLIY)的群組樣板,把要的群組移到右側。
  3. 視需要按 查詢匯率 重算各分組的匯率與匯兌損益。
  4. 確定(返回),分錄會帶回主畫面的傳票分錄格線。

修改/刪除

  1. 先用工具列瀏覽到要改的單據。
  2. 修改刪除
  3. 已轉出納傳票(出納傳票號有值)、已沖帳(沖帳備註有值)或已轉傳票(沖帳傳票號有值)的單據,原則上不得修改或刪除。

小技巧

若一般修改受限,可改用工具列 特殊修改(其他3,需權限)。特殊修改 進入特殊編輯模式,允許調整已轉出但仍需更正的資料。

轉傳票(過總帳)

  1. 瀏覽到要過帳的單據(須在瀏覽狀態)。
  2. 確認已有傳票分錄、且本幣借方=本幣貸方
  3. 按工具列 轉傳票(其他1):
    • 沖帳傳票號為空 → 執行轉傳票,把分錄過到總帳傳票(SLIY),產生沖帳傳票號。
    • 沖帳傳票號已有值 → 詢問是否取消轉傳票(反向沖銷已產生的傳票)。
  4. 完成後資料自動重新整理,沖帳傳票號 會更新。

批次改財傳單日期

  1. 按工具列 批次改日(其他2),開啟「批次改財傳單日期」視窗。
  2. 輸入新的收付款日期/付款匯率日並查詢,挑出要改的單據後批次更新。
  3. 已鎖定(無法改)的單據會另列在鎖定清單。

列印

  1. 瀏覽到要印的單據。
  2. 按工具列 列印,系統帶入該單據的起訖收付款單號(預設為當前單號)。
  3. 選報表格式列印。可選的報表:

    • O130-1 支付申請單(本幣)
    • O130-2 支付申請單(原幣)
    • O130-3 支付申請單(存入提出)
    • O130-4 財務傳票單
    • O130-5 財務傳票單(無分錄)

欄位說明

主檔(上方)

欄位 必填 說明/格式/預設
財傳單號(收付款單號) 系統產生、唯讀;一律 F 開頭
收付款別 唯讀;新增固定為 F
日期(收付款日期) 短日期;新增預設今天
備註 多行文字
電匯(電匯金額) 系統算出;=電匯明細金額加總
財務單號(出納傳票號) 超連結,點按連到 出納/票據匯款(FTRLIMA)
沖帳傳票號 系統產生;超連結連到總帳傳票(SLIY);轉傳票後填入
沖帳備註 唯讀;沖帳時填入

電匯明細(中段格線)

欄位 必填 說明/格式/預設
序號 明細序號
類別 下拉:電匯/現金;新增預設 電匯(TT)
帳戶代號 條件 Seek 銀行帳戶;類別為電匯時必填
帳戶簡稱 唯讀;依帳戶代號自動帶
幣別 輸入帳戶後自動帶;新增預設本位幣
原幣金額 輸入後重算本幣金額
匯率 新增預設 1;輸入帳戶/幣別後自動帶
本幣金額 系統算出=原幣金額 × 匯率(依本位幣小數位四捨五入)
摘要
存提款pkid/財務單號 唯讀,系統欄位

傳票分錄(下段格線)

此格線在主畫面為唯讀

主畫面的傳票分錄格線為唯讀,分錄由 快速輸入 視窗產生後帶回。下表的金額連動(借貸互斥、本幣換算)是在快速輸入視窗裡編輯時觸發的行為。

欄位 必填 說明/格式/預設
序號 分錄序號
科目代號 Seek 會計科目;空白代表該列待刪
科目名稱 唯讀;依科目代號帶
摘要 分錄摘要(由快速輸入帶入)
客廠代號/簡稱 客戶或廠商,客廠簡稱唯讀
幣別 新增預設本位幣
匯率 新增預設 1;改匯率會重算本幣借貸
原幣借方/原幣貸方 輸入一方時自動把另一方歸 0;同步重算本幣金額
本幣借方/本幣貸方 =原幣金額 × 匯率;輸入一方時另一方歸 0
部門/員工/項目/專案/分類索引1-4 各自 Seek 對應主檔;分類索引依索引別篩選
單別1-3/單號1-3 來源單據追溯欄位
發票號碼/備註

底部合計列即時顯示原幣借方/原幣貸方/本幣借方/本幣貸方四個加總,供核對借貸平衡。

欄位連動與附加功能

這一節把「輸入某欄位/按某按鈕後系統會做什麼」全部列出。

主檔新增時的預設值(AfterAddNew)

  • 當你按 新增,系統會自動設:公司代碼=1、收付款別F沖帳方式=空、收付款日期=今天,並清空電匯、傳票分錄、票據三組明細。

電匯明細的連動

  • 當你在電匯明細新增一列,系統會帶預設:匯率=1、幣別=本位幣、類別電匯(TT),類別描述同步顯示「電匯」。
  • 當你輸入或改變帳戶代號,系統會以該帳戶反查銀行帳戶主檔,把帳戶的幣別帶進此列,並依幣別+買賣別+收付款日自動算出會計匯率帶進匯率
  • 當你輸入原幣金額,系統會立即重算本幣金額=原幣金額 × 匯率(四捨五入到本位幣小數位)。
  • 當你改匯率,同樣立即重算本幣金額
  • 對應 VFP:原 fsheet 在 帳戶代號 LostFocus幣別 LostFocus原幣金額 LostFocus 會用 U_BLRATE 取掛牌匯率(賣價,付款;金額為負時改取前一日買價)並重算本幣金額,行為已收斂到上述自動連動。

傳票分錄的連動

  • 借貸互斥:當你在某列輸入原幣借方(或本幣借方),系統會自動把該列的原幣貸方/本幣貸方歸 0;反之亦然。確保同一列只會是借方或貸方。
  • 原幣→本幣換算:輸入原幣借方時自動算本幣借方=原幣借方 × 匯率;輸入原幣貸方時自動算本幣貸方。改匯率時,本幣借方與本幣貸方會一起依新匯率重算。
  • 即時合計:上述任何金額變動,都會同步更新底部的原幣借方/貸方、本幣借方/貸方四個合計欄。
  • 科目代號空白=待刪:傳票分錄列只要科目代號為空,存檔時會被視為刪除。

(在快速輸入視窗新增分錄列時,若上一列有摘要,新列會自動沿用上一列摘要——見下方「快速輸入」視窗的「新增一列(Add)」。)

票據明細的外幣連動(Twork_arp_vw_rpsht_d1Source)

票據明細的金額連動寫在 Twork_arp_vw_rpsht_d1Source

  • 輸入帳戶代號時,系統會帶出該帳戶幣別、依幣別/買賣別(買)/收付款日算會計匯率,並用「原始外幣金額 ÷ 匯率」回算票據金額
  • 輸入到期日時,系統會把預兌日一併設成同一天。
  • 票據新增預設:平行線=Y、禁止轉讓=N、幣別=本位幣、匯率=1、到期日/預兌日=今天,票別依收付款方向帶支票。

「快速輸入」視窗(FsheetImport,財傳單快速輸入)

按主檔區 快速輸入(須在新增或修改狀態)開啟此視窗,它是把財務報表分錄整組搬進傳票分錄的工具:

  • 載入既有分錄:開窗時會把目前傳票分錄中有科目代號且非待刪的列載進來。
  • 從財務報表挑群組(OK):左側列出 GSLIY 財務報表群組樣板,挑到右側後按 確定,每個群組會被指派一個組數(分組),逐列產生傳票分錄帶回。
  • 新增一列(Add):序號自動接續(D3 三位數),若上一列有摘要會沿用。
  • 複製一列(Copy):把選取列所屬整個組數的分錄複製成一組新組數,方便做相似分錄;複製時不帶序號、id 等鍵值欄。
  • 查詢匯率(GetFXRate):依付款匯率日取銀行匯率表,對每列重算匯率——
    • 幣別=本位幣 → 匯率設 1。
    • 有帳戶且為貸方(付款)→ 取付款銀行匯率表中該帳戶的匯率。
    • 有帳戶且為借方(收款)或無帳戶 → 取會計匯率買價。
    • 重算後依組數計算匯兌損益:同一組的本幣借貸差額不為 0 時,把差額填到財務參數設定的匯兌收益科目(A3)匯兌損失科目(A4)那一列,自動補平該組。
  • 返回(Return):把有帳戶代號的列回寫到主畫面電匯明細(類別設現金、帶帳戶簡稱、幣別、匯率、金額、摘要、原幣金額)。回寫時:原幣借貸不平衡只提示不中斷;本幣借貸不平衡則擋下、不允許帶回
  • 取消(Cancel):放棄不帶回。

工具列其他功能

  • 轉傳票(其他1 / ExtendedFunction1):在瀏覽狀態下,先檢查有選到單據、傳票分錄不為空、且本幣借貸平衡;通過後重新整理確認資料未被刪。沖帳傳票號為空就執行轉總帳傳票(SLIY);已有沖帳傳票號則詢問是否取消轉傳票(反向沖銷)。
  • 批次改日(其他2 / ExtendedFunction2):開啟「批次改財傳單日期」視窗(fsheet_1),可一次查詢並批次更新多張財傳單的日期與付款匯率日,鎖定無法改的單據另列清單。
  • 特殊修改(其他3 / ExtendedFunction3):進入特殊編輯模式,允許修改一般狀態下被鎖住(已轉出)的資料。

超連結

  • 主檔的財務單號(出納傳票號) 是超連結,點按可連到 出納/票據匯款(FTRLIMA) 對應單據。
  • 沖帳傳票號 是超連結,連到總帳傳票(SLIY)。

列印來源(IPrintViewModel / GetReports)

  • 列印 取得 FsheetPrintViewModel,預設把起訖收付款單號都帶成目前單據號。提供五種報表格式(見列印)。

常見問題

為什麼按「儲存」沒反應、跳「借貸不平衡」?

傳票分錄的本幣借方合計必須等於本幣貸方合計才能存。請對照底部合計列的「本幣借方」與「本幣貸方」是否一致。原幣借貸不平衡只會提示,不會擋存檔。

輸入了原幣金額,本幣金額還是 0?

本幣金額=原幣金額 × 匯率。請確認該列匯率不是 0(新增預設為 1)。改了匯率後本幣金額會自動重算;若匯率欄空白,請先補匯率。

電匯明細的帳戶簡稱、幣別為什麼是空白?

這兩欄是輸入帳戶代號後由系統自動帶的。請確認帳戶代號有用 Seek 選到有效的銀行帳戶,且該帳戶在銀行帳戶主檔已維護簡稱與幣別。

快速輸入按了「查詢匯率」,匯兌損益沒有自動補上?

匯兌損益會填到財務參數設定的匯兌收益科目(A3)/匯兌損失科目(A4)那一列。若該組分錄裡找不到對應的損益科目列,就無從補平。請確認系統參數 A3/A4 已設定、且該組分錄含有這兩個科目的列。

想改一張已轉傳票的財傳單,卻不能修改?

已轉出納傳票、已沖帳或已轉傳票(沖帳傳票號有值)的單據,一般狀態下不得修改或刪除。需更正時請改用工具列 特殊修改(其他3,需權限),或先用 轉傳票 取消轉傳票後再改。

瀏覽時看不到我剛建的單據?

本表單只顯示收付款單號以 F 開頭的財務傳票(瀏覽特殊條件 收付款單號 like 'F%')。收付款別非 F 的收/付款單不在此處顯示。

相關功能


需補截圖清單

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

  1. fsheet-step1.png — 主畫面全貌(主檔+電匯明細+傳票分錄三段)
  2. fsheet-step2.png — 「財傳單快速輸入」視窗(左右搬移群組 + 查詢匯率)
  3. fsheet-step3.png — 傳票分錄底部借貸合計列(借貸平衡示意)
  4. fsheet-step4.png — 「批次改財傳單日期」視窗
  5. fsheet-step5.png — 列印報表格式選單(O130-1~O130-5)