Skip to content
Mobile Appfor Takeaways Start here
POS and Kitchen Systems

POS Reporting for Multi-Channel Operations

A multi-channel takeaway may receive orders from a direct website, mobile app, several marketplaces, telephone, walk-in and advance orders. Reporting fails when these sources are merged without preserving their channe…

4 min readPublished 28 Jul 2026UK-focused practical guide
A kitchen order dashboard surrounded by prepared takeaway food

A multi-channel takeaway may receive orders from a direct website, mobile app, several marketplaces, telephone, walk-in and advance orders. Reporting fails when these sources are merged without preserving their channel, fees, fulfilment method and payment route.

Create a channel dictionary

Define each channel and keep the definition stable:

  • direct website;
  • direct app;
  • marketplace by provider;
  • telephone;
  • walk-in;
  • catering or advance order;
  • manual recovery after an outage.

Do not use “online” as one category if the business needs to compare direct and marketplace economics.

A kitchen order dashboard surrounded by prepared takeaway food
Practical takeaway systems work best when ordering, kitchen operations and customer communication stay connected.

Preserve order and fulfilment dimensions

Channel is not the same as fulfilment. A direct order can be delivery or collection, and a marketplace order can use platform delivery or restaurant drivers.

DimensionExamples
Order channelWebsite, app, marketplace, telephone, walk-in
FulfilmentCollection, own delivery, third-party delivery
PaymentGateway, marketplace, terminal, cash
LocationSite, kitchen, collection point
Customer statusGuest, account holder, first recorded order, repeat recorded order

Compare sales using consistent status rules

Decide whether sales reports include:

  • accepted orders;
  • completed orders;
  • cancelled orders;
  • refunded value;
  • partially refunded orders;
  • test orders;
  • VAT-inclusive or VAT-exclusive values.

Apply the same definitions to every channel. Otherwise one provider may appear stronger simply because cancelled orders remain in its gross total.

Measure contribution, not only revenue

For each channel, consider:

  • gross order value;
  • discounts;
  • marketplace commission;
  • payment-processing cost;
  • delivery cost;
  • packaging;
  • refunds and remakes;
  • incremental labour;
  • contribution before shared overheads.

Use current contracts and actual statements. Do not insert generic commission rates.

Report operational load

A profitable-looking channel can still damage service if it creates unmanaged peaks. Track:

  • orders per 15- or 30-minute operational interval;
  • acceptance delay;
  • prep-time accuracy;
  • late collections and driver waits;
  • modifier complexity;
  • failed integrations;
  • remakes and missing items;
  • manual tablet work.

Reconcile provider reports to POS

  1. Export order-level data from the POS.
  2. Export the provider statement for the same trading period.
  3. Match stable order references.
  4. Investigate missing, duplicated and differently valued orders.
  5. Separate provider deductions from restaurant sales.
  6. Match the net statement to the bank payout.
  7. Record the resolution of each difference.

Handle refunds consistently

A refund can appear in different periods and systems. Report at least:

  • order date;
  • refund decision date;
  • refund submission date;
  • settlement date;
  • reason;
  • responsible channel;
  • restaurant cost.

Do not count a marketplace customer adjustment as both a sales reduction and a separate expense unless that reflects the accountant’s chosen treatment.

Dashboard design

A practical weekly dashboard can show:

  • completed orders and gross sales by channel;
  • average order value;
  • contribution estimate;
  • refund and remake rate;
  • late-order rate;
  • peak backlog;
  • unreconciled value;
  • oldest unresolved payout issue.

Every metric should link to underlying order-level evidence.

Common reporting errors

  • Combining every digital order into one “online” row.
  • Comparing net marketplace payout with gross direct sales.
  • Ignoring restaurant-funded discounts.
  • Using promised prep time as actual prep time.
  • Counting rejected orders as demand fulfilled.
  • Changing channel names halfway through the year.
  • Using customer contact details from a marketplace as proof of a direct customer relationship.

Implementation checklist

  • Channel dictionary approved.
  • Channel, fulfilment and payment stored separately.
  • Status and refund definitions documented.
  • Provider order IDs mapped to POS IDs.
  • Fees and deductions imported or reconciled.
  • Operational load reported alongside sales.
  • Raw exports retained.
  • Dashboard totals tested against statements and bank deposits.

Handle attribution carefully

A customer may discover the restaurant on a marketplace, later use the direct website and then telephone to amend an order. POS data can show the recorded channel for each order, but it cannot always prove which marketing activity caused the purchase.

Label channel-shift analysis as an estimate unless the customer journey is directly observed. Do not treat a matching email address or postcode as proof that a marketplace customer was “converted”.

Multi-location reporting

For more than one site, keep location as a first-class field. Review:

  • local menu and price differences;
  • opening hours;
  • delivery zones;
  • staffing and capacity;
  • marketplace contracts;
  • refund authority;
  • central versus local promotions.

Do not rank sites without adjusting for different order mix and operating conditions. Use comparison to identify questions, not to reward or punish teams automatically.

Reporting failure and rollback

If a new channel mapping, fee import or dashboard rule produces inconsistent totals:

  1. freeze automated posting;
  2. retain the raw source exports;
  3. identify the first affected date;
  4. compare a sample order through POS, provider and bank;
  5. correct the mapping;
  6. rebuild the affected reports;
  7. document the change and review period.

Control data refresh and cut-off

Record when each source is complete. A live POS total, a marketplace statement and a bank deposit may update at different times. Mark preliminary reports clearly and define when the weekly figure becomes final.

  • Use a consistent trading-day cut-off.
  • Record the time zone used by each provider.
  • Allow for late marketplace adjustments.
  • Lock approved accounting periods or document changes.
  • Reissue reports when material corrections arrive.

This prevents managers from comparing a final direct-sales figure with an incomplete marketplace figure.

Related guides

Editorial note

Operational, legal and platform requirements can change. Recheck official guidance and supplier documentation before altering a live service.

Build the complete picture

Connect customer ordering with operations and profit

Use the wider guide library to check the menu, kitchen, fulfilment, payment and financial implications of each decision.

Browse all practical guides
A mobile takeaway menu surrounded by freshly prepared food