JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 7 min read
TL;DR
  • SAP FI transactional objects span six phases — General Ledger Posting, Accounts Receivable, Accounts Payable, Bank Accounting, Asset Accounting, and Period-End Closing — covering the full financial accounting cycle from daily journal entries to annual financial statements.
  • The dependency order follows strict phase sequencing: parked documents must be approved before posting; customer and vendor invoices drive downstream payment and clearing; asset acquisition triggers depreciation simulation and depreciation run; period-end closing must execute in the order accrual/deferral → FX valuation → GR/IR clearing → reclassification → balance carryforward → financial statement.
  • Each end-to-end accounting scenario (GL posting, AR cash/bill collection, AP cash/bill payment, asset accounting, period-end closing) is covered in detail in FI-B02 onward.

1) Transaction Process Flow

SAP FI Daily Transaction Process — Phase 1 General Ledger Posting, Phase 2 Accounts Receivable, Phase 3 Accounts Payable, Phase 4 Bank Accounting, Phase 5 Asset Accounting

SAP FI Periodic Transaction Process — Phase 6 Period-End Closing (monthly/annual cycle)

2) Hierarchy Structure

SAP FI Transaction hierarchy — parent-child relationships across GL, AR, AP, bank accounting, asset accounting, and period-end closing

3) ER Diagram

SAP FI Transaction ER diagram — cardinality between all transactional objects across six phases

4) Transaction Process

