SAP FICO TCodes List: Complete Guide with Descriptions
Categories:N/A
Last Update:8 October 2026
Publish Date:2 March 2026

Written by
Admin
Reviewed by
Srijan Institute Editorial Team
Srijan Institute Editorial Team
Expert Review Team
This content has been carefully reviewed by the Srijan Institute Editorial Team to ensure accuracy, clarity, and consistency with our editorial standards. Our team evaluates key information and supporting details before publication to provide readers with reliable and relevant content.
✓
Expert Verified
Learn about SAP FICO TCodes with this complete guide covering commonly used FI and CO transaction codes, their practical uses, business processes, SAP FICO TCodes cheat sheet, and key ECC vs S/4HANA changes.

SAP FICO has many tasks. You may need to post an invoice, check a customer balance and check a cost center. This is where SAP FICO TCodes can help.
For instance, FB60 is used to post an invoice from a vendor. The T-code for receiving cash from a client is F-28 while KSB1 is used to validate cost center lines.
This SAP FICO TCodes list covers common and both FI and CO TCodes. You will also learn about some ECC and S/4HANA TCode changes.
By the end, you can find the right TCode faster. You will see what each SAP FICO TCode does and when to use it.
Understanding SAP FICO TCodes and Their Importance
When you use SAP FICO, you need to open many SAP screens. You may use these screens for finance and accounting work. Finding a screen in the SAP menu can take time. There is a faster way.
It is called a TCode. But what are TCodes? TCode means transaction code. It is a short code that opens a SAP screen or task. Just type the code and press Enter. The screen opens.
These SAP FICO TCodes are used in two main areas.
SAP FI TCodes help with money and finance work. They are used for General Ledger, Accounts Payable, Accounts Receivable, payments, and reports.
SAP CO TCodes help with cost and business work. They are used for cost centers, internal orders, allocations, profit checks, and product costing.
Why Are TCodes Important?
One of the main uses of SAP TCode is saving time. It is not necessary for you to browse through many SAP menus. You can simply use a TCode to access a particular screen directly. You can also use TCode to access reports and master data.
For example, a finance employee may access the same screen on a number of occasions during the day. Rather than locating the same screen from the menu, they can simply enter the TCode. This would certainly make their Oracle Financials job easy.
To put it another way, an SAP TCode is a shortcut used to access the SAP screen or function. Knowing the frequently used TCodes would certainly make SAP FICO easy for you.
Quick SAP FICO TCodes Cheat Sheet
Here is an SAP FICO TCodes Cheat Sheet that includes some of the most popular TCodes.
There are many SAP FICO TCodes but you don’t have to learn all of them at once.
Here are some common :
TCode | What It Does | Used For |
FB50 | Enter G/L Account Document | Add a journal entry |
FB03 | Display Accounting Document | View an FI document |
FB60 | Enter Vendor Invoice | Add a vendor bill |
FBL1N | Vendor Line Item Display | Check vendor records |
F110 | Automatic Payment Program | Make payments |
FB70 | Enter Customer Invoice | Add a customer bill |
F-28 | Post Incoming Payment | Record a customer payment |
FBL5N | Customer Line Item Display | Check customer records |
KSB1 | Cost Center Actual Line Items | Check actual costs |
KO88 | Actual Settlement | Settle order costs |
Where Should You Start?
Start with a few SAP FICO TCodes. You can add more as you become comfortable. Try FB50 first. It helps you add journal entries. Then learn FB60. You can use it to add vendor bills.
Next, try FBL1N. It helps you check vendor records.
Take it slow. Learn one SAP FICO TCode at a time and use it in your work. Use each one in your work. Soon, the codes will feel much easier to remember.
If you want structured practice beyond individual TCodes, you can explore an SAP FICO Course to learn the complete FI and CO workflow
Complete SAP FICO TCodes List with Descriptions
The SAP FICO TCodes list below covers common FI and CO transactions. A T-code is a short code used in SAP. It helps users do a task. Some T-codes help users add money records. Some help them check records. Others help with bills and payments.
You do not need to know every SAP FICO TCode. Most users use only the ones they need for their work. This list covers common SAP FI and CO T-codes.
If you are planning to learn SAP FICO professionally, it is also useful to understand the SAP FICO course duration and fees in India before choosing a training program
SAP FI TCodes
SAP FI stands for Financial Accounting. It helps a company keep track of its money. SAP FI TCodes help users add, check, change, and clear financial records.
General Ledger (FI-GL) TCodes
General Ledger, or FI-GL, keeps many financial records in one place. A finance user may need to add a record. They may need to check one too. They may also need to fix or clear a record.
The SAP FICO TCodes below help with these jobs:
TCode | Description | Practical Usage |
FB50 | Enter G/L Account Document | Add a journal entry |
F-02 | General Posting | Add a general FI entry |
FB03 | Display Accounting Document | Check an FI document |
FB02 | Change Accounting Document | Change allowed fields |
FB08 | Reverse Document | Cancel a wrong document |
F-03 | Clear G/L Account | Clear open G/L items |
F.13 | Automatic Clearing | Clear items automatically |
FBRA | Reset Cleared Items | Reset a clearing |
FS00 | G/L Account Master Maintenance | Manage G/L account data |
OB52 | Open and Close Posting Periods | Open or close posting periods |
FBD1 | Enter Recurring Document | Create a repeat posting |
F.14 | Execute Recurring Entries | Run repeat postings |
OB08 | Maintain Exchange Rates | Set exchange rates |
Accounts Payable (FI-AP) TCodes
Accounts Payable, or FI-AP, deals with money a company must pay to suppliers. It helps users manage supplier bills and payments.
For more detailed information, see SAP's Accounts Payable documentation.
These SAP FICO TCodes are used for common vendor tasks :
TCode | Description | Practical Usage |
FB60 | Enter Vendor Invoice | Add a supplier bill |
F-43 | Enter Vendor Invoice | Add a vendor invoice |
FB65 | Enter Vendor Credit Memo | Add a vendor credit memo |
F-53 | Post Outgoing Payment | Record a supplier payment |
F-44 | Clear Vendor | Clear vendor items |
F110 | Automatic Payment Program | Process due payments |
FBZP | Payment Program Configuration | Set payment rules |
FBL1N | Vendor Line Item Display | Check vendor records |
F-47 | Vendor Down Payment Request | Create a down payment request |
F-48 | Vendor Down Payment | Record a supplier advance |
F-54 | Clear Vendor Down Payment | Clear a supplier advance |
MIRO | Enter Incoming Invoice | Add a PO-based supplier bill |
Accounts Receivable (FI-AR) TCodes
Accounts Receivable, or FI-AR, deals with money a company needs to get from customers. These SAP FICO TCodes help users manage customer bills and payments.
TCode | Description | Practical Usage |
FB70 | Enter Customer Invoice | Add a customer bill |
F-22 | Enter Customer Invoice | Add a customer invoice |
FB75 | Enter Customer Credit Memo | Add a customer credit memo |
F-28 | Post Incoming Payment | Record a customer payment |
F-32 | Clear Customer | Clear customer items |
FBL5N | Customer Line Item Display | Check customer records |
FD10N | Customer Balance Display | Check a customer balance |
F150 | Dunning Run | Follow up on unpaid bills |
FBMP | Dunning Procedure Configuration | Set dunning rules |
Cost Center and Internal Order TCodes
A cost center helps a company track costs. For example, a company may have a sales team. It can use a cost center to track the money spent by that team.
An internal order tracks the cost of a task or project. It can be used for a short project, event, or campaign. Here are some common TCodes :
TCode | What It Does | How It Is Used |
KS01 | Create Cost Center | Create a cost center |
KS02 | Change Cost Center | Change cost center details |
KS03 | Display Cost Center | View cost center details |
KSB1 | Cost Center Actual Line Items | Check actual costs |
KB11N | Manual Reposting | Move primary costs |
KB21N | Direct Activity Allocation | Move activity costs |
KSV5 | Actual Distribution | Run distribution cycles |
KSU5 | Actual Assessment | Run assessment cycles |
KO01 | Create Internal Order | Create an internal order |
KO03 | Display Internal Order | View an internal order |
KOB1 | Internal Order Actual Line Items | Check order costs |
KO88 | Actual Settlement | Settle order costs |
Profit Center and Product Costing TCodes
These SAP CO TCodes help teams check profit centers, product costs, and production costs. They also help teams check profit and production variances. Each TCode has a different job.
TCode | What It Does | How It Is Used |
KE51 | Create Profit Center | Create a profit center |
KE52 | Change Profit Center | Change profit center details |
KE53 | Display Profit Center | View profit center details |
KE24 | CO-PA Line Item Display | Check profit details |
KE30 | Profitability Report | Run profit reports |
CK11N | Create Material Cost Estimate | Calculate product cost |
CK13N | Display Material Cost Estimate | View product cost details |
CK24 | Mark and Release Cost Estimate | Release standard costs |
CK40N | Costing Run | Run costing for many products |
KKS1 | Variance Calculation | Check production differences |
CO88 | Collective Order Settlement | Settle production orders |
SAP FICO TCodes Used in Business Processes
SAP FICO TCodes are easier to learn when you see them in a real work flow. A company buys goods. It gets a bill. It pays the seller. Then it checks the account.
Each step can use a different TCode. Procure-to-Pay TCodes Procure-to-Pay (P2P) is the process used when a company buys goods or services.
The simple flow is:
Account setup → Supplier bill → Vendor check → Payment → Vendor clearing
Here are some common TCodes :
Business Activity | TCode | Simple Use |
FI-MM account setup | OBYC | Links MM data to G/L accounts |
PO-based invoice | MIRO | Posts a bill linked to a PO |
Direct FI invoice | FB60 | Posts a vendor bill |
Vendor check | FBL1N | Shows vendor items |
Auto payment | F110 | Runs vendor payments |
Manual payment | F-53 | Records a vendor payment |
Vendor clearing | F-44 | Clears open vendor items |
Seeing how SAP FICO works in real business scenarios can also help you understand why different TCodes are used at each step
Order-to-Cash TCodes
Order-to-Cash (O2C) is the process used when a company sells goods or services.
The simple flow is:
Revenue setup → Customer bill → Customer check → Payment → Clearing → Dunning.
Here are some common TCode s:
Business Activity | TCode | Simple Use |
Revenue account setup | VKOA | Links SD sales data to FI |
Direct customer invoice | FB70 | Posts a customer bill |
Customer check | FBL5N | Shows customer items |
Incoming payment | F-28 | Records money from a customer |
Customer clearing | F-32 | Clears open customer items |
Dunning | F150 | Handles late customer payments |
SAP FICO TCodes: ECC vs S/4HANA
When a company moves from SAP ECC to SAP S/4HANA, some SAP FICO TCodes change. Some old TCodes still work. Some do not. Some have a new TCode. The change is easy to see in a few common tasks.
ECC TCode | S/4HANA TCode | What changed? |
XK01 / FK01 | BP | Use BP to manage supplier data. |
XD01 / FD01 | BP | Use BP to manage customer data. |
KA01 | FS00 | Cost elements are now part of the G/L account. |
F.16 | FAGLGVTR | The balance carryforward process has changed. |
F.05 | FAGL_FC_VAL / FAGL_FCV | The foreign currency process has changed. |
What Changes in S/4HANA?
Business Partner (BP) is one big change. In SAP ECC, you may use one TCode for a supplier and another for a customer. In S/4HANA, you use BP for both. Cost elements have changed too.
In S/4HANA, primary and secondary cost elements are part of the G/L account. You do not manage them in the old way. The user screen can also look different.
SAP S/4HANA uses SAP Fiori for many finance tasks. Fiori gives users apps based on their work. But an old TCode does not always disappear when a Fiori app is added.
Some old TCodes may still work. Therefore, ensure that your SAP is working before you decommission the old TCode. The solution may vary depending on your S/4HANA version, system configuration, deployment mode, and user role.
SAP's official Help Portal explains the Business Partner concept and its roles in SAP S/4HANA.
How to Locate and Use TCodes in SAP FICO
TCodes enable users to execute a particular task within Oracle Financials. They might be helpful and can help you save some time. If you have the TCode, simply enter it in the SAP command field. SAP will open the screen you need.
Steps to Open a TCode
Opening a TCode is easy. First, find the SAP command field. Type the TCode.
Press Enter. SAP will open the right screen. Fill in the needed details. Check them before you save or post the data. That is it.
Useful SAP Command Shortcuts
SAP has some short commands too. They help you move between tasks faster.
Shortcut | What it does |
/n + TCode | Closes the current task and opens a new one. |
/o + TCode | Opens the TCode in a new SAP session. |
How to Find a TCode When You Do Not Know It
Knowing all TCodes is not mandatory for using SAP. After you learn what TCodes are all about, then you can pick up those that will be useful to you. There are many TCodes in SAP.
You can also use System → Status. Open it on the SAP screen you are using. It can show the TCode for that screen.
There is one more option. SE93 can show TCode details. This option is for users who have the right access.
Remember User Authorization
Knowing a TCode does not mean you can use it. Your SAP account needs the right authorization. SAP may limit what you can do. Your access can depend on:
Company code
Controlling area
Business activity
Account
Document type
Your work area
Best practice: Learn the TCode and what it does. Also learn when to use it. This is better than trying to remember many TCodes.
Final Takeaway
SAP FICO TCodes help you do tasks in SAP fast. You do not need to learn all of them at once. Start with the TCodes you use most. Learn them as you practice.
Start with FB50, FB60, FBL1N, FB70, F-28, KSB1, and KO88. Use them when you learn common SAP FICO tasks. These include Procure-to-Pay, Order-to-Cash, cost allocation, product costing, and period-end work.
Also, check the SAP version you use. A TCode may work in SAP ECC, SAP S/4HANA, or both. Some tasks work in a new way in S/4HANA. This includes work with Business Partner, cost elements, and Fiori apps.
If your goal is to build SAP skills for a job, you can also explore an SAP course online with placement options at Srijan Institute.
FAQs
Q1. What are the most important Oracle Financials TCodes for beginners?
If you are new to Oracle Financials, start with a few common TCodes. FB50 is used to post G/L entries. FB60 is used for vendor invoices. FB70 is used for customer invoices.
Q2. What is the difference between SAP FICO TCodes and SAP Fiori apps?
SAP TCodes take you straight to a specific SAP task. SAP Fiori apps give you a simpler screen based on your job or role. In SAP S/4HANA, many finance tasks can be done with Fiori apps. Some old TCodes can still be used too.
Q3. How can I find the TCode for an FICO transaction?
You can find a TCode in a few easy ways. If the transaction is already open, go to System → Status. You can see the TCode there.
Q4. Why is my FICO TCode not working or returning authorization error?
The reason your TCode is not working is because you do not have proper authorization or role assigned to your user account. Your access rights might also depend upon various other settings in SAP.
Q5. Which Oracle Financials TCodes are used for month-end closing?
Various SAP FICO TCodes are used for month-end closing. The exact ones depend on the company and its SAP setup.
Turn Knowledge Into Skills
Convert knowledge into job-ready skills with live expert sessions.

Explore Our Top Career Focused Courses
Upskill with industry-relevant training in SAP, Salesforce, Workday & more
Ready to Upgrade Your Skills?
Connect with us today and find the right course for your goals.





