Skip to main content

Daily summary

Needs the read:reports permission.

dailySummary gives sales totals for each business date. It uses the same calculation as the reports in the Seamless backoffice, so the figures match what you see there.

{
site {
dailySummary(from: "2026-11-01", to: "2026-11-07") {
date
gross
tax
net
transactions
}
}
}

Try it in the explorer

{
"data": {
"site": {
"dailySummary": [
{ "date": "2026-11-01", "gross": 184250, "tax": 30708, "net": 153542, "transactions": 143 },
{ "date": "2026-11-02", "gross": 121400, "tax": 20233, "net": 101167, "transactions": 97 }
]
}
}
}

Arguments​

from and to are business dates and, unlike the ranges on orders and refunds, both ends are included: the example above returns seven days. A single request can cover at most 31 days.

Fields​

FieldMeaning
dateThe business date
grossSales including tax, after taking off refunds made on this date
taxThe tax within gross
netSales excluding tax: gross minus tax
transactionsOrders closed on this date plus refunds made on it. Each refund counts as one

All amounts are in pence.

Summary or raw records?​

The daily summary is the one to use when a day's totals have to agree with Seamless reports, for example when you post takings to your accounts.

For the detail behind a total (what was sold, how it was paid for, and when) read orders and refunds.