PhaseObjectIntegrationPlannedActualPrerequisiteTr-CdDescriptionPractical ExamplesRole
1 General Ledger PostingParked Document-Parked Document-G/L AccountFV50/FBV2Temporarily save a journal entry pending approvalEnter an expense reimbursement document and save pending manager approvalFI End User
Journal EntryCO-Parked DocumentParked DocumentFBV0/FB50Post a journal entry to the general ledgerPost an approved expense reimbursement to update account balancesFI End User
Recurring Entry Document---G/L AccountFBD1/F.14Automatically generate periodic journal entriesAutomatically post monthly rent paymentsFI Administrator
2 Accounts ReceivableParked Customer Invoice-Parked Customer Invoice-Customer MasterFV70Temporarily save a customer invoice pending approvalEnter a sales invoice and save pending approvalFI End User
Customer Invoice [Cash]SDCustomer Invoice [Cash]Parked Customer InvoiceParked Customer InvoiceFB70/F-22Post a customer invoice for cash collectionPost a 1,000,000 JPY product sales invoiceFI End User
Customer Invoice [Bills]SDCustomer Invoice [Bills]Parked Customer InvoiceParked Customer InvoiceFB70/F-22Post a customer invoice for bill collectionPost a 2,000,000 JPY invoice under bill settlement termsFI End User
Parked Customer Credit Memo-Parked Customer Credit Memo-Customer MasterFV75Temporarily save a customer credit memo pending approvalEnter a return credit memo and save pending approvalFI End User
Customer Credit MemoSD-Parked Customer Credit MemoParked Customer Credit MemoFB75/F-27Post a credit memo to the customerPost a 100,000 JPY credit memo for a returnFI End User
Customer Payment--Customer Invoice [Cash]Customer Invoice [Cash]F-28/F-26Process incoming payment from customer (includes clearing)Post a 1,000,000 JPY receipt and clear the invoiceFI End User
Dunning---Customer InvoiceF150Issue dunning notice to overdue customersIssue a dunning notice to a customer 30 days past dueFI Administrator
Bills Receivable-Bills ReceivableCustomer Invoice [Bills]Customer Invoice [Bills]F-36Register a bill of exchange receivableRegister a promissory note received from a customerFI End User
Bill Presentation-Bill PresentationBills ReceivableBills ReceivableF-34Present the bill to the bankPresent a matured bill to the bankFI End User
Bill Collection--Bill PresentationBill PresentationF-33/FBWECollect the bill proceedsReceive 2,000,000 JPY bill proceeds from the bankFI End User
3 Accounts PayableParked Vendor Invoice-Parked Vendor Invoice-Vendor MasterFV60Temporarily save a vendor invoice pending approvalEnter a purchase invoice and save pending approvalFI End User
Vendor Invoice [Cash]MMVendor Invoice [Cash]Parked Vendor InvoiceParked Vendor InvoiceFB60/F-43Post a vendor invoice for cash paymentPost a 500,000 JPY raw material purchase invoiceFI End User
Vendor Invoice [Bills]MMVendor Invoice [Bills]Parked Vendor InvoiceParked Vendor InvoiceFB60/F-43Post a vendor invoice for bill paymentPost a 3,000,000 JPY invoice under bill settlement termsFI End User
Parked Vendor Credit Memo-Parked Vendor Credit Memo-Vendor MasterFV65Temporarily save a vendor credit memo pending approvalEnter a return credit memo and save pending approvalFI End User
Vendor Credit MemoMM-Parked Vendor Credit MemoParked Vendor Credit MemoFB65/F-41Post a credit memo from the vendorPost a 50,000 JPY credit memo for defective goods returnedFI End User
Payment Run--Vendor Invoice [Cash]Vendor Invoice [Cash]F110Execute bulk automatic payment to vendors (includes clearing)Run month-end bulk payment to all vendorsFI Administrator
Vendor Payment--Vendor Invoice [Cash]Vendor Invoice [Cash]F-53Process individual vendor payment (includes clearing)Pay 500,000 JPY to a vendor by bank transferFI End User
Bills Payable-Bills PayableVendor Invoice [Bills]Vendor Invoice [Bills]F-40Register a bill of exchange payableIssue a 3,000,000 JPY promissory note to a vendorFI End User
Bill Settlement--Bills PayableBills PayableF-20Settle the bill on maturitySettle a 3,000,000 JPY bill on its due dateFI End User
4 Bank AccountingBank Statement---House BankFF67/FEBPImport and reconcile bank statementImport electronic bank statement and match receipts and paymentsFI Administrator
Cash Journal---G/L AccountFBCJManage petty cash receipts and disbursementsRecord daily petty cash receipts and disbursementsFI End User
Check Management---House BankFCH1/FCH5Issue and manage payment checksIssue a payment check and track its numberFI Administrator
5 Asset AccountingAsset AcquisitionMM--Asset MasterF-90/ABZONAcquire and register a fixed assetAcquire manufacturing equipment for 10,000,000 JPY and register it as an assetFI-AA Administrator
Depreciation Simulation-Depreciation Simulation-Asset MasterAR00/S_ALR_87012936Simulate depreciation before the actual runSimulate annual depreciation charges in advanceFI-AA Administrator
Asset Depreciation Run--Depreciation SimulationDepreciation SimulationAFABExecute and post depreciationBatch-post monthly depreciation for all assetsFI-AA Administrator
Asset Transfer---Asset MasterABUMNTransfer a fixed asset between entitiesTransfer an asset from head office to a plantFI-AA Administrator
Asset Retirement---Asset MasterABAONRetire and scrap a fixed assetScrap and retire aging equipmentFI-AA Administrator
Asset SaleSD--Asset MasterABAONSell a fixed assetSell an idle asset for 3,000,000 JPYFI-AA Administrator
6 Period-End ClosingAccrual/Deferral Document---G/L AccountFBS1/FBB1Execute accrual and deferral postingsPost accrued expenses and prepaid expensesFI Administrator
Foreign Currency Valuation---G/L AccountFAGL_FC_VALRevalue foreign currency receivables and payablesRevalue USD-denominated receivables at month-end exchange rateFI Administrator
GR/IR ClearingMM--G/L AccountF.13Adjust goods receipt / invoice receipt accountAdjust the difference between received and invoiced amountsFI Administrator
Reclassification---G/L AccountF101Reclassify account balancesReclassify long-term receivables to short-termFI Administrator
Balance Carryforward---G/L AccountFAGLGVTRCarry forward balances to the next fiscal yearCarry forward balance sheet balances to the new year at year-endFI Administrator
Financial Statement---G/L AccountS_ALR_87012284Generate balance sheet and income statementProduce monthly and annual financial statementsFI Administrator

(*1) The Planned/Actual columns follow a 1:1 mapping as a rule. Where a downstream process branches, the source object is shared across multiple targets as a simplification (1:N mapping allowed).

(*2) Payment Run (automatic payment) and Vendor Payment (manual payment) are parallel alternatives. Both execute payment and clearing simultaneously, so both reference the same upstream object as their Actual.


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 📍