跳轉到

程式資訊

  • 程式 IDFTRLIMA_5
  • 所屬子系統:Other
  • 狀態:stable

零用金撥補

功能簡介

「零用金撥補」把先前已產生的零用金支出財務單(財務類別 FK、尚未撥補者)撈出來,挑選後一次彙整成一張零用金撥補傳票(財務類別 FJ),用來把動用掉的零用金額度補回原本的零用金帳戶。財務/出納人員在期末或零用金用罄時操作;它是零用金作業鏈的最後一棒:

  1. 請款申請(PayApply)→
  2. 零用金支出:把申請轉成零用金支出單(FK)→
  3. 零用金撥補(本頁):把多張支出單彙整撥補回零用金帳戶(FJ)。

本頁與零用金支出是同一條零用金鏈上的兩支不同程式——欄位結構、勾選彙整、轉傳票流程都相似,差別在於本頁的來源是支出單(FK)、產出是撥補傳票(FJ),而支出頁的來源是請款申請、產出是支出單。

與「零用金支出」的關係

兩者各自有獨立的 ProgramClassFTRLIMA_5 / FTRLIMA_4)與選單入口,不是同一支程式的變體。資料表(財務單主檔 rp_m + 財務單明細 rp_d)共用,但查詢條件與轉出的財務類別不同。

前置需求

  • 權限FTRLIMA_5 零用金撥補 的瀏覽權限(撥補轉傳票一併沿用此程式權限)。
  • 必須先完成的前置單據/資料
資料 影響的結果
已建立的零用金支出單(零用金支出 轉出,財務類別 FK) 查詢清單的來源;沒有 FK 單就查不到任何資料
支出單的相關單號為空(尚未撥補過) 條件硬性要求 相關單號 長度為 0;已撥補過的單不會再出現
零用金別(A/B)與進銷分類設定一致 撈取時依進銷分類(零用金A/零用金B)過濾
群組對應科目(部門+產品群組 → 科目代號) 明細的科目代號由此對照表帶入;查無對照時科目代號留空
立帳日期落在查詢區間內 條件以申請日期對應查詢起訖(畫面標示為立帳日期)

操作步驟

  1. 在條件區設定財務單號起訖(預設起為空、訖為 zzz,等同全部)。
  2. 設定立帳日期起訖區間。
  3. 選擇零用金別零用金A零用金B(預設 A)。系統會依此切換查詢的進銷分類。
  4. 查詢。符合條件、且尚未撥補(相關單號為空)的零用金支出財務單會列在「資料」頁的上半部主檔格線;點選某一列,下半部明細格線顯示該單的明細。
    • 查詢期間查詢鈕會暫時停用,避免重複觸發。
  5. 在主檔格線最左欄的 選擇 勾選要撥補的單據(可複選)。
  6. 按工具列的 儲存(撥補轉入),系統把所有已勾選單據的明細彙整成一張零用金撥補傳票(FJ)並寫回。
    • 未勾選任何一列即儲存,會被擋下並提示「請選擇一筆資料」。
  7. 若有單據因故無法轉單,會列在「鎖住資料」頁(頁籤旁顯示筆數),請依公司代碼/財務單號/立帳日期等資訊排查。

小技巧

主檔與明細格線皆支援格線右鍵匯出 Excel;明細的 收付款pkid 欄在 VFP 舊版可雙擊連結回收付款單(收款/付款單作業),新版顯示為一般欄位。

欄位說明

查詢條件

欄位 必填 說明/格式/預設
財務單號(起/訖) 字串區間;預設起為空、訖為 zzz(全部)
立帳日期(起/訖) 日期區間,比對來源單的申請日期
零用金別 零用金A(預設)/零用金B,對應進銷分類過濾

主檔格線(資料頁上半)

欄位 說明
選擇 勾選欄,勾選要撥補的單據
公司代碼 來源單公司別
修改人員 來源單最後修改人員
財務單號 來源零用金支出單號
立帳日期 來源單立帳日期
傳票號碼/傳票號碼1 來源單已產生的傳票號碼(未產生則空白)

明細格線(資料頁下半)

欄位 說明
序號 明細列序號
交易別碼 交易別(撥補轉出時統一帶 F1)
幣別 明細幣別
品號/品名(帳戶代號) 品號與帳戶代號;品名由轉出倉儲帶入
摘要 摘要說明
科目代號/科目名稱 由「部門+產品群組」對照群組科目表帶入;查無對照則留空
轉入倉儲/轉出倉儲 倉儲別
其他憑證 其他憑證欄
數量/單價/匯率 金額計算用
原幣未稅/本幣未稅/原幣含稅/本幣含稅/稅額/其他金額 各幣別金額
客廠代號/客廠簡稱 對象客戶/廠商
收付款pkid 對應收付款單主鍵(連結用)

