IMS Documentation

Group Policies

Group Policies defines reusable IMS permission profiles. Instead of granting every function directly to every user, administrators create named policies such as Cashiers, Shop Managers or Warehouse Managers, select the functions that policy allows, then assign users to those policies from Users Accounts.

Open the screenSystem → Group Policies.
IMS Group Policies screen showing policy list, categorized permissions and checked access rights
Permissions can be reviewed in one All list or by functional category, with the selected permission's description shown at the bottom of the screen.

How Group Policies work

Each Group Policy contains a name and a set of allowed IMS functions. A user can belong to one or more policies through System → Users Accounts → Member Of. This makes policies the reusable permission layer, while Users Accounts also controls user-specific business scope such as Store and Supplier access.

Screen layout

AreaPurpose
Active UserShows the IMS user currently operating the screen.
PoliciesLists the existing named Group Policies.
NameName of the selected or newly created policy.
AllShows the complete permission list.
Category tabsShows the same permissions grouped into functional areas such as Sales, Inventory, Finance, Reports, Setup, Tools and Shopify.
Select AllChecks or clears every permission in the currently selected tab. On the All tab, it applies to the complete policy.
DescriptionSelecting a permission displays its business description at the bottom of the screen.

Permission categories

IMS organizes the current permission catalog into these functional areas:

CategoryCurrent permissionsExamples
Main10Open/Close POS, End POS Day, cash drawer, cost/markup/profit visibility, export and email.
Sales21Create/view/edit/print/delete sales and returns, exchanges, sales date, currency and scanned-item control.
Inventory18Stock Transfers, Transfer Following, Replenishment, Purchases, Stock Depreciation, Adjustments, Stock Level and Item Movement.
Finance14Financial integration, posting, posted transactions, banks, currencies, payment types, expenses, cash receipts and gift vouchers.
Reports11Daily Cash/Store reports, Sales Men/Ladies, client reports, Star Rewards, Gross Income, Main Sales, Purchasing and User-Defined Reports.
Setup20Suppliers, Stores, Sales Men/Ladies, Items, Categories, Sale Seasons, offers, VIP Customers, loyalty tiers and Star Cards.
Settings7Change Password, printing defaults, Users Accounts, Group Policies, System Log, System Settings and updates.
Tools7Label Printing, IMS Interactive, IMS Autos, Reporting Scheduler, Custom Reports and Global Custom Attributes.
Shopify8Shopify orders/transfers/settings and online-order invoice/refund/exchange/state operations.
Integration1Controls access to the Integration top-level menu, including Starco Stock Take, V-Count and Integration Center.

All tab and category tabs stay synchronized

The All tab and the category tabs are two views of the same policy. Checking or clearing a permission in All updates the same permission in its category tab, and changing it inside a category updates the corresponding permission in All.

This makes it practical to review a large policy globally, then switch to a specific business area for focused changes.

Permission descriptions

Click a permission to display its description at the bottom of the Group Policies window. The description explains what the permission controls, which is especially useful where two permissions have similar names such as viewing versus managing a module.

Create a Group Policy

  1. Click New.
  2. Enter a descriptive policy Name.
  3. Open the relevant category tabs and check the functions the group should be allowed to use.
  4. Use Select All within a category only when the role genuinely requires all functions in that area.
  5. Review sensitive permissions such as deletion, financial posting, user administration and unrestricted sales functions carefully.
  6. Click Save.
  7. Assign users to the new policy from System → Users Accounts → Member Of.

Policy names must be unique. IMS saves the name together with the checked/unchecked state of the complete permission catalog.

Edit a policy

Select an existing policy and click Edit. Change the policy name or permission selections, then click Save. While the screen is in normal view mode, the permission checkboxes are read-only to prevent accidental changes.

Using Select All

Selected tabSelect All behavior
AllChecks or clears every IMS permission in the policy and mirrors the result to all category tabs.
A category tabChecks or clears only the permissions in that category and mirrors those items back to All.
Administrative permissionsPermissions such as Manage User Accounts, Manage Group Policies, financial setup/posting, deletion rights and unrestricted transaction functions can materially change system data or security. Assign them only to roles that require them.

Permission reference

The following reference mirrors the current IMS permission catalog. Expand a category when you need the meaning of a specific permission.

