## TL;DR
This error means document splitting is active and the first line of the goods receipt journal could not derive a profit center, so the zero-balance check per profit center fails before posting. Fix the derivation first: check the splitting characteristics and the item category for the goods receipt account, then maintain a default profit center for the affected G/L account and company code in 3KEH as a safety net. Correct any purchase order line that carries the wrong account assignment, and repost the goods movement. Patching only the default hides a broken derivation and quietly dumps every receipt into one profit center, so treat the default as a fallback, not the fix.

```text
"balancing field profit center in line item 001 not filled" error breaks the goods receipt journal in SAP
```

## Use this when
- MIGO or the inbound delivery posts the goods receipt but the FI journal fails with the balancing field message on line item 001.
- Document splitting with profit center as a balancing characteristic is active in the client.
- Other receipts for the same material post, pointing at one account or PO line rather than global configuration.

## Not for this skill when
- The missing field is segment or cost center rather than profit center. Follow the derivation for that characteristic instead.
- Splitting is inactive and the error comes from a validation or substitution rule. Check the rule in the validation transaction, not 3KEH.

## Steps
1. Open the failed accounting document attempt in the goods movement log and identify the G/L account and item category on line item 001. Verify: the account and item category driving the journal line are named
2. Check the document splitting configuration: profit center must be a splitting characteristic and the item category must allow profit center derivation from the account assignment. Verify: the configuration shows profit center active for the item category in use
3. Inspect the purchase order account assignment and the material or valuation data for a missing or invalid profit center source. Verify: the PO line carries a valid profit center or the gap is located in the source data
4. Maintain a default profit center for the G/L account and company code in 3KEH so future derivation gaps fall back instead of failing. Verify: 3KEH shows the default profit center saved for the account and company code
5. Reverse nothing in FI, correct the source, and repost the goods receipt, then display the journal and check profit center on every line. Verify: the receipt posts and each journal line carries a profit center with a zero balance per profit center

## Variant phrasings
### balancing field profit center in line item 001 not filled SAP
The verbatim error as searched from the message log.
### document splitting profit center derivation goods receipt 3KEH
The configuration phrasing when setting the default.
### SAP zero balance profit center goods receipt journal fails
The symptom phrasing used by warehouse and AP teams.

Compatibility: SAP ECC 6.0 and S/4HANA with New GL document splitting, transactions MIGO, 3KEH, FAGL3KEH and the splitting configuration in the IMG.

## Why it happens
With document splitting, SAP must produce a balanced set of lines for every profit center in a document, which requires a profit center on the leading lines before the clearing lines can be generated. Goods receipts derive that profit center from the PO account assignment, the material master or substitution rules. When every derivation source is empty, line 001 has nothing to balance against and SAP stops the posting rather than inventing a value.

## Edge cases / pitfalls
- A default profit center that suddenly absorbs a large share of receipts signals derivation decay after a material master or org change; review the default account postings monthly.
- Subcontracting and third-party order receipts derive differently from stock receipts, so test each process, not just standard MIGO 101.
- Profit center Dummy or equivalent catch-all values satisfy the check but poison segment reporting; prefer a real default per account.

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_L1Liyt0TwlINNnTbc2K8GQ
