「うちの主力製品、本当に儲かっているのか?」——この問いに即答できるCFOは、案外少ない。全社の損益は会計(FI)が出してくれる。だが「製品Aを大口顧客Bに代理店経由で売ったときの利益」となると、総勘定元帳はぴたりと口を閉ざす。その死角を埋めるのがSAPのCO-PA(収益性分析)だ。

POINT
全社損益は会計(FI)が出せるが、「製品×顧客×チャネル」の利益はFIの死角。そこを埋めるのがCO-PA(収益性分析)。ただし「設定すれば出る箱」ではなく、見たい問いから逆算して設計しないと、誰も見ないレポートが量産される。

ただ、CO-PAは「設定すれば製品別利益が出る箱」ではない。何を見たいかを先に決め、そこから設計を逆算しないと、動いてはいるが誰も見ないレポートが量産される。本稿は、製品×顧客×チャネルの貢献利益(売上から直接費を引いた、その取引が会社にいくら残したか)を切り出すという実務目的を起点に、CO-PAの2つの型と特性値の設計勘所を、現場でどう動かすかの視点で解く。

まず「どの利益を、どの軸で見たいか」を言語化する

CO-PA設計の出発点は、システムではなく問いの言語化だ。CFOが本当に欲しいのは、たいてい次のような表である。「製品ライン×主要顧客×販売チャネルで並べたとき、売上・原価・貢献利益がどう分布しているか」。儲かっていると思っていた大口顧客が、値引きと物流費を引くと薄利だった——CO-PAはこの不都合な真実を可視化するための道具だ。

FIの死角を、CO-PAが分析軸で照らす
BEFORE
会計(FI)の視界
全社の売上・原価・利益は出る。だが「どの製品を・どの顧客に・どのチャネルで」売った利益は総勘定元帳に映らない
AFTER
CO-PAの視界
製品×顧客×チャネルで売上・原価・貢献利益を並べる。値引きと物流費を引いた後の『本当の薄利』が見える
大口で儲かっているはずの顧客が、実は薄利——CO-PAはこの不都合な真実を可視化する。

ここで決めるべきは2つ。「軸(characteristics、分析の切り口)」と「金額項目(何を足し引きするか)」である。

軸×金額項目の掛け合わせが解像度を決める
軸(切り口)
×
金額項目(増減)
=
見えるレポートの解像度
設計前に理想のレポートを一枚描き切る——列が『軸』、行の金額が『金額項目』。

軸は製品・顧客・販売組織・流通チャネル・地域・営業担当など。金額項目は売上・各種値引・売上原価・物流費・販促費など。この2つの掛け合わせが、最終的に見えるレポートの解像度を決める。設計前に紙の上で理想のレポートを一枚描き切る——この地味な工程を飛ばすと、後から軸を足せず作り直しになる。理想表の列が「軸」、行に並ぶ金額が「金額項目」だと考えればよい。

勘定別CO-PAと明細別CO-PA——この選択が後を縛る

CO-PAには2つの型がある。ここを取り違えると設計全体がずれるので、目的から逆算して選びたい。

2つの型は『突合性』と『速さ・柔軟性』のトレードオフ
account-based勘定別CO-PA
FI整合
速報性
設計自由度
利益を総勘定元帳の勘定科目(G/L account)で捉える。会計と同じ勘定で記録されるためFIと常に一致し、「製品別売上が決算と合わない」説明地獄が原理的に起きない。経理に決定的に大きい。
costing-based明細別CO-PA
FI整合
速報性
設計自由度
勘定でなく値フィールド(金額の入れ物)で捉える。会計の勘定構成に縛られず柔軟に設計でき、出荷時点で標準原価を即時に売上原価認識(販売原価の自動推計)。実際原価確定を待たず速報の貢献利益が出る。
昔はこの天秤を比べ、両方を並行稼働させる企業も多かった。

**勘定別CO-PA(account-based)**は、利益を総勘定元帳の勘定科目(G/L account)で捉える。売上も原価も、会計が使うのと同じ勘定で記録されるため、FIと常に一致する。「CO-PAの製品別売上合計と決算の売上が合わない」という、costing-based特有の説明地獄が原理的に起きない。これは経理にとって決定的に大きい。

