SAP FI 総勘定元帳

SAP FI 総勘定元帳
総勘定元帳勘定(G/L Account)は、SAPの財務元帳において、業務取引がどこにどのように記録されるかを定義するマスタレコードです。FIにおけるすべての転記は総勘定元帳勘定を参照するため、財務会計の基礎となる構成要素です。この記事では、勘定タイプ、組織階層、および堅牢な勘定表を設計・維持するために必要な完全なフィールドレベルの設定について説明します。
第1部: 総勘定元帳 — 中核概念(全モジュール)
1.1 総勘定元帳とは?

総勘定元帳勘定は、勘定科目表内で一意の番号が付与されたマスタレコードであり、業務トランザクションからの財務データを格納します。勘定科目名、その動作(貸借対照表勘定か損益勘定か、未消込管理、明細表示)、および転記可能なデータを制御する項目を定義します。
| アスペクト | 詳細 | |
|---|---|---|
| 役割 | すべての財務転記の集中リポジトリ。勘定タイプ、通貨、転記コントロールを決定します。 | |
| 使用するモジュール | FI(オーナー)、CO(原価要素統合)、AA(固定資産統制)、SD/MM(自動勘定決定) | |
| トランザクション | FS00(総勘定元帳の作成/変更)、FSP0(作成)、FSS0(変更)、FK10(一括変更) | |
| 主要テーブル | SKA1(勘定表レベル)、SKB1(会社コードレベル)、SKAS(総勘定元帳テキスト)、BSIS/BSAS(未消込明細)、GLT0(S/4のユニバーサルジャーナル) | |
| S/4HANAに関する注意 | ユニバーサルジャーナルが個別のインデックステーブルを置き換えます。一括保守用のFioriアプリ(総勘定元帳の管理、明細の表示)。勘定表の設計はECCから変更なし。 |
1.2 勘定タイプ

総勘定元帳勘定は、財務諸表上の役割と統合動作によって分類されます。誤ったタイプを選択すると、決算処理の誤り、消込の失敗、転記のブロックが発生します。
| タイプ | コード | ユースケース | 主要な動作 | |
|---|---|---|---|---|
| 貸借対照表勘定 | X | 資産、負債、純資産勘定 | 残高は次年度に繰り越されます。未消込明細管理をサポートします。 | |
| P&L勘定 | (空白) | 収益および費用勘定 | 残高は年度末にリセットされます。自動的に利益剰余金に決済されます。 | |
| 統制勘定 | チェックボックス | 得意先、仕入先、固定資産、品目の補助元帳 | 直接転記はできません。残高は補助元帳の合計と一致する必要があります。勘定タイプの割当が必要です(D=得意先、K=仕入先、A=固定資産、M=品目)。 | |
| 原価要素(一次) | チェックボックス | COと統合された費用/収益勘定 | CO原価要素を自動的に作成します。原価センタ/内部指図への転記を有効にします。 | |
| 原価要素(二次) | — | CO専用の配賦勘定 | CO内にのみ存在します。総勘定元帳勘定ではありません。付替/配賦に使用されます。 |
設計原則: 累計残高は貸借対照表勘定、期間業績は損益計算書勘定、補助元帳管理は統制勘定、管理会計は原価要素。
1.3 組織レベルとデータ階層

