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
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
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)
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 it | FBR, banks, auditors | Managers, department heads |
| Question it answers | WHAT was the money? | WHO used it, and was it worth it? |
| Main object | G/L account (page) | Cost center (pocket) |
| Required by law? | Yes | No — but every serious company runs it |
| Which rupees go in | All of them | Only costs/revenues (expense-type money) |
3. The full cast of characters (one line each)
| Thing | Easy meaning | Example on our system |
|---|---|---|
| G/L Account | One PAGE in the company book — one kind of money | 410000 supplies, 191100 GR/IR, 300000 stock |
| Cost Center | A department's expense POCKET — permanent (the department exists year after year) | PKADM-FIN (Finance) |
| Cost Element | The DOORWAY between the books: the G/L page's twin copy inside CO. Only pages with a doorway can pour money into pockets | 410000 with CElem category 1 (our SPEND → type P rule) |
| Controlling Area | The ROOM where all the pockets live — CO's own top unit | PSPK (we set controlling area = company code) |
| Internal Order / WBS | TEMPORARY 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 Center | Like 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)
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)
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."
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 first | Later, at goods issue (201/261) | 1 |
K cost center | 💸 Expense G/L, immediately at GR | Yes — at the PO already | 5, 4 |
A asset | 🏗️ An asset (machine) — depreciates over years | No — the asset's depreciation becomes cost later | 6 |
F order | 🔧 A maintenance order (temporary pocket) | Indirectly — the order settles its cost on | 25 |
P project | 📐 A WBS element (project pocket) | Indirectly — settles at project end | 26 |
- G/L = WHAT · cost center = WHO.
- FI = for outsiders (the law) · CO = for insiders (the managers).
- Every rupee is always in FI; it only also visits CO if it is a COST.
- Balance-sheet money (stock, assets, bank) NEVER goes to a cost center — that's why a stock GR asks for none.
- 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)
| Error | Plain meaning | Fix |
|---|---|---|
| "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 yet | FS00 → 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 it | Use 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 area | KS01/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).