Main (10 permissions)
PermissionPurpose
Open/Close POSOpen or close the POS shift.
End POS DayEnd the POS business day permanently.
Open Cash DrawerAllow the user to open the cash drawer.
Show Cash Drawer ButtonShow the Cash Drawer button on the main form.
Import Trans. ItemsImport items into sales or transfer transactions.
Show Cost Of Goods SoldShow Cost of Goods Sold in reports and stock-transfer views.
Show Price Mark UpShow Price Markup on sales reports.
Show Gross ProfitShow Gross Profit on sales reports
Export Reports To FileAllow user to export reports to text, csv or excel files.
Can Send EmailAllow user to send email from any report view and create his own contact list.
Sales (21 permissions)
PermissionPurpose
Add Cash SalesAdd new cash sales transaction
Add Cash ReturnsAdd new cash returns transaction
Add Credit SalesAdd new credit sales transaction
Add Credit ReturnsAdd new credit returns transaction
Add Exchange ReceiptAdd exchange receipt
Add Return With No RestrictAllow returns without the original sales receipt or after the normal return period has passed.
View Cash SalesIterate through cash sales transactions
View Credit SalesIterate through credit sales transactions
Edit Cash Sales Sales ManEdit the salesperson on existing cash sales or returns.
Edit sales transactions dateEdit sales transactions date
Edit Cash Sales Payment TypeEdit the payment type on existing, non-posted cash sales or returns.
Edit Cash Sales Total DiscEdit the discount on existing, non-posted cash sales or returns.
Edit Cash Sales Client InfoEdit client information on existing cash sales or returns.
Edit Credit Sales Sales ManEdit the salesperson on existing credit sales or returns.
Edit Credit Sales Total DiscEdit the discount on existing, non-posted credit sales or returns.
Print Cash SalesPrint existing cash sales or Return transactions
Print Credit SalesPrint existing credit sales or Return transactions
Delete Cash SalesDelete existing and NON POSTED cash sales transaction
Delete Credit SalesDelete existing and NON POSTED credit sales transaction
Remove Scanned ItemRemove item from sales transactions after scanning.
Change Sales CurrencyChange currency on sales transactions
Inventory (18 permissions)
PermissionPurpose
View Stock TransfersReview stock transfer vouchers in Transactions Expert.
Add Stock TransfersAdd new stock transfer vouchers
Edit Stock TransfersEdit existing non-posted stock transfer vouchers from Transactions Expert.
Delete Stock TransfersDelete existing non-posted stock transfer vouchers from Transactions Expert.
Print Stock TransfersPrint existing stock transfer vouchers from Transactions Expert.
Follow Stock TransfersFollow up stock transfers
ReplenishmentReplenish Store stock.
View Purchasing InvoicesView Purchasing Invoices
Add Purchasing InvoicesAdd Purchasing Invoices
Edit Purchasing InvoicesEdit Purchasing Invoices
Delete Purchasing InvoicesDelete Purchasing Invoices
Finalize Purchasing InvoicesFinalize purchasing invoices.
View Damage VouchersView Damage Vouchers
Manage Damage VouchersManage Damage Vouchers
View Inventory AdjustmentsView Inventory Adjustments
Manage Inventory AdjustmentsManage Inventory Adjustments
View Stock LevelView Stock Level
View Item CardView Item Card
Finance (14 permissions)
PermissionPurpose
View Financial IntegrationView Financial Integration
Edit Financial IntegrationEdit Financial Integration
Edit Financial DatabaseEdit Financial Database
Colse Financial PeriodClose the financial period.
Post Transactions to GLPost Transactions to GL
Veiw Posted TransactionsView posted transactions.
Manage POS BanksManage POS Banks
View CurrenciesView Currencies
Manage CurrenciesManage Currencies
Manage Sales Payments TypesManage Sales Payments Types
Manage Purchase ExpensesManage Purchase Expenses
Add Cash ReceiptsAdd Cash Receipts
Edit Cash ReceiptsEdit or void Cash Receipts
Manage Gift VouchersAdd or edit manually issued gift vouchers.
Reports (11 permissions)
PermissionPurpose
View Daily Cash ReportView daily cash closing and sales payments reports
View Daily Store ReportView the Store daily sales report.
View Sales Men Sales ReportView Sales Men/Ladies sales report
View Client ReportView client history and visits reports.
View All ClientsView all clients data with no restrictions
View Star Rewards HistoryView Star Rewards history
View Gross Income ReportView Gross Income Report
View Gift Vouchers SummeryView the Gift Vouchers Summary report.
View Main Sales ReportView main sales and sell through reports
View Purchasing ReportView purchasing report
Vew User-Defined ReportsView custom reports created by IMS users
Setup (20 permissions)
PermissionPurpose
View SuppliersView Suppliers
Manage SuppliersAdd/Edit Suppliers
View StoresView Stores / POS
Manage StoresAdd/Edit Stores / POS
Manage Sales MenAdd/Edit Sales Men / Ladies
View Item DataView Item Data
Manage Item DataAdd/Edit Item Data
Manage Service ItemsAdd/Edit Service Items
View CategoriesView Categories
Manage CategoriesAdd or edit item categories.
View Sale SeasonsView Sale Seasons
Manage Sale SeasonsManage Sale Seasons
View Special OffersView special offers / Give away promotion / Star Rewards offer
Manage Special OfferCreate or edit Special Offers, Give Away promotions, Star Rewards offers and Lottery offers.
Disc CouponsManage Discount Coupons.
View VIP CustomersView VIP Customers
Manage VIP CustomersAdd/Edit VIP Customers
Star Clients (NOT Implemented)Add/Edit Star Clients (NOT Implemented)
Manage Star Rewards TiersAdd/Edit Star Rewards Tiers
Manage Star CardsAdd/Edit Star Cards
Settings (7 permissions)
PermissionPurpose
Change PasswordAllow the user to change their password.
Set Printing DefaultsSet a default printer for transactions and reports.
Manage User AccountsAdd, edit or delete user accounts
Manage Group PoliciesAdd, edit or delete group policies
View System LogView System Log
Manage System SettingsManage System Settings
Check For System UpdateAllow the user to check for IMS updates.
Tools (7 permissions)
PermissionPurpose
Label PrintingLabel Printing
IMS InteractiveSQL Interactive and Stock Level Tools
IMS AutosConfigure IMS Autos options.
Reporting SchedulerConfigure custom reports sending or exporting scheduler
Create Custom ReportsCreate or edit custom reports.
Custom Reports AdminCreate or edit custom reports owned by other users.
Global Custom AttributesCreate a custom attribute for stores or suppliers.
Shopify (8 permissions)
PermissionPurpose
Manage Shopify OrdersView and manage Shopify orders.
View Shopify TransfersView Shopify transfers.
Manage Shopify SettingsManage Shopify settings.
Add Online OrderAdd new order for offline stores
Issue InvoiceIssue invoices for orders
Issue RefundIssue refund invoices for orders
Issue ExchangeIssue exchange invoices for orders
Change Order StateChange order state "Delivered or Canceled"
Integration (1 permissions)
PermissionPurpose
Integrated ReportsShow the Integration top-level menu, including Starco Stock Take, V-Count Settings and Integration Center.