総勘定元帳データは、勘定科目表(共有定義+テキスト)と会社コード(会社固有の転記動作)の2つの組織レベルで保存されます。勘定科目表レベルでは勘定科目の内容を定義し、会社コードレベルではその転記方法を定義します。
Chart of Accounts scope (shared across Company Codes using the same CoA)
│
├── SKA1 — G/L Account Master (definition)
│ One row per (Chart of Accounts × G/L Account Number).
│ Fields: account number, account group, P&L / Balance Sheet indicator,
│ recon account type, group account number.
│
└── SKAS — G/L Account Texts (multilingual)
One row per (CoA × Account × Language).
Fields: short text, long text.
Company Code scope (company-specific posting behavior)
│
└── SKB1 — G/L Account in Company Code
One row per (Company Code × Chart of Accounts × G/L Account).
Fields: currency, only-local-currency flag, line item display,
open item management, sort key, field status group,
tolerance group, reconciliation account assignment.| 組織範囲 | テーブル | 主要フィールド | 備考 | |
|---|---|---|---|---|
| 勘定表 | SKA1 | 勘定番号、勘定グループ、P/L・貸借対照表区分、統制勘定タイプ、グループ勘定番号 | 同一の勘定表を使用するすべての会社コードで共有。この勘定表を使用するすべての会社コードに変更が影響する。 | |
| 勘定表 | SKAS | 短テキスト、長テキスト(言語別) | SKA1エントリの多言語説明。勘定ごとに言語ごとに1行。 | |
| 会社コード | SKB1 | 通貨、明細表示、未消込管理、ソートキー、フィールドステータスグループ、許容グループ、統制転記割当 | 会社コード固有の転記動作。同一の総勘定元帳番号でも、会社コードごとに異なるSKB1設定を持つことができる。 |
主要な設計判断: 勘定科目表レベル(SKA1 + SKAS)で勘定構造とテキストを定義し、会社コードレベル(SKB1)で転記動作を設定します。2つのスコープ間でフィールドを重複させないでください。勘定科目表レイヤーはその勘定科目表を共有するすべての会社コードで再利用され、SKB1のカスタマイズは実際の会社固有の差異のみを反映する必要があります。
1.4 他のマスタデータオブジェクトとの統合

総勘定元帳勘定は単独で存在するわけではありません。これらは、補助元帳、原価会計、および資材管理で発生する取引の転記先として機能します。
| オブジェクト | 関係性 | 実務上の注意点 | |
|---|---|---|---|
| 勘定表 | N:1(複数の総勘定元帳勘定が1つの勘定表に属する) | 会社コードには1つの勘定表が割り当てられ、その勘定表内のすべての総勘定元帳勘定が転記に使用可能 | |
| 会社コード | N:M(総勘定元帳勘定は複数の会社コードで有効化でき、各会社コードは複数の総勘定元帳勘定を使用する) | 各総勘定元帳勘定に対して会社コードセグメント(SKB1)を明示的に作成する必要がある。セグメントがないと転記がブロックされる | |
| 原価要素(CO) | 1:1(原価要素チェックボックスが設定されている場合) | 一次原価要素はFI総勘定元帳勘定をミラーリングする。総勘定元帳勘定設定の変更は、原価要素の再作成が必要になる場合がある | |
| 統制勘定 | 1:N(1つの総勘定元帳勘定が複数の補助元帳明細を統制する) | 顧客マスタ(KNA1)、仕入先マスタ(LFA1)、固定資産マスタ(ANLA)、品目マスタ(MARA)は総勘定元帳の統制勘定を参照する。統制勘定への直接転記はブロックされる | |
| 利益センタ | N:1(勘定が要求する場合、転記に利益センタが含まれる) | フィールドステータスグループによって制御される。S/4でセグメントレポーティングを可能にする |
パート 2: FI固有のフィールド詳細
2.0 FI(財務会計)の所有範囲

| データセクション | FI関与 | 備考 | |
|---|---|---|---|
| 勘定科目表レベル設定 | ◎ オーナー | G/L番号、勘定グループ、P&L/貸借対照表区分、勘定タイプ | |
| 会社コードレベル設定 | ◎ オーナー | 通貨、未消込明細管理、明細表示、ソートキー | |
| コントロールデータ | ◎ オーナー | フィールドステータスグループ、税カテゴリ、非課税転記、転記ブロック補足 | |
| 統制・統合 | ◎ オーナー | 統制勘定タイプ(D/K/A/M)、原価要素区分 | |
| テキストフィールド | ◎ オーナー | 短テキスト、長テキスト(多言語対応) |
凡例: ◎ = オーナー/最重要, ○ = 直接関与
2.1 勘定科目表レベルの設定

