Financial reporting with the date basis explained

Financial reports for forest schools

Oakline turns confirmed booking payments into a cash-basis financial view, a session-level revenue summary and a ranked family activity report. Every total states what it measures so providers can investigate the number instead of trusting a mystery dashboard.

Payment-date reporting Refund-aware totals Fees shown separately
Oakline forest school dashboard showing revenue, bookings and children attending
Operational metrics stay close to the sessions they describe.

The number has a meaning

Financial Reports uses cash basis

When you select August, Oakline reports qualifying payments recorded in August, even if the booked session takes place later. This makes the report useful for following money received and explains why it can differ from the session-date Dashboard.

Financial report

Start with the total, then trace every transaction

Filter by month, year and optional family. Summary figures and transaction rows update from the same payment set, which can be printed or exported as PDF.

Financial ReportsAugust 2026 · All families
Cash basis
Gross revenue£4,820.00
Oakline fees£144.60
Stripe fees£91.42
Net value£4,583.98
DateMethodDescriptionPaidNet
18 AugOnlineWoodland Explorers · 2 children£48.00£45.84
17 AugCashHoliday Club · 1 child£30.00£29.10
15 AugOnlineForest School Block · deposit£80.00£76.40

Metric definitions

What each headline figure includes

Gross revenue
Qualifying paid, cash and deposit payments in the selected payment period, reduced by recorded booking refunds.
Oakline fees
The platform fee attributed to those transactions. Eligible cash fees are shown against the original cash booking rather than charged twice when later recovered online.
Stripe fees
Stripe processing and other recorded Stripe costs. An estimate can be used until the exact fee breakdown is reconciled.
Net value
Gross revenue minus the Oakline and Stripe fees shown in the report. It is an operational payment value, not statutory profit.

Two useful views

Dashboard revenue and report revenue answer different questions

They should not be forced to match when bookings are sold before the month in which they run.

Operational Dashboard

What is being delivered this month?

Groups paid booking value by the session occurrence date. It supports capacity, attendance and programme planning.

Example: paid in August for a September session → shown in September.
Financial Reports

What money was received this month?

Groups qualifying transactions by the payment creation date. It supports payment, fee and reconciliation review.

Example: paid in August for a September session → shown in August.

Session-level summary

See which programmes generated the selected payments

Oakline allocates qualifying revenue and fees from each payment to the linked sessions. The summary separates the number of purchases from the number of booking records, which matters when one checkout covers siblings or several dates.

  • Purchases and linked bookings
  • Gross revenue by session
  • Oakline and Stripe fees
  • Net value and estimated-fee notice
  • Monthly and annual PDF export
August by sessionNet value
Holiday Club18 purchases · 31 bookings£1,248.30
Woodland Explorers14 purchases · 19 bookings£986.42
Family Saturdays9 purchases · 17 bookings£611.85
Report totalAll qualifying sessions£4,583.98

Families Activity

Understand confirmed family spend without counting cancelled value

Select a custom date range to rank families by net confirmed spend. The report separates qualified paid value from cancelled or excluded allocations and includes eligible shop orders.

Read the Families Activity guide
Net spentConfirmed value retained after exclusions
Gross paidEligible paid value before cancelled or excluded allocations are removed
Excluded cancelledPaid allocations attached to cancelled, refunded or hidden bookings
Activity countsPayments, bookings, shop orders and last payment

Honest reporting states

Exceptions remain visible instead of disappearing into the total

Pending

Not revenue yet

An incomplete checkout is excluded until a qualifying payment is recorded.

Refunded

Revenue adjusted

The recorded refund reduces booking revenue, while fees already charged can remain as costs.

Estimated fee

Clearly identified

Oakline can estimate an unreconciled Stripe fee and flags the session report until exact data is available.

Cash

Separated from card

Cash activity has its own report view and carries the applicable Oakline fee without a Stripe processing fee.

Scope

Operational clarity, with accounting left to your accountant

Oakline reports help providers understand booking payments and operating fees. They do not prepare statutory accounts, calculate tax liabilities or replace Stripe payout reconciliation, bookkeeping software or professional accounting advice.

Check reporting and export availability

Clear answers

Questions about Oakline reporting

Why can the Dashboard and Financial Reports show different revenue for the same month?

The Dashboard is an operational view grouped by session date. Financial Reports is a cash-basis view grouped by payment date. A family can pay in August for a September session, so the payment belongs to August in Financial Reports and the booking value belongs to September on the Dashboard.

Are pending payments included in revenue?

No. Financial Reports includes payments recorded with paid, cash or deposit-paid status. A pending checkout is not treated as received revenue.

What does net value mean?

Net value is reported revenue minus the Oakline platform fee and Stripe processing costs shown for the selected transactions. It is an operational payment figure, not a replacement for statutory accounts or tax advice.

Are Stripe fees exact?

Oakline uses the recorded Stripe fee breakdown when reconciliation has completed. Where an older or newly received payment has not yet been reconciled, the interface can use an estimate and labels the session report accordingly.

How are refunds shown?

A recorded refund reduces the revenue attributed to the affected booking. Fees already charged by a payment provider or the platform can remain as costs, so the net value may not return to its original position.

Can I compare family activity?

Yes. Families Activity ranks confirmed net spend for a custom date range and shows gross paid value, excluded cancelled value, payment count, booking count, shop orders and the most recent payment date.

Can I export a financial report?

Yes. Use Print PDF to print the filtered transaction report or export it as a PDF through the browser. Monthly and annual session reports can also be exported as PDF. Staff payroll reports have a separate CSV export.

See the payment story behind every session

Start without a card, or talk to Oakline about the reports your programme needs.