SAP FS03 — Display G/L Account Master Record
Before an account can receive a posting, someone has to define what kind of account it is. That definition is the G/L account master record, and FS03 displays it.
It has two layers. The chart of accounts layer holds what is true everywhere: the number, the description, whether it is a balance sheet or P&L account. The company code layer holds what varies per entity: the account currency, whether open items are managed, which field status group applies.
This matters more than it first appears, because half the errors you hit when posting come from settings on this screen. "Cost centre is a required field" is the field status group. "Not managed on an open item basis" is a tick box here. When a posting behaves oddly, FS03 is where the explanation usually lives.
When you would actually use FS03
- A posting is demanding a field you did not expect, and you want to know why.
- Checking whether an account manages open items before trying to clear it.
- Confirming whether an account is a reconciliation account for a vendor or customer.
- Understanding whether an account is balance sheet or P&L before analysing its balance.
What the screen looks like
Account control in company code 1000
The fields, in plain English
SKA1-KTOKSClassifies the account and controls which number range it may use and which fields are shown when creating it. Examples: cash accounts, expense accounts, reconciliation accounts.
SKA1-XBILKWhether the account carries its balance into the next year (balance sheet) or is closed to retained earnings at year end (P&L). This one flag decides year-end behaviour.
Watch out: Misclassifying an account here produces a P&L account that carries a balance forward — the exact symptom people chase in FAGLB03 for hours.
SKB1-XOPVWWhen ticked, every posting stays open until matched against an offsetting one. Right for clearing, GR/IR and suspense accounts; wrong for bank charges or revenue.
Watch out: Cannot be changed freely once the account has postings — the existing items have no open/cleared status to convert. Treat it as a design decision, not a setting.
SKB1-XKRESWhether individual items are stored for the account. Without it you get balances only and FAGLL03 has nothing to show.
SKB1-FSTAGDecides which fields are required, optional or hidden when posting to this account. G004 for cost accounts typically makes cost centre mandatory, for example.
Watch out: This is the source of most "field is a required field" errors. The fix is nearly always to fill the field, not to change the group.
SKB1-MITKZMarks the account as the G/L counterpart of a sub-ledger — D for customers, K for vendors, A for assets. You cannot post to it directly; postings arrive from the sub-ledger.
Watch out: Trying to post directly to a reconciliation account is rejected. That is deliberate: the sub-ledger owns those figures.
Step by step
- 1Enter the G/L account and company code.
- 2Read the Type/Description tab for account group and balance sheet vs P&L.
- 3Open Control Data for currency, open item management and reconciliation flags.
- 4Open Create/bank/interest for the field status group and sort key.
- 5Use Environment → Account changes to see what has been altered and by whom.
Errors you will hit, and what they mean
G/L account 476000 does not exist in company code 1000
Why: The account exists in the chart of accounts but has not been extended to that entity.
Fix: Confirm the company code. Extending an account is a master-data request, and a deliberate one.
Fields are greyed out and cannot be edited
Why: FS03 is the DISPLAY transaction. It is read-only by design.
Fix: FS00 maintains the account centrally, subject to authorisation. Displaying first is still the right habit.
Common questions
What is the difference between FS00, FS03, FSP0 and FSS0?
FS00 maintains an account centrally, both layers at once. FS03 displays it. FSP0 handles the chart of accounts layer only and FSS0 the company code layer only. FS00 and FS03 are the ones you will use.
Why can I not post to this account?
Most often it is a reconciliation account, where postings must come through the sub-ledger. It may also be blocked for posting, which is also shown on this screen.
Can I switch on open item management for an existing account?
Not casually. Existing postings have no open/cleared status, so the change requires a conversion. Treat it as a project task, not a quick fix.
Transactions that go with FS03
Reading about it only gets you so far
Practise SAP transactions in a safe simulated environment and keep what you learn.
Practise SAP transactions hands-on
Interactive modules, games, and an AI tutor — free to start.
Get started free →