Your Store

Loading...
EZ REPORT · CLOSINGS
Your Store
🎟️
Lottery Closing
Run end-of-day ticket counts
📊
Daily Figures Reporting
Grocery, gas, credit/debit, check cashing
Signed in as

Daily Figures

Reporting date
Show closings for…
0 closings on file

Daily Figures · Reports

Last 7 days
Last 30 days
This month
Custom
$0
Total Sales
$0
Total Deposits
$0
Total Payouts
0
Fuel Gallons

📈 Daily Sales Trend

⛽ Fuel Performance

⚖ Discrepancy Trend

Sales − Deposits per day. Bars color-coded green/orange/red.

Top Sales Categories

Daily Breakdown

Per-day totals across the selected range.

🚀 Rapid Scan

0 of 0 done
Type or scan ticket #, then press Enter to advance to the next pending box. Each row auto-saves. Tap "✎ Edit" on any saved row to add packs activated, mark sold-out, or change the game.
📦 Empty box? Scan the empty-box barcode 888488320199 right at the box — it's auto-detected and saved as "no scan" (END = −). No need to walk back to the computer.
Pending only
All boxes
🔒

Start Daily Closing

Reporting date
This name is recorded on every change for audit purposes.
Phase 1
of 8
SALES
$0.00
DEPOSITS
$0.00
DISCREPANCY
$0.00

1. Sales by Category

Enter today's sales for each category. Total auto-computes.
TOTAL SALES
$0.00

2. Payouts / Vendors Paid

Cash paid to vendors or for company purchases today. Add receipt photo per row.
VENDORS PAID
$0.00

3a. Outgoings

Cash leaving the till today: vendors paid, money orders, activated packs, web POS, driver/house/coupon. VENDORS PAID auto-fills from Phase 2.
TOTAL OUTGOINGS
$0.00

3b. Deposits

Settled funds in: EBT, credit/debit cards, lottery cash, cash and check totals.
TOTAL DEPOSITS
$0.00

4. Fuel Pumps

PREVIOUS auto-pulls from yesterday's CURRENT. Total sales = Previous + Incoming − Current. Difference = Total sales − Gallons.
PumpGallonsAmount $ PrevIncomingCurrent Total SalesDiff

5a. Rollover from Previous Day

Cash carried over from yesterday's Pink Diary close (auto-pulled).

5b. Bank Withdrawals — Cash to Storage

Cash withdrawn from bank accounts and brought into the safe today. Each bank gets its own row.
BANK CASH IN
$0.00

5c. Boost Mobile — Cash to Storage

Cash from the Boost Mobile side of the store, deposited into the Pink Diary at end of day.

5d. Outgoing — Cash to Register

Cash taken from storage to the register today (e.g., for check cashing).

5e. ATM Refill — Cash to ATM

Cash taken from the Pink Diary today to refill the ATM machine(s).

Pink Diary Total

6a. ATM Cash

In Stock = Add + Previous − Withdraw.
ATMAddPreviousWithdrawIn Stock

6b. Bank Deposit Checks

Enter 0 if no deposit to that bank today.
TOTAL CHECKS
$0.00

6c. Used Drop

Cash drops to safe today. Add a row per drop.
USED DROP TOTAL
$0.00

7. Lottery — Verification

Today's lottery closing summary. The total auto-fills "INSTANT LOTO SALE" in Phase 1.

7b. Lotto End-of-Day Cash on Hand

End-of-day cash on hand for each lotto category. Difference vs day's sales is the LOTTO DIFFERENCE.
LOTTO DIFFERENCE
$0.00

Final Review

All sections shown below. Tap any section header to expand and edit. When everything looks right, tap Finish.

🎟️ Lottery Closing

$0
Today's sales
0
Tickets sold today
0/0
Boxes entered
0
Packs activated
Week-to-date
$0 · 0 tickets · 0 packs
Closing date
All
Pending
Entered

Boxes / Games

Boxes are usually only edited the first time you set up a store. Tap a box to edit its game name, price, or pack size.

📋 Closing Activity Log

Every closing session — Lottery and Daily Figures. Time in, time out, and clerk only.
All
🎟️ Lottery only
📊 Daily Figures only

🎟️ Lottery Reports

Ticket sales, packs activated, and per-box performance.
Day
Week
Month
Custom
$0
Total sales
0
Tickets sold
0
Packs activated
$0
Avg per day

Breakdown by box

Daily totals

🔥 Top movers — fastest-selling boxes

Tap a column header to sort. Default: most tickets sold first.

📊 Daily Figures Reports

Sales, deposits, fuel, ATMs, banks, payouts and discrepancy trends across every closing.

Store info

Sales formula

Matches the formula in your LOTTERY MONTH workbook.
Pack size = Packet $ ÷ Ticket $
END = chars 12–14 of barcode (or "−" for sentinel 888488320199)
BEGIN = previous day's END

SOLD ($) =
  (ACT × PackSize + END − BEGIN) × Ticket $

Edge cases:
• END = "−", ACT = 0 → (PackSize − BEGIN) × Ticket $
• END = "−", ACT > 0 → (PackSize × ACT − BEGIN) × Ticket $
• BEGIN = "−" + ACT > 0 → END × Ticket $ (mid-week fallback)
• BEGIN = "−" + ACT = 0 → 0

Store account

Loading…

🔒 Display Mode

Lock the Reports tab + Admin section behind a 4-digit PIN. Use this when showing the app to others — the closing flow stays usable but reporting/admin is hidden.

📥 Import Historical Excel Data

Bulk-import old daily closing spreadsheets (any year, any filename format). The parser auto-skips Excel lock files, handles single-digit dates, and validates against the cloud before committing.
ℹ️ About the auto-download: When you tap Import Now, the app automatically downloads a JSON snapshot of your data before the import — that's a safety backup you keep in case you need to roll back later. You don't need to upload it anywhere. The actual import runs immediately after the download.

Daily Figures · Admin

Add or remove items used in the daily closing wizard.
Sales categories
Vendors
Banks
ATMs

Backup & restore

About

EZ Report · Build v7.3-2026-05-05
Single-file web app. Add to home screen for app-like access. Cloud-synced via Firebase per account.
Reading

Ticket #

Activation

Box status

Photo (optional)

Damage proof, returned ticket, etc.
Notes (optional)
Scan barcode
Center the bottom barcode inside the box.
Aim at the barcode
Add Box