Registers (Admin)
The Admin → Registers page is where you manage your registers and the setup that goes with them. The page is organized into tabs: Registers, Drawers, Divisions, Stores, and Tenders (each tab shows a count of how many rows it contains).
On every tab, click the pencil icon on a row to edit it, or the trash icon to delete it. Most tabs have a button at the top right to add a new row (+ Register, + Drawer, + Division, + Tender); the Stores tab has no add button — see Stores tab below. When editing, click Update to save; when adding, click Create.
Seeing this page requires the 👁️ Registers admin permission; adding, editing, or deleting rows requires ✏️ Registers (both are managed on the Admin → Permissions page under Admin Permissions).
Registers tab

The Registers tab on Admin → Registers lists every register with these columns:
- ID — the register's number.
- Name — name of the register (typically Register 1, Register 2, etc.).
- Last Z'd — date and time the register was last Z'd (shows "never" if it hasn't been).
- Receipts — total number of receipts generated at this register.
- Store — the store where the register is located (stores are managed on the Stores tab).
- Division — the default division for sales rung at this register.
- Drawer — the cash drawer currently assigned to this register.
- Can Tender? — whether or not the register can tender sales.
- CC Batch — for PayJunction processing, the batch/terminal this register's card payments settle under.
- CC Terminal — the credit card terminal device assigned to this register. Used by integrated processors to route card-present transactions. See Assign a credit card terminal to a register below.
If your company has more than one store, the Store column's filter is pre-set to the store you're logged into — clear that filter (in the filter row under the column headings) to see every store's registers. The Drawers tab pre-filters by store the same way.
If your VMX license limits how many registers you can have, a note below the table reads "Your license provides for N registers."
Assign a credit card terminal to a register
Once your credit card processor is set up (PayJunction, CardConnect, Payzli, etc.), point each register at the specific physical device it should use:
- Go to Admin → Registers.
- Click the pencil icon to the right of the register you want to configure.
- In the CC Terminal dropdown, select the correct device for that register. Each device in the list shows which register it's currently assigned to (or "Unassigned").
- Click Update.
Repeat for every register that processes cards. The terminal you assign here is the one VMX will route card-present transactions to from that register.
Drawers tab
The Drawers tab on Admin → Registers lists your cash drawers:

- ID — ID number of the drawer.
- Store — the store location of the drawer.
- Name — the drawer's name.
- State — the drawer's current state: IN REG (in a register), ZEROED, or CLEAN. The state changes automatically as drawers are opened, Z'd, and cleaned — it can't be edited here.
- Last Cleaned — the date the drawer was last cleaned (updated automatically when the drawer is cleaned; not editable here).
Use + Drawer to add a new drawer, and the pencil icon to rename one or move it to a different store.
Divisions tab
The Divisions tab on Admin → Registers manages your divisions. Divisions are sales channels or departments (for example Retail or Wholesale) — they are not physical locations; physical locations are managed on the Stores tab.
Each division row includes: ID, Name, Rewards %, Calc GAP, Allow Sales, Allow Clock In, Manual Sale Margin, Apply Price Rules, and Clockout Prompts Break. Among other things, these settings control whether sales can be rung under the division (Allow Sales) and whether employees can clock in to it (Allow Clock In).
Use + Division to add a division. If you're not sure how a division setting affects your registers or reporting, contact help@vmxllc.com before changing it.
Stores tab
The Stores tab on Admin → Registers lists your physical store locations, with columns including ID, Name, Code, Lat,Long (map coordinates), Vendor #, Customer #, Schedule URL, Physical Address, Phone, Lot Tracking, Sales Tax Rate, and Hidden.
You can edit an existing store's details with the pencil icon, but new stores are set up by VMX — contact help@vmxllc.com to add a store location.
Tenders tab (custom tender buttons)
The Tenders tab on Admin → Registers manages custom tender buttons — extra payment buttons that appear on the register alongside the built-in ones (useful for things like "Square" or "Donation"). Click + Tender to add one.
Each tender button has these fields:
- Button Label — text shown on the register button (e.g. "Square", "Donation"). Required.
- Subtype (internal name) — the internal name your accounting system uses to route sales taken on this button to the right account. Required. See the warning below.
- Tooltip — hover tooltip for the button. Leave blank for none.
- Button Color — CSS color for the button background (e.g. "lawngreen", "rgb(124,252,0)", "#7CFC00"). Leave blank for the default color.
- Group — leave blank to put this button under the default $ - Other Tender... group. Enter "NONE" to make it a top-level button (no group). Enter any other text to use that as a custom group label.
- Require $ Amount? — when Yes, the cashier must type a dollar amount before pressing this button.
The Subtype field — read before editing
The Subtype (internal name) is the name your accounting system uses to know which account each payment should post to. If you change the Subtype on an existing tender button, sales taken on that button will stop posting to the right account in your books until your accountant updates the matching entry on their end.
In practice: only set the Subtype once, when you create the button, and leave it alone unless you've coordinated the change with whoever maintains your accounting setup. The Button Label and the other fields are safe to edit freely — they only affect how the button looks and behaves on the register, not where the money goes in your books.
New Subtypes must contain only letters, digits, and underscores (e.g. "square", "gift_card_old"). If you enter anything else, you'll see: "Subtype must contain only letters, digits, and underscores (e.g. 'square', 'gift_card_old'). Spaces or punctuation will cause sales taken on this button to be routed to the wrong account in your accounting system."