DCFP101進貨應付帳款傳票處理
這份文件描述了進貨應付帳款傳票處理的流程和規則,並說明了該程式(DCFP101)的運作原理。以下是文件的重點摘要:
1. 程式名稱和功能
- 程式名稱:進貨應付帳款傳票處理
- 功能:處理進貨應付帳款相關的傳票,包括資料匯入、檢核、傳票生成、報表列印等。
2. 作業流程
- 資料匯入:透過
ins_wds_data_a
和ins_wds_data_f
兩個程序將外部來源(如 CSV 文件或其他系統)的進貨資料匯入至暫存表DCF_PIV_INVOICE_TRF
。 - 資料檢核:透過
check_data
函數,檢查匯入的資料是否正確,並記錄異常狀況到DCF_ERR_LOG
表中。 - 傳票生成:透過
dcfp101v
函數處理符合條件的進項發票,將資料插入傳票主檔和明細檔,並將應付帳款資訊寫入ap_master
表。 - 報表列印:產生報表(如進貨應付帳款明細表、資料轉入異常表)供使用者查閱。
3. 重要資料表
- **
DCF_PIV_INVOICE_TRF
**:進貨應付帳款傳票暫存檔,用於儲存匯入的進項發票資料,待後續處理。- 欄位說明:
DATA_MONTH
:入帳年月DC_CODE
:DC 代號ACCT_DATE
:入帳日期INVOICE_NO
:進項發票號VENDER_NO
:銷售人代號INVOICE_AMT
:銷售金額INVOICE_TAX
:稅額VOUCHER_NO
:傳票號碼
- 欄位說明:
- **
ap_master
**:儲存應付帳款相關的資訊。 - **
gl_voucher_master
和gl_voucher_detail
**:傳票主檔和明細檔,用於儲存產生的傳票。
4. 主要函數與程序
- **
dcfp101v
**:負責產生進貨應付帳款傳票,包括:- 取得傳票號碼。
- 新增傳票主檔和明細檔。
- 更新暫存表中的傳票號碼。
- **
insert_voucher_master
**:新增傳票主檔。 - **
insert_voucher_detail
**:新增傳票明細檔。 - **
insert_ap_master
**:新增應付款項主檔,將進項發票資料寫入應付帳款系統。 - **
ins_wds_data_a
、ins_wds_data_f
**:將外部資料匯入DCF_PIV_INVOICE_TRF
暫存表。 - **
check_data
**:檢查匯入資料的完整性和正確性,若有異常,則記錄到DCF_ERR_LOG
。
5. 操作畫面說明
- 透過使用者輸入(例如結帳年月、DC代號、交易區分等),查詢符合條件的進項發票資料並進行傳票生成。
6. 報表
- DCFP101A:進貨應付帳款明細表,列出相關應付帳款的資訊。
- DCFR001A:資料轉入異常表,顯示在資料轉入過程中遇到的異常狀況。
7. 其他規則
- 文件中詳細描述了輸入條件的檢查規則,例如結帳年月格式驗證、DC代號檢查、交易區分的處理等。
這份文件主要為操作 DCFP101
程式的功能和邏輯提供說明,詳細解釋了如何處理進貨應付帳款的傳票作業,包括資料的匯入、檢核、傳票生成和報表列印。
8. 畫面操作說明
: 畫面操作說明