JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 8 min read

Cover: What is SAP FI? — Financial Accounting in SAP S/4HANA

TL;DR
  • SAP FI handles all external financial reporting — General Ledger, Accounts Receivable, Accounts Payable, Asset Accounting, and Bank Accounting — at the Company Code level.
  • In SAP S/4HANA, the Universal Journal (table ACDOCA) consolidates what were previously separate FI and CO tables into a single source of truth, eliminating reconciliation steps between financial and management accounting.
  • The Business Partner (BP) object replaces legacy Customer Master and Vendor Master in S/4HANA, unifying counterparty data across AR and AP.

1) What FI Covers

SAP FI five sub-modules: GL, AR, AP, Asset Accounting, Bank Accounting

SAP FI (Financial Accounting) manages the recording and reporting of all financial transactions that must appear in legally required financial statements — the balance sheet, profit and loss statement, and supporting disclosures. Every goods movement in MM, every billing document in SD, and every payroll run in HR ultimately produces an FI posting that flows through to the books.

FI is organized into five functional sub-modules, each responsible for a distinct part of the financial close cycle.

General Ledger (FI-GL)

Universal Journal ACDOCA replacing separate FI and CO tables in S/4HANA

General Ledger key objects: Chart of Accounts, GL Account Master, FSV, Ledger, Document Type, Posting Period Variant

The General Ledger is the central ledger for all FI sub-ledgers. Every financial transaction — whether originated in AR, AP, Asset Accounting, or an integrated module — posts to the GL. In SAP S/4HANA, the Universal Journal (ACDOCA) replaces the separate ledger tables used in ECC (BKPF/BSEG, FAGLFLEXA), making FI-GL the single repository for all financial line items.

Key ObjectDescription
Chart of Accounts (COA)Master list of GL accounts used for daily postings (Operative COA), local legal requirements (Country COA), and group consolidation (Group COA)
GL Account MasterIndividual account definition including account type (balance sheet / P&L), field status group, and reconciliation account assignment
Financial Statement Version (FSV)Reporting structure that maps GL accounts to balance sheet and P&L line items for statutory reporting
LedgerLeading Ledger (primary accounting standard) plus optional Non-Leading Ledgers for parallel accounting (e.g., IFRS + local GAAP)
Document TypeControls which account types a document can post to and determines the number range for document numbering
Posting Period VariantControls which fiscal periods are open or closed for posting, enforcing period-end discipline

Accounts Receivable (FI-AR)

Comparison of FI-AR (Accounts Receivable) and FI-AP (Accounts Payable)

FI-AR manages all customer-facing financial transactions: issuing invoices, receiving and clearing payments, running dunning (reminder) procedures, and monitoring credit exposure.

Key ObjectDescription
Business Partner (Customer role)Unified master data object replacing legacy Customer Master (FD01); mandatory in S/4HANA
Customer InvoiceDocument recording a receivable from a customer, posted via SD billing or manually (FB70)
Incoming PaymentPayment received from a customer, applied against open customer invoices (F-28 / F110 automatic clearing)
DunningAutomated reminder process for overdue receivables, configured via dunning areas and dunning levels
Credit Control AreaOrganizational unit that defines credit limits and monitors customer credit exposure (FD32)

Accounts Payable (FI-AP)

FI-AP manages all vendor-facing financial transactions: recording purchase invoices, processing outgoing payments, handling withholding tax, and running the automatic payment program.

Key ObjectDescription
Business Partner (Vendor role)Unified master data object replacing legacy Vendor Master (FK01); mandatory in S/4HANA
Supplier InvoiceDocument recording a payable to a vendor, posted via MM invoice verification (MIRO) or manually (FB60)
Outgoing PaymentPayment disbursed to a vendor, applied against open supplier invoices (F-53 / F110 automatic payment program)
Automatic Payment Program (F110)Batch payment run that selects due invoices, determines payment method and bank, and generates payment documents
Withholding TaxTax withheld at source and remitted to tax authorities; configured per vendor and tax type

Asset Accounting (FI-AA)

FI-AA asset lifecycle: capitalization, depreciation, retirement

FI-AA manages the complete lifecycle of fixed assets: from capitalization through periodic depreciation to eventual retirement or sale. Asset Accounting posts to FI-GL via reconciliation accounts, keeping the balance sheet in sync automatically.

Key ObjectDescription
Chart of DepreciationCountry-specific framework defining which depreciation areas are active and how depreciation is calculated
Asset ClassTemplate that pre-assigns G/L accounts, depreciation keys, and useful life defaults for assets of the same type
Depreciation AreaRepresents a valuation perspective (e.g., book depreciation, tax depreciation, IFRS); parallel areas enable multi-GAAP reporting
Asset MasterIndividual asset record linked to an asset class, cost center, and company code
Depreciation RunPeriodic batch program that calculates and posts planned depreciation across all assets (AFAB in ECC; equivalent Fiori app in S/4HANA)

Bank Accounting (FI-BL)

Bank Accounting (FI-BL) key objects: House Bank, Bank Account Master, Bank Statement Processing, Cash Journal

FI-BL manages the bank-side of financial transactions: configuring house banks, processing bank statements, and reconciling cash positions. It integrates with FI-AR for incoming payment clearing and FI-AP for outgoing payment posting.

