SAP FICO Interview Questions and Answers
These SAP FICO interview questions cover Financial Accounting (FI), Controlling (CO), enterprise structure, General Ledger, Accounts Payable, Accounts Receivable, Asset Accounting, bank accounting, integration, and production-support scenarios. The answers are suitable for freshers as well as experienced consultants preparing to explain configuration decisions and troubleshooting methods.
Interviewers usually expect more than definitions. A strong answer explains the business requirement, relevant configuration, master data, accounting impact, integration point, testing approach, and method used to diagnose errors. Transaction codes and configuration paths can vary between SAP ERP and SAP S/4HANA, so state which system version you have worked with.
SAP FICO Fundamentals for Freshers
1. What is SAP FICO?
SAP FICO commonly refers to two connected areas: Financial Accounting (FI) and Controlling (CO). FI records transactions for external financial reporting, including the general ledger, customer accounting, vendor accounting, asset accounting, and bank accounting. CO supports internal cost and profitability analysis through objects such as cost centers, internal orders, profit centers, and product-costing structures.
Transactions originating in purchasing, sales, production, asset management, and other processes can generate FI and CO postings through integration. This allows operational and financial information to remain connected.
2. What are the major submodules of SAP FI?
- General Ledger Accounting
- Accounts Payable
- Accounts Receivable
- Asset Accounting
- Bank Accounting
- Contract Accounts Receivable and Payable, when used for the relevant industry scenario
- Special-purpose and consolidation-related functions, depending on the SAP product and system design
3. What is the difference between FI and CO?
FI focuses primarily on legal accounting and external financial statements. CO focuses on internal management reporting, cost control, allocation, planning, and profitability. A vendor expense invoice, for example, may create an FI posting to the vendor and expense accounts while also assigning the expense to a CO object such as a cost center or internal order.
4. How does SAP FICO integrate with other SAP modules?
Integration is driven by business transactions and account-determination rules. A goods receipt in Materials Management can update inventory and the GR/IR clearing account. A billing document in Sales and Distribution can create customer, revenue, and tax postings. Payroll, asset acquisitions, production activities, and settlement processes can also create FI or CO documents. The consultant must understand both the originating transaction and the resulting accounting entry.
SAP FICO Enterprise Structure Interview Questions
5. What are the important organizational units in SAP Financial Accounting?
- Company: an organizational unit that can represent a corporate group or consolidation level.
- Company code: the smallest organizational unit for which a complete set of legal financial statements can be produced.
- Business Area: a unit historically used for internal reporting across company codes; its use depends on the system design.
- Controlling area: the organizational unit used for cost accounting and CO processes.
- Credit control area or the applicable credit-management organizational structures: used for customer credit management, depending on the SAP solution.
6. What is the difference between a company and a company code?
A company is an organizational unit that can group one or more company codes for consolidated reporting. A company code represents an independent accounting entity with its own complete books and statutory financial statements. Day-to-day FI postings are made for a company code.
7. What is copied when a company code is created with a copy function?
A company-code copy can transfer configuration settings and dependent customizing from a reference company code. The precise scope depends on the copy tool and selected options. Transactional documents are not treated as configuration and are not copied as part of ordinary company-code customizing. Master data may require separate creation, extension, migration, or validation, so it is inaccurate to assume that every master-data record is copied automatically.
8. Can multiple company codes use the same chart of accounts?
Yes. Multiple company codes can share an operating chart of accounts. Each company code is assigned one operating chart of accounts, while additional structures such as a group chart of accounts or country-specific chart may be used when the reporting design requires them.
Fiscal Year, Posting Period, Currency, and Chart of Accounts Questions
9. What is a fiscal year variant?
A fiscal year variant defines the number and dates of posting periods in a fiscal year and the relationship between calendar dates and fiscal periods. It is assigned to the company code. A calendar fiscal year runs from January through December. A non-calendar fiscal year begins or ends in different calendar months. Year-dependent variants can be used when period dates vary by year.
10. What are normal and special posting periods?
Normal periods are used for regular postings during the fiscal year. Special periods are used for year-end adjustment postings and are associated with the last normal posting period. Their availability depends on the fiscal year variant and posting-period controls.
11. How does SAP determine whether a posting period is open?
The system derives the posting period from the posting date and fiscal year variant. It then checks the posting-period variant and the permitted interval for the relevant account type, account range, and authorization group. A document can be rejected even when the calendar month appears correct if the required interval is closed for that account type.
12. What steps do you take when document posting fails because the posting period is closed?
- Check the posting date, document date, company code, and derived fiscal period.
- Identify the account types and accounts affected by the document.
- Verify the posting-period variant assigned to the company code.
- Review the open-period intervals and any authorization-group restriction.
- Confirm whether the business approved posting in that period.
- Open only the required period and account scope through controlled change procedures, or use an approved open posting date.
- Retest the transaction and retain evidence of the configuration change.
A consultant should not open a closed period broadly merely to bypass an error. Period controls are part of the financial close and audit process.
13. What is a chart of accounts?
A chart of accounts is an organized list of general ledger accounts. It contains chart-level definitions such as the account number, name, account type, and account group. Company-code-specific settings control how the account operates in an individual company code.
14. What is the difference between operating, group, and country charts of accounts?
- Operating chart of accounts: used for daily postings in the company code.
- Group chart of accounts: supports standardized group-level reporting by mapping operational accounts to group accounts.
- Country chart of accounts: can support local statutory reporting requirements where the operating chart alone is insufficient.
15. What is a retained earnings account?
The retained earnings account receives the carried-forward balance of profit-and-loss accounts at fiscal year-end. P&L accounts are assigned to a retained earnings account through configuration. More than one retained earnings account can be defined when different P&L account groups require separate treatment.
16. What is local currency, and which currencies can appear in an SAP document?
The local currency is the primary currency assigned to a company code. A posting may also contain a transaction currency and additional parallel currencies, depending on ledger and currency configuration. For a foreign-currency posting, the relevant currency, exchange-rate type, exchange rate or translation date, and currency configuration must be available.
17. How are exchange rates maintained and used?
Exchange rates are maintained for a currency pair, exchange-rate type, and validity date. During posting, SAP translates the transaction amount using the configured rate unless an authorized user supplies an allowed manual rate. The calculation can also depend on factors such as direct or indirect quotation and translation ratios.
SAP FI General Ledger Interview Questions
18. What is a G/L account group?
An account group classifies G/L accounts and controls the permitted account-number range and field status during account creation. Typical classifications include assets, liabilities, revenue, and expenses, although the actual design is organization-specific.
19. What is a field status group?
A field status group controls whether fields in a G/L line item are suppressed, optional, or required. The effective field status results from the combination of the posting key and the field status group assigned to the G/L account. The more restrictive setting generally takes precedence.
20. What is the purpose of a document type?
A document type classifies accounting documents. It controls elements such as the permitted account types and number-range assignment and helps users identify the business origin of a posting. Examples can include customer invoices, vendor invoices, payments, and general journal entries.
21. What is a posting key?
A posting key is a two-character key used in classic FI posting logic to determine the account type, debit or credit direction, and line-item field status. In many user interfaces the system derives it from the selected transaction, but its accounting role remains relevant when analyzing documents and errors.
22. What is a Financial Statement Version?
A Financial Statement Version is a hierarchical structure that groups G/L accounts into financial-statement items such as assets, liabilities, equity, revenue, and expenses. It is used to prepare balance sheets and profit-and-loss statements. The account assignments should be complete and should avoid unintended overlaps.
23. What is document splitting?
Document splitting distributes or derives selected account assignments so that financial statements can be balanced by dimensions such as profit center or segment. Its behavior depends on configured business transactions, item categories, splitting rules, and zero-balance settings. It requires careful design and end-to-end testing because it affects generated line items.
Accounts Payable and Accounts Receivable Interview Questions
24. Where are payment terms maintained for customers and vendors?
Payment terms are defined in configuration and can be assigned in customer or vendor master data. They may also be entered or replaced in a document when permitted. The terms determine values such as baseline-date calculation, due dates, cash-discount periods, and discount percentages.
25. What is a reconciliation account?
A reconciliation account is a G/L account linked to a customer, vendor, or asset subledger. When a subledger document is posted, the corresponding G/L balance is updated automatically. Direct manual posting is normally restricted so that the general ledger remains reconciled with its subledger.
26. Can the reconciliation account be changed in a vendor master record?
The reconciliation account can be changed for future postings when configuration, authorization, and business controls permit it. Existing open and cleared items remain associated with the reconciliation account used when they were posted. Before changing it, assess reporting, open-item, migration, and audit implications.
27. Explain invoice verification after a goods receipt.
In a standard procure-to-pay flow, the purchase order records the commercial terms. The goods receipt updates inventory or consumption and typically credits the GR/IR clearing account. Invoice verification compares the supplier invoice with the purchase order and receipt. The accepted invoice creates a vendor liability, clears the relevant GR/IR amount, and posts tax or price differences according to configuration. Quantity, price, and tolerance differences may block the invoice for payment.
28. How do you resolve a GR/IR clearing difference?
- Review the purchase order history and identify the goods-receipt and invoice-receipt documents.
- Compare quantities, values, units of measure, currencies, delivery costs, reversals, and returns.
- Determine whether the difference is temporary because a receipt or invoice is still expected.
- Correct the source document where the posting is wrong, using approved reversal and reposting procedures.
- Follow the organization’s GR/IR maintenance process for balances that are valid for clearing or write-off.
- Reconcile the resulting G/L and purchasing records and document the reason for the adjustment.
The correct treatment depends on the business cause. A consultant should not clear a GR/IR balance before confirming whether another logistics document is expected.
29. What is a dunning procedure?
A dunning procedure controls how overdue customer or vendor items are selected and processed for payment reminders. It defines dunning levels, intervals, grace periods, charges, minimum amounts, and forms. The dunning level represents the escalation stage reached by an overdue item or account. The exact number and behavior of levels follow the configured procedure.
30. Why are bank types used in customer and vendor master data?
A bank type, also called a partner bank type in relevant master-data contexts, distinguishes multiple bank accounts maintained for the same business partner. It can help the payment process select the intended account when more than one set of bank details exists.
Automatic Payment Program Interview Questions
31. What is the Automatic Payment Program in SAP?
The Automatic Payment Program selects due open items, applies configured payment rules, creates a payment proposal, and produces payment postings and payment media after review. It can process outgoing vendor payments and other supported payment scenarios. Selection depends on master data, payment methods, due dates, payment blocks, bank determination, available amounts, and run parameters.
32. Can you walk through the configuration of the Automatic Payment Program?
- Define settings that apply to all company codes, including payment-related control information.
- Maintain paying-company-code settings, such as minimum amounts and payment-processing controls.
- Configure payment methods per country, including permitted payment characteristics and required master-data fields.
- Configure payment methods per company code, including amount limits and form or payment-medium settings where applicable.
- Set up house banks, bank accounts or account IDs, and the required G/L accounts.
- Configure bank determination, ranking order, available amounts, value dates, and account determination.
- Maintain valid payment methods and bank details in customer or vendor master data.
- Create a payment run, enter parameters, generate and review the proposal, resolve exceptions, execute the payment run, and produce payment media.
33. Why might an invoice be excluded from a payment proposal?
Common causes include a payment block, an item that is not yet due, an invalid payment method, incomplete bank data, amount limits, missing house-bank determination, a currency restriction, an alternative payee issue, another payment run locking the item, or inconsistent master data. Review the proposal log and item-level exception before changing configuration.
SAP Bank Accounting Interview Questions
34. What is bank reconciliation in SAP?
Bank reconciliation compares bank-statement transactions with postings in SAP. The process identifies matched transactions, posts bank charges or other differences, clears open items where possible, and sends unmatched items for investigation. Clearing accounts are commonly used to separate outgoing or incoming payment postings from the final bank-statement confirmation.
35. What is the difference between an Electronic Bank Statement and a Manual Bank Statement?
An Electronic Bank Statement imports a bank-provided file and applies interpretation and posting rules to its transactions. A Manual Bank Statement requires statement items to be entered by a user. Both approaches can create postings and clear open items, but automation, format handling, and error processing differ.
36. What should you check when an Electronic Bank Statement item does not post?
- File format, bank-account identification, and statement sequence
- External transaction code and its mapping to a posting rule
- Posting rule, account symbols, and G/L account determination
- Interpretation algorithm and search information
- Company code, currency, posting date, and open posting period
- Missing master data, authorization issues, or an invalid clearing reference
SAP Asset Accounting Interview Questions
37. What are the main configuration areas in Asset Accounting?
The main areas include the chart of depreciation, depreciation areas, assignment to company codes, asset classes, account determination, screen-layout rules, number ranges, depreciation keys, transaction types, integration with the general ledger, and fiscal-year or period controls. The exact sequence depends on whether the implementation uses classic Asset Accounting or SAP S/4HANA Asset Accounting.
38. What is an asset class?
An asset class groups assets with similar accounting and master-data characteristics. It can control number ranges, screen layout, account determination, and default depreciation information. Examples might include buildings, machinery, vehicles, and office equipment.
39. What is a depreciation area?
A depreciation area represents a valuation view of an asset, such as book depreciation, tax depreciation, or another reporting valuation. Areas can differ in depreciation terms, currencies, and posting behavior. Their design must align with accounting principles, ledgers, and organizational reporting requirements.
40. What is a depreciation key?
A depreciation key controls how depreciation is calculated. It combines calculation methods and parameters for factors such as the depreciation method, useful life, period control, and multilevel rates. A key that results in no ordinary depreciation may be used when an asset should not depreciate, but its exact behavior must be confirmed in the system configuration rather than inferred only from its identifier.
41. How do you change the fiscal year in Asset Accounting?
Asset Accounting uses a fiscal-year change process to open the new year for asset transactions, while year-end closing completes the prior year after required checks. Before execution, verify depreciation posting status, reconciliation, incomplete assets, errors, and the permitted sequence of years. The exact applications and transaction codes depend on the SAP release.
SAP CO and FI-CO Integration Interview Questions
42. What is a controlling area?
A controlling area is the main organizational unit for management accounting. One or more company codes can be assigned when the required organizational prerequisites are met. It contains settings used for cost-center accounting, internal orders, allocations, planning, and other CO processes.
43. What is the difference between a cost center, profit center, and internal order?
- Cost center: tracks costs for a department, function, location, or area of responsibility.
- Profit center: supports internal reporting of revenues, costs, and results for a responsibility unit.
- Internal order: collects and monitors costs for a specific job, event, campaign, investment, or temporary activity and can later be settled.
44. What is settlement in SAP CO?
Settlement transfers costs collected on a sender object, such as an internal order or project-related object, to one or more receivers according to a settlement rule. Receivers can include cost centers, assets, profitability segments, or other permitted objects. The settlement profile and allocation structure influence what can be settled and how costs are categorized.
Scenario-Based SAP FICO Interview Questions for Experienced Consultants
45. How do you investigate an accounting document that was posted to the wrong G/L account?
Start with the source transaction and document flow. Identify whether the account came from direct entry, material valuation, transaction keys, revenue account determination, tax configuration, asset account determination, substitution, or another integration rule. Reproduce the issue with equivalent test data, correct the responsible configuration or master data, and reverse and repost the business transaction through the approved process when required.
46. How do you handle a production issue that cannot be reproduced in the test system?
- Record the exact user, timestamp, application, document numbers, messages, and input conditions.
- Compare configuration, master data, roles, business functions, transports, and relevant notes between systems.
- Review logs, update termination records, background jobs, document flow, and change history.
- Reproduce with controlled data that matches the production conditions without exposing sensitive information.
- Separate configuration defects from master-data, authorization, interface, and timing problems.
- Implement the correction through change control and complete regression testing across the integrated process.
47. How would you explain your role in an SAP FICO implementation?
Describe your actual responsibilities by project phase: requirement workshops, process mapping, solution design, configuration, functional specifications, integration testing, data migration, user-acceptance testing, cutover, training, go-live, and hypercare. Give one concrete example with the requirement, your decision, the accounting result, the teams involved, the issue encountered, and the verified outcome. Do not claim ownership of activities that were performed by another team.
48. How do you answer questions about SAP FICO support incidents?
Use a concise structure: business impact, evidence collected, root cause, correction, testing, deployment control, and prevention. For example, explain whether a failed payment resulted from master data or configuration, how the proposal log identified it, what was corrected, and which regression cases confirmed that unrelated payment methods still worked.
How to Prepare for an SAP FICO Interview
- Review end-to-end processes: procure to pay, order to cash, record to report, asset accounting, bank accounting, and period-end closing.
- Practice explaining the debit and credit entries generated by each process.
- Connect configuration to master data and transactional behavior instead of memorizing menu paths alone.
- Prepare two implementation examples and three support-incident examples from your actual experience.
- Review integration with Materials Management, Sales and Distribution, Asset Accounting, and CO objects.
- Be ready to interpret logs for payment proposals, posting-period errors, GR/IR differences, tax issues, failed interfaces, and bank statements.
- State whether your experience is in SAP ERP, SAP S/4HANA, or both, because terminology and available functions can differ.
SAP FICO Interview FAQs
Are SAP FICO interview questions different for freshers and experienced consultants?
Freshers are usually tested on accounting concepts, organizational units, master data, and basic configuration. Experienced consultants are more likely to receive implementation, integration, migration, closing, and production-support scenarios that require a structured troubleshooting answer.
Should I memorize SAP FICO transaction codes for an interview?
Know the transaction codes or applications you have genuinely used, but focus on the process and accounting result. Interviewers may work with a different SAP release or use SAP Fiori applications, so explaining why a step is performed is more reliable than listing codes without context.
How should I answer an SAP FICO configuration question?
Begin with the business requirement, identify the organizational unit and configuration object, describe dependent master data, explain the resulting posting, and finish with testing and controls. Mention alternatives only when they are relevant to the scenario.
Which SAP FICO scenarios should an experienced consultant prepare?
Prepare examples involving closed posting periods, failed payment proposals, GR/IR differences, incorrect account determination, foreign-currency valuation, bank-statement exceptions, asset depreciation errors, integration defects, month-end closing, and transport-related configuration differences.
SAP FICO Interview Content QA Checklist
- Confirm that each answer distinguishes SAP ERP behavior from SAP S/4HANA behavior where the difference affects the explanation.
- Verify configuration paths, application names, and transaction codes against the SAP release used by the candidate.
- Check that FI answers include the correct debit, credit, subledger, and reconciliation impact.
- Ensure scenario answers identify the source transaction before recommending a configuration change.
- Do not present project responsibilities, production incidents, or implementation results that the candidate cannot explain from direct experience.
- Review company-specific settings such as fiscal calendars, currencies, payment methods, ledgers, and depreciation areas before treating an example as universal.
TutorialKart.com