FI vs CO — what changes when you pick a Cost Center, in easy words

You keep meeting these in every scenario: G/L account, cost center, cost element, "account assignment K", the error "define a cost element category"… This page explains the whole picture with zero accounting or SAP knowledge needed. Read it once and every scenario will make more sense.

1. Every rupee must answer TWO questions

🏠 The home-diary analogy
Imagine a family expense diary. One notebook records WHAT the money was spent on — food, electricity, school fees. But the mother also wants to know WHO spent it — which family member. Same rupee, two different questions.

Question 1: WHAT was the money for?

Paper? Rent? Salaries? Freight?

Answered by the G/L account — one "page" per kind of money in the company book.

Example: page 410000 = supplies expense.

Question 2: WHO used the money?

Finance department? Production? The Lahore factory?

Answered by the cost center — each department's "expense pocket".

Example: pocket PKADM-FIN = the Finance department.

That's the whole difference in one line: the G/L account says WHAT, the cost center says WHO. They are not competitors — every expense needs both answers.

2. FI and CO — the outside book and the inside book

📢 For OUTSIDERS

FI — Financial Accounting

The official company book, kept because the law demands it: the tax office (FBR), banks, auditors, shareholders all read it.

  • Every single rupee MUST be recorded here — no exceptions
  • Its pages = the G/L accounts
  • Its reports = Balance Sheet (what we own/owe) and P&L (what we earned/spent)
🔎 For INSIDERS

CO — Controlling (cost accounting)

The manager's notebook, kept because the boss wants answers: which department is overspending? What does one tonne really cost us?

  • Only costs and revenues visit here — not bank balances or stock
  • Its pockets = cost centers (and orders, WBS elements)
  • Its reports = department spend, budgets vs actual, product costs
FI (outside book)CO (inside book)
Who reads itFBR, banks, auditorsManagers, department heads
Question it answersWHAT was the money?WHO used it, and was it worth it?
Main objectG/L account (page)Cost center (pocket)
Required by law?YesNo — but every serious company runs it
Which rupees go inAll of themOnly costs/revenues (expense-type money)

3. The full cast of characters (one line each)

ThingEasy meaningExample on our system
G/L AccountOne PAGE in the company book — one kind of money410000 supplies, 191100 GR/IR, 300000 stock
Cost CenterA department's expense POCKET — permanent (the department exists year after year)PKADM-FIN (Finance)
Cost ElementThe DOORWAY between the books: the G/L page's twin copy inside CO. Only pages with a doorway can pour money into pockets410000 with CElem category 1 (our SPEND → type P rule)
Controlling AreaThe ROOM where all the pockets live — CO's own top unitPSPK (we set controlling area = company code)
Internal Order / WBSTEMPORARY pockets — for one campaign, one machine repair, one project. Used, settled, closed (a cost center is permanent)Maintenance order (Scenario 25), WBS element (Scenario 26)
Profit CenterLike a cost center but for the PROFIT view — "how much did each business line earn," not just spend—

4. So what actually CHANGES when you select a cost center on a PO?

This is the heart of it. Compare the two purchases you've done yourself:

PO without account assignment (Scenario 1 — iron ore)

GR: goods arrive→📦 Stock account (Balance Sheet)

The iron becomes property you own — an asset. No cost yet, no cost center anywhere. The cost happens LATER, when production draws the iron (movement 201/261) — that is the moment a cost center finally appears.

PO with cost center — acct K (Scenario 5 — paper)

GR: goods arrive→💸 Expense G/L 410000 + pocket PKADM-FIN

The paper is never property — the moment it arrives it is a COST, and the cost center you typed decides whose budget carries it. No stock record exists at all.

In one sentence: selecting a cost center tells SAP — "this purchase is a COST right now, and THIS department pays it." Leaving it blank tells SAP — "this purchase becomes PROPERTY first; the cost comes later, when someone uses it."

💡 Why SAP then demands so much (your Scenario 5 errors explained)
The moment you type a cost center, SAP must move money into the CO room. For that it needs: ① a real expense G/L page that exists in YOUR company code (not just in the chart) → error "account does not exist in company code"; ② that page must have its doorway into CO → error "define a cost element category" (fix: account type P + CElem category 1); ③ a valid pocket in the controlling area → errors about the cost center itself. Three checks, one logic: page exists → doorway exists → pocket exists.

5. Which account assignment does what — the scenario map

Acct assignment (column A)Money lands on…Cost center involved?Scenario
blank (stock)📦 Stock account — property firstLater, at goods issue (201/261)1
K cost center💸 Expense G/L, immediately at GRYes — at the PO already5, 4
A asset🏗️ An asset (machine) — depreciates over yearsNo — the asset's depreciation becomes cost later6
F order🔧 A maintenance order (temporary pocket)Indirectly — the order settles its cost on25
P project📐 A WBS element (project pocket)Indirectly — settles at project end26
🏆 The golden rules (memorise these five)
  1. G/L = WHAT · cost center = WHO.
  2. FI = for outsiders (the law) · CO = for insiders (the managers).
  3. Every rupee is always in FI; it only also visits CO if it is a COST.
  4. Balance-sheet money (stock, assets, bank) NEVER goes to a cost center — that's why a stock GR asks for none.
  5. The cost element is the doorway — a missing doorway is the "define a cost element category" error.

6. The FI/CO errors you'll actually meet (and their plain meaning)

ErrorPlain meaningFix
"G/L account … has not been created in company code …"The page exists in the shared chart but was never opened in YOUR company's book (two-part account!)FS00 → "With Template" from a working account — see Scenario 5
"Define a cost element category for account …"The page has no doorway into CO yetFS00 → type P + CElem category 1
"No direct postings can be made to G/L acct …"That page is reserved for automatic postings only — humans may not write on itUse a direct-postable account (e.g. 470000) — see Scenario 4
"Cost center … does not exist / not valid on …"The pocket is missing, expired, or in the wrong controlling areaKS01/KS02 — check code + validity dates — see Setup Step 19

7. Quick FAQ

Q: Why can't I put a cost center on a normal stock PO?

Because stock is property, not a cost. When you buy iron, you haven't "spent" anything yet — you swapped money for metal you own. The cost only exists when someone uses the iron (goods issue 201/261) — and that posting carries the cost center. Charging a department at purchase time would charge them for metal still sitting in the yard.

Q: Is a cost center the same as a department?

Usually yes — one pocket per department. Big companies split finer (one per team or per machine group). The rule of thumb: one cost center per box on the organisation chart whose spending a manager must answer for.

Q: What is a profit center then?

The mirror image: cost centers track what a unit spends; profit centers track what a business line earns AND spends, so you can see profit per line (steel vs chemicals). In MM you meet cost centers far more often.

Q: Why does SAP keep the two books separate at all?

Different readers, different rules. The tax office needs totals per KIND of money, in a legally fixed format. Managers need totals per TEAM, sliced any way they like. One recording (the document) feeds both books at once — that's why one GR produces both an FI document and a CO posting.

Deeper reading: Accounting 101 (debits/credits, account types, accruals) · Setup Step 19 (create the controlling area & cost centers) · Scenario 5 (see all of this live).