SAP FB03 — Display Document
FB03 is the transaction you will use more than any other in Finance, because most Finance questions are really the question "what actually got posted?".
It is display-only. Nothing you do in FB03 can change a figure, which makes it the safe transaction to hand to someone new, and the right one to open before you touch anything else.
A document is identified by three things together: the document number, the company code and the fiscal year. Document numbers restart each year and each company code has its own, so a number alone is ambiguous.
When you would actually use FB03
- Someone asks why an account moved and you need to see the entry behind it.
- Checking whether an invoice was posted, and to which accounts and cost centres.
- Confirming whether a document has been cleared, reversed, or is still open.
- Auditors ask who created or changed an entry, and when.
What the screen looks like
| Itm | PK | Account | Description | Amount EUR | Cost Ctr | Clrng doc. |
|---|---|---|---|---|---|---|
| 1 | 31 | 100214 | Office Supplies Co | 1,190.00- | ||
| 2 | 40 | 476000 | Office supplies expense | 1,000.00 | 0001200 | |
| 3 | 40 | 154000 | Input tax | 190.00 |
The fields, in plain English
BKPF-BELNRThe ten-digit identifier SAP assigned when the document was posted. The leading range tells you the document type — 18xxxxxxxx is typically a vendor invoice, 01xxxxxxxx a customer one, though ranges are configurable per client.
Watch out: Numbers repeat across fiscal years. Always supply the year too.
BKPF-GJAHRThe financial year the document belongs to. Often the calendar year, but not always — many companies run April-to-March or similar.
BSEG-BSCHLOn the overview, this tells you at a glance whether each line is a debit or a credit and what it posts to. 40 debits a G/L account, 50 credits one, 31 credits a vendor, 01 debits a customer.
BSEG-AUGBLIf this column has a number, the item has been settled — an invoice matched to its payment, for example. Blank means the item is still open.
Watch out: This one column answers "has this been paid?" faster than any report.
Step by step
- 1Enter document number, company code and fiscal year, then press Enter.
- 2If you do not know the number, click Document List and search by amount, date, reference or user.
- 3Read the line-item overview: each row is one posting to one account.
- 4Double-click any line to see its full detail — tax code, assignment, text, profit centre.
- 5Use Goto → Document Header for the posting user, entry date and document type.
- 6Use Environment → Document Changes to see every field that has been edited since posting.
Errors you will hit, and what they mean
F5 148 — Document 1800000123 does not exist in company code 1000, fiscal year 2026
Why: Almost always the wrong fiscal year or the wrong company code, not a missing document.
Fix: Try the adjacent year, and confirm the company code. A document posted on 2 January 2026 in an April-to-March fiscal year belongs to fiscal year 2025.
No authorisation for company code 1000
Why: Your role does not include display rights for that entity.
Fix: Request the authorisation. Note that FB03 is display-only, so this is usually a straightforward request.
Common questions
What is the difference between FB03 and FBL3N?
FB03 shows ONE document with all of its lines. FBL3N shows ONE G/L account with all of its lines across many documents. Use FB03 when you know the document; FBL3N when you know the account.
Can I change a document in FB03?
No, and that is deliberate. A few non-financial fields (assignment, text) can be edited via FB02, but amounts and accounts can never be changed on a posted document. To correct those you reverse with FB08 and repost.
How do I tell whether an invoice has been paid?
Look at the Clearing Document column. A number means it was cleared, and double-clicking takes you to the payment document. Blank means still open.
Transactions that go with FB03
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 →