鎖住資料頁

欄位 說明
公司代碼/修改人員/財務單號/立帳日期/傳票號碼/傳票號碼1 無法放行(轉撥補)的單據,依這些欄位列出供排查

欄位連動與附加功能

這一節說明「輸入某欄位/按某按鈕後,系統實際會做什麼」,全部來自程式碼:

  • 選零用金別 A/B:切換查詢時帶入的進銷分類——A 對應「零用金A」、B 對應「零用金B」,決定 查詢 撈出哪一群支出單。
  • 查詢:以「財務單號區間 + 立帳日期區間 + 財務類別=FK + 相關單號為空 + 進銷分類=所選零用金別」為條件,呼叫撥補轉單預存程序撈取資料:
    • 同一張財務單號的明細會被歸成一組,主檔列以遞增 pkid 編號,明細以 linkid 對應回主檔。
    • 每筆明細的科目代號會用「需求部門+產品群組」去對照群組科目表(TMPGRPMACCL)即時帶入;對照表沒有的就留空。
    • 明細的品名以轉出倉儲帶入(保留品名欄,將來轉傳票時以此代替廠商代號)。
    • 無法放行/被鎖住的單會塞進「鎖住資料」頁,頁籤旁即時顯示筆數。
  • 點選主檔列:下半部明細格線即時切換成該主檔的明細(依 pkid 對應)。
  • 儲存(撥補轉入):把所有已勾選主檔列底下的明細彙整成一張撥補傳票:
    • 先檢核至少勾選一筆,否則提示「請選擇一筆資料」並中止。
    • 產生一張新財務單主檔:幣別=本位幣、財務類別=FJ、程式類別=F、立帳日期=今天、轉入備註固定為 Petty Cash paid turn in,傳票號碼留空待後續產生。
    • 逐筆明細重新編序號(D3 三位格式)、科目代號再次依群組對照帶入、交易別碼統一帶 F1、把來源財務單號寫進「單號」欄供日後回填相關單號。
    • 主檔與明細以 linkid 關聯,透過 ItemsBindingManager 一次寫入 rp_mrp_d
  • 存檔後:撥補傳票的主鍵會回填給導覽參數,方便後續開啟。

VFP 已停用、新版未提供的欄位事件

VFP 舊版明細的數量/單價/其他金額/匯率欄原本帶有 valid 重算(原幣未稅 = ROUND(數量×單價+其他金額)本幣未稅 = ROUND(原幣未稅×匯率))以及幣別下拉自動帶匯率,但這些事件在 VFP 原始碼中已整段註解停用;新版採「撥補只彙整、不在畫面逐列改金額」的設計,明細金額沿用來源支出單,畫面上不重算。若需修改金額,請回到來源支出單調整後重查。

注意

撥補是把多張支出單彙整成一張撥補傳票,不是逐張一對一。勾選範圍請確認正確,存檔後會一次成立整批撥補。

常見問題

按了查詢,主檔清單卻是空的?

請逐項確認:(1) 區間內確有零用金支出單(財務類別 FK)存在;(2) 這些支出單的相關單號為空——已撥補過的單(相關單號已寫值)不會再出現;(3) 零用金別(A/B)與支出單的進銷分類一致;(4) 立帳日期區間有涵蓋到來源單。

明細的科目代號是空白?

科目代號是用「需求部門+產品群組」去對照群組科目表即時帶入的。若該部門+群組在對照表中沒有設定,科目代號就會留空。請先維護好群組對應科目的設定再重查。

按儲存被擋下,提示「請選擇一筆資料」?

撥補前必須在主檔格線最左欄勾選至少一筆要撥補的單據。沒有勾選任何列就按儲存會被擋下。

有單據出現在「鎖住資料」頁,無法撥補?

代表該單目前被其他作業鎖住或不符合放行條件,無法納入撥補。請依該頁顯示的公司代碼/財務單號/立帳日期排查狀態,待解鎖後重查。

撥補傳票上的金額和我在畫面看到的明細對不上?

撥補只做彙整、不在本畫面重算金額,明細金額直接沿用來源支出單。若金額需要調整,請回到零用金支出或來源請款單修改後再重新查詢撥補。

相關功能


需補截圖清單

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

  1. ftrlima_5-step1.png — 條件區(財務單號/立帳日期區間、零用金別 A/B、查詢鈕)
  2. ftrlima_5-step2.png — 「資料」頁主檔格線(含最左勾選欄)與下半部明細格線
  3. ftrlima_5-step3.png — 「鎖住資料」頁(含頁籤筆數)