Multi-channel sales reporting for food suppliers

Every channel you sell through, reconciled in one view.

Harris Farm, your IGAs, foodservice accounts, your own POS. Each sends sales in its own shape and pays you on its own terms. DataOZ reads every feed once, then shows gross, GST, commission and net payout the same way across all of them. You see which channel is worth supplying.

The reconciliation problem

Nine channels. Nine different answers.

One retailer emails a twelve-tab workbook. Another sends a CSV with the totals in the wrong row. Your foodservice distributor shares a Drive folder that never stops filling. Each pays on a different basis, so the one number you need, what you earned per channel after their cut, is the one number nobody sends you.

Different columns every timeEach channel names things its own way, so nothing adds up across them.
Footer rows that break your sumsTotals, blanks and notes at the bottom poison every formula above them.
No margin view across channelsYou can see one channel, or one week, and never which of them earns.
How it works

Three steps from inbox to insight.

Set a source up once. After that, new files flow straight into the same clean numbers.

01 / Connect

No connector required

Any source, in any shape. A file as it arrived, a Sheet or Drive folder a retailer shares with you, rows pushed from your own system, or a format nobody else reads. If it produces rows, DataOZ reads it, and nobody you sell through has to sign up to anything.

drop file
02 / Map once

It works out the columns. You tell us the terms.

DataOZ works out what each column means on its own: date, product, revenue, store. You confirm it once, then tell us how that channel pays you, commission, GST, deductions, and every file that channel sends from then on is reconciled to those terms.

Desc $ Amt Store product revenue location
03 / See everything

Dashboards build themselves

Revenue over time, top products, store by store, all live and filterable by date and location. Export any of it to a clean spreadsheet.

REVENUE $142k UNITS 41k
The payoff

The number nobody sends you.

Every channel, reconciled on its own terms, ranked by what you keep.

ChannelGross salesTheir termsNet payoutNet per unit
Consignment retailer$88,50015% commission on ex-GST$68,387$5.52
Independent grocers, 6 stores$34,200Wholesale, no commission$31,091$6.35
Foodservice distributor$20,0008% settlement rebate$16,727$5.40
Total$142,700$116,205

Ranked by gross, the consignment retailer leads. Ranked by what you keep per unit, the independents do. DataOZ shows both, live, filtered by date, store or product.

Sample data shown for illustration.

The view it comes from

One dashboard, drawn from every source you've connected. Filter by date, store or product and it moves together, right down to the payout figures your accounts team needs.

app.dataoz.com.au / dashboards / sales-overview

Sales Overview

Export .xlsx
Date Last 12 weeks Source All sources Store All stores
Gross sales
$0
+11.4% vs prev 12 wk
Units sold
0
+6.2%
Active products
0
across 4 channels
Stores
0
NSW · ACT

Consignment reconciliation

one channel, this period
Gross sales$88,500
− GST (10%)−$8,045
− Commission (15%)−$12,068
Net payout$68,387

Net payout by channel

share
Consignment 59% Independents 27% Foodservice 14%

Sample data shown for illustration.

Your data stays yours

Isolated by default. Encrypted where it counts.

Your sales figures are commercially sensitive. DataOZ is built so they never touch another vendor's, and so you can walk away with them any time.

Per-vendor isolation

Your numbers are walled off from every other supplier by the database itself, not by the software sitting on top of it. One supplier's figures cannot be reached from another's account.

Encrypted connections

Your Google Drive connection is encrypted, and DataOZ asks for the narrowest access that works: the one folder you share, and nothing else.

No lock-in

Export any report to a clean spreadsheet whenever you like. Your data is yours to take, in a format that opens anywhere.

Built in Canberra

Made for Australian vendors, with GST handled the way the ATO expects it. Where your data is stored is set out plainly in our privacy policy.

Pricing

Priced per supplier, not per channel.

Every plan is built for a supplier selling through more than one channel. No per-file fees, and no extra cost for the dashboards your team builds.

Multi

Your first channels, cleaned and reconciled in one view.

$199/ mo
  • Up to 3 data sources
  • File upload (Excel & CSV)
  • Custom cleanup rules for every file
  • Core dashboards
  • Build-your-own reports + Excel export
  • Product catalog
Book a demo
Most popular
Growth

Every channel in one view, synced and reconciled.

$399/ mo
  • Unlimited data sources
  • Google Drive auto-sync
  • Custom accounting rules, per source
  • API out: your cleaned data, on demand
Book a demo
Pro

For suppliers with high volume and hands-on setup.

from$799/ mo
  • Everything in Growth
  • API in: push your data to us
  • Priority onboarding
  • Quarterly margin review, with us
Contact us

Prices in AUD, exclusive of GST · Founding offer: our first ten customers pay $149 / mo, locked for twelve months, in exchange for a reference. Ends 31 October 2026.

Get started

Find out what each channel really pays you.

Send last month's file from each channel, in whatever state it arrived. You get your own cleaned, reconciled dashboard back within 48 hours, with nothing to set up on your end.

No credit card. We'll reply within a business day.