**明細別CO-PA(costing-based)**は、勘定科目ではなく「値フィールド(value field、金額の入れ物)」で利益を捉える。売上・値引・各種原価を独自に定義したバケツに振り分けるので、会計の勘定構成に縛られず柔軟に設計できる。さらに、出荷時点で標準原価を即座に売上原価として認識する(販売原価の自動推計)ため、月次の実際原価確定を待たずに速報の貢献利益が出せる。管理会計のスピード重視という思想だ。

両者の本質的な違いは記録のタイミングと突合性にある。明細別は管理会計の都合で値を作るぶん速くて柔軟だが、FIとの突合に手間がかかる。勘定別は会計と同じ言語で話すぶん、いつでも一致する代わりに、独自の原価バケツ設計の自由度は下がる。「速報性と柔軟性」を取るか「FI整合と説明のしやすさ」を取るか——昔はこのトレードオフを天秤にかけ、両方を並行稼働させる企業も多かった。

S/4HANAでの結論——マージン分析へ寄せる

ただ、SAP S/4HANAではこの天秤の前提が変わった。新しい基盤では、勘定別CO-PAが「マージン分析(Margin Analysis)」という名で全面に押し出され、これが推奨かつ戦略的な方向と明言されている。明細別CO-PAは引き続きオンプレミス版で利用は可能だが、SAPはこれ以上の機能拡張をしないと公言している。

移行を急がせる期限
2027/12
ECC 標準保守の終了
旧来ERPのサポート切れ
2030/12
延長保守の終了
追加費用を払っても上限

なお、移行元となるSAP ECC(旧来のERP)の標準保守は2027年末で終了し、追加費用を払う延長保守でも2030年末までだ。新規にCO-PA設計をするなら、勘定別=マージン分析を主軸に据えるのが、おおむね素直な判断になる。

マージン分析は単一台帳ゆえ二重持ちが消える
STEP 1
単一台帳に集約
全取引がユニバーサルジャーナル(ACDOCA)の1テーブルへ
STEP 2
軸が仕訳と同居
会計仕訳とCO-PA分析軸が同じ行に並び二重持ちが消える
STEP 3
売上原価を費目分解
材料費・労務費・製造間接費まで割って貢献利益を見る
STEP 4
打ち手が変わる
値引きで薄いのか材料費が重いのか原因が特定できる
土台土台=ユニバーサルジャーナル(ACDOCA、全取引の統合台帳)。すべての取引が単一の明細テーブルに集約されるからこそ、会計とCO-PAの二重持ちが消え、費目を保ったまま記録できる。
原因が打ち手の変わる粒度で見えるのが、マージン分析の核心。

マージン分析が強いのは、すべての取引が「単一の明細テーブル(ユニバーサルジャーナル、ACDOCAと呼ばれる全取引の統合台帳)」に集約される点だ。会計仕訳とCO-PAの分析軸が同じ行に同居するため、二重持ちが消える。とりわけ実務で効くのが売上原価の費目分解である。出荷した製品の原価を「材料費・労務費・製造間接費」といった原価要素ごとに分けたまま記録できるため、貢献利益を「どの費目が利益を食っているか」まで割って見られる。値引きで薄いのか、材料費が重いのか——打ち手が変わる粒度で原因が見える。

「念のため両方」の罠
複数の原価計算(標準原価・グループ原価・振替価格)の並行保持や、CO-PA独自の見積原価・想定原価の計算といった高度な評価は、明細別CO-PAの土俵だった。マージン分析に寄せるなら、こうした独自評価を本当に使っているかを移行前に棚卸しすべき。「念のため両方」で明細別を残すと、二重メンテの保守地獄が静かに始まる。

