跳轉到

程式資訊

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

應付票據

功能簡介

「應付票據」用來登錄公司開立給廠商的付款票據(支票、本票、匯票、L/C、電子付款),記錄票據的號碼、金額、到期日、預兌日、票況與對應廠商。它是出納/財務人員管理應付票據的主檔:票據開立後在這裡建檔,列印支票時靠支票列印集中套印,到期兌現或在途異動時靠票據托收/支付把票況變動轉成財務傳票(轉帳傳票 ftrlima)。

本表單分兩個頁籤:

  1. 應付票據:一般國內票據(支票/本票/匯票/電子付款)的登錄頁。
  2. LC:信用狀(L/C)專用頁,多了開狀日期、押匯、存出保證金、利率、保險公司等欄位。

與付款流程的關係

應付票據通常由應付帳款付款(付款作業)產生票據後帶入,本表單再做後續的列印與兌現管理;也可以在這裡直接手動新增一張票據。

前置需求

  • 權限:O.出納 → O-030 應付票據。可瀏覽/新增/修改/刪除依使用者權限而定;支票列印票據托收/支付 屬於延伸功能按鈕,需對應的「其他功能」權限。
  • 基礎資料:下列主檔會影響本表單帶值與存檔——
資料 影響的結果
廠商基本資料(交易對象) 輸入交易對象時自動帶出對象簡稱/抬頭名稱;存檔時的廠商檢核
銀行帳戶(銀行基本資料 bank 帳戶代號 對應的帳戶簡稱、列印與托收用的銀行帳戶
幣別/匯率資料 幣別 預設帶本位幣、立帳匯率(外幣票據存檔須 > 0)
公司資料 公司代碼(預設 1,存檔須非 0)
票據套表設定(報表分類=支票套表) 支票列印 視窗可選用的套印報表清單

操作步驟

新增票據

  1. 按工具列 新增。系統自動帶入下列預設值(見欄位說明):公司代碼=1、票據類別=AP(應付)、票別=支票、立帳匯率=1、禁止轉讓=Y、平行線=Y、幣別=本位幣。
  2. 應付票據頁輸入票據號碼(必填)。
  3. 輸入交易對象(廠商代號);系統會自動帶出對象簡稱抬頭名稱(兩者原本為空時才帶)。
  4. 輸入帳戶代號(開票銀行帳戶,必填),系統帶出帳戶簡稱
  5. 填入票據金額到期日預兌日;若只填到期日未填預兌日,存檔時系統會自動把預兌日補成到期日。
  6. 視需要調整票況票別幣別/立帳匯率等欄位。
  7. 若為信用狀,切換到 LC 頁,補填開狀日期、押匯日(付款日期)、存出保證金、利率、保險公司、保險日期等欄位。
  8. 儲存票據單號 由系統產生(以 #P- 為前置)。

存檔檢核

存檔前系統會檢查:票據號碼 不可空白(也不可為 +++)、公司代碼 不可為 0、帳戶代號 不可空白、立帳匯率 必須大於 0。任一條不符會跳訊息並擋下存檔。

查詢/調閱

  1. 在工具列搜尋框輸入票據單號(可省略 #P- 前置,系統會自動補上)或票據號碼。
  2. 輸入 . 加數字(例如 .123)可依內部序號(PKID) 直接定位。
  3. 用工具列的上一筆/下一筆/第一筆/最末筆瀏覽資料。

修改

  1. 調出目標票據後按 修改
  2. 調整欄位後按 儲存,存檔檢核同新增。

傳票號碼為唯讀超連結

傳票號碼 欄位由系統在轉立帳傳票時回填,畫面上唯讀;點該超連結會跳到對應的總帳傳票 SLIY

刪除

  1. 調出目標票據後按 刪除
  2. 已產生傳票的票據不可刪除:若傳票號碼 已有值,系統會擋下並提示「已過帳至總帳,不可異動」。需先在總帳端反轉傳票後才能刪除。

列印(一覽表/簽收單)

工具列 列印 提供兩張內建報表:

報表編號 名稱
O030-1 應付票據一覽表
O030-2 應付票據簽收單

選定報表後預覽或列印目前查詢到的票據資料。

套印實體支票請用『支票列印』

工具列 列印 的兩張報表是清單與簽收用途;要把票據資訊套印到實體支票紙張,請改按延伸功能按鈕 支票列印,詳見欄位連動與附加功能

欄位說明

應付票據頁

欄位 必填 說明/格式/預設
票據單號 系統產生 主鍵,唯讀;前置 #P-
票據號碼 實體票據上的號碼;存檔必填,不可為 +++
票據類別 系統產生,預設 AP(應付);唯讀下拉
付款單號 來源付款單號
付款日期 日期
交易對象 廠商代號;帶出對象簡稱/抬頭名稱
對象簡稱 廠商簡稱,由交易對象帶出,可改
抬頭名稱 票據抬頭;輸入交易對象時若原為空才帶廠商名稱,可手動覆蓋
帳戶代號 開票銀行帳戶;存檔必填,帶出帳戶簡稱
票別 支票/本票/匯票/L/C/電子付款;預設「支票」
幣別 預設本位幣(Context.Env.LocalCurrency
立帳匯率 預設 1;存檔須 > 0
票據金額 金額格式
到期日 日期;填到期日而預兌日空白時,存檔自動補預兌日
預兌日 日期
票況 來自代碼表(C230),如付票庫存/在途/兌現/作廢/換票/電付兌現;新增時刻意保留現行預設(不強制帶值)
禁止轉讓 是/否,預設 Y
平行線 是/否,預設 Y
異動日期 日期
票據備註 文字
自定欄位 文字
列印日期 由支票列印回填;空白代表尚未套印
傳票號碼 系統產生 唯讀超連結,轉立帳後回填
公司代碼 預設 1;存檔須非 0

LC 頁(信用狀加開欄位)

欄位 必填 說明/格式/預設
LC號碼 對應票據號碼欄
開狀日期 日期
付款日期(押匯日) 日期
存出保證金 金額
還款匯率 文字
利息利率 利率格式
還款日 文字
擔保提貨 文字
預購遠匯 文字
保險公司 保險行代號,帶出保險行簡稱
保險日期 日期

欄位連動與附加功能

新增時的預設值(SetNewData)

新增 時,系統自動填入:

  • 公司代碼 = 1
  • 票據類別 = AP(應付)
  • 票別 = 支票(Cheque)
  • 立帳匯率 = 1
  • 禁止轉讓 = Y
  • 平行線 = Y
  • 幣別 = 本位幣(僅當幣別為空時才帶 Context.Env.LocalCurrency

票況不自動帶值

舊 VFP 版新增時會把票況設成庫存碼;新版刻意保留現行預設(不強制帶值),由使用者依實際狀況選填票況。

輸入交易對象 → 自動帶廠商名稱

當你在交易對象 輸入廠商代號(且輸入值不含 ?[] 等查詢符號):

  • 對象簡稱 原本為空,帶入該廠商名稱。
  • 抬頭名稱 原本為空,帶入該廠商名稱。
  • 已有值的欄位不覆蓋,避免蓋掉手動輸入的抬頭。

輸入帳戶代號 → 帶帳戶簡稱

輸入帳戶代號 後,旁邊的帳戶簡稱 由銀行帳戶資料帶出(唯讀顯示)。

到期日 → 自動補預兌日

填了到期日 卻沒填預兌日 時,存檔前系統自動把預兌日補成到期日(HandleDataBeforeEndEdit)。先填過預兌日的不會被覆蓋。

票據單號搜尋規則

工具列搜尋框(SearchPreText=#P-):

  • 直接輸入號碼會自動補上 #P- 前置去查。
  • 輸入 . 加數字(如 .500)改用內部序號(PKID) 定位。

支票列印(延伸功能一,ExtendedFunction1)

開啟支票列印 視窗(CheckPrint),用來把票據資訊套印到實體支票:

  1. 視窗開啟時自動查詢「尚未列印(列印日期為空)且票別=支票」的應付票據,列在可勾選清單;同時顯示一份被鎖定(他人正在處理)的票據清單與筆數。
  2. 上方下拉可選支票套表(資料庫設定中報表分類=「支票套表」且可顯示者)或內建套表(如「上海商銀」)。
  3. 勾選要套印的票據後執行列印:系統先預覽列印,列印成功才會把這些票據的列印日期 寫成今天並標記為已修改回存。
  4. 未勾選任何票據就列印會提示「請選擇一筆資料」。
  5. 視窗關閉後主畫面會自動重新整理(Renew)。

已列印的票據不再出現在支票列印清單

支票列印只抓列印日期為空 的支票。一旦列印過、列印日期被寫入,下次開支票列印視窗就不會再列出該票,避免重複套印。

票據托收/支付(延伸功能三,ExtendedFunction3)

開啟票據托收/支付 視窗(CheckApgo,視窗標題「應付票據異動」),把票據的票況異動轉成財務傳票(轉入轉帳傳票 ftrlima 的 rp_m/rp_d):

  1. 視窗上方選異動票況(下拉只提供三種:付票在途 CQ/付票兌現 CR/電付兌現 CU),並設定異動日期(預設今天)、預兌日起訖(預設今天 −30 天 ~ +180 天);可另填帳戶代號 縮小範圍。
  2. 查詢 列出符合條件的票據:
    • 付票在途(CQ):抓預兌日落在區間內、且票況為庫存(CP)或空白的票。
    • 付票兌現(CR):抓票別=支票或 L/C、預兌日在區間內、票況=在途(CQ)的票。
    • 電付兌現(CU):抓票別=電子付款、預兌日在區間內、票況=在途(CQ)的票。
  3. 勾選要異動的票據後存檔,依票況產生不同分錄:
    • 付票在途(CQ):每張票產生一筆明細(財務類別 BD),交易別=CQ,單價 =票據金額、數量 =1。
    • 付票兌現(CR)/電付兌現(CU):每張票產生兩筆明細——第一筆為兌現(CR/CU,數量=1、單價=票據金額);第二筆為換匯(FI,付兌提出,數量/單價=0、金額放在其他金額),把原幣換算本幣的差額一併入帳。CR 走財務類別 BE、CU 走 BL。
  4. 各明細的原幣未稅/本幣未稅依結帳匯率(預設=立帳匯率)換算,並依幣別小數位四捨五入。
  5. 立帳日期 取視窗中設定的異動日期;產生的傳票主檔傳票號碼先留空,待總帳端配號。
  6. 未勾選任何票據就存檔會提示「請選擇要異動的票據」。
  7. 完成後主畫面以新轉入的票據 PKID 重新導航定位。

兌現會產生兩筆分錄

票況轉「兌現」時系統一次寫入「兌現」與「換匯(FI)」兩筆明細,這是設計行為(處理外幣換算差額),並非重複資料。

延伸功能二(ExtendedFunction2)

僅重新整理目前資料(Renew),不開額外視窗。

傳票號碼超連結

傳票號碼 為唯讀超連結,點擊跳到對應的總帳傳票 SLIY 檢視該票據的立帳傳票。

內建報表(GetReports)

工具列 列印 提供 O030-1 應付票據一覽表O030-2 應付票據簽收單 兩張報表,列印目前查詢到的票據資料。

常見問題

存檔時一直跳「請輸入…」訊息?

存檔有四道檢核:票據號碼 不可空白(也不可為 +++)、公司代碼 不可為 0、帳戶代號 不可空白、立帳匯率 必須大於 0。請依訊息補齊對應欄位再存。

新增票據後,幣別/匯率沒帶出來?

新增時幣別 只有在原本為空時才帶本位幣,立帳匯率 預設 1。若是外幣票據,請手動把立帳匯率改成正確匯率(必須 > 0 才能存檔)。

開『支票列印』時看不到我剛建的票?

支票列印只列出列印日期為空票別=支票 的票據。若該票已被列印過(列印日期已寫入),或票別不是支票(例如本票、L/C),就不會出現在清單中。被他人鎖定處理中的票會另列在鎖定清單。

票據刪不掉,提示已過帳?

傳票號碼 已有值代表該票已轉立帳傳票,不可直接刪除。請先在總帳 端反轉/刪除對應傳票,清掉傳票號碼後再回本表單刪除。

預兌日忘了填,會怎樣?

只要填了到期日、預兌日留空,存檔時系統會自動把預兌日補成到期日,不會擋存檔。

票況改成『兌現』後,金額怎麼產生兩筆?

透過 票據托收/支付 把票況轉兌現(CR/CU)時,系統會同時產生「兌現」與「換匯(FI)」兩筆財務明細以處理外幣換算差額,這是正常設計,非重複資料。

相關功能


需補截圖清單

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

  1. checkpay-step1.png — 應付票據頁全貌(基本資料/金額匯率/交易資訊/票況)
  2. checkpay-step2.png — LC 頁(信用狀加開欄位)
  3. checkpay-step3.png — 支票列印視窗(含可勾選清單與套表下拉)
  4. checkpay-step4.png — 票據托收/支付視窗(票況異動轉傳票)