交易模組建置說明

交易代號設定(TXBF10)

交易代號 (Transaction ID)

系統以「交易代號」為基礎,作為「交易統計」的項目,依據企業活動區分不同項目,以餐飲為例:

餐飲收入
  • 食品收入

  • 飲料收入

  • 服務收入

  • 其他收入

餐飲收款
  • 現金

  • 信用卡

  • 簽帳

交易統計項目依據需求增加,如信用卡需區分銀行則增加銀行別。另外,交易代號亦作為沖銷來源項目,如沖銷簽帳將匯入簽帳交易,若有其他常態活動時,如會員簽帳、旅行社簽帳,視情況增加。

交易型態

由系統規範該交易儲存那些欄位,如客房收入的為價等、等級、市場、客源、房型,或自行定義的交易型態。參閱:「交易型態說明

統計碼 (Statistics ID)

由分析表將「交易代號」彙整「統計碼」。
「統計碼」由 交易基本資料(BSBF10TX)  統計碼(SID) 來設定。

部門分析

交易發生時系統會按實際的部門填入,若指定「部門分析」,該設定為強制以指定值為準。

借貸

前檯系統借方 (D) 為收款,貸方 (C) 為收入,其他後檯系統借方為成本,貸方為支出。

預設物件碼

某些系統支援「預設物件碼」,如「客房帳務中心」以人工入帳時,若有設定「預設物件碼」則由系統預設。
如「Laundry 洗衣」為外場交易 (交易型態為 1.班別、2.客源)

欄位 設定值 可修改

1 班別

1 早班

2 客源

IG Inhouse Guest

交易代號引用後,不可刪除,如果要改變代號只能新建代號,再將不使用的代號「禁用」( 啟用設定為 N )。

當在維護基準資訊時如修改交易代號,應啟用「即時更新快取」,按下 Ctrl+O 顯示選項選單,選取 [即時更新快取]。 系統只在一定時間內重新讀取基準資訊,如果建立了新的交易代號,在「建置程式」欲選取新建代號,除了必須重新進入「建置程式」之外,必須啟用「即時更新快取」才能選取剛剛新建立的交易代號。

交易型態說明

規範交易代號的物件碼內容,每一個交易代號的交易型態可由多組「交易欄位」組成。

交易型態

資料格式可選取兩種類型物件格式 (TDF) 及 項目物件 (ETP)。
  • 物件格式 (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)

交易型態主檔
借貸限制

該交易型態限定借方、貸方或不限制。

交易欄位 (交易型態明細)
欄位

儲存該物件碼的欄位位置,收款、付款、傳票最多可定義三組 (實際為四組,系統中的物件碼 0 已規範內容),統計類的交易型態則由系統規範。

資料格式

該欄位能輸入的格式為「物件格式(TDF)」或 代號前置 E- 的「項目物件(ETP)」。

顯示名稱

可另外命名該欄位的「顯示名稱」,未設定時為「資料格式」的說明。

統計

該欄位的資料是否於統計於「統計中心」。

那麼如何決定需要統計?

由輸出的需求來決定,如應收帳款,需要廠商編號及支付原因的資訊則加入統計。

控制

B 可空白、I 忽略錯誤、N 不可輸入 (統計專用,在輸入時不顯示該欄位)。

報表

交易統計表中是否列印該物件。

「交易型態」由 交易基本資料(BSBF10TX)  交易型態(TXTP) 來設定。

項目物件(ETP)

為開放性項目物件,可自行定義。

項目類型、顯示名稱

自行定義或系統規範的類型。

項目代號、項目說明

該類型的明細項目。

如建立 ROP (支付原因) 的項目物件,資料格式為 E-ROP 能選取的項目。
項目類型 顯示名稱 說明 項目代號 項目說明

ROP

支付原因

PC01

零用金-採購部

PC02

零用金-人事部

SL01

員工借支-採購部

SL02

員工借支-人事部

系統內建「ACDEPT(總帳部門)」的項目類型。

「項目物件(ETP)」由 交易基本資料(BSBF10TX)  項目物件(ETP) 來設定。

物件格式(TDF)

設定該物件能輸入何種類型的資料;如廠商代號、合約客戶或一般性文字,一般情況由建置人員事先建置好物件的資料格式,並依據地區性差異提供該格式的說明。

控制代號

由建置人員設置,該物件具有關連屬性 (欄位) 時,如廠商代號、合約客戶具有 NAME (名稱) 關連屬性,則在加入 A-NAME,具 ADDR (地址) 關連屬性,則加入 A-ADDR。

