Many of Acme's capabilities can be restricted to empowered users. Power is assigned to individual Users or to User Groups.
While most privileges are granular, there are two core privileges that apply to Ticket Entry, they are "Manager" and "Administrator". For example, there is no privilege to grant use of Practice Mode in Ticket Entry, the user must be have the Manager (or Administrator) privilege.
An example of a granular privilege is the explicit individual privilege that must be granted to allow a user to edit on hand counts in inventory.
List of Individual Privileges...
Acme Setup Add New Customer Add New Inventory Add Pricing - (in Item Pricing AND in Item Maintenance) Adjust Customer Open Balance Administrator Allow Item Oversell Allow Sell $0 Item (also see Ability to Sell $0 Items) Authorize Over Limit (allows use of authorize over limit function key) Change Price Code (for current Ticket) Change Tax Location Code (for current Ticket) Delete Customer Delete Inventory Disable Cashier Age Restriction Disable Customer Age Restriction Disable Sale time Restriction Discount Ticket Discount Level 1 Discount Level 2 Discount Level 3 Edit Customer Edit Inventory (see footnote #1) Edit Pricing - (In Item Pricing, not Item Maintenance. Also see Set Inventory Price) General Maintenance Hold Ticket Importer Open - use the importer Importer Edit - edit import definitions Item Edit Desc - Item and ticket description AND item type Item Edit Gen Info - Everything under Ticket Desc. on the left side of the General tab |
Item Edit Images Item Edit Item Control - General tab lower right item control and check boxes. Item Edit Item No - Item number only and associated functions like converting to UPC-A. Item Edit Notes - Note controls under notes/web tab. Item Edit PLU's Item Edit Purchasing Item Edit Stocking Item Edit Taxable Manual Pricing No Sale Open Drawer POS Terminal Setup Print Sales Report (also Ticket List Report) Print Sales Tax Report Reconcile Cash Trays Return Merchandise Select Customer Set Customer Credit Limit Set Discount Below Cost -deprecated Set Inventory Cost Set Inventory On Hand (works with Acme Setup "Enable Set On Hand Privilege) Set Inventory Price (List Price, Next List Price, Price Batch ID. Also see Edit Pricing) Set Tax Exempt Store Location Addr (can only edit store address in location setup) Store Location Maintenance (can add/edit any location info) Store Manager View Cash Tray Balances View Customer Credit Limit View Customer Open Balance View Event Log View Inventory Cost Void Authorization (all authorized tenders including Gift Cards) Void Gift Card Issue (only issuance and re-load of Gift Cards) Void Ticket |
Footnote #1: If both "Edit Inventory" and "Edit Inventory Limited" are assigned to a user that user will have full Edit Inventory Privileges. Best practice is to assign one or the other. In other words, Item Edit... privileges only take affect if the has the Edit Inventory Limited privilege, and not the Edit Inventory privilege.
Best Practices
Review the entire list of Privileges (above). First assign privileges to groups, then put individual Users into groups. For easiest management, do not place any user into more than one group, either create another group or granted the user individual privileges in addition to group privileges.
Do not run ticket entry when logged into Acme as a member of the administrators group unless you are extremely careful. Some privileges like "Allow sell $0 item" are not applied to users with the Administrator privilege.
Example:
Set up an Administrator Group and assign it the Administrator privilege and others you see fit. Make appropriate Users members of this Group.
Set up a Manager Group, assign it the Manager privilege and any additional privileges you see fit. Make appropriate Users members of this Group.
Set up a Clerk Group, with the most restricted privilege set.
If you have a Host Accounting System or multiple stores, it is possible to lock Acme down, so that a user cannot enter data that would be subject to over-write by another system.
If you use a Host Accounting System:
1.If you'd like all inventory and customers to be entered into your host then deny all users and groups the ability to add these into Acme.
2.Remember that changes in your host accounting system often overwrite changes in Acme. For example if you change a price in Acme and not in your host the next time you import from host into Acme the price from the host replaces the price in Acme.
3.Consider denying the privilege to edit Customer and Inventory data in Acme, or make sure anyone with edit capability understands that the change should be made in the host as well.
The host is considered to be the SOURCE of inventory and customer data.
Acme is considered to be the source of transactions.