SAP transaction codeObjectFBL1NModuleFI_FICO

FBL1N — Vendor Line Item Display

FBL1N displays vendor line items - open, cleared, or all - for one or more vendors in a company code. It reads from the open and cleared item tables (or their equivalent views on the universal journal in S/4HANA) and is the standard first stop for checking why an invoice is unpaid, confirming a vendor balance, or reconciling against the GL.

This page covers the vendor line item display transaction FBL1N: what it reads, how selection criteria change what appears, and the diagnostic categories behind the most common complaints - items that look open when they should be cleared, missing items, and vendor balances that do not tie to the GL. It also covers the table-level proof and the S/4HANA data model change underneath an unchanged transaction.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,164 words

What it does

FBL1N is a display-only transaction that lists accounting line items posted to one or more vendor accounts within a company code, filtered by open, cleared, or all items. It does not post anything; it reads existing documents. The structural fact that drives most confusion is that open and cleared items historically live in separate tables, and a document moves from the open table to the cleared table only at the moment of clearing - so the same invoice can appear in completely different result sets depending on which status filter is chosen and which posting or clearing date window is applied. Special GL transactions (down payments, guarantees) are excluded from the default view unless explicitly included, which is the second most common source of apparently missing items.

When it is used

Used constantly during accounts payable operations: confirming why a specific invoice has not been paid before a payment run, reconciling a vendor's open balance ahead of a statement request, investigating a dispute over an invoice or credit memo, and tying a vendor's line items back to the reconciliation account balance in the general ledger. It is the natural next step after FK10N shows a vendor balance total and someone needs to see the individual documents behind that total. For payment-run diagnostics specifically, it is checked before and after F110 to confirm which items were picked up or excluded. Fiori-based line item apps exist on S/4HANA but the classic transaction remains widely used because of its flexible layout and export options.

How to use it

  • Enter one vendor, a range, or leave blank and use company code plus dynamic selections to pull a group of vendors
  • Select the item status: open items, cleared items, or all items
  • For open items, set the 'open at key date' as of which the status is evaluated
  • For cleared items, restrict by clearing date or document date to avoid pulling the entire history
  • Choose or build a layout to bring in fields such as payment block, baseline date, or reference document number
  • Execute and use the totals row to reconcile against the expected vendor balance before drilling into individual documents

Key fields

  • BSIK - open vendor line items, one row per open item per vendor and company code
  • BSAK - cleared vendor line items, populated once a document is cleared and removed from BSIK
  • BSEG - the full accounting line item detail that both BSIK and BSAK are built from
  • BKPF - document header, providing document type, posting date, and fiscal year for each line
  • ACDOCA - on S/4HANA, the universal journal table that BSIK and BSAK now expose as compatibility views rather than physical tables

How to prove it in the data

To confirm a specific claim from FBL1N against the raw data, run SE16 on BSIK for LIFNR and BUKRS matching the vendor and company code in question - any row found there is genuinely still open. If the item is expected to be cleared, check BSAK instead with the same filter and inspect the clearing document and clearing date fields. On S/4HANA the underlying source is ACDOCA, filtered by RLDNR (ledger), RACCT (reconciliation account), and the vendor's business partner or account number, cross-checked against the clearing document field to settle open-versus-cleared disputes.

ECC vs S/4HANA

The transaction itself is unchanged on S/4HANA and behaves the same way from the user's perspective. Underneath, BSIK and BSAK are no longer physical tables but compatibility views generated from the universal journal table ACDOCA, so any custom code or query reading them directly still works but any direct table-level analysis for troubleshooting should be cross-checked against ACDOCA for completeness. A Fiori app for managing vendor line items is available as a modern alternative, offering similar filtering with a different interface, but it does not replace FBL1N for consultants who rely on its layout variants and mass export.

Common pitfalls

  • Open-versus-cleared confusion: an item looks open in FBL1N but the vendor insists it was paid. Check the clearing document field on the item - if populated, the item cleared and the user is probably looking at a stale 'as of' key date, or checked BSIK instead of BSAK. If truly unpopulated, the payment run either excluded it (payment block, blocked line) or never ran against it.
  • Missing items from the result list: the most frequent cause is the item status filter left on 'open items' when the item in question is already cleared, or special GL items excluded because the special GL indicator checkbox was not ticked. Rerun with 'all items' and special GL included before assuming data loss.
  • Vendor balance not matching the GL reconciliation account: the vendor master's reconciliation account was changed after some documents were already posted under the old account, so summing FBL1N line items no longer equals the GL balance on the current account. Check the reconciliation account history on the vendor master, not the line items themselves.
  • Authorization gaps: a vendor silently returns zero rows because the user lacks authorization for that company code or vendor account group, not because the vendor has no postings. Confirm with a user who has broader access before escalating as a data issue.
  • Performance timeouts on large vendors: pulling all items with no date restriction on a vendor with years of history can time out or return an unmanageably large list. Restrict by posting date or fiscal year first, then widen only if needed.

Whose problem this is

Functional AP/FI territory almost exclusively. A good handover to Basis or ABAP only happens when the issue is a genuine performance timeout on a mass selection or a custom layout variant throwing a dump - in that case, hand over the exact selection screen values, the variant name, and the table volume involved rather than a screenshot of the error alone.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/fbl1nERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.