「物件格式(TDF)」由 交易基本資料(BSBF10TX)  物件格式(TDF) 來設定。

物件屬性設定(TXBF30)

目的:將物件設定其他屬性,如「廠商編號」增加「受款人帳號」、「受款銀行」、「受款人名稱」屬性。

「物件屬性」為一種開放式架構,任何物件可加入任意屬性。由引用程式如交易報表來決定引用那些物件屬性。

物件格式

選取 物件格式(TDF),如 PI.SUPID (廠商編號)。

屬性限定

限制該類型,只輸入一種「物件屬性(ATB)」,若不限制則可輸入所有屬性,依據操作習慣,區分屬性或不區分。

按主檔規範 (不區分屬性) 的明細範例
廠商編號 說明 屬性代號 屬性說明 設定值

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)」由 交易基本資料(BSBF10TX)  物件屬性(ATB) 來設定。

年度文件(IASF10)

文件主要類型為「文件類型 (DOCTP)」,區分為預算數或實際 (調整) 數。「年度文件(IASF10)」匯入試算表文件時,若「文件代號 (DOCID)」 內有設定「文件轉換(DOCTF)」則依據轉換表轉換代號。

文件關係圖

文件代號(DOCID)

目的在於提供「年度文件(IASF10)」的文件代號,同一個文件類型可能因為規劃的目的而區分出不同的文件代號,如客房預算、餐飲預算。

類型

文件類型(DOCTP)

轉換

文件轉換(DOCTF)

「文件代號(DOCID)」由 交易基本資料(BSBF10TX)  文件代號(DOCID) 來設定。

文件類型(DOCTP)

區分文件類型,如預算或調整數。

型態

A 實際 B 預算。

「文件類型(DOCTP)」由 交易基本資料(BSBF10TX)  文件類型(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)」由 交易基本資料(BSBF10TX)  文件轉換(DOCTF) 來設定。

試算表匯入設定

匯入工作方式如下
  • 讀取 Excel 的檔案;將其中的某個工作表 (資料表) 填入「收集工作檔」內「計算表」的「資料區」
    「計算表」需設定讀取檔案名稱、資料表名稱及填入的資料區。

  • 填入資料後,程式將讀取指定的「計算區」中的欄位。
    「計算表」需設定計算區欄位;以便程式讀取。

    試算表匯入關係圖

資料區設定 (DTAG)

讀取原始資料表填入資料區。

DTAG 在第 A 欄 (Column),任意列數 (Row)。在 DTAG 的所在列數中,設定 D_COL 欄位置作為填入資料的開始欄位。
填入列相關的 TAG 在第 A 欄。 D_BEG 為填入資料的開始列,D_END 為填入資料的結束列。

A B C D E

任意列數

DTAG (在 A 欄)

D_COL (跟 DTAG 同列)

D_BEG (在 A 欄)

填入原始資料表的資料區

填入原始資料表的資料區

填入原始資料表的資料區

填入原始資料表的資料區

D_END (在 A 欄)

填入原始資料表的資料區

填入原始資料表的資料區

D_END 說明

具有 D_END 時「資料區」為固定,不受「原始資料表」的筆數影響,如果資料區列數不足時;警告並清除資料區。
沒有 D_END 時,其列數由「原始資料表」決定,可由 F_MAXROWS(最大筆數) 限制筆數,避免來源資料異常,如果原始資料表超出最大筆數則會警告,不會匯入資料。

檔案設定

設定讀取原始資料表的檔案路徑及名稱。

檔案設定 TAG 在第 A 欄
  • F_COLS 設定讀取原始資料表的欄位,同時讀取多個欄位以逗號區分,如 A,B,D,E,F,或減號為接續欄位,如 A-B,D-F
    多個欄位將填入 D_COL 設定的開始位置。

  • F_ROW 讀取原始資料表中的開始列數。

  • F_MAXROWS 讀取原始資料表的最大筆數。

  • F_BEG 檔案設定開始列

    1. F_COL 第一個欄位為原始資料表的檔案名稱,原始檔案可以採用計算公式計算出該月的實際檔案。

    2. F_COL 接續的第二欄位為資料表名稱,資料表名稱未設定時表示讀取第一頁。

    3. F_COL 接續的第三欄位為部門代號。

  • F_END 檔案設定結束列

F_COLDTAG 的所在列數中,指示檔案設定之欄位置。

A B C D E

1

2

DTAG (在 A 欄)

F_COL (跟 DTAG 同列)

3

4

F_ROW (在 A 欄)

開始列數

21

5

F_COLS (在 A 欄)

