Every SAP FI consultant needs the core transaction codes at their fingertips — for daily postings, month-end close, and interviews. This complete list of essential SAP FI TCodes is grouped by area (general ledger, accounts payable, accounts receivable, payments, closing, master data, and asset accounting), with a description of what each TCode does. Bookmark it as a desk reference — these are the codes you will type daily.
Pair this list with our SAP FICO interview questions when you prepare for interviews — TCodes come up constantly.
General Ledger TCodes
The GL is the heart of FI. These TCodes cover posting, changing, displaying, and reversing journal entries.
| TCode | Description |
|---|---|
| FB01 | Post document — the universal posting transaction for all account types (GL, vendor, customer, asset) |
| FB02 | Change a posted document (limited to fields like text and reference that remain changeable) |
| FB03 | Display a posted document with full header and line item detail |
| FB50 | Post a GL account document quickly — the fast path for pure GL journal entries |
| FB08 | Reverse an individual FI document |
| FAGLL03 | Display GL account line items (classic New GL line item report) |
| FAGLB03 | Display GL account balances by period |
| FBL3N | Display GL account line items (classic line item browser) |
| OB52 | Open and close posting periods by company code and account type — a key month-end TCode |
Accounts Payable TCodes
AP TCodes handle vendor invoices, credit memos, payments, and clearing.
| TCode | Description |
|---|---|
| FB60 | Enter a vendor invoice (also used for MIRO follow-on postings review) |
| FB65 | Enter a vendor credit memo |
| F-53 | Post an outgoing payment to a vendor (classic payment posting) |
| F-44 | Clear open vendor items (manual clearing of vendor line items) |
| FBL1N | Display vendor line items — open, cleared, and all items with balances |
Accounts Receivable TCodes
AR TCodes mirror AP for the customer side.
| TCode | Description |
|---|---|
| FB70 | Enter a customer invoice |
| FB75 | Enter a customer credit memo |
| F-28 | Post an incoming payment from a customer (classic payment posting) |
| F-32 | Clear open customer items (manual clearing of customer line items) |
| FBL5N | Display customer line items — open, cleared, and all items with balances |
Payment Program TCodes
| TCode | Description |
|---|---|
| F110 | Automatic payment program — parameters, proposal run, payment run, and the print/payment medium step for mass vendor and customer payments |
F110 is one of the most-tested TCodes in interviews: know the difference between the proposal run (which selects and reviews open items) and the payment run (which posts and pays).
Closing and Clearing TCodes
| TCode | Description |
|---|---|
| F.13 | Automatic clearing of open items (for example, clearing GR/IR or bank sub-ledger accounts) |
| F.05 | Foreign currency valuation — revalues open items and balances in foreign currency at period end |
| F-02 | Post a general G/L account document (classic general posting transaction) |
Master Data TCodes
| TCode | Description |
|---|---|
| FS00 | Create and maintain GL account master data centrally (chart of accounts and company code segments) |
| XK01 / XK02 | Create / change vendor master (classic; in S/4HANA vendors are Business Partners maintained with BP) |
| XD01 / XD02 | Create / change customer master (classic; in S/4HANA customers are Business Partners maintained with BP) |
| SE11 | ABAP Dictionary — display table structures, a consultant’s best friend for checking fields in BKPF, BSEG, and SKA1 |
Asset Accounting TCodes
| TCode | Description |
|---|---|
| AS01 | Create an asset master record |
| AS02 | Change an asset master record |
| AS03 | Display an asset master record |
| AFAB | Execute the depreciation posting run for a period |
How to Remember Them
A practical pattern: FB0x TCodes post documents (FB01 all accounts, FB50 GL only, FB60 vendor, FB70 customer), FBLxN TCodes display line items (FBL1N vendor, FBL3N GL, FBL5N customer), and F-5x/F-4x/F-3x TCodes handle payments and clearing on the classic side. Learn them in these families and they stick. Interviewers love asking you to name TCodes by task, so practice saying them out loud in these families.
Another memory aid: display TCodes almost always end in 3 (FB03, FBL3N, AS03), change TCodes end in 2 (FB02, AS02), and create/post TCodes end in 1 or 0 (FB01, FB50, FB60, AS01). Once you see the pattern, you can often guess an unfamiliar TCode’s purpose.
A Day in the Life: FI TCodes by Task
Morning postings start with FB50 for quick GL journals and FB01 for anything touching vendors, customers, or assets. When vendor invoices arrive, they are entered with FB60 (or arrive via MIRO from MM), and customer invoices go in with FB70. Throughout the day, FBL1N, FBL3N, and FBL5N answer the constant question — what is open, what is overdue, and what already cleared?
Payment day belongs to F110: run the proposal, review the exceptions list carefully, adjust payment blocks where needed, then execute the payment run. Manual one-off payments go through F-53 (vendor) or F-28 (customer), and open items are cleared with F-44 and F-32.
Month-end brings OB52 to open the new period, F.13 to clear open items automatically, and F.05 to revalue foreign currency balances. Asset accountants run AFAB for depreciation, and everyone checks FS00 when a posting fails because a GL account is not maintained for the company code. By month-end the whole cycle repeats — close the period, open the next one, post, clear, and pay.
Frequently Asked Questions
What is the most-used SAP FI TCode?
Answer: FB01 (post document) and FB50 (GL document posting) are the workhorses of daily FI work, followed by FB03/FBL3N for display and F110 for the payment run. In interviews, be ready to explain what each one does, not just recite the code — for example, walk through what happens in FB01 when you post a vendor invoice.
What is the difference between FB01 and FB50?
Answer: FB01 posts documents to any account type — GL accounts, vendors, customers, and assets — using posting keys. FB50 is a streamlined transaction for pure GL account documents only, with a simpler screen designed for fast journal entry posting. Both create the same BKPF/BSEG documents underneath.
Which TCode is used for vendor payments in SAP?
Answer: Mass vendor payments run through the automatic payment program, F110. Individual manual payments can be posted with F-53 (outgoing payment). F110’s proposal run selects open items for review before the payment run posts them. Know the proposal-versus-payment-run distinction — interviewers ask about it constantly.
How do you reverse a document in SAP FI?
Answer: Use FB08 to reverse an individual FI document — you enter the document number, company code, fiscal year, and a reversal reason. Mass reversal uses F.80. Reversal creates a new document that offsets the original rather than deleting it, preserving the audit trail.
Which TCode opens and closes posting periods?
Answer: OB52 opens and closes posting periods per company code, account type, and period variant. It is a configuration-level TCode typically restricted to the FI team, and it is a standard step in every month-end and year-end close.
What is the difference between FBL3N and FAGLL03?
Answer: Both display GL line items. FBL3N is the classic line item browser; FAGLL03 is the New GL version that adds ledger and segment views. In S/4HANA, the Fiori app for displaying GL line items, backed by ACDOCA, is the modern equivalent.
Which TCodes do I need for month-end close?
Answer: OB52 (open and close posting periods), F.13 (automatic clearing), F.05 (foreign currency valuation), AFAB (depreciation posting run), and F110 if payments run at month-end. Add FBL3N and FS00 for investigation when postings fail.
Conclusion
These are the SAP FI TCodes you will use weekly as a consultant: FB01, FB50, FB60, FB70, F110, FBL1N/FBL3N/FBL5N, FS00, OB52, and the asset TCodes AS01–AS03 and AFAB. Learn what each does, when to use it, and its classic-versus-Fiori alternative in S/4HANA, and you will navigate FI with confidence. Keep this list open during your first month on a project — within weeks, typing FB03, FBL3N, and F110 becomes muscle memory, and naming five FI TCodes in an interview becomes easy.