Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 3 of 5

Anatomy of a journal entry

7 min

A journal entry is the financial footprint of a business event. Learning to read one is the single most useful finance skill a non-accountant can build, because almost every process ends in one. We will read the journal entry for Contoso's billing of 50 alternators at 250.00 USD each.

Opening it

Start from the billing document (see the document flow course) or search directly. In Fiori, the Manage Journal Entries app displays the header and line items and links to related documents. Display Journal Entries in T-Account View shows the same entry as T-accounts. In SAP GUI, FB03 displays a journal entry by number, company code and fiscal year. For a full view of the Universal Journal fields, Display Line Items in General Ledger reads the line items directly and lets you add columns.

The header

Header fieldContoso exampleWhy it matters
Company code1710The legal entity whose books are affected
Journal entry number and fiscal year9400000231 / 2026Together with company code, the unique key
Journal entry type (document type)Customer invoiceClassifies the posting and controls number ranges
Posting date and periodOctober 15, 2026, period 10Decides which period the amounts belong to
Reference documentBilling document 90001877The way back to the source
CurrencyUSDTransaction currency of the entry

Journal entry header fields to read first.

The line items

Each line is one account with one set of attributes. For the alternator sale (ignoring tax for simplicity) you would expect:

LineG/L accountDebit / creditAmount (USD)Key attributes
1Receivables, domestic (reconciliation account)Debit12,500.00Customer; profit center; segment
2Revenue, alternatorsCredit12,500.00Product CMC-ALT-100; customer; sales org 1710; profit center for alternators; segment
Journal entry for billing 50 alternators at 250.00 USD (tax omitted).

And for the goods issue that shipped them, valued at a standard cost of 160.00 USD each:

LineG/L accountDebit / creditAmount (USD)Key attributes
1Cost of goods soldDebit8,000.00Product; plant 1710; profit center; segment; margin analysis attributes
2Finished goods inventoryCredit8,000.00Product; plant 1710 (valuation area); profit center
Journal entry for the goods issue of 50 alternators at a standard cost of 160.00 USD.

Finance and controlling attributes on one line

Look at a single revenue line in Display Line Items in General Ledger and add columns. You will find attributes that, in ECC, lived in different tables:

  • Ledger: 0L for the leading ledger; other ledgers may carry the same posting valued differently.
  • Amounts in several currencies: transaction currency, company code currency (USD for 1710), a global (group) currency, and any additional currencies your company configured. The Universal Journal can carry up to ten currencies per line.
  • Profit center and segment: for management and segment reporting.
  • Cost center, internal order or WBS element: on cost lines that need a cost object.
  • Functional area: for cost-of-sales reporting, where used.
  • Market segment (margin analysis) attributes: customer, product, sales organization, distribution channel, customer group and more, on revenue and cost of goods sold lines.
  • Partner attributes: such as partner profit center, for allocations and intercompany.

One posting, several ledgers

If Contoso reports under US GAAP in its leading ledger and under a second accounting principle in a non-leading ledger, a single business event can produce lines in both ledgers under the same journal entry number. Most of the time the values are identical. Where the principles differ (for example depreciation, or certain accruals) the amounts in the non-leading ledger differ too. When you read a journal entry in a test, always note which ledger you are looking at; the leading ledger is the default in most apps, and that is usually the one your expected results describe. Ask your finance lead whether any scenario you test needs a check in a second ledger as well.

What would you do?

Reviewing a Contoso billing journal entry, you see the revenue line has the right account and amount, the customer and product, but the profit center is a generic "dummy" profit center. Everything else looks right. What do you do?

Key points
  • Read the header first: company code, number, fiscal year, type, posting date, reference document.
  • Each line holds one account with finance and controlling attributes together.
  • Lines can carry several currencies and belong to a ledger such as 0L.
  • Expect different fields on different kinds of lines; check the ones that should be there.

Check your understanding · not graded

Lesson check

  1. 1. Which three fields together uniquely identify a journal entry?

  2. 2. On which journal entry line would you expect margin analysis attributes such as customer and product?

  3. 3. What is the typical journal entry for a goods issue to a customer?

  4. 4. Which app lets you add Universal Journal fields as columns to analyze line items?