勘定科目表レベルの設定は、総勘定元帳勘定の構造上の識別情報を定義します。これらのフィールドは、当該勘定科目表を使用するすべての会社コード間で共有され、会社コードレベルでは変更できません。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 総勘定元帳勘定番号 | 勘定表内の一意の識別子(最大10桁) | 財務諸表の構造に合わせた番号体系を設計する:資産は100000~199999、負債は200000~299999、純資産は300000~399999、収益は400000~499999、費用は500000~699999。先頭のゼロはSAPによって削除されるため、固定長のソートが必要な場合は先頭桁をゼロ以外にする。 | |
| 勘定グループ | 番号範囲間隔と項目ステータスバリアントを決定する分類 | 財務諸表カテゴリ別に勘定グループを割り当てる(例:貸借対照表用SAKO、損益計算書用GUVR)。勘定グループは会社コードレベルで項目ステータスグループを事前入力する。コンサルタントは、一貫性を保つためにクライアント間で同じ勘定グループコードを使用することが多い。 | |
| 短テキスト | 簡潔な勘定科目名(20文字) | 伝票入力画面やレポートで使用される。簡潔で曖昧さがないこと。例:「現金」ではなく「手許現金」。クライアント固有の略語は避ける。オフショアチームが混乱するため。 | |
| 長テキスト | 拡張された勘定科目説明(50文字) | 財務諸表のライン項目に完全なコンテキストを提供する。該当する場合はIFRS/ローカルGAAPのマッピングを含める。例:「手許現金 - 小口現金(JPY)」は通貨とサブ分類を明確にする。 | |
| 損益計算書勘定タイプ | インジケータ:X = 損益計算書、空白 = 貸借対照表 | 年度末の残高繰越動作を制御する。損益計算書勘定はゼロにリセットされ、貸借対照表勘定は残高を繰り越す。誤って設定すると、損益計算書が年度をまたいで累積される(重大な問題)。 | |
| グループ勘定番号 | グループ報告用の連結勘定 | 複数の法人が持株会社に報告する場合に使用される。ローカルの総勘定元帳勘定は、連結財務諸表用の標準化されたグループ勘定にロールアップされる。単独法人の場合は空白のままにする。 |
2.2 会社コードレベルの設定

会社コードレベルの設定は、特定の法人内における転記動作と表示特性を制御します。これらの設定は、同じ総勘定元帳番号であっても、会社コードごとに異なる場合があります。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 通貨 | 勘定が管理される通貨 | 通常は会社コードのローカル通貨(例:JPY、USD、EUR)に設定します。複数通貨環境(外貨銀行口座)の場合、固定の外貨を定義することもできますが、その場合は他の通貨での転記がブロックされます。ほとんどのコンサルタントは、通貨をハードコードする代わりに「ローカル通貨のみ」フラグを推奨します。 | |
| ローカル通貨のみ | チェックボックス:転記を会社コード通貨に制限する | ほとんどの国内勘定(現金、売掛金、買掛金、収益、費用)で有効にします。複数通貨を受け入れる必要がある勘定(為替差損益、会社間消込)でのみ無効にします。通貨フィールドを保存しないことでデータベース容量を節約します。 | |
| 明細表示 | チェックボックス:個別取引へのドリルダウンを有効にする | すべての貸借対照表勘定(現金、売掛金、買掛金、在庫)、統制勘定、および監査証跡が必要なすべての勘定で有効にします。データベースサイズを節約するために、高トランザクション量の損益勘定では無効にします。合計額は引き続きレポートできますが、明細レベルの詳細は表示できません。未消込明細が存在する場合は無効にできません。 | |
| 未消込明細管理 | チェックボックス:未消込残高を追跡する | 売掛金、買掛金、前払金消込、GR/IR、税消込勘定で有効にします。SAPは、一致する支払いまたは取消によって「消込」されるまで、各明細を追跡します。入金消込と照合に不可欠です。割当番号なしで過去の明細がすでに存在する場合は有効にできません。 | |
| ソートキー | 転記時の割当フィールドの自動入力ルールを決定する | 一般的な値:001(転記日付)、012(伝票番号)、014(得意先/仕入先番号)。売掛金/買掛金勘定の場合は014を使用して、割当フィールドにビジネスパートナーIDが自動入力されるようにし、支払照合を簡素化します。一般的な転記勘定の場合は、001(日付)が一般的です。 |
2.3 制御データ

