核心結論:一張表管內部,一張表應外部
| 維度 | 帳目表 (Chart of Accounts / CoA) | 國家科目表 (Country Chart of Accounts / Alt CoA) |
| 核心用途 | 內部管理會計、財務報表、成本核算、跨公司代碼報導 | 滿足當地法定財務報表、稅務申報、審計要求 |
| 強制性 | 每個公司代碼 必須指定一個 作為運營科目表 | 視當地法規 可選,僅在法定報表需求不同時啟用 |
| 科目編號 | 企業自定編碼規則 (如 1000-9999) | 必須遵循當地政府頒布的標準科目編碼 |
| 維護層級 | 圖表層級定義 + 公司代碼段擴展 | 獨立圖表層級定義 + 公司代碼段擴展 |
| 過帳使用 | 日常過帳直接使用 運營科目表科目編號 | 過帳時不直接使用,僅在報表輸出時映射 |
| 映射關係 | 源頭 | 目標:運營科目表每個科目可映射 0/1 個國家科目表科目 |
配置路徑與介面對比 (SPRO → 財務會計 → 總賬會計 → 科目表)
1. 帳目表配置
路徑:SPRO → 財務會計 → 總賬會計 → 科目表 → 定義帳目表
交易碼:OB13 (顯示/維護帳目表)
關鍵欄位:
- 帳目表代碼 (4 碼,如 INTL, USGAAP, IFRS)
- 描述
- 維護語言
- 長度控制 (科目號碼長度,如 6/8/10 位)
- 群組科目號碼區間
2. 公司代碼指定運營科目表
路徑:SPRO → 企業結構 → 定義 → 財務會計 → 編輯/複製/刪除/檢查公司代碼
交易碼:OBY6 (公司代碼全域參數)
關鍵欄位:帳目表 (Operating Chart of Accounts) — 必填
3. 國家科目表配置
路徑:SPRO → 財務會計 → 總賬會計 → 科目表 → 定義國家科目表
交易碼:OB13 (同帳目表,但選擇國家科目表類型)
關鍵欄位:
- 國家科目表代碼 (如 CN_GAAP, DE_GAAP, US_TAX)
- 所屬國家
- 科目長度
4. 公司代碼指定國家科目表 (可選)
路徑:SPRO → 企業結構 → 定義 → 財務會計 → 編輯公司代碼 → 詳細資料
交易碼:OBY6 → 詳細資料
關鍵欄位:國家科目表 (Country Chart of Accounts) — 選填
5. 科目主資料映射維護 (關鍵步驟)
交易碼:FS00 (科目主資料維護)
操作:
1. 顯示/建立運營科目表科目 (如 600000 - 銷售收入)
2. 切換到「公司代碼資料」分頁
3. 在「備選科目」欄位輸入對應國家科目表科目號碼 (如 6001 - 營業收入)
4. 儲存
批次維護:交易碼 OB13 → 環境 → 國家科目表映射 (或 LSMW/遷移專案大量導入)
實務操作場景與決策樹
場景一:跨國集團,總部 IFRS,中國子公司需符合中國會計準則
- 定義帳目表
IFRS_GLOBAL (運營科目表),所有公司代碼指定此表
- 定義國家科目表
CN_GAAP_2019 (中國標準)
- 中國公司代碼 (如 1000) 指定國家科目表 =
CN_GAAP_2019
- 科目主資料映射:
600000 (IFRS) → 6001 (CN_GAAP)
- 日常過帳:使用
600000
- 法定報表 (資產負債表、利潤表、現金流量表):輸出時自動按映射轉換為
6001
場景二:單一國家單一法規 (如純德國公司)
- 帳目表 =
DE_GAAP (同時作為運營與國家科目表)
- 公司代碼指定運營科目表 =
DE_GAAP
- 國家科目表欄位留空 (或同指向
DE_GAAP)
- 無映射維護成本,簡化架構
場景三:多 GAAP 並行報導 (母公司 US GAAP,子公司 IFRS,當地稅務 Local GAAP)
| 層級 | 科目表代碼 | 用途 | 指定位置 |
| 集團統一 | US_GAAP_CORP | 合併報表、管理報導 | 所有公司代碼運營科目表 |
| 法定財報 | IFRS_GROUP | 法定財務報表 | 各國公司代碼國家科目表 |
| 稅務申報 | CN_TAX / DE_TAX / US_TAX | 稅務報表、審計 | 視需求可用「平行貨幣/平行估價」或額外映射表 |
注意:SAP 標準僅支援「運營科目表 → 1 個國家科目表」單層映射。多 GAAP 需結合新總賬新功能或平行貨幣/平行估價實現。
常見錯誤與避雷指南
| 錯誤 | 後果 | 正確做法 |
| 日常過帳直接用國家科目表科目號碼 | 子分類賬、總賬、應收應付子模組科目不一致,系統報錯 | 過帳永遠用運營科目表科目,國家科目表僅報表映射用 |
| 未維護映射關係直接跑法定報表 | 報表空白、科目缺失、金額歸零 | FS00 逐筆或 LSMW 批次維護備選科目,報表前跑映射完整性檢查 |
| 公司代碼未指定運營科目表 | 無法過帳、無法建立科目主資料公司代碼段 | OBY6 必填運營科目表,建立公司代碼時同步設定 |
| 科目長度不一致導致映射失敗 | 運營科目 10 位,國家科目 6 位,無法一對一 | 設計階段統一規劃長度,或建立中間映射表 (非標準) |
報表輸出機制:運營 → 國家 映射如何生效?
- 標準財務報表程式 (如
RFBILA00、F.01、GRR1) 讀取報表佈局定義
- 佈局定義引用 報表科目表 (Report Chart of Accounts) — 通常設為國家科目表
- 程式自動查找:運營科目表科目 → 公司代碼段備選科目 → 國家科目表科目
- 若映射缺失:該行不顯示或歸入「未分配」
現代化演進:新總賬與通用日記賬
- 新總賬:引入財務會計並行估價,單一過帳可同時更新多套科目表 (運營、IFRS、US GAAP、稅務),取代傳統映射機制
- 通用日記賬 (ACDOCA):單一來源真實資料,多維度 (科目表、貨幣、估價區域) 即時並行,報表直接切換維度無需映射
- S/4HANA 建議:新專案直接啟用新總賬並行估價,棄用傳統國家科目表映射模式
總結
帳目表是企業內部財務語言的統一標準,國家科目表是面向外部監管機構的合規翻譯層。配置鏈路:定義帳目表 → 公司代碼指定運營科目表 → (可選)定義國家科目表 → 公司代碼指定國家科目表 → 科目主資料維護映射。掌握「過帳用運營、報表用國家、映射要完整」核心口訣,即可避開 90% 配置陷阱。S/4HANA 時代,以並行估價取代映射,是架構簡化的必然趨勢。