Quickvee Help Center

Overall sales summary

The Overall Sales Summary is the single most comprehensive report in the Sales Reports group — it is the merchant's "everything on one page" view of business performance for a given period. Where other reports specialize in one dimension (per-day, per-hour, per-item, per-category), Overall Sales Summary sits at the top and consolidates all of them: KPIs, sales flow from gross to net, tax collected and broken out by rate, fees, payment-method breakdown, register payouts, and end-of-day cash reconciliation.

It's the report to use for end-of-shift closeout, bookkeeping handoff, multi-store roll-ups, and any time you need one document that captures the full financial picture of a period.

Access path: Quickvee Web → ReportingSales Reports → select Overall Sales Summary

1_ Quickvee Web (merchant backend) → Reporting → Sales Reports-20260609-065225.jpg

The filter bar

Filters apply only after Search is tapped.

Quick date filters

Quick Filter

Range Applied

Today

Today only

Yesterday

Yesterday only

Last 7 Days

Rolling 7-day window ending today

Last 14 Days

Rolling 14-day window ending today

Month to Date

First of current month through today

Year to Date

January 1 of current year through today

1_The Filter Bar-20260609-065322.jpg

Manual date range

Pick Start Date and End Date with the calendar pickers for any custom range — a promo week, a holiday period, a specific shift.

Stores

For multi-store accounts, the Stores dropdown selects one outlet, several, or All Stores. All Stores is unique to Overall Sales Summary among the Sales Reports — most other reports run one outlet at a time, but this one consolidates across selected stores into a single rolled-up view.

Search, Print & Export

  • Search — applies the current filters and reloads every section

  • Print — generates a print-friendly version for receipt printer or office printer output

  • Export Report — downloads the report for sharing or Excel use


Key Performance Indicators

Four headline cards at the top — the four numbers a merchant wants at a glance.

KPI

What it shows

Avg Transaction Value

Average dollar value per transaction in the range. Below the number: total transaction count

Refund Rate

Refunds as a percentage of gross sales. Below the number: total dollars refunded

Est. Profit Margin

Estimated margin based on an industry-standard 30% COGS assumption. This is an estimate, not actual margin — for true margin use Sales by Category

Top Payment Method

The payment tender that brought in the most dollars in the range, with the amount collected via that tender

Est. Profit Margin is an estimate. It uses a flat 30% COGS assumption. For accurate per-category margin grounded in actual product costs, use the Sales by Category report.


Sales Summary

The Sales Summary section shows the full gross-to-net flow with the dominant figures on the outsides (Gross Sales on the left in blue, Net Sales on the right in green) and the deductions stacked in the middle.

Card

What it shows

Gross Sales (left, blue)

Total dollar value of items sold before any reductions. The starting figure

Loyalty Points Redeemed

Dollar value of loyalty point redemptions applied as discounts in the range

Discounts

