Essential SAP FI TCodes: Complete List for Consultants

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.

TCodeDescription
FB01Post document — the universal posting transaction for all account types (GL, vendor, customer, asset)
FB02Change a posted document (limited to fields like text and reference that remain changeable)
FB03Display a posted document with full header and line item detail
FB50Post a GL account document quickly — the fast path for pure GL journal entries
FB08Reverse an individual FI document
FAGLL03Display GL account line items (classic New GL line item report)
FAGLB03Display GL account balances by period
FBL3NDisplay GL account line items (classic line item browser)
OB52Open 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.

TCodeDescription
FB60Enter a vendor invoice (also used for MIRO follow-on postings review)
FB65Enter a vendor credit memo
F-53Post an outgoing payment to a vendor (classic payment posting)
F-44Clear open vendor items (manual clearing of vendor line items)
FBL1NDisplay vendor line items — open, cleared, and all items with balances

Accounts Receivable TCodes

AR TCodes mirror AP for the customer side.

TCodeDescription
FB70Enter a customer invoice
FB75Enter a customer credit memo
F-28Post an incoming payment from a customer (classic payment posting)
F-32Clear open customer items (manual clearing of customer line items)
FBL5NDisplay customer line items — open, cleared, and all items with balances

Payment Program TCodes

TCodeDescription
F110Automatic 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

TCodeDescription
F.13Automatic clearing of open items (for example, clearing GR/IR or bank sub-ledger accounts)
F.05Foreign currency valuation — revalues open items and balances in foreign currency at period end
F-02Post a general G/L account document (classic general posting transaction)

Master Data TCodes

TCodeDescription
FS00Create and maintain GL account master data centrally (chart of accounts and company code segments)
XK01 / XK02Create / change vendor master (classic; in S/4HANA vendors are Business Partners maintained with BP)
XD01 / XD02Create / change customer master (classic; in S/4HANA customers are Business Partners maintained with BP)
SE11ABAP Dictionary — display table structures, a consultant’s best friend for checking fields in BKPF, BSEG, and SKA1

Asset Accounting TCodes

TCodeDescription
AS01Create an asset master record
AS02Change an asset master record
AS03Display an asset master record
AFABExecute 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.

Leave a Comment