交易模組建置說明
交易代號設定(TXBF10)
- 交易代號 (Transaction ID)
-
系統以「交易代號」為基礎,作為「交易統計」的項目,依據企業活動區分不同項目,以餐飲為例:
- 餐飲收入
-
-
食品收入
-
飲料收入
-
服務收入
-
其他收入
-
- 餐飲收款
-
-
現金
-
信用卡
-
簽帳
-
交易統計項目依據需求增加,如信用卡需區分銀行則增加銀行別。另外,交易代號亦作為沖銷來源項目,如沖銷簽帳將匯入簽帳交易,若有其他常態活動時,如會員簽帳、旅行社簽帳,視情況增加。
- 交易型態
-
由系統規範該交易儲存那些欄位,如客房收入的為價等、等級、市場、客源、房型,或自行定義的交易型態。參閱:「交易型態說明」
- 統計碼 (Statistics ID)
-
由分析表將「交易代號」彙整「統計碼」。
「統計碼」由 來設定。
- 部門分析
-
交易發生時系統會按實際的部門填入,若指定「部門分析」,該設定為強制以指定值為準。
- 借貸
-
前檯系統借方 (D) 為收款,貸方 (C) 為收入,其他後檯系統借方為成本,貸方為支出。
- 預設物件碼
-
某些系統支援「預設物件碼」,如「客房帳務中心」以人工入帳時,若有設定「預設物件碼」則由系統預設。
如「Laundry 洗衣」為外場交易 (交易型態為 1.班別、2.客源)欄位 設定值 可修改 1 班別
1 早班
2 客源
IG Inhouse Guest
交易代號引用後,不可刪除,如果要改變代號只能新建代號,再將不使用的代號「禁用」( 啟用設定為 N )。 |
當在維護基準資訊時如修改交易代號,應啟用「即時更新快取」,按下 Ctrl+O 顯示選項選單,選取 [即時更新快取]。 系統只在一定時間內重新讀取基準資訊,如果建立了新的交易代號,在「建置程式」欲選取新建代號,除了必須重新進入「建置程式」之外,必須啟用「即時更新快取」才能選取剛剛新建立的交易代號。 |
交易型態說明
規範交易代號的物件碼內容,每一個交易代號的交易型態可由多組「交易欄位」組成。
-
物件格式 (TDF)
該物件能輸入何種類型的資料;如廠商代號、合約客戶或一般性文字,一般情況由建置人員事先建置好物件的資料格式 (TDF),並依據地區性差異提供該格式的說明。 -
項目物件 (ETP)
為開放式項目物件,可自行定義。
以範例來說明比較清楚,如「進貨應付」如下:
欄位 | 資料格式 | 顯示名稱 | 統計 | 輸入控制 |
---|---|---|---|---|
0 |
CEDT (日期) |
應付日期 |
||
1 |
PI.SUPID (廠商編號) |
Y |
||
2 |
E-ROP (支付原因) |
Y |
B (可空白) |
-
0 欄位類型為 CEDT (日期),限制只能輸入日期,顯示名稱設為應付日期,讓該欄位更明確是要輸入「應付日期」。
-
1 欄位類型為 PI.SUPID (廠商編號),限制只能輸入廠商編號。
-
2 欄位類型為 項目物件 E-ROP (支付原因),如在「項目物件 (ETP)」建立如下資料,那麼該欄位只能輸入 PC01、PC02。
項目類型 顯示名稱 說明 項目代號 項目說明 ROP
支付原因
PC01
零用金-採購部
PC02
零用金-人事部
交易型態(TXTP)
- 交易型態主檔
-
- 借貸限制
-
該交易型態限定借方、貸方或不限制。
- 交易欄位 (交易型態明細)
- 控制
-
B 可空白、I 忽略錯誤、N 不可輸入 (統計專用,在輸入時不顯示該欄位)。
- 報表
-
交易統計表中是否列印該物件。
「交易型態」由
來設定。物件屬性設定(TXBF30)
目的:將物件設定其他屬性,如「廠商編號」增加「受款人帳號」、「受款銀行」、「受款人名稱」屬性。
「物件屬性」為一種開放式架構,任何物件可加入任意屬性。由引用程式如交易報表來決定引用那些物件屬性。
廠商編號 | 說明 | 屬性代號 | 屬性說明 | 設定值 |
---|---|---|---|---|
A1004 |
愛蘇貿易 |
BEACC |
受款人帳號 |
052343 |
A1004 |
愛蘇貿易 |
BEBANK |
受款銀行 |
愛蘇貿易受款銀行 |
A1004 |
愛蘇貿易 |
BENAME |
受款人名稱 |
愛蘇貿易受款人名稱 |
A1018 |
綠源鮮肉 |
BEACC |
受款人帳號 |
196965 |
A1018 |
綠源鮮肉 |
BEBANK |
受款銀行 |
綠源鮮肉受款銀行 |
A1018 |
綠源鮮肉 |
BENAME |
受款人名稱 |
綠源鮮肉受款人名稱 |
物件屬性(ATB)
由建置人員設置。
- SFM
-
一般情況為 C (String) 或 U (Upper case)。
- DFM
-
指能輸入的格式,在 String 時為可設定字元長度如 80。
- 關連屬性
-
當報表讀取本屬性時,若該物件未設定,則取物件的關連屬性,關連屬性由該物件的「物件格式(TDF)」中的「控制代號」來決定。
屬性代號 | 說明 | SFM | DFM | 關連屬性 |
---|---|---|---|---|
BEACC |
受款人帳號 |
C |
80 |
|
BEADDR |
支票郵遞地址 |
C |
80 |
ADDR |
BEBANK |
受款銀行 |
C |
80 |
|
BENAME |
受款人名稱 |
C |
80 |
NAME |
BEZIP |
支票郵遞區號 |
C |
10 |
ZIP |
註:本例的 BEACC (受款人帳號) 設定為 C (String) 不區分大小寫,如果帳號中有英文字母應設為 U (Upper case)。
「物件屬性(ATB)」由
來設定。年度文件(IASF10)
文件主要類型為「文件類型 (DOCTP)」,區分為預算數或實際 (調整) 數。「年度文件(IASF10)」匯入試算表文件時,若「文件代號 (DOCID)」 內有設定「文件轉換(DOCTF)」則依據轉換表轉換代號。
文件代號(DOCID)
目的在於提供「年度文件(IASF10)」的文件代號,同一個文件類型可能因為規劃的目的而區分出不同的文件代號,如客房預算、餐飲預算。
- 類型
-
文件類型(DOCTP)
- 轉換
-
文件轉換(DOCTF)
「文件代號(DOCID)」由
來設定。文件類型(DOCTP)
區分文件類型,如預算或調整數。
- 型態
-
A 實際 B 預算。
「文件類型(DOCTP)」由
來設定。文件轉換(DOCTF)
部門轉換及代號轉換。
- 原始部門
-
應用於將「部門式交易」轉換成「平坦式交易」。
- 交易部門
-
應用於將「平坦式交易」轉換成「部門式交易」或部門代號轉碼。
原始交易 | 原始部門 | 交易代號 | 說明 | 交易部門 |
---|---|---|---|---|
472110 |
CR |
CRFOD |
中餐廳食品 |
|
472110 |
LB |
LBFOD |
大堂吧食品 |
|
472120 |
CR |
CRBEV |
中餐廳飲料 |
|
472120 |
LB |
LBBEV |
大堂吧飲料 |
|
FB-PAX |
CR |
FB-PAX |
FB Customers |
CR 中餐廳 |
FB-PAX |
LB |
FB-PAX |
FB Customers |
LB 大堂吧 |
472110 部門 CR 轉成 CRFOD。
472110 部門 LB 轉成 LBFOD。
FB-PAX 部門 CR 轉成 CR。
FB-PAX 部門 LB 轉成 LB。
「文件轉換(DOCTF)」由
來設定。試算表匯入設定
- 匯入工作方式如下
-
-
讀取 Excel 的檔案;將其中的某個工作表 (資料表) 填入「收集工作檔」內「計算表」的「資料區」
「計算表」需設定讀取檔案名稱、資料表名稱及填入的資料區。 -
填入資料後,程式將讀取指定的「計算區」中的欄位。
「計算表」需設定計算區欄位;以便程式讀取。
-
資料區設定 (DTAG)
讀取原始資料表填入資料區。
DTAG
在第 A 欄 (Column),任意列數 (Row)。在 DTAG
的所在列數中,設定 D_COL
欄位置作為填入資料的開始欄位。
填入列相關的 TAG 在第 A 欄。 D_BEG
為填入資料的開始列,D_END
為填入資料的結束列。
A | B | C | D | E | |
---|---|---|---|---|---|
任意列數 |
|
|
|||
|
填入原始資料表的資料區 |
填入原始資料表的資料區 |
|||
填入原始資料表的資料區 |
填入原始資料表的資料區 |
||||
|
填入原始資料表的資料區 |
填入原始資料表的資料區 |
- D_END 說明
-
具有
D_END
時「資料區」為固定,不受「原始資料表」的筆數影響,如果資料區列數不足時;警告並清除資料區。
沒有D_END
時,其列數由「原始資料表」決定,可由F_MAXROWS
(最大筆數) 限制筆數,避免來源資料異常,如果原始資料表超出最大筆數則會警告,不會匯入資料。
檔案設定
設定讀取原始資料表的檔案路徑及名稱。
-
F_COLS
設定讀取原始資料表的欄位,同時讀取多個欄位以逗號區分,如A,B,D,E,F
,或減號為接續欄位,如A-B,D-F
。
多個欄位將填入D_COL
設定的開始位置。 -
F_ROW
讀取原始資料表中的開始列數。 -
F_MAXROWS
讀取原始資料表的最大筆數。 -
F_BEG
檔案設定開始列-
F_COL
第一個欄位為原始資料表的檔案名稱,原始檔案可以採用計算公式計算出該月的實際檔案。 -
F_COL
接續的第二欄位為資料表名稱,資料表名稱未設定時表示讀取第一頁。 -
F_COL
接續的第三欄位為部門代號。
-
-
F_END
檔案設定結束列
F_COL
在 DTAG
的所在列數中,指示檔案設定之欄位置。
A | B | C | D | E | |
---|---|---|---|---|---|
1 |
|||||
2 |
|
|
|||
3 |
|||||
4 |
|
開始列數 |
21 |
||
5 |
|
抓取欄位 |
A-B,D-F |
||
6 |
|
最大筆數 |
512 |
||
7 |
|||||
8 |
檔案設定 |
檔案名稱 |
資料表名稱 |
部門代號 |
|
9 |
|
人事.xls |
年度 |
HR |
|
10 |
西餐廳.xls |
年度 |
WR |
||
11 |
財務.xls |
年度 |
FA |
||
12 |
|||||
13 |
|
上述設定為開啟 第 9 列「人事.xls」中的「年度」工作表,由「年度」工作表中的第 21 列開始讀取
A,B,D,E,F,讀取完成後填入 D_COL
(欄位置),D_BEG
(列位置),計算後收集欄位,繼續下個檔案 (第 10 列 西餐廳.xls),直到完成。
計算區設定 (CTAG)
資料表填入資料區後,計算區依據資料區計算結果或者是直接資料。
CTAG
在第 A 欄 (Column),任意列數 (Row)。在 CTAG
的所在列數中,設定「計算標籤」欄位置。
收集列相關的 TAG 在第 A 欄。 C_BEG
為收集資料的開始列,C_END
為收集資料的結束列。
A |
B |
C |
D |
E |
F |
|
|
|
|
||||
|
|
|||||
|
(計算區不具有效值忽略) |
(計算區不具有效值忽略) |
||||
|
資料區及計算區 |
資料區 |
計算區 |
|||
資料區及計算區 |
資料區 |
計算區 |
||||
|
資料區及計算區 |
資料區 |
計算區 |
|||
|
(計算區不具有效值忽略) |
(計算區不具有效值忽略) |
程式將讀取 C_BEG
至 C_END
的列數中的 C_TID
及 計算標籤
的資料。
- C_END 說明
-
具有
C_END
時「計算區」為固定,不受填入資料區的筆數影響。
沒有C_END
時,其列數由資料區決定,計算區的列數自動配合資料區的筆數,自動擴展計算區及複製計算公式,如上述的欄位C
、D
、E
、F
,由於E
在範圍中也一併複製 (先擴展計算區再填入資料區)。計算區沒有縮減列數的功能,以便下次能更快速執行。
- 通用標籤
-
C_TID
為交易代號或交易號碼。 - 計算標籤依據文件類型 (
DOC_TYPE
) 有所不同,DOC
(年度文件類型) 專用標籤如下: -
-
C_O0
~C_O5
物件碼。 -
C_VAL_M01
年度 1 月份數值的欄位置,表示 1 月至 12 月共 12 數值。 -
C_VAL_M00
年度期初數值的欄位置,表示含期初、1 月至 12 月,共 13 個數值。 -
C_VAL_DUR
單一月份的期間數值,可依據V_MM
(目前處理月份變數) 計算。 -
C_VAL_OPEN
期初數值的欄位,其的目在於簡化公式,僅在匯入期初時才會讀取該計算表。 -
C_DEPT
部門代號標籤,一般情況並不需要該標籤,部門是在「檔案設定」中設定,如果有該標籤則以該標籤為準。其他文件類型,可參考系統提供的「收集工作檔」。
-
- C_RNG 說明
-
若公式儲存格不在相關的
計算標籤
的欄範圍中,如下範例中C9
並非在範圍中,自動擴展計算區時並不包含C
欄,需標示C_RNG
以便以自動擴展計算區。
A |
B |
C |
D |
E |
|
1 |
|
|
|
||
2 |
|
|
|||
8 |
|
資料區標題 |
|||
9 |
|
公式依據 C9 計算 |
計算公式 C9 |
資料區數值 |
註:本例 C_BEG
在 D_BEG
之後,D_BEG
讀取的第一列並非是數值。
匯入類型設定
在「收集工作檔」中的 Main
工作表中已內建一個 IMP_SS
試算表「定義名稱」的範圍。
A | B | C | D | |
---|---|---|---|---|
類型 |
計算表 |
狀態 |
||
COLL |
年度預算 |
|||
COLL |
餐飲預算 |
|||
COLL |
客房預算 |
- 類型
-
-
COLL 收集計算表中「檔案處理相關 TAG」其來源為原始資料表。
-
DB 計算工作表的來源以
OBDC
或其他方式連接資料庫取得。
註:不需要設定 「資料區 (DTAG
)」及「檔案設定 TAG」。 -
DBFIX 不重新讀取資料庫,但收集已讀取的資料。
-
- 計算表
-
「收集工作檔」其中的「WorkSheet 工作表」即為「計算表」。
- 狀態
-
在收集過程中出現錯誤或警告,某些訊息會顯示在該儲存格。
匯入參數、變數說明
在試算表中「定義名稱」參照位置指定儲存格作為 「參數」或「變數」使用。
- 輸入參數
-
-
FILE_PATH
檔案資料夾,指明讀取原始資料表的資料夾,該路徑為「收集工作檔」的相對位置。 -
P_MM1
開始月份、P_MM2
結束月份。
依據開始、結束月份的設定,程式只處理月份範圍中的資料,一般情況為開始月份 1 結束月份 12。匯入期初的資料,其開始月份設定值為 0。 -
DOC_TYPE
文件類型,由系統內定。
-
- 輸出變數
-
-
V_YYYY
目前處理年度。 -
V_MM
目前處理月份,配合V_YYYY
可應用於計算公式取得某月的天數。 -
V_DEPT
目前處理檔案的部門代號,可應用於計算公式的變數。
-
註:某些文件類型不支援月份參數及變數。
A | B | C | D | 說明 | |
---|---|---|---|---|---|
開始月份 |
P_MM1 |
1 |
月份參數 |
||
結束月份 |
P_MM2 |
12 |
月份參數 |
||
檔案目錄 |
FILE_PATH |
Budget |
原始資料表在 Budget 資料夾 |
||
文件類型 |
DOC_TYPE |
DOC |
系統內定 |
||
年度 |
V_YEAR |
2021 |
目前處理年度 |
||
月份 |
V_MM |
12 |
目前處理月份 |
||
部門 |
V_DEPT |
WR |
目前處理檔案的部門代號 |
交易報表設定
交易明細表設定說明
交易明細表的列印來源為交易明細;如為應收系統的收款交易、應付系統的付款交易、會計系統的傳票等等。 交易明細可被沖銷,但其來源及列印格式會相同,只要定義來源及列印格式,則可列印立帳報表、未沖銷表、被沖銷表、沖銷報表。
交易明細表由「交易報表(TXN_REP)」設定交易來源及該報表的列印格式「交易報表版面(TXN_FMT)」。
交易報表(TXN_REP)
- 交易報表版面
-
設定列印成 交易報表版面(TXN_FMT)
- 交易項目
-
指定要印列的交易代號。
交易項目 | 項目說明 |
---|---|
PU3C |
進貨暫估三成訂金餘次次月30日現金 |
PU3K |
進貨暫估三成訂金餘次次月30日支票 |
PUCA |
進貨暫估-現金 |
PUCK |
進貨暫估-支票 |
PUPC |
進貨暫估-零用金支出 |
PUSL |
進貨暫估-員工借支 |
PUTT |
進貨暫估-電匯 |
「交易報表(TXN_REP)」由
來設定。交易報表版面(TXN_FMT)
其目的在於設定交易報表的版面。
- 交易型態
-
指定要列印的「交易型態(TXTP)」。
- 列印欄位
-
-
可印列「該交易的專屬欄位」如「付款交易」可列印廠商編號,廠商名稱。
-
交易明細通用欄位,如入帳日期、摘要、交易序號、交易代號、交易名稱、沖銷日期、沖銷單號 等等。
-
- 列印文字、長度、順序
-
設定報表要列印的內容。
列印欄位 | 欄位說明 | 列印文字 | 長度 | 順序 | 說明 |
---|---|---|---|---|---|
1C |
廠商編號 |
受款代號 |
8 |
10 |
|
BENAME |
受款人名稱 |
受款人 |
30 |
15 |
物件屬性 |
0C |
應付日期 |
應付日期 |
10 |
20 |
|
TNO |
交易號碼 |
交易號碼 |
15 |
30 |
|
CEDT |
入帳日期 |
入帳日期 |
10 |
40 |
|
REM |
摘要 |
摘要 |
40 |
50 |
「交易報表版面(TXN_FMT)」由
來設定。主項報表設定說明
主項報表,以主要項目作為報表的區分項,主要項目內容為項目式物件,用於列印「餘額分析表」或「簽帳明細」。
主項報表由「主項報表(ITEM_REP)」設定交易來源及該報表的列印格式「主項報表版面(ITEM_FMT)」。
主項報表(ITEM_REP)
- 主項報表版面
-
設定列印成 主項報表版面(ITEM_FMT)
- 交易項目、物件欄位
-
交易代號來源及合乎主項格式的物件欄位。
交易項目 | 項目說明 | 物件欄位 |
---|---|---|
PU3C |
進貨暫估三成訂金餘次次月30日現金 |
1 廠商編號 |
PU3K |
進貨暫估三成訂金餘次次月30日支票 |
1 廠商編號 |
PUCA |
進貨暫估-現金 |
1 廠商編號 |
PUCK |
進貨暫估-支票 |
1 廠商編號 |
PUPC |
進貨暫估-零用金支出 |
1 廠商編號 |
PUSL |
進貨暫估-員工借支 |
1 廠商編號 |
PUTT |
進貨暫估-電匯 |
1 廠商編號 |
「主項報表(ITEM_REP)」由
來設定。主項報表版面(ITEM_FMT)
- 物件格式
-
主項報表主要的 物件格式(TDF) 如廠商代號、合約客戶。
- 列印欄位、列印文字、長度
-
設定報表要列印的內容。
列印欄位 | 欄位說明 | 列印文字 | 長度 | 順序 | 說明 |
---|---|---|---|---|---|
NO |
物件編號 |
廠商編號 |
8 |
10 |
|
BENAME |
受款人名稱 |
受款人名稱 |
32 |
20 |
物件屬性 |
「主項報表版面(ITEM_FMT)」由
來設定。帳齡分析表設定說明
以主要項目作為報表的區分項,主要項目內容為項目式物件。
帳齡分析表需設定交易來源「帳齡報表(AGING_REP)」、報表列印格式「主項報表版面(ITEM_FMT)」及「帳齡區間(AGING_FMT)」。
帳齡報表(AGING_REP)
- 列印格式
-
設定列印成 主項報表版面(ITEM_FMT)
- 帳齡區間
- 借貸
-
借方為正或貸方為正。
- 交易項目、物件欄位
-
交易代號來源及合乎主項格式的物件欄位。
- 日期欄位
-
帳齡計算依據的日期欄位。
交易項目 | 項目說明 | 物件欄位 | 日期欄位 |
---|---|---|---|
PU3C |
進貨暫估三成訂金餘次次月30日現金 |
1 廠商編號 |
0 應付日期 |
PU3K |
進貨暫估三成訂金餘次次月30日支票 |
1 廠商編號 |
0 應付日期 |
PUCA |
進貨暫估-現金 |
1 廠商編號 |
0 應付日期 |
PUCK |
進貨暫估-支票 |
1 廠商編號 |
0 應付日期 |
PUPC |
進貨暫估-零用金支出 |
1 廠商編號 |
D 入帳日期 |
PUSL |
進貨暫估-員工借支 |
1 廠商編號 |
D 入帳日期 |
PUTT |
進貨暫估-電匯 |
1 廠商編號 |
0 應付日期 |
「帳齡報表(AGING_REP)」由
來設定。帳齡區間(AGING_FMT)
目的在於設定帳齡區間。
- 區間代號
-
月份順序依據區間代號來排序,區間應設定 7 組。
- 月份設定
-
基準月份減帳齡月份,當月為 0,大於或等於一個月為 1,二個月為 2,依此類推。設定值可為負數,表示尚未到期,目的在於比對餘額表(總數相等)。註:負數請輸入 -99999。
- 欄位文字
-
如尚未到期、一個月、二個月或超出區間。
「帳齡區間(AGING_FMT)」由
來設定。