Comprehensive List of SAP FICO T-Codes
The content provides a detailed and categorized list of SAP FICO transaction codes (T-Codes) for configuring enterprise structure, fiscal year, chart of accounts, posting periods, document control, tolerance groups, field status, tax procedures, global parameters, currency settings, and general ledger accounting tasks such as G/L account master data management and document posting.
T-Codes for Enterprise Structure & Basic Settings
Core Organizational Units Setup
- OX15: Create a company
- OX02: Create a company code
- OX03: Create a business area
Assignment of Organizational Units
- OX16: Assign company code to a company
- OB37: Assign company code to fiscal year variant
- OB62: Assign a company code to chart of accounts
- OBBP: Assign a company code to posting period variant
- OBC5: Assign a company code to field status variant
Fiscal Year Configuration
- OB29: Create/maintain fiscal year variant
Chart of Accounts Configuration
- OB13: Create a chart of accounts
- OBD4: Define account groups
- OB53: Define retained earnings account
Posting Period Configuration
- OBBO: Define the posting period variant
- OB52: Open and close posting periods
Document Control Setup
- OBA7: Define document types
- FBN1: Define number ranges
Tolerance Group Configuration
- OBA0: Define tolerance groups for G/L accounts
- OBA4: Define tolerance groups for employees
- OB57: Assign users to tolerance groups
- OBA3: Define customer/vendor tolerance group
Field Status Configuration
- OBC4: Define field status variants
Tax Calculation Procedures
- OBBG: Assign a country to the calculation procedure
Global Parameters & Currency
- OBY6: Enter global parameters
- OB07: Check exchange rate types
- OBBS: Define translation ratios for currency translation
- OB08: Enter exchange rates
- OBA7: Specify the default exchange rate type in the document type
General Ledger (G/L) Accounting T-Codes
G/L Account Master Data Management
- FS00: Create a G/L account centrally; Block/unblock G/L account
- FSS0: Create a G/L account at a company code level
- FSP0: Create a G/L account at a chart of account Level
- FS04: Display changes to G/L master
G/L Document Posting
- F-02: Post a G/L document (standard)
- F-07: Post outgoing payment for G/L accounts
- FB50: Post a G/L account
- FBR2: Post document with reference
Document Display & Modification
- FB03: Display a document
- FB02: Change a document
G/L Account Balance & Line-Item Analysis
- FS10N: Display G/L account balances
- FBL3N: Display G/L line items
- SE38 (Run RFSEPA01): Activate line-item display program
Special G/L Posting Scenarios
- F-65, FV50: Create a document parking entry
- FBV0, FBV5, FBVO: Create a document parking display/process entry
- F-02 (Menu: Document->Hold): Create hold documents entry
- FB11: Display hold documents record
- SE38 (Run RFTMPBLU): Create a conversion program for holding documents
- F-01: Create a sample documents entry
- FBM3: Display sample documents
- FBN1: Create a number range for sample documents “X2”
- FBS1: Create accrual/deferral documents
- F.81: Reverse accrual/deferral documents
- FBD1: Create recurring documents
- FBD2: Change recurring documents
- F.15: Display recurring documents
- F.14: Post recurring documents (batch input)
- FBN1: Create a number range for recurring documents “X1”
Reversals
- FB08: Reverse individual document
- F.80: Do mass document reversal
- FBRA: Reverse a cleared item
- F.81: Reverse accrual/deferral document
- FBR2: Reverse an already-reversed document
Interest Calculation Setup
- OB46: Define interest calculation types
- OBAA: Prepare account balance interest calculation
- OBV2: Assign accounts for automatic posting
- OBAC: Define reference-interest rates
- OB83: Enter interest rates
- OB81: Define time-dependent terms
- F.52: Perform interest calculations
Foreign Currency Revaluation
- OB59: Define valuation methods
- OBA1: Prepare automatic postings
- F.05: Perform foreign currency revaluation
Tax on Sales/Purchases Configuration
- OBQ3: Define tax procedures
- OBBG: Assign country to calculation procedures
- FTXP: Define tax codes
- OBCL: Assign tax codes for non-taxable transactions
- OB40: Define tax accounts
- FS00: Assign tax codes in G/L accounts
Other G/L Transactions & Settings
- OB41: Define posting keys
- OBH1: Copy number ranges between company codes
- OBH2: Copy number ranges between fiscal years
- OB22: Define additional local currencies for company code
- GGB0: Maintain validation rules
- OB28: Activate validation rules
- GGB1: Maintain substitution rules
- OBBH: Activate substitution rules
- OB32: Define document change rules
- OBL1: Post document automatically
- FBKP: Assign account automatically
- OBYC: Automatic account assignment in material management
- EC01: Copy company code settings
- OY01: Define countries for currency group
- FB00: Edit accounting options
- OBR1: Reset/delete transaction data in the company code
- FKMT: Define account assignment model
- OBY9: Transport chart of accounts
- O7E6: Define fast-entry screens
- OBR2: Delete master data (customers, vendors, G/L)
- OBY7: Copy chart of accounts and account determinations
- OB56: Define line-item text templates
- OBY2: Copy G/L accounts between company codes
- OBY8: Delete chart of accounts
- FBU3: Display intercompany document
- OBYA: Define clearing accounts for intercompany transactions
Accounts Payable (AP) T-Codes
AP Basic Settings & Master Data
- OBD3: Create vendor account groups
- XKN1: Create number ranges for a vendor account
- OBAS: Assign number ranges to vendor account groups
- OBA3: Maintain customer/vendor tolerance groups
- XK01, BP: Create a vendor master (centrally)
- XK02, BP: Change vendor master
- FK03: Display vendor master (accounting)
- FS00: Create a G/L reconciliation account
AP Invoice & Credit Memo Processing
- F-43: Enter vendor invoice
- FB60: Enter vendor invoice (different context/screen layout)
- F-41: Enter a vendor credit memo
- FB65: Enter vendor credit memo (different format)
- FB10: Invoice/credit memo fast entry
AP Payment Processing
- F-53: Post outgoing payment
- F-05, F-51: Post with clearing
- F-44: Clear vendor
- F-13: Automatic payments clearing
AP Down Payments
- FS00: Create an “Advance to Vendors” G/L account
- OBYR: Define alternative reconciliation accounts for vendor down payment
- F-47: Request down payment
- F-48: Post-down payment made
- F-54: Clear vendor down payment
House Banks & Check Management
- FI12: Create/maintain house banks
- FCHI: Create check lots
- FCH5: Manual check creation/updates
- FCHN: Display check register
- FCH3: Void check / unissued check cancellation
- FCH8: Cancel an issued check
- FCH6: Change check issue/encashment date
- FCHG: Remove check encashment date
- FCHV: Create void reason code
Automatic Payment Program (APP)
- FBZP: Configure automatic payment program
- FBZ0: Display/edit payment proposal
- XK02, BP: Assign payment method in vendor master
- F110: Execute payment run
AP Reporting & Analysis
- FBL1N: Display vendor line item
- FK10N: Display vendor account balance
Cash Journal (AP Relevant)
- FS00: Create a G/L account for the cash journal
- OBA7: Define document types for cash journals
- FBCJC1: Define number ranges for cash journals
- FBCJC0: Set up a cash journal
- FBCJC2: Create, change, or delete business transactions
- FBCJC3: Set up print parameters
Terms of Payment (AP)
- OBB8: Create/maintain terms of payment
- OBXU: Assign G/L account for discount received
Accounts Receivable (AR) T-Codes
AR Basic Settings & Master Data
- OBD2: Create customer account groups
- XDN1: Create number ranges for customer accounts
- OBAR: Assign number ranges to customer account groups
- FS00: Create a G/L reconciliation account
- XD01, BP: Create customer master (centrally)
- FD01: Create customer master (Fi level)
- XD02, BP: Assign Dunning Procedure In Customer Master
AR Invoice & Credit Memo Processing
- F-22: Enter customer invoice
- FB70: Enter customer invoice (enjoy transaction)
- F-27: Enter a customer credit memo
- FB75: Enter customer credit memo (enjoy transaction)
AR Payment Processing
- F-28: Post incoming payment
- F-32: Clear normal item – account clear
AR Down Payments
- FS00: Create an “advance from customers” G/L account
- OBXR: Define an alternative reconciliation account for the customer’s down payments
- F-37: Request down payment (noted item)
- F-29: Post-down payment received
- F-39: Transfer advance (special G/L to normal)
Dunning
- FBMP: Define dunning procedures
- OB61: Define dunning areas
- F150: Execute the dunning run
AR Reporting & Analysis
- FBL5N: Display customer line item
- FD10N: Display the customer account balance
Credit Management (AR Relevant)
- OB45: Maintain credit control area
- OB38: Assign company code to credit control area
- OB01: Define credit risk categories
- OB39: Define intervals for days in arrears
- OB02: Define credit representative groups
- OB51: Define credit representatives (assign employee)
Bills of Exchange (AR)
- OBYN: Define alternative reconciliation accounts for bills of exchange
- OBYK: Define bank sub-accounts
- F-36: Post bills of exchange payment
- F-33: Post bank bill discounting
- F-20: Reverse contingent liability
- S_ALR_87012213: Generate a report for outstanding bills of exchange
Terms of Payment (AR)
- OBXI: Assign G/L Account for discount given
Extended Withholding Tax T-Codes
Basic Settings
- OBY6: Assign PAN & TAN numbers (India-specific)
- OY05: Create a factory calendar
- J1INCAL: Assign factory calendar to business places (India-specific)
- OBWW: The assignment of accounts
Execution & Reporting
- XK02: Assign extended withholding tax codes in the vendor master
- J1INCHLN: Create a remittance challan (India-specific)
- J1INBANK: Enter bank challan (India-specific)
- J1INCERT: Create a TDS certificate (India-specific)
- J1INAR: Create annual return (India specific)
Asset Accounting (AA) T-Codes
AA Organizational Structure & Basic Settings
- EC08: Copy reference chart of depreciation/depreciation areas
- OAOB: Assign company code to a chart of depreciation
- OBCL: Assign tax codes for non-taxable transactions
Asset Class & Master Data Configuration
- OAOA: Maintain asset classes
- OAYZ: Determine depreciation areas in asset classes
- OA77: Define screen layout rules for asset master data
- OA78: Define screen layout rules for asset depreciation areas
- AS08: Maintain a range of numbers for asset master data
- AO90: Assignment of G/L accounts for automatic postings
Depreciation Configuration
- OAYR: Specify intervals and posting rules
- OAYO: Specify rounding rules
- AFAMD: Define base methods (depreciation)
- AFAMS: Define declining balance methods
- AFAMP: Define multilevel methods
- AFAMA: Define period control methods
- AFAMD/S/P/A (Combined access): Maintaining depreciation keys
Asset Master Data Management
- AS01: Create an asset master record
- AS11: Create a sub-asset master record
Asset Transactions
- F-90: Post-asset purchase (main asset); Post sub-asset purchase
- F-92: Enter the sale of an asset with the customer
- ABAON: Enter the sale of assets without the customer
- ABUMN: Enter transfer of assets (intra-company)
- ABT1N: Enter transfer of assets (inter-company)
- ABAVN: Enter scrapping of assets
- ABNAN: Post-capitalization of asset
- ABAA: Create unplanned depreciation
- ABMA: Create manual depreciation
Depreciation Run & Asset Reporting
- AFAB: Execute depreciation run
- AW01N: The asset explorer
- AR01, AR02, S_ALR_87011965: The asset history sheet
- S_ALR_87012936: The depreciation forecast
- ABST2: The reconciliation of assets with the General Ledger
Capital Work-in-Progress (CWIP) Settlement
- AS01: Create CWIP asset master
- OKO7: Define the settlement profile
- SNUM: Define number ranges for settlement
- AIAB: Settle CWIP to final asset
- ASKB: Transfer APC asset values (periodic)
Controlling (CO) T-Codes
CO Basic Settings
- OKKS: Set controlling area
- OKKP, OX06: Maintain controlling area
- KANK: Maintain number ranges for CO documents
- OKEQ: Maintain versions
- OKP1: Maintain period lock
Cost Element Accounting
- FS00: Create a primary cost element (FI integration)
- KA01: Create a primary cost element (CO area)
- KA06: Create a secondary cost element
- KAH1: Create cost element groups
- OKB2: Make default settings (cost elements)
- OKB3: Create batch input for cost elements
- SM35: Execute batch input session
- KA03: View cost elements created
Reconciliation Ledger (CO-FI)
- KALA: Activate reconciliation ledger
- KALB: Deactivate the reconciliation ledger
- OBYB: Define adjustment accounts for reconciliation
- KALC: Execute reconciliation posting
- OK13: Maintain number ranges for reconciliation ledger
Cost Center Accounting (CCA)
- KS01: Create a cost center
- KSH1: Create a cost center group
- OKENN: Display the cost center standard hierarchy
- OKEON: Change the cost center standard hierarchy
- KP06: Plan cost center costs/activities
- KB11N: Repost costs
- KB61: Repost CO line items
- KSB1: Display cost center actual line items
- KSB5: Display CO document
Note: The list continues with further modules and T-codes as per the original content.