Key ObjectDescription
House BankSAP representation of a physical bank account used by the company code
Bank Account MasterG/L account linked to a specific house bank and account ID for cash posting
Bank Statement ProcessingAutomated import and matching of electronic bank statements against open payment items
Cash JournalSimplified journal for petty cash transactions at a company code level

2) Organizational Structure

SAP FI organizational hierarchy: Client, Company, Company Code, reporting dimensions

Company Code as the core FI unit producing legal financial statements

SAP FI uses a layered hierarchy of organizational units. Understanding this hierarchy is essential before any FI configuration begins, because master data, posting parameters, and reporting boundaries are all tied to these units.

Organizational UnitLevelKey Characteristics
ClientHighestContains all company codes; shared master data (Business Partners) lives here
CompanyGroup levelLegal entity for group consolidation; one company can contain multiple company codes
Company CodeFI core unitProduces legal financial statements (balance sheet, P&L); has exactly one Chart of Accounts, one Fiscal Year Variant, one Posting Period Variant
Business AreaCross-companySegment-level reporting unit shared across company codes; not required for S/4HANA segment reporting (Profit Center is preferred)
Profit CenterReporting dimensionMandatory in S/4HANA for profit center balance sheet reporting; assigned on every posting
SegmentReporting dimensionIFRS 8 operating segment; derived from Profit Center in standard S/4HANA configuration
Controlling Area (CO)CO integrationGroups company codes for cost accounting; defines the scope of management reporting

The typical relationship in a single-country implementation looks like this:

Client
 └── Company (Group Entity)
      └── Company Code (e.g., 1000 — Japan Operating Company)
           ├── Chart of Accounts (e.g., INT — International COA)
           ├── Fiscal Year Variant (e.g., K4 — Calendar Year)
           ├── Posting Period Variant
           └── Controlling Area (e.g., 1000)

Key design decision: The Company Code is the smallest unit for which a complete set of legal financial statements can be produced. If your client requires separate balance sheets for two entities — even within the same country — each entity needs its own Company Code. Resist the temptation to use Business Areas as a substitute; they do not enforce accounting completeness the way Company Codes do.

3) Roles

SAP FI roles and their primary activities

SAP FI touches a broad range of stakeholders. The table below maps the primary roles encountered in a typical FI implementation or operational team.

RolePrimary Activities
GL AccountantPosts and reviews journal entries; manages period-end closing tasks (accruals, FX revaluation, GR/IR clearing); prepares financial statements
AP AccountantRecords Supplier Invoices; processes outgoing payments; monitors open payable items; reconciles vendor statements
AR AccountantPosts customer invoices; processes incoming payments; runs dunning; monitors credit exposure
Asset AccountantCreates and manages asset masters; runs depreciation; processes asset acquisitions and retirements
Cash ManagerConfigures and monitors house bank accounts; processes bank statement imports; manages liquidity position
FI ConsultantConfigures organizational structures, chart of accounts, document types, posting period variants; owns integration with MM, SD, and CO
Finance Manager / ControllerReviews financial statements; approves closing entries; monitors key financial KPIs
SAP Basis / SecurityManages authorization roles for FI transactions; ensures segregation of duties between posting, approval, and clearing

Summary

SAP FI integration with MM, SD, CO, and HR modules

SAP FI is not a standalone ledger — it is the financial foundation into which every other SAP module writes. Materials Management posts stock and invoice valuations to FI; Sales and Distribution creates revenue postings in FI; Controlling reads FI cost elements to populate management reports. In SAP S/4HANA, the Universal Journal (ACDOCA) makes this integration seamless by storing FI and CO line items in a single table, eliminating the reconciliation overhead that was a constant burden in SAP ECC implementations.

The shift to Business Partner and the Universal Journal are the two changes that most affect consultants coming from an ECC background. Understanding these architectural decisions — and the organizational structure that underpins them — is the starting point for any FI project, whether you are implementing from scratch, migrating from ECC, or expanding an existing S/4HANA landscape.

The next L1 article in this series, FI-002, covers Business Processes and Integration — walking through how FI connects with MM, SD, CO, and HR across the full order-to-cash and procure-to-pay cycles.

L1) Big Picture

IDCategoryTitle
fi-001OverviewWhat is SAP FI? 📍

L2-A) Master Data

IDCategoryTitle
fi-a01OverviewSAP FI Master Data: Overview, Hierarchy & Relationships
fi-a02-01Master DataSAP FI Material Master
fi-a03-01Master DataSAP FI Chart of Accounts
fi-a03-02Master DataSAP FI G/L Account
fi-a04-01Master DataSAP FI Payment Terms
fi-a04-02Master DataSAP FI Tax Code
fi-a06-01Master DataSAP FI Bank Master
fi-a06-02Master DataSAP FI House Bank
fi-a07-01Master DataSAP FI Asset Class
fi-a07-02Master DataSAP FI Depreciation Key
fi-a07-03Master DataSAP FI Asset Master

L2-B) Transaction

IDCategoryTitle
fi-b01OverviewSAP FI Transactions: Process Flow, Hierarchy & Relationships