制御データは、転記時にどの追加フィールドが必須、任意、または非表示になるかを管理します。ここで転記の規律が適用されます。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 項目ステータスグループ | 項目ステータスバリアントにリンクする4桁のコード | 転記時に、どの項目(原価センタ、利益センタ、指図、取引先、税コードなど)が必須、任意、非表示かを定義します。費用勘定の場合は原価センタを必須に(CO連携を強制)、収益勘定の場合は利益センタを必須に(セグメント報告用)します。売掛金(取引先を必須)、買掛金(支払条件を必須)、税消込勘定(税コードを必須)など、個別の項目ステータスグループを作成します。これは最も強力な転記管理機能であり、設計が不適切だとデータ欠落につながります。 | |
| 税カテゴリ | インジケータ:* = 転記に税コード必須、< = 税なし転記許可、空白 = 税コード任意 | 収益勘定とほとんどの費用勘定には「*」を設定し、VAT/消費税の入力を強制します。税消込勘定、売掛金/買掛金統制勘定(税は明細行にあり、総勘定元帳ヘッダーにはない)には「<」を設定します。非課税カテゴリ(銀行手数料、減価償却費)には空白を設定します。設定が誤っていると、月末の税報告がブロックされたり、無効な転記が許可されたりします。 | |
| 税なし転記許可 | チェックボックス:税コードが空白でも転記を許可(税カテゴリ「*」を上書き) | ほとんど使用されません。税カテゴリの強制に対する例外を作成します。税が重要でない小口現金勘定などで使用するクライアントもいます。監査人はこれを嫌います。代わりに明示的な税カテゴリ設計を推奨します。 | |
| 自動転記補足 | チェックボックス:オンにすると、自動転記(税、為替レート差額)が元の伝票を超えて行を追加できる | 通常、収益勘定と費用勘定でチェックし、税転記が自動的に追加されるようにします。貸借対照表勘定ではチェックを外し、予期しない消込相殺を防ぎます。 | |
| 自動転記のみ | チェックボックス:手動転記をブロックし、システム生成の入力のみで勘定が更新される | 手動の仕訳入力を受けるべきでない勘定に対して有効にします:GR/IR消込勘定(MIGOとMIROのみで更新)、税消込勘定(税計算のみで更新)、為替レート差額勘定(F.05再評価のみで更新)。ユーザーエラーと不正リスクを防止します。 |
2.4 消込と統合

これらの設定は、総勘定元帳勘定を補助元帳(売掛金、買掛金、固定資産、在庫管理)および管理会計(原価管理)にリンクします。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 統制勘定タイプ | 区分: D = 得意先, K = 仕入先, A = 固定資産, M = 品目 | 補助元帳の統制勘定として勘定を指定します。設定すると、直接転記がブロックされ、残高は補助元帳取引によってのみ維持されます(FB01で得意先請求書を作成 → 得意先明細とG/L統制勘定を更新)。対応するマスタ(得意先勘定グループ → 統制G/L)で統制勘定を割り当てる必要があります。売掛金には"D"、買掛金には"K"、固定資産には"A"、品目元帳を使用する場合は在庫に"M"を設定します。 | |
| キャッシュフロー関連 | チェックボックス: キャッシュフロー計算書の導出に勘定を含める | 現金の動きを表すすべての貸借対照表勘定(銀行勘定、売掛金、買掛金、前払金)に対して有効化します。SAPの間接法キャッシュフローレポート(Tコード: GRCASTREPMIG)はこのフラグを使用します。未払費用、引当金、減価償却費にはチェックを入れないでください。 | |
| コミットメント項目 | PSM(パブリックセクター管理)またはファンド管理における予算管理オブジェクトへの割当 | 予算管理を使用する政府/公共部門のクライアントにのみ関連します。G/L勘定をコミットメント項目にマッピングし、資金予約と予算消費追跡を行います。商業クライアントの場合は空白のままにします。 | |
| 原価要素 | チェックボックス: COに対応する一次原価要素を作成する | すべてのP&L勘定(収益および費用)に対して有効化します。SAPは自動的に管理会計に対応する原価要素を作成し、原価センタおよび利益センタレポートを可能にします。本稼働後にこれを無効化すると、既存の原価センタ転記が失敗します。再有効化には手動での原価要素再作成が必要です。 | |
| 計画レベル | 区分: CO-PA(収益性分析)またはG/Lレベルでの計画データ入力を有効にする | FI-GLが予算対実績レポートの計画マスタとなるシナリオで使用されます。ほとんどのクライアントはCO(原価センタ/利益センタ)または専用の計画ツール(BPC、SAC)で計画を立てるため、これは空白のままです。 |
2.5 テキストフィールド


