E-commerce Groups · Track 2 · Tutorial 2 of 2

Align revenue recognition across companies

When one trading company recognises revenue on payment and another on delivery, group revenue mixes two policies. The group must report on one, so the company that differs is adjusted at group level.

You will needThe month loaded for every company, and the adjustment worked out from the company’s order and returns reports. The Administrator or Journals & Eliminations Admin role.
By the endTrading company B’s October revenue brought onto the group’s policy by a journal on the group, reversed in November, with its own figures unchanged.

1Know what has to match

The group reports one revenue figure, so every company has to recognise the same kind of sale in the same way. IFRS 10 requires consolidated statements to use uniform accounting policies for like transactions (paragraph 19), and adjustments where a company’s own statements use different ones (paragraph B87).

In an e-commerce group, two policies often differ between trading companies:

PolicyThe group’s treatmentThe company that differs
When an online sale is revenueUnder IFRS 15, when control of the goods passes to the customer. Your Group’s policy is on delivery.Trading company B records revenue when the order is paid, before the goods are sent.
Expected returnsRevenue net of the returns expected, with a refund liability and an asset for the goods expected back (IFRS 15, B20–B27).Trading company B records returns only when goods come back.

Decide first where the difference belongs. If the company’s own books are wrong under its own standard, correct them in its accounting system and reload the month. If its books are right for the company but differ from the group’s policy, adjust at group level with a journal, as below.

2Work out the adjustments

At 31 October, from trading company B’s order and returns reports:

Paid, not yet delivered18,000 of orders recorded as revenue. Under the group’s policy, the payments are a liability until delivery.
Returns expected6,000 of October sales are expected to come back, at a cost of 3,500.

If trading company B’s books also took the undelivered goods out of stock, adjust its cost of sales and stock too. Work the amounts out in the group currency.

3Post the month-end journal

  1. Select Your Group, and open Adjustments → Consolidation Journals. Keep the scenario on Actual and move to Oct-2026.
  2. Click Add a new journal entry.
  3. Enter the Journal ID REVPOL-B-2026-10, keep the Date 31 October 2026, keep Journal Type Other Consolidation Journals, and enter the Description Trading company B: revenue on delivery and expected returns, Oct-2026.
  4. Enter the lines below, keep Exch. Rate at 1.0000, and click Confirm when it shows Entry is balanced.
LineWhy
Debit 4000 Sales 24,000Takes out 18,000 of revenue for goods not yet delivered, and 6,000 on sales expected to come back.
Credit 2450 Customer payments in advance 18,000The payments for undelivered orders, a liability until delivery.
Credit 2460 Refund liability 6,000What the group expects to refund.
Debit 1450 Right to recover returned goods 3,500, credit 5000 Cost of sales 3,500The goods expected back, at cost.

Lines use your Common COA accounts, and each account can be on one line only. The account codes here are examples: use your group’s own.

Adding a New Journal Entry for REVPOL-B-2026-10 dated 10/31/2026 with Journal Type Other Consolidation Journals, debiting 4000 Sales 24,000.00 and 1450 Right to recover returned goods 3,500.00, crediting 2450 Customer payments in advance 18,000.00, 2460 Refund liability 6,000.00 and 5000 Cost of sales 3,500.00, balanced at 27,500.00
The Journal Type Other Consolidation Journals (1), the two Debit Lines (2), and the three Credit Lines (3).

4Reverse it the next month

In November, the October orders are delivered and the returns come in through trading company B’s books. So October’s adjustment has to come out again, or it would be counted twice.

  1. In Nov-2026, add REVPOL-B-2026-10-REV with every line of October’s journal on the other side.
  2. Add REVPOL-B-2026-11 with November’s figures, worked out as in step 2.

Each month then carries only that month’s adjustment, and the balance sheet shows the liability for the orders and returns open at that month end. A Recurring journal repeats the same amount every month, so it doesn’t suit an adjustment that changes.

Trading company B’s adjustment: in Oct-2026 REVPOL-B-2026-10 takes 24,000 out of Sales, 18,000 to customer payments in advance and 6,000 to the refund liability, with 3,500 of goods expected back; in Nov-2026 REVPOL-B-2026-10-REV reverses every line and REVPOL-B-2026-11 posts November’s own figures
How the 24,000 taken out of Sales is made up (1), where it goes on the balance sheet (2), and November’s reversal of every line (3).

5Check the month

  1. Open Review → Elim. & Journals Report for Oct-2026, and find REVPOL-B-2026-10.
  2. Open Reports → Profit & Loss for Oct-2026 with Show Entities on.

Check

The journal is in Elims/Adj, not in trading company B’s column: Sales in Elims/Adj includes (24,000) from it, and trading company B’s own figures still match its books. On the Balance Sheet, the group shows 18,000 of customer payments in advance and a 6,000 refund liability.

6If something goes wrong

What you seeWhat to do
Debit and Credit totals must be balanced before saving.The two sides differ. Check the amounts until the entry is balanced.
Duplicated account is not allowed in journal lines.The same account is on two lines. Combine them into one.
Journal ID already exists: …Each Journal ID can be used once. Add the month, as in REVPOL-B-2026-11.
One or more selected periods are locked.The month is locked. Ask an administrator to unlock it, or post in an open month.
Revenue falls twice in NovemberOctober’s journal wasn’t reversed in November. Add the reversal.