FD10N — Customer Balance Display by Period
FD10N shows a customer's account balance broken down by fiscal year and posting period, for one company code at a time. It reads accumulated period totals rather than individual documents, and drilling into a period opens the underlying open and cleared line items for that period.
FD10N is the standard transaction for reviewing a customer's accounts receivable balance across fiscal periods, functionally identical in structure to FS10N for GL accounts and FK10N for vendors. This page covers the entry sequence, the tables the display reads from, and the recurring reconciliation traps around special GL amounts, balance carryforward, and currency translation.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,107 words
Purpose
FD10N displays a customer's accounts receivable balance broken into fiscal year and period columns, for a single company code selection. It is the customer-side counterpart of FS10N (GL) and FK10N (vendor), sharing the same underlying logic: period totals are pulled from summarized transaction figures on the customer master, not recalculated from every document at runtime. The structural fact that causes most confusion is that this summary excludes special GL transactions (down payments, guarantees, bills of exchange) unless the special GL indicator column is explicitly requested, so the total shown here can differ from what FBL5N returns for the same customer and period unless both views are compared with the same scope.
When it is used
FD10N is reached for during period-end AR reconciliation, when a customer disputes a statement total, during credit review before releasing a blocked sales order, or when checking whether a balance carryforward ran correctly at year start. It sits between the aggregate view (a GL reconciliation account balance in FS10N) and the document-level view (FBL5N). Consultants use FD10N first for a quick trend across periods, then switch to FBL5N or drill down from a period cell when a specific document needs identifying. Fiori-based balance and line item apps cover the same ground on newer S/4HANA front ends but FD10N remains the fastest route in a GUI-heavy support call.
How to use it in practice
- Enter the customer account number.
- Enter the company code; leaving it blank pulls balances across all company codes the customer is extended to, which is easy to misread as a single total.
- Enter the fiscal year to display; the screen defaults to the current year.
- Execute to see debit, credit, and cumulative balance per period.
- Double-click a period's balance to drill into the open and cleared line items posted in that period.
- Toggle the special GL indicator column if down payments or guarantees need to be included in the comparison.
Key data objects
- KNC1 - customer transaction figures, the period-by-period debit and credit totals that FD10N actually displays.
- KNC3 - special GL transaction figures, held separately from KNC1 and only shown when explicitly requested.
- BSID - open customer items, read when a period is drilled into for still-open documents.
- BSAD - cleared customer items, read together with BSID to reconstruct the full period movement.
- KNB1 - customer company code master data, source of the reconciliation account and credit control area used to scope the display.
How to prove it in the data
In SE16, pull KNC1 filtered on the customer number, company code, and fiscal year; sum the period debit and credit fields and compare against the FD10N screen total. To confirm the split behind that total, pull BSID and BSAD filtered on the same customer and company code, restricted to posting date within the period in question; the sum of both should equal the KNC1 period movement. A mismatch usually means special GL amounts sitting in KNC3 were excluded from one side of the comparison, or a document posted with a back-dated posting date that lands outside the period the reader expected.
ECC vs S/4HANA
FD10N still runs on S/4HANA and the entry screen is unchanged. Underneath, the summarized figures are sourced through compatibility views over the universal journal rather than a purely independent classic table update, so the display logic and its exclusions (special GL handling, period scoping) carry over unchanged even though the storage model changed. Fiori apps for customer balance and line item review exist as the newer alternative for users working entirely on the Fiori launchpad, but FD10N is not deprecated and remains the faster path for a consultant already in the GUI.
Common pitfalls and how to diagnose them
- Balance carryforward not executed: opening balance for the new fiscal year shows zero or an obviously wrong figure until the year-end balance carryforward program has been run for that company code; check whether other customers on the same company code show the same gap before assuming a customer-specific issue.
- Special GL amounts excluded: down payments and guarantees live in KNC3, not KNC1, and FD10N does not show them unless the special GL column is switched on; a mismatch against FBL5N or against the reconciliation account in FS10N is very often this, not a posting error.
- Company code left blank: leaving the company code field empty pulls a combined view across every company code the customer is extended to, and the resulting total is frequently misread as the balance for a single legal entity during a live dispute call.
- Currency translation mismatch: for customers with foreign currency transactions, FD10N shows the local currency figure; comparing it against a document-currency view in FBL5N without converting first produces a false mismatch.
- Reversal timing: a document reversed in a later period than the original posting makes that later period's balance look distorted temporarily; check the reversal's own posting date before treating it as a data error.
- Confusing FI balance with credit exposure: FD10N reflects only posted FI documents; it does not include open sales orders or unbilled deliveries that a credit management check would count against exposure, so a clean FD10N balance does not explain a credit block by itself.
Whose problem this is
This is functional AR/FI territory; a competent FI consultant should resolve balance-reading questions without escalation. Basis involvement is limited to authorization objects blocking company code or customer access. ABAP involvement only arises if a custom report or interface writes directly to KNC1/KNC3 outside standard posting logic. A clean handover states the customer, company code, fiscal year and period in dispute, the exact comparison already run against FBL5N or FS10N, and whether special GL amounts were included in that comparison.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/fd10nERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.