REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA Financials AI / Financial Reports / Financial Statements / Income Statement (P&L)

Income Statement (P&L)

Did we make money? The income statement answers for any period you choose: revenue earned, expenses incurred, and the line every owner reads first — the bottom one. Meridian's first half, straight from the Financial Center:

Getting there. Open the App Launcher (the grid icon at the top-left of any page) → REDA Financials AI → the Financial Center tab, then set Report Type to Income Statement and click Run Report.
Access you'll need. Any REDA Financials permission set can open the Financial Center tab and run the income statement; what you see is limited to the records your role can read.
An Income Statement in REDA Financials AI for Meridian Properties US LLC, January to June 2026: REVENUE 246,100.00 broken into Rental Income — Offices 136,000, Rental Income — Retail 95,400, CAM Recovery Income 11,700 and Parking Income 3,000; EXPENSE 93,800.00 including Repairs & Maintenance 57,000 and Utilities 23,600; GRAND TOTAL 152,300.00.
Six months of Meridian US: $246,100 of rental revenue, $93,800 of operating costs, $152,300 net income on the Grand Total row. Every amount drills down to its transactions.

Setting up the run

The income statement shares the Financial Center's filter panel with the other statements (full reference):

ControlFor the income statement
Report TypeSet to Income Statement. Switching type clears the previous result.
Date From / Date ToThe period being measured — strictly. Add more ranges for comparisons, and use each range's Label ("Q1", "Q2") to name its columns.
Entity + LedgerEach entity row adds that company's columns; the Ledger box preselects the entity's default ledger.
Reporting FrameworkOptional — your management or statutory P&L layout. Left at "-- No Framework (Taxonomy) --", rows group by account type and subtype.
Hide Zero BalancesPrunes rows that are zero in every column and any groups left empty — handy on a full chart of accounts.
Run ReportEnabled once at least one entity and one date range are set.

How to read it

  • Structure: Revenue sections first, then Expenses, grouped by account subtype — or by your own reporting framework for a statutory or management layout with your headings and order.
  • Signs are already natural: revenue and expenses both display positive; the Grand Total is revenue minus expenses — net income (negative and red when it's a loss).
  • Strictly the period: only activity between your From and To dates counts. Run January–June, get January–June; no year-to-date bleed unless you ask for it.

Meridian's first half, line by line

The screenshot's numbers repay a slower read — they show every convention of the report at work:

LineAmountWhat to notice
Rental Income — Offices136,000.00Revenue displays positive even though it lives as credits in the ledger — the report translates the bookkeeping into reading order
Rental Income — Retail95,400.00Sister revenue lines grouped under REVENUE; each amount drills to its invoices
CAM Recovery Income11,700.00
Parking Income3,000.00
REVENUE246,100.00The group subtotal — arithmetic over its members
Repairs & Maintenance57,000.00Expenses also display positive; the report knows which side is "normal" for each account type
Utilities23,600.00
EXPENSE93,800.00Total operating costs for the half
Grand Total152,300.00Net income = revenue minus expenses. A loss would show negative, in red

That 152,300 travels: it's the figure the cash flow statement starts from ("Net Profit / (Loss) for the Period") and the amount the balance sheet rolls into equity as current-year earnings. Three statements, one number — because there's one ledger underneath.

The bottom line has one name here. The on-screen report gives you the group subtotals and a single Grand Total — net income. If your board pack needs intermediate landings (gross profit, operating profit), build them as groups in a reporting framework: your headings, your order, your subtotals, used by every run and export thereafter.

Comparisons that answer real questions

QuestionSetup
"How does Q2 compare to Q1?"Two date ranges, labeled Q1 and Q2 — a Variance column appears automatically with exactly two periods
"Each entity's P&L side by side?"Add entity rows — one column set per entity, with a Total where currencies allow (mixed currencies switch the report to corporate currency automatically)
"Just the Property Operations cost center?"Set the dimension filter — the whole statement recomputes for that slice
Where's my expense? The budget-vs-ledger reflex. If a cost you expected is missing, remember what feeds this statement: posted documents. A draft invoice, an unposted journal, an accrual that didn't happen — none of them are here yet. The drill-down settles any "is it in there?" debate in one click.
There is no built-in "year to date" assumption. The statement measures exactly the dates you set — nothing more. A year-to-date P&L means From = the fiscal year's first day; a month means that month. When a number looks 6× too big or small, the date range is the first suspect.

Messages you may meet

The messageWhat it means / what to do
"Configure your report parameters and click Run Report"Nothing has run yet — set an entity and a date range.
"Generating report..."The run is computing.
"No data found for the selected parameters"Nothing matched: check the dates, the entity, and any dimension filter left on from a previous run.
"At least one entity is required to generate a report." / "At least one date range is required to generate a report."The two prerequisites — Run Report also stays disabled until both are set.
"Date To is required for date range row 2."A comparison row was added but its To date left empty — incomplete rows are not submitted, so the column you expected never appears.
"Report generation failed: …"The detail after the colon says what stopped the run; persistent failures go to your administrator.

Common mistakes to avoid

MistakeWhy it hurtsDo this instead
Hunting for a bank loan or customer deposit on the P&LMoney in isn't revenue — those postings live on the balance sheet, and the search wastes an afternoonRemember the scope: Revenue- and Expense-type accounts only; positions belong to the Balance Sheet
Comparing periods of different lengthsA 31-day month "beats" a 28-day one every time; the variance column faithfully reports the noiseCompare like with like — month to month, quarter to quarter — and label the ranges so columns say what they hold
Declaring an expense "missing" while its invoice sits in DraftThe statement reads posted accounting only; drafts haven't happened yetPost the document, or check its status before escalating — the drill-down settles what's actually in a figure
Reading a revenue account's red negative as a display bugNegative revenue is usually real — credit notes exceeding sales for the periodDrill the line: a period dominated by credit memos is a business event worth understanding, not a formatting issue
Running January–June when the question was "June"The report answers exactly the range you set — a half-year figure quoted as a month overstates by 6×Match the range to the question; for month + year-to-date side by side, use two labeled ranges in one run

Where to go next

  1. Balance Sheet — where this period's profit lands.
  2. Report Filters & Dimensions — frameworks, currencies, comparisons.
  3. Budget Utilisation Reports — the plan these actuals answer to.

Frequently asked questions

Build them into a reporting framework — groups in your chosen order give you the sections and subtotals your management pack expects. The taxonomy view (no framework) shows type/subtype groupings with a single net-income total.

Because they're not income — money in isn't the same as revenue earned. Those live on the balance sheet; the income statement shows only Revenue- and Expense-type accounts. Double-entry keeps the two views honest.

On accrual-basis entities, yes — revenue counts when invoiced, which is the standard treatment. Cash-basis entities recognize on collection instead (Cash Basis Revenue Recognition); the statement simply reflects whichever your entity uses.

Yes — set the value in the Dimensions section of the filter panel and the whole statement recomputes for that slice. The same filter carries into drill-downs and exports, so everything you see stays in one consistent scope.

By design — switching type clears the previous result so a balance sheet is never read against income statement filters. Export before switching if you need the run, or simply run again; the statements compute live either way.

The Total column appears when more than one entity is selected and the amounts are addable — corporate-currency mode, or all entities sharing one currency. A single-entity run has nothing to total across.

Was this article helpful?