ただし万能ではない。複数の原価計算(標準原価・グループ原価・振替価格)を並行して持つ、あるいはCO-PA独自の見積原価・想定原価を計算するといった高度な評価は、明細別CO-PAの土俵だった。マージン分析に寄せるなら、こうした独自評価を本当に使っているかを移行前に棚卸しすべきだ。「念のため両方」で明細別を残すと、二重メンテの保守地獄が静かに始まる。

特性値設計——粒度と「派生」が運用を左右する

型を決めたら、いよいよ特性値(characteristics)の設計だ。ここが製品×顧客×チャネルの貢献利益を切り出せるかどうかの心臓部になる。

運用の質は粒度と派生の二本柱で決まる
粒度(どこまで細かく)
派生(軸を自動付与)
=
使える収益性レポート
粒度で解像度を決め、派生で信頼性を担保する——両輪がそろって初めて生きる。

第一の勘所は粒度。製品は品目コード単位まで落とすか、製品グループで止めるか。顧客は得意先単位か、企業グループで束ねるか。細かすぎると分析が荒れてレポートが重くなり、粗すぎると肝心の「どの顧客が薄利か」が潰れる。CFOの意思決定に直結する軸(典型的には主要顧客×製品ライン×チャネル)だけを最初に固め、それ以外は欲張らない。後から特性値を足すのは技術的に重く、過去データに遡及できないことも多い——だから初期設計で意思決定に効く軸を見極める一発勝負の比重が大きい。

粒度は『細かすぎ』と『粗すぎ』の谷の間に正解がある
分析の重さ →
重いだけ
粗いのに重い設計ミス。避けたい
荒れる・重い
細かすぎてレポートが重く分析が荒れる
潰れる
粗すぎて『どの顧客が薄利か』が見えない
適正粒度
意思決定に効く軸だけを適度な粒度で。狙うべき場所
粒度の細かさ →
主要顧客×製品ライン×チャネルだけ先に固め、それ以外は欲張らない。

第二の勘所は特性値の派生(derivation、ある情報から別の軸を自動で導く仕組み)

派生を組めば、起票の瞬間に正しい軸が付く
BEFORE
手入力運用
特性値を人が手で入れる。入力漏れ・表記揺れでレポートが穴だらけになる
AFTER
派生ルール運用
得意先→営業エリア、品目→製品ラインを自動付与。伝票起票の瞬間に正しい軸が付く
派生の作り込みがレポートの信頼性を一段上げ、寿命を決める。

たとえば「得意先マスタの地域コードから営業エリアを自動付与する」「品目から製品ラインを引き当てる」といったルールだ。ここを設計せず手で値を入れる運用にすると、入力漏れや表記揺れでレポートが穴だらけになる。逆に派生ルールを丁寧に組めば、伝票が起票された瞬間に正しい軸が自動で付き、分析の信頼性が一段上がる。地味だが、ここの作り込みがレポートの寿命を決める。

最後に一つ、実務で何度も繰り返されてきた助言を。CO-PAは「全部入りで作ると誰も見ない」。CFOが毎月必ず開く一枚——製品ライン×主要顧客×チャネルの貢献利益マトリクス——をまず動かし、現場の問いに答えながら軸を足していく。設計の正解は仕様書ではなく、意思決定が変わったかどうかで決まる。儲けの地図が描けて初めて、CO-PAは費用でなく投資になる。

まとめ
  • 目的を先に:見たい利益(製品×顧客×チャネルの貢献利益)と軸を言語化し、理想のレポートを一枚描いてから設計する。
  • 型の選択:勘定別=FIと常に一致・説明が楽。明細別=速くて柔軟だがFI突合に手間。
  • S/4HANAの結論:勘定別=マージン分析が推奨。ACDOCAで二重持ちが消え、売上原価を費目分解できる。明細別は機能拡張なし。
  • 移行の注意:独自評価(並行原価・想定原価)を本当に使うか棚卸し。「念のため両方」は保守地獄。
  • 特性値:粒度は意思決定に効く軸だけ適正に。派生ルールで軸を自動付与し信頼性を担保。
  • 正解の基準:全部入りでなく毎月開く一枚から。意思決定が変わったかで設計の良し悪しが決まる。

関連記事