テキストフィールドは、レポートやユーザーインターフェースにおいて、総勘定元帳勘定の人間が読める説明を提供します。グローバル展開には多言語サポートが不可欠です。
| 項目 | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 短テキスト (SKA1) | 勘定科目表レベルでの簡潔な勘定名(20文字) | これは、SKB1レベルで上書きされない限り、すべての会社コードで表示されるデフォルトの短テキストです。“Cash”、“Accounts Receivable”、“Revenue"など、グローバルに認識される用語を使用してください。地域固有の略語は避けてください。多国籍展開の場合、短テキストは英語でマスタとして作成し、FS00 → その他 → 翻訳を使用して言語固有の翻訳を管理します。 | |
| 長テキスト (SKA1) | 勘定科目表レベルでの拡張説明(50文字) | 監査人やエンドユーザーに完全なコンテキストを提供します。財務諸表のラインアイテムマッピングを含めます。例:“Revenue - Product Sales - Domestic - Taxable JPY”。これにより、カスタマイジングを参照することなく、GAAP分類、税務処理、通貨が明確になります。 | |
| 短テキスト (SKB1) | 会社コード固有の短テキストの上書き | 会社コードがローカライズされた用語を必要とする場合にのみ使用します(例:日本子会社が"Accounts Receivable"の代わりに"売掛金"を使用する場合)。上書きはメンテナンスのオーバーヘッドを生み出すため、法的に必要な場合を除き、グローバルな短テキストを優先してください。 | |
| 長テキスト (SKB1) | 会社コード固有の長テキストの上書き | ほとんど使用されません。SKB1短テキストと同じ論理です。変更要求に上書きの理由を文書化してください(例:“FR会社コードは、現地監査要件に従いフランスGAAPの命名規則を必要とする”)。 | |
| G/L勘定キーワード | 勘定科目検索ツール(Fioriアプリ)用の検索語 | 従来のFS00では表示されません。S/4 Fioriアプリでタイプアヘッド検索に使用されます。一般的な同義語を追加します。G/L 113100 “前払費用"の場合、“Prepayment”、“Accrual”、“Deferred"などのキーワードを追加します。これにより、大規模な勘定科目表(1000勘定以上)でのユーザー生産性が向上します。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| fi-001 | Overview | SAP FIとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| fi-a01 | Overview | SAP FI マスタデータ:概要、階層、および関係性 |
| fi-a02-01 | Master Data | SAP FI 品目マスタ |
| fi-a03-01 | Master Data | SAP FI 勘定科目表 |
| fi-a03-02 | Master Data | SAP FI 総勘定元帳 📍 |
| fi-a04-01 | Master Data | SAP FI 支払条件 |
| fi-a04-02 | Master Data | SAP FI 税コード |
| fi-a06-01 | Master Data | SAP FI 銀行マスタ |
| fi-a06-02 | Master Data | SAP FI 仕向銀行 |
| fi-a07-01 | Master Data | SAP FI 資産クラス |
| fi-a07-02 | Master Data | SAP FI 減価償却キー |
| fi-a07-03 | Master Data | SAP FI 資産マスタ |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| fi-b01 | Overview | SAP FIトランザクション:プロセスフロー、階層、関係性 |