抓取欄位

A-B,D-F

6

F_MAXROWS (在 A 欄)

最大筆數

512

7

8

檔案設定

檔案名稱 F_COL 1st

資料表名稱 F_COL 2nd

部門代號 F_COL 3rd

9

F_BEG (在 A 欄)

人事.xls

年度

HR

10

西餐廳.xls

年度

WR

11

財務.xls

年度

FA

12

13

F_END (在 A 欄)

上述設定為開啟 第 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

CTAG (在 A 欄)

C_TID (跟 CTAG 同列)

計算標籤 (跟 CTAG 同列)

DTAG

D_COL

C_BEG (在 A 欄)

(計算區不具有效值忽略)

(計算區不具有效值忽略)

D_BEG

資料區及計算區

資料區

計算區

資料區及計算區

資料區

計算區

D_END

資料區及計算區

資料區

計算區

C_END (在 A 欄)

(計算區不具有效值忽略)

(計算區不具有效值忽略)

程式將讀取 C_BEGC_END 的列數中的 C_TID計算標籤 的資料。

C_END 說明

具有 C_END 時「計算區」為固定,不受填入資料區的筆數影響。
沒有 C_END 時,其列數由資料區決定,計算區的列數自動配合資料區的筆數,自動擴展計算區及複製計算公式,如上述的欄位 CDEF,由於 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

CTAG

計算標籤

C_RNG (跟 CTAG 同列)

2

DTAG

D_COL (跟 DTAG 同列)

8

D_BEG

資料區標題

9

C_BEG

公式依據 C9 計算

計算公式 C9

資料區數值

註:本例 C_BEGD_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)」由 交易基本資料(BSBF10TX)  交易報表(TXN_REP) 來設定。

交易報表版面(TXN_FMT)

其目的在於設定交易報表的版面。

交易型態

指定要列印的「交易型態(TXTP)」。

列印欄位
  • 可印列「該交易的專屬欄位」如「付款交易」可列印廠商編號,廠商名稱。

  • 交易明細通用欄位,如入帳日期、摘要、交易序號、交易代號、交易名稱、沖銷日期、沖銷單號 等等。

  • 物件屬性(ATB)

列印文字、長度、順序

設定報表要列印的內容。

交易報表版面設置範例
列印欄位 欄位說明 列印文字 長度 順序 說明

1C

廠商編號

受款代號

8

10

BENAME

受款人名稱

受款人

30

15

物件屬性

0C

應付日期

應付日期

10

20

TNO

交易號碼

交易號碼

15

30

CEDT

入帳日期

入帳日期

10

40

REM

摘要

摘要

40

50

「交易報表版面(TXN_FMT)」由 交易基本資料(BSBF10TX)  交易報表版面(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)」由 交易基本資料(BSBF10TX)  主項報表(ITEM_REP) 來設定。

主項報表版面(ITEM_FMT)

物件格式

主項報表主要的 物件格式(TDF) 如廠商代號、合約客戶。

列印欄位、列印文字、長度

設定報表要列印的內容。

主項報表版面範例
列印欄位 欄位說明 列印文字 長度 順序 說明

NO

物件編號

廠商編號

8

10

BENAME

受款人名稱

受款人名稱

32

20

物件屬性

「主項報表版面(ITEM_FMT)」由 交易基本資料(BSBF10TX)  主項報表版面(ITEM_FMT) 來設定。

帳齡分析表設定說明

以主要項目作為報表的區分項,主要項目內容為項目式物件。

帳齡分析表需設定交易來源「帳齡報表(AGING_REP)」、報表列印格式「主項報表版面(ITEM_FMT)」及「帳齡區間(AGING_FMT)」。

帳齡分析表關係

帳齡報表(AGING_REP)

列印格式

設定列印成 主項報表版面(ITEM_FMT)

帳齡區間

依據 帳齡區間(AGING_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)」由 交易基本資料(BSBF10TX)  帳齡報表(AGING_REP) 來設定。

帳齡區間(AGING_FMT)

目的在於設定帳齡區間。

區間代號

月份順序依據區間代號來排序,區間應設定 7 組。

月份設定

基準月份減帳齡月份,當月為 0,大於或等於一個月為 1,二個月為 2,依此類推。設定值可為負數,表示尚未到期,目的在於比對餘額表(總數相等)。註:負數請輸入 -99999。

欄位文字

如尚未到期、一個月、二個月或超出區間。

「帳齡區間(AGING_FMT)」由 交易基本資料(BSBF10TX)  帳齡區間(AGING_FMT) 來設定。