CVR Next DEV

Loading…

CVR Health check

Self-consistency checks using only data already loaded on this device. Running this screen does not fetch Firestore data. The separate Verify button below reads Firestore once, only when you press it.

Not run yet

✓ Pass · ⚠ Review · ○ Not checked because the needed data is not currently loaded. A partial check never loads missing data just to complete itself.

Import past Sheets records

Select the reviewed staging JSON. CVR checks the counts against both corrected route files before writing anything.

Add organization

Organization history

Record payment

Full payment settles the outstanding bottle credits. A partial payment reduces money owed; bottle counts stay open until fully settled.

Worker pay

Work dates and payment dates are shown separately.

Record payment

Add expense

Bottle drive

Add standalone pickup

Total containers: 0Total value: $0.00
CUSTOMER

Add customer

Last completed pickupNever picked upRead-only. Route history will update it later.
PICKUP REQUEST

Add pickup request

No bottle drive
ROUTE STOP

Edit stop

No bottle drive

This changes stop information only. Counts, Done/Skip status, crew, and Paper Day totals are not changed.

Choose bottle drive

Loading active bottle drives…
ADD TO ROUTE

Customer

The saved address, town, and notes will be copied to this route. You can move the stop afterward.

DEFER

Remind me later

This does not create or cancel a pickup. It only hides the suggestion until this date.

ROUTE BUILDER

Build route

CrewChoose everyone actually going.
Weekly stopsEdit each row and choose its organization. Use Bottle Drive only when that stop belongs to an active drive. Bottle Drives stay at the bottom of the route.
TownAddressNotesOrg / payoutBottle Drive
Paste rows from the Sheet

Copy Town, Address, Notes, Org together. Pasting fills the editable rows above. Existing organization names or private codes are matched automatically.

Add rows here, paste the Sheet, or choose open requests below.

Add open pickup requests (optional)

Select requests not already in your pasted list.

Automatic stops

Open pickup requests

ROUTE

Route

Route notes

No route notes.
Drag a pending stop, or use ↑ ↓. Moving one stop updates only that stop. Completed/skipped/cancelled stops stay locked.
Alert driver

Appears when his app is open and connected. Awaiting acknowledgment does not mean delivered.

ROUTES / SELECTED ROUTE

Route status & day

Route notes

Expense categories

Archive hides a category from new expenses. Historical expenses keep their saved category.

SETUP

Workers

ROUTING

Town order

One town per line. Top = first/furthest stop. You can still reorder stops manually on every route.

Each route type keeps its own town order. This orders newly built routes; existing stop order stays as saved.

DATA SAFETY

Backup & restore

Download backupSave a copy of CVR Next DEV data to this device.Includes route and Shop operational records. Firebase sign-in accounts and user access profiles are not inside this file. Download while work is paused; collections are read one at a time.
Google Drive backupNot connectedConnect once, then CVR will attempt one complete backup per day when the Owner app is open and online. Backups are stored in CVR Next’s private Drive app-data area.

Restore CVR backupUse only if you intentionally want to put saved data back.Pause work on all devices first. This is a full operational restore: records absent from the selected backup are removed. Firebase sign-in accounts are not changed. A connection failure can leave a partial restore.