Quick Answer — SAP Document Splitting Error
- Document splitting blocks a posting when SAP cannot achieve zero balance per profit centre or segment across all line items in the document. This is a New GL feature designed to enable profit centre and segment balance sheets.
- The four causes: missing profit centre on the cost object (cost centre, WBS, order); missing GL account item category in SPRO; missing splitting rule for the document category; or a non-zero residual that the passive split cannot absorb.
- First check: is a profit centre assigned to the cost centre (KS02), internal order (KO02), or WBS (CJ02) referenced in the posting? This is the cause in over half of real-project errors.
- Second check: is the GL account classified in SPRO > Classify GL Accounts for Document Splitting? Every GL account in the posting needs an item category.
- Same in ECC New GL and S/4HANA. Configuration path and logic are identical — S/4HANA stores results in ACDOCA instead of separate ledger tables.
Error messages you will see:
"Document splitting: Segment is not derived for all items"
"Zero balance not achieved for profit centre [PC]"
"Splitting rule not found for document category [X], business transaction [Y]"
"Item category of account [GL account] not defined for document splitting"
"Document splitting: the following items could not be split"
Check cost object master data first. Over half of document splitting errors in real projects are caused by a cost centre, WBS, or internal order with no profit centre assigned. Check KS02 before touching SPRO — it is a 2-minute fix vs a 30-minute config change.
Every GL account in the posting needs an item category. New GL accounts added after the initial implementation are the most common missing assignments — they inherit no category by default and block splitting.
SPRO changes require a transport. All document splitting configuration (item categories, splitting rules, document classification) is client-dependent and must be transported DEV → QA → PRD. Never make splitting configuration changes directly in production.
Read the error message carefully. It usually names the specific GL account or characteristic that is failing. This tells you exactly which of the four causes applies and saves you from checking all four.
In S/4HANA, splitting results go to ACDOCA. The Universal Journal table stores all characteristics (profit centre, segment) on every line item directly — splitting is more deeply integrated, but the SPRO configuration and error causes are identical to ECC New GL.
What Is Document Splitting and Why Does SAP Need It?
Without document splitting, SAP can only produce a balance sheet at company code level. A vendor invoice, for example, creates a credit line for the AP account and debit lines for expense accounts. The AP credit line carries no profit centre — it is just a company-level payable. This means you cannot see how much the company owes to vendors on behalf of each profit centre separately.
Document splitting solves this. When a vendor invoice has two expense lines — one for profit centre PC01 (CA$300) and one for PC02 (CA$200) — SAP automatically splits the CA$500 AP creditor line: CA$300 to PC01 and CA$200 to PC02. Every line in the document now carries a profit centre. The result: SAP can produce a full balance sheet per profit centre, not just per company code. This is required under IFRS for segment reporting, and increasingly required by group finance teams for entity-level financial statements.
Plain English. Think of a restaurant bill shared between three people. Document splitting is SAP automatically writing each person's name on the portion of the total they owe — including their share of tax and service charge — so the accounting shows each person's liability separately. Without splitting, the bill just shows one total with no names. The error occurs when SAP cannot figure out how to apportion the bill because some items have no name attached (missing profit centre on the cost object) or because the restaurant (document type) is not set up in the split configuration.
Active Split vs Passive Split — in Plain English
| Line | GL Account | Amount | Split Type | Profit Centre |
|---|---|---|---|---|
| 1 | Expense — Office Supplies (40001) | CA$300 Dr | Active base | PC01 (direct) |
| 2 | Expense — IT Equipment (40002) | CA$200 Dr | Active base | PC02 (direct) |
| 3 | AP Creditor (21000) | CA$500 Cr | Passive split | PC01 CA$300 / PC02 CA$200 (inherited) |
Lines 1 and 2 are the active split base — they carry profit centres directly from the cost objects. Line 3 (the AP creditor) is passively split — SAP apportions it 60/40 to match the expense lines. If lines 1 or 2 had no profit centre (missing from the cost centre master), the passive split of line 3 is impossible — the error fires.
4 Root Causes of the Document Splitting Error
Read the error message first — it usually identifies the cause directly. Then work through these four in order.
Step-by-Step: How to Fix the Document Splitting Error
Work through these steps in order. The first step resolves 50%+ of real-project cases without touching SPRO.
• Expense/cost accounts → 05100 (Expense)
• Revenue accounts → 05200 (Revenue)
• Tax accounts → 20000 (Tax)
• Clearing/GR-IR accounts → 01000 (Balance Sheet)
• AP accounts → 03000 (Vendor)
• AR accounts → 02000 (Customer)
Save and transport DEV → QA → PRD. After transport, retry the posting.
SPRO changes need transporting. Item category assignments, splitting rules, and document type classifications are client-dependent configuration. In a three-system landscape (DEV → QA → PRD), changes must be transported. Never make these changes directly in production — a misconfigured splitting rule can corrupt financial reporting for all future postings of that document type.
Document Splitting SPRO Configuration — Quick Reference
All document splitting configuration is in one SPRO area. This is the full reference for every node that affects the error.
| SPRO Node | What It Controls | Fix For |
|---|---|---|
| Classify GL Accounts for Document Splitting | Assigns each GL account to an item category (expense, vendor, tax, balance sheet). Every account in a posting needs an entry. | Cause 2 — missing item category |
| Classify Document Types for Document Splitting | Assigns each FI document type a document category (0100 GL, 0200 vendor, 0300 customer). Without this, SAP cannot find splitting rules. | Cause 4 — doc type unclassified |
| Define Document Splitting Rules | For each document category + business transaction variant, specifies which item categories are the base (active) and which are split (passive). | Cause 3 — no splitting rule |
| Define Document Splitting Characteristics for GL | Defines which fields (profit centre, segment) must achieve zero balance. Can set mandatory or optional. | Zero balance failures |
| Activate Document Splitting | Master switch per company code. Also sets the splitting method (standard: 000000012). | Activation check |
| Define Business Transaction Variants | Sub-classifications within a document category. Allows different splitting logic for, e.g., standard invoice vs down payment within the same category. | Variant missing |
SAP S/4HANA note. The SPRO path is the same in S/4HANA. The key difference is that splitting results are stored in ACDOCA (Universal Journal) rather than in separate ledger tables (FAGLFLEXT, FAGLFLEXA). You can verify splitting worked correctly by querying ACDOCA via SE16N for the document number and checking the PRCTR (profit centre) and SEGMENT fields on every line.