Total dollar value of all other discounts (custom, coupon, BOGO, Mix N' Match, OTD) excluding LP

Refunds

Dollar value of refunds processed in the range

Store Credit Refunds

Dollar value of refunds returned as store credit rather than to the original tender

Net Sales (right, green)

Final revenue after subtracting all of the above. Pre-tax

Each middle card shows a period-over-period change indicator versus the previous comparable period.

Net Sales = Gross Sales − Loyalty Points Redeemed − Discounts − Refunds − Store Credit Refunds

Tax Collection Summary

Card

What it shows

Non-Taxable Sales

Total dollar value of sales that did not have tax applied (tax-exempt items or exempt customers)

Individual Tax Rate Cards

One card per tax rate configured for the merchant (e.g. CC Due at 3.750%, Sales Tax Due at 4.750%). Each shows rate, taxable amount, and dollars due

Total Tax Collected (purple)

The sum of every individual tax rate, minus any tax refunded. The merchant's total tax liability for the period

One card per configured rate. If your store has both a state sales tax and a local excise tax, both appear as separate cards.


Additional Fees & Charges

1_Additional Fees & Charges-20260609-070109.jpg

Card

What it shows

Service Charges

Service fees applied to orders (delivery fees, surcharges)

Non-Cash Adjustment

The surcharge applied to credit/debit transactions when Non-Cash Adjustment is enabled

Cash Back Fees

Fees collected for cash back at register

Tips

Total tips collected in the range

Total Other Fees (orange)

Sum of all four above


Total Amount Collected

Total Amount Collected = Net Sales + Total Tax Collected + Total Other Fees

This is the dollar figure that should have moved through the register and payment processor for the period. Should reconcile directly against the Total Collected card in Payment Method Breakdown — any difference points to a reconciliation issue.

1_Total Amount Collected-20260609-065620.jpg



Payment Method Breakdown

A grid of payment-tender cards — one per tender type the merchant supports.

Field

What it shows

Amount

Total collected through this tender in the range

Refunded

Total returned through this tender

Transactions

Count of transactions paid by this tender

Net

Amount − Refunded, the net intake for this tender

1_Payment Method Breakdown-20260609-070027.jpg


Tenders covered: Cash, Cash EBT, Credit Card, Debit Card, Food EBT, Gift Card, Lottery Non-Scratchers, Lottery, Store Credit. Tenders with zero activity still appear in the grid showing $0.00.

Total Collected & Total After Refunds

  • Total Collected — the sum of every tender's Amount, with the transaction count

  • Total After Refunds — the sum of every tender's Net (Amount − Refunded), with the dollars refunded

Total After Refunds should match Total Amount Collected — these are two views of the same number, computed via different paths.


Register Payouts

Card

What it shows

Cash Back

Cash given to customers as cash back through the register

Lottery

Lottery scratcher prize payouts

Lottery Non-Scratcher

Lottery non-scratcher (Powerball, Mega Millions, etc.) prize payouts

Vendor Payout

Cash drawer disbursements made directly to vendors

Total Payouts (orange)

Sum of all four, with the total payout transaction count


Cash Reconciliation

Card

What it shows

Cash Collected

Total cash taken in (from the Cash card in Payment Method Breakdown)

Total Payouts

Total cash paid out (from Register Payouts section)

Remaining Cash (green)

Cash Collected − Total Payouts. The expected cash remaining in the drawer

1_Cash Reconciliation-20260609-065754.jpg

This is the figure to match against the physical drawer count at end of day. Discrepancies indicate till errors, miscounts, or unrecorded payouts.


Common workflows

"Close out yesterday — give me everything"

Quick filter → Yesterday → Search. Read top to bottom: KPIs, Sales Summary, Tax Collection Summary, Total Amount Collected, Payment Method Breakdown, Register Payouts, Remaining Cash. Tap Print to send to receipt printer for the daily closeout file.


"How much sales tax do I owe this month?"

Quick filter → Month to Date → Search. Read Total Tax Collected in Tax Collection Summary.

1_Tax Collection Summary-20260609-065951.jpg


"Reconcile the drawer right now"

Run for Today → Search. Read Remaining Cash. Count the physical cash in the drawer. They should match.

"Which payment method is dominant?"

Read Top Payment Method in KPIs. For the full ranking, scan the Payment Method Breakdown grid.

"Multi-store roll-up"

Set StoresAll Stores → date range → Search. Every section aggregates across all selected stores into a single consolidated view.

"Verify the math"

Compute Net Sales + Total Tax + Total Other Fees and compare to Total Amount Collected. Compute Total Collected − Total Refunded and compare to Total After Refunds. All should match.


Important notes

Est. Profit Margin uses a 30% COGS assumption, not actual cost. For actual margin per category use Sales by Category.

Refunds are deducted at point of refund, not at point of original sale.

Loyalty Points Redeemed and Discounts are kept separate. LP operates on a different funding model (points expense) than catalog discounts.

Refunds and Store Credit Refunds are separate cards. Both reduce Net Sales.

Tips are tracked but only included in Total Amount Collected. Tips do not flow into Net Sales — they are passed through to staff.

Total Tax Collected is net of tax refunded.

Non-Cash Adjustment shows up in two places — as a fee in Additional Fees & Charges (the money collected) and effectively as a credit/debit transaction amount in Payment Method Breakdown.

Total Collected vs Total After Refunds matter for two different purposes. Total Collected is the period's gross intake. Total After Refunds is the period's net intake.

Filters do not auto-apply. Changing dates or store selection requires tapping Search.

The new UI is a staged rollout. Merchants on the legacy Sales Summary layout see the same underlying numbers but a different visual.


Technical reference

Backend logic and KPI calculations

Data sources: Primary data object SalesReportData; payment method data sales_by_tender_type; sales summary data gross_sales.

1. Average Transaction Value (ATV)

const totalCollected = Object.values(sales_by_tender_type)?.reduce((acc, tender) => acc + parseFloat(tender.collected || 0), 0);
const totalTransactions = Object.values(sales_by_tender_type)?.reduce((acc, tender) => acc + (tender.transactions || 0), 0);
const averageTransactionValue = totalTransactions > 0 ? totalCollected / totalTransactions : 0;

Formula: ATV = Total Collected Amount / Total Transactions

2. Refund Rate

const totalRefund = Object.values(sales_by_tender_type)?.reduce((acc, tender) => acc + parseFloat(tender.refunds || 0), 0);
const refundRatePercentage = totalCollected > 0 ? (totalRefund / totalCollected) * 100 : 0;

Formula: Refund Rate (%) = (Total Refund Amount / Total Collected Amount) × 100

3. Estimated Profit Margin

const GrossSalesubtotal = parseFloat(SalesReportData?.gross_sales?.subtotal) || 0;
const NetSales = parseFloat(SalesReportData?.gross_sales?.net_sales) || 0;
const profitMarginPercentage = GrossSalesubtotal > 0 ? ((NetSales - NetSales * 0.3) / GrossSalesubtotal) * 100 : 0;

Formula:

Estimated COGS = Net Sales × 30%
Estimated Profit = Net Sales − Estimated COGS
Profit Margin (%) = (Estimated Profit / Gross Sales Subtotal) × 100

4. Top Payment Method

const topPaymentMethodEntry = Object.entries(sales_by_tender_type || {}).reduce((max, [key, value]) => {
  const collected = parseFloat(value.collected || 0);
  if (!max || collected > max.amount) {
    return { name: getTenderDisplayName(key), amount: collected };
  }
  return max;
}, null);

KPI flow: SalesReportData → sales_by_tender_type → Aggregate Calculations → KPI Calculations → ATV, Refund Rate, Profit Margin, Top Payment Method

Internal reference

Source ticket: MM-511 — Sales - Overall Sales Summary