{{ obTitle }}
{{ o.t }}
Accept reopens the drawer and puts their numbers in, recorded as a correction. Drop keeps the drawer as it is.
{{ hd.t }}
Speedway PlazaSPEEDWAY PLAZABACK OFFICE
{{ t.label }}
{{ t.label }}
Nothing needs your attention.
Read from the drawers themselves. Fix the cause and the item is gone.
{{ who }} · {{ roleLabel }}
{{ boInit }} Reports
{{ t.label }}
{{ t.label }}
{{ loadMsg }}
{{ livePinMsg }}
{{ ioTitle }}
{{ ioBody }}
{{ ioDetail }}
This drawer changed while you had it open
{{ staleBody }}
{{ hm.wx }}
{{ hm.dateLine }}
{{ hm.hello }}
{{ hm.summary }}
{{ hm.waitTitle }}Oldest first
Nothing is waiting for you.
Done today{{ hm.doneSub }}
{{ hm.doneNoneTxt }}
{{ hm.mainHelp }}
{{ k.v }}{{ k.k }}
Monthly reportsOpen in Reports
{{ m.n }}
Drawer Reconciliation{{ hm.bandSub }}
{{ hm.next.kicker }}{{ hm.next.t }}{{ hm.next.next }}
Nothing is waiting for you.
{{ hm.alsoTitle }}
{{ w.t }}{{ w.m }}
Waiting on someone else
{{ dayTitle }}
{{ daySub }}
{{ t.v }} {{ t.k }}{{ t.sub }}
{{ liveMsg }}
No drawers exist for this day on the server yet.
{{ mineHint }}
{{ boardEmptyMsg }}
ShiftCash countReport entryResultNotesStatus
{{ dy.emptyMsg }}
{{ pBiz }}{{ pLoc }} {{ pShift }} · {{ pDate }} {{ pStatus }}
{{ st.t }}{{ st.s }}
{{ dsFoot }}
Drawer employee{{ pDrawerEmp }}
{{ pEmpOrigin }}
Scheduled{{ e.name }} · {{ e.time }} {{ e.match }}{{ pStaffNote }}
A reason is required to change this
{{ empReasonWhy }}
{{ empPickWhy }}
{{ empManualWhy }}
Marked Manual and logged with who and when.
{{ f.k }}
{{ f.v }}
{{ f.sub }}
{{ pDutyMsg }}
{{ agText }}
American money{{ pCountLead }}
Bill
How many
Comes to
{{ r.label }} {{ r.val }}
American Cash TotalUS$ {{ usStr }}
Canadian money
Bill
How many
CA$
US$
{{ r.label }} {{ r.val }} {{ r.conv }}
Canadian Face ValueCA$ {{ cadFaceStr }}
Converted Total · at {{ rateStr }}, the rate stamped on this drawerUS$ {{ cadConvStr }}
Cash activity & adjustmentsAnything that changes what the drawer should hold or what goes to the bank.
{{ sec.t }}{{ sec.rule }} {{ sec.total }}
Unusually large count — confirm
{{ bigWarnList }}
That’s a big difference
Counted
{{ rcCounted }}
Expected
{{ rcExpected }}
Difference
{{ rcDiff }}
It’s often a stack of $20s counted as $10s. Recount if you can. If the count is right, add a note and submit it.
{{ pSaveMsg }}
{{ cashProblem }}
Z-out
{{ repProgress }}
{{ repLead }}
Sales
From the top of the Z-out
{{ g.t }}{{ g.total }}
{{ g.rule }}
{{ repMoved }}
What the drawer should have
{{ z.t }}{{ z.v }}
Expected{{ zo.exp }}
{{ zo.expSub }}
Counted{{ zo.cnt }}
Result{{ zo.res }}
{{ pSaveMsg }}
{{ cashProblem }}
{{ h.at }}{{ h.t }}
Reconciliation — both sides
Read-only. How the program got to Expected, Counted and the result.
{{ sd.t }}
{{ sd.sub }}
{{ r.k }}{{ r.v }}
{{ sd.totalK }}{{ sd.totalV }}
Result
{{ r.k }}{{ r.v }}
{{ cmpExplain }}
Notes
Everyone with this drawer sees these.
{{ n.by }} · {{ n.at }}
{{ n.t }}
Workflow status
{{ caseStatus }}
{{ caseHint }}
{{ caseWhere }}
Reason for return: {{ caseReturn }}
{{ caseFix }}
Corrections · original → corrected
{{ r.t }}{{ r.d }}
{{ l.from }} → {{ l.to }} {{ l.reason }}{{ l.by }} · {{ l.at }}
Reopen a side
Master only. A reason is required, and the reopen is written to the audit trail with who, when, which side and why. A drawer returned from Over/Short reopens the register report only — the cash count is never altered by a return.
{{ relLogHint }}
{{ r.t }}{{ r.d }}
SP{{ prFootBold }} · {{ prFootRest }}
{{ prFootBold }} · {{ prFootRest }}{{ prFootRight }}
Preview at Letter width · {{ prPagesNote }}
This cannot be printed right now
The drawer record could not be read, so any figures on a page would be rebuilt rather than real. Nothing is printed instead of printing something wrong. The record is not being written to either, so nothing is lost — try again once it can be read.
{{ prFootBold }} · {{ prFootRest }}{{ prFootRight }}
Speedway Plaza · Back Office
{{ prTitle }}
{{ prSub }}
Prepared by: {{ who }} · {{ roleLabel }}
Printed: {{ prWhen }}
{{ k.k }}
{{ k.v }}
{{ prSumNote }}
{{ tb.t }}{{ tb.side }}
{{ h.t }}
{{ c.t }}{{ c.sub }}
{{ tb.empty }}
{{ prNote }}
{{ p.k }}: {{ p.v }}
{{ k.k }}
{{ k.v }}
{{ b.t }}{{ b.side }}
{{ b.empty }}
{{ c.t }}
{{ b.totalK }}{{ b.totalV }}
{{ k.k }}
{{ k.v }}
{{ ppNoteK }} {{ ppNoteV }}
{{ sec.t }}
{{ sec.lead }}
{{ r.k }}{{ r.v }}
{{ sec.note }}
Bank deposits · {{ depTitle }}
{{ depSub }}
{{ t.k }}
{{ t.v }}
Expected deposit = cash counted + safe drops + other cash in (checks) − starting bank. Arrow Points, payouts and cash taken out of the drawer never go to the bank. A drawer joins this list when its cash count is submitted.
Business · shiftCash countedSafe dropsStarting bankExpected depositNote
{{ depEmptyMsg }}
Not counted yet — not in this deposit ({{ depNoCountN }})
{{ depNoCountList }}
Finalize the deposit
{{ depLockMsg }}
Finalizing records this day's deposit as it stands and locks it. The figures are kept exactly as they are now, so a later correction to a drawer cannot change what was taken to the bank. {{ depFinalizeHint }}
{{ depMsg }}
{{ l.t }}{{ l.d }}
Bank TransfersMoney moved between the plaza’s bank accounts, from the weekly bank file. You can look here but not change anything.
No bank file yetIt shows here once the weekly bank file is loaded in Reports.
{{ bt.week }}
Moved {{ bt.moved }} · {{ bt.count }}
By account
Account
Sent
Received
Net
{{ r.name }}{{ r.l4 }}{{ r.out }}{{ r.inn }}{{ r.net }}
{{ r.name }} {{ r.l4 }}Sent {{ r.out }} · Received {{ r.inn }}{{ r.net }}
Every transfer this week
No transfers this week.
{{ t.d }}{{ t.from }} → {{ t.to }}{{ t.a }}
History {{ hi.sub }}
Loading the history…
{{ hi.err }}
BusinessDrawersShortOver% offShort $Over $Net2026 net$50+
{{ r.u }}{{ r.drawers }}{{ r.shortN }}{{ r.overN }}{{ r.pct }}{{ r.shortAmt }}{{ r.overAmt }}{{ r.net }}{{ r.net26 }}{{ r.big }}
MonthDrawersShortOver% offNetSales
{{ r.m }}{{ r.drawers }}{{ r.shortN }}{{ r.overN }}{{ r.pct }}{{ r.net }}{{ r.sales }}
{{ hi.bigCount }} drawers · newest first
DateBusinessShiftStarting bankUS countedCanadianSalesOver / short
{{ r.d }}{{ r.u }}{{ r.sh }}{{ r.bank }}{{ r.us }}{{ r.cad }}{{ r.sales }}{{ r.os }}
{{ r.pair }}: the other drawer that shift was off by the same amount. {{ r.notes }}
Nothing matches.
{{ hi.bp.from }}–{{ hi.bp.to }}
{{ hi.depCount }} deposits · newest first
DateBusinessShiftDepositReadyAdditional cashOver / shortResult
{{ r.d }}{{ r.u }}{{ r.sh }}{{ r.dep }}{{ r.ready }}{{ r.addl }}{{ r.os }}{{ r.res }}
Nothing matches.
{{ hi.dp.from }}–{{ hi.dp.to }}
About these numbers
{{ n.t }}
Drawer Reconciliation · Master Admin only
Master settings
Changes apply to drawers opened from now on. Open and finished drawers keep the bank, rate and report lines stamped on them.
Starting banks and exchange rate
Saved on the server. A change applies to drawers opened from now on; a drawer already opened keeps what was stamped on it. Report items, cash factors and When I Work are in the cards below and are saved on the server for every computer.
Canadian exchange ratefromTolerance {{ liveSetTol }} · {{ liveSetN }} drawers
{{ liveSetHint }}
People and access
Read-only here. People, PINs, roles and businesses are managed in Speedway Reports.
{{ p.name }} {{ p.state }}{{ p.what }}
{{ h.t }}{{ h.d }}
{{ r.name }}
{{ setNote }}
{{ setTitle }}
A change applies to drawers opened from now on. Open and completed drawers keep the bank stamped on them.
{{ g.biz }} {{ g.loc }}
{{ b.seg }} {{ b.days }} Effective date — blank applies now {{ b.shown }}{{ b.changedTag }}
Current Canadian exchange rate
{{ rateShown }} US$ per CA$1
New rate applies to future drawers. Existing drawers keep their stamped rate.
New rate
Effective date — leave blank to apply now. A future date is recorded now and starts on that date; drawers dated before it keep the rate in force then.
{{ rateNote }}
Settings history
Every change to a setting that affects a calculation: what it was, what it became, who changed it, when, and the date it takes effect. Completed and open drawers keep the values stamped on them.
No settings have been changed yet.
{{ h.label }}
{{ h.prev }} → {{ h.next }}
{{ h.who }} · {{ h.at }}
{{ h.eff }}
{{ factorLead }}
{{ dLabel }}
{{ dKey }}
{{ dBehaviour }}
Source flags
{{ fl }}
Applies to — click to change
{{ dStNote }}
Add {{ factorWord }} concept
Step {{ addStepN }} of 5
{{ addTitle }}
{{ addHelp }}
These two are the program’s only calculation flags. Whether a concept is banked or affects the deposit follows from Type + these flags inside the engine — there is no separate setting to choose, so none is offered here.
Even when Active, the engine blocks a concept with no ruled treatment from new entry — that safeguard is not bypassed here.
{{ addReview }}
{{ nMsg }}
People and their drawer jobs are managed in Speedway Reports. Add a person, change a PIN, or give someone a drawer job (counting cash, entering the register report, Over/Short) in Reports › Setup › People & access. Changes show here the next time that person signs in.
Roles decide what a person may do; business access decides where. Master is administration and review only — it is not a Cash Counter or a Report Entry unless that role is also given here. PINs are never shown on this screen and cannot be looked up from it.
Business access below is PRACTICE — NOT YET APPROVED FOR LIVE. The approved model names roles only, so every business list except Rickey's is a practice fixture for testing this screen. Rickey Hamelin · Master · all businesses is the one confirmed live assignment. No live business access is written for anyone else until each person's list is approved.
{{ userMsg }}
Add a person
Their name, their sign-in PIN, what they may do and where. One person, one sign-in, created in a single step.
SIGN-IN
WHAT THEY MAY DO
WHERE THEY MAY WORK
{{ apBizAllWord }}
{{ apNote }}
{{ apMsg }}
{{ u.name }}
{{ u.link }}
{{ u.actLabel }}
Set a new PIN for {{ u.name }}
The old PIN is not needed and is never shown. Roles, business access and everything else about this person stay exactly as they are.
{{ u.rpMsg }}
WHAT THEY MAY DO
{{ u.roleWord }}
WHERE THEY MAY WORK
{{ u.bizWord }}
Access history
No access changes have been made yet.
{{ h.by }} {{ h.what }}{{ h.at }}
Every concept the program knows, read from the source records and the 03 Sep rulings. Effect comes from a ruling first, then Is_Sales / Is_Negitive — never from the name. Rows marked ⚠ carry a ruling that overrides or moves the source record.
ConceptApplies toEffectSideActiveRuling
{{ a.label }}{{ a.where }}{{ a.effect }}{{ a.side }}{{ a.active }}{{ a.ruling }}
Report Entry fields by business
Exactly what Report Entry sees at each location, derived from the table above: Report side · Active · applies to the location · not SALES (its own field) · not moved to the cash count. {{ auditLocWarn }}
{{ a.loc }}{{ a.n }} lines{{ a.fields }}
Connection
{{ wiwStatus }}
Credentials are held by the server and never shown here.
Last successful schedule sync
{{ wiwLastSync }}
Sync schedule
Not set — see ruling C below
{{ wiwSource }}
Setup decisions waiting on you
1 · Found in When I Work: every location · position pair in the schedule data is listed in the mapping table below.
2 · Proposed mappings: rows marked PROPOSED were set for this review. Nothing is approved until you press Approve. Approved.
3 · Drawer windows: {{ wiwWinSet }} of {{ wiwWinTotal }} applicable drawer windows configured. The rest need your real clock times — none are invented. Bill Payment intentionally has no independent drawer window. Its candidate pool comes from SP Express employees scheduled for the business day.
4 · More than one position on a drawer: none yet.{{ m }}
5 · Speedway locations with no When I Work mapping: {{ m }}
When I Work location · position → Speedway location
Names are never matched automatically. Each row stays Not mapped until you choose. Employees reach a drawer only through a mapped row.
Mappings approved
When I Work locationPositionIDsShiftsSpeedway location
{{ p.wiwLoc }}{{ p.wiwPos }}{{ p.ids }}{{ p.n }} {{ p.mappedWord }}
Drawer shift windows · {{ wiwWinSet }} of {{ wiwWinTotal }} applicable drawer windows configured
{{ wiwWinTotal }} of the drawer segments the program generates need a window: their definitions carry no clock times (times: null), so a window is what tells the program which scheduled shifts overlap the drawer. A shift counts when it starts before the window ends and ends after it starts. Bill Payment intentionally has no independent drawer window — its candidate pool comes from SP Express employees scheduled for the business day, so it is listed below as by design rather than as unset, and no window is created for it.
{{ w.biz }} {{ w.loc }}{{ w.groupN }}
{{ w.biz }}{{ w.seg }} {{ w.okWord }}
{{ w.biz }}{{ w.seg }} {{ w.naWhy }} {{ w.okWord }}
Three rulings needed — nothing below is built or chosen
{{ dc.t }}
{{ o.n }}{{ o.c }}
Snapshot rule in force: a drawer’s scheduled employees are stamped on the drawer the first time the schedule is readable for it, and never re-read. Changing a mapping or window affects drawers opened from now on. If the schedule cannot be reached, a drawer shows “Schedule unavailable” — no employee is ever invented.
Drawer releases
Release duration is settled: a side that a Master reopens stays open until the person resubmits it, or until a Master explicitly cancels the release and relocks that side with a reason. Nothing relocks on a timer. Reopening and relocking are both Master only, both require a reason, and both are written to the audit trail with who, when, which side and why. A drawer returned from Over/Short reopens the register report only; the cash count is never reopened by that path.
Drawers lock 3 weeks after their week ends (your ruling, 5 Oct; it replaces the 17 Sep ruling that took the old 21-day lock out). The week runs Wednesday to Tuesday, so every drawer in a week locks on the same day. After that only Rickey and Samantha can change a drawer. Either of them can unlock one for 3 days with a reason; it then locks again by itself, or when they lock it again. Both go into the drawer's history. A side reopened above still needs the drawer unlocked if its week is locked.
{{ nxKicker }}{{ nxTitle }}{{ nxSub }}
{{ lkTitle }}{{ lkText }}
Counted {{ rcCounted }}{{ phCountSub }}
{{ pSaveMsg }}
{{ cashProblem }}