IMS Documentation

Main Sales Report

The Main Sales Report is IMS's primary sales-analysis report. It combines flexible filters, dynamic grouping, sales/return calculations, retail KPIs and—when mathematically valid—V-Count traffic and conversion rate.

Open the reportReports → Main Sales Report
Reports menu with Main Sales Report selected
Path: Reports → Main Sales Report.

Run a report

  1. Select the Date From and To.
  2. Select Location, Store, Supplier and Brand as needed.
  3. Use the Transactions, Categories and Items tabs for additional filters.
  4. Select the required Group By options.
  5. Click Get Data.
  6. Review the grid and the totals at the bottom of the screen.

While data is being retrieved, Get Data changes to Cancel. Click it again if you need to stop the running report.

IMS Main Sales Report grouped by store with traffic and conversion rate
Main tab: an example grouped by Store with Traffic and Conv. Rate available.

Main criteria

OptionPurpose
LocationSelect one or more business locations.
StoreSelect one or more stores available within your access and selected location(s).
SuppliersRestrict merchandise to selected suppliers.
BrandsRestrict merchandise to selected brands; brand selection depends on supplier selection.
Date From / ToDefines the transaction date range.
Hours From / ToOptionally restricts transactions to selected hours.
Service OnlyReports service items rather than normal merchandise.
Collapsed ViewShows a compact set of principal sales columns.
Include inactive storesIncludes inactive stores in store selection for historical reporting.
Hour validationThe ending hour must not be earlier than the starting hour. IMS displays “Check Hours criteria.” when the selection is invalid.

Using IMS multi-selection fields

Some IMS criteria fields open a compact multi-selection list instead of a normal drop-down. You can select several values without holding Ctrl.

  1. Click the criteria field to open the selection list.
  2. Click an item to select or deselect it. Continue clicking until the required combination is selected.
  3. Click Close, double-click an item, or click outside the list to apply the selection.
Field displayMeaning
AllAll available values are included. If no individual item remains selected, IMS automatically returns the field to All.
One nameExactly one value is selected.
Multi SelectedTwo or more values are selected.
No Ctrl key requiredThe IMS list uses simple multi-selection: click each required item to toggle it on or off.

Filters vs Group By

Filters decide which transactions are included. Group By decides how those transactions are divided into rows.

Time grouping supports None, Hour, Day, Week, Month and Year. Additional grouping dimensions are available across the Main, Transactions, Categories and Items tabs.

Transactions tab

Main Sales Report Transactions tab grouped by receipt number, date and time
Transactions tab: this example is grouped by Receipt, showing receipt number, date and time for transaction-level analysis.

Transaction filters include Transaction, Sales Man/Lady, Client Category, VIP Client ID, Client Phone and Coupon. The transaction selector uses IMS sales/return transaction codes 51, 52, 53 and 54. Grouping can include Transaction Type, Receipt, Client Category, Client and Sales Man/Lady.

Categories tab

Main Sales Report Categories tab grouped by selling period
Categories tab: merchandise classifications can be used as filters or grouping dimensions.

Available classifications include Age Range, Gender, Received Season, Selling Period, Category, Sub Category, Group and Sub Group. Dependent category lists are adjusted when a parent classification is selected.

Items tab & product images

Main Sales Report Items tab with product images
Items tab with Style + Color grouping and View Image enabled.

Item criteria include State, Item Code, Theme, Style, Color, Color Name, Size, Quantity, Original Price, Current Price and Discount Breakdown. Quantity and price fields support comparison operators.

ImagesIMS can display product images when Style and Color Code are available in the generated report. Very large image reports trigger a warning before loading.

Sales and returns

Returns are treated as negative values in the sales report. Codes 53 and 54 reduce net quantity, net sales, cost and gross amount rather than increasing them.

Report KPIs

KPIMeaning in IMS
Full Qty / Full AmtNet quantity / amount for lines without item discount.
Disc Qty / Disc AmtNet quantity / amount for discounted lines.
Gross AmtValue before discounts, with returns deducted.
TotalQty / Net QtyFull Qty + Discounted Qty, less returns.
TotalSales / Net SalesNet sales after discounts and returns.
Invs_CountDistinct receipts represented by that report row.
ATVNet Sales ÷ receipt count.
UPTNet Qty ÷ receipt count.
ADRAverage discount rate: 1 − (Net Sales ÷ Gross Amount).
AV_PriceNet Sales ÷ Net Qty.
SalesMixRow Net Sales as a proportion of the selected report.
TotalCostNet merchandise cost after returns.
GrossProfitNet Sales − Total Cost.
GPMGross Profit ÷ Net Sales.
M.Up / MarkUpNet Sales ÷ Total Cost.
Bottom Count is not invoice countThe Count box at the bottom shows the number of rows currently displayed in the report. Use Invs_Count for the receipt count within a report row.

Traffic & Conversion Rate

Conversion Rate = sales receipts ÷ Traffic. For conversion, IMS counts sales transaction codes 51 and 52. Return codes 53 and 54 are excluded from the conversion numerator.

Traffic can be added only when the report can be correctly matched to V-Count data. Valid traffic groupings are Location, Store and/or a time period. Product, customer, salesperson, transaction-type and other sales-specific groupings or filters disable traffic because store traffic cannot be accurately divided across those rows.

Missing traffic is not necessarily an errorIf sales exist but there is no corresponding V-Count record, IMS leaves Traffic and Conv. Rate blank instead of reporting a false zero.

Export, email and Save As

Export To Excel exports the current grid. If images are enabled, IMS can include them; very large exports may ask whether to include images or data only. Send By Email sends report data without product images. Save As requires a generated report.

Permissions

Excel export, email, client grouping and sensitive financial measures such as cost, markup and profit are controlled by IMS user access policies. Users without the corresponding permission will not see those options or columns.

Common questions

Why is Conversion Rate missing?

The selected grouping or filters cannot be matched fairly to store traffic, or no V-Count data exists for that row.

Why does Count change when I add Group By fields?

The bottom Count is the number of displayed rows, so additional grouping usually creates more rows.

Do returns increase conversion?

No. Returns reduce the financial and quantity results, but return codes 53 and 54 are excluded from the conversion numerator.

Why can I not load images?

View Image requires Style and Color Code to be present in the generated report.

No matching section on this page.

Supplier and Brand master data

The Supplier and Brand values used by Main Sales Report come from Manage → Suppliers. Brands are maintained under their supplier, so the available Brand criteria are tied to the supplier master relationship.

Sales Man/Lady master data

The S. Man criteria and Sales Man/Lady grouping on the Transactions tab use the salesperson master maintained in Manage → Sales Men/Ladies. IMS identifies the salesperson by the master ID stored on the sales transaction.

Item master data behind the report

The merchandise fields used by Main Sales Report come from Manage → Items. This includes Item Code, State, Theme, Style, Color, Size, Description, Category/Sub Category, Product Group/Sub Group, statistical periods, Supplier, Brand, Age Range and Gender.

When View Image is used, IMS loads the product image maintained by Style + Color Code. The same image is therefore shared by the Size variants of that Style/Color.

Service Item master data

Service Only uses the Service Items maintained in Manage → Service Items. These records are stored as Type = Service, allowing IMS to separate service activity from normal merchandise sales.

Merchandise classification masters

The report's merchandise classifications come from the same masters used by Manage → Items:

Report fieldIMS master
Category / Sub CategoryManage → Categories
Group / Sub GroupManage → Product Groups
Age RangeManage → Age Ranges
GenderManage → Genders
S. PeriodManage → Statistical Periods

Sale Season pricing

Discounted transactions can originate from merchandise pricing maintained through Manage → Sale Seasons. A Sale Season assigns specific Item Codes a temporary sale price; sales recorded at that price flow into the report's Full/Discount quantities and amounts according to the transaction data.

The Items tab's current Item State and price criteria are based on the current Item master. Historical sales amounts remain the values recorded on the original transactions.

Special Offers and posted sales

Manage → Special Offers is evaluated by the sales/POS workflow. When an offer is used, the transaction retains the Offer ID. The Main Sales Report reports the resulting posted transaction values — including full-price and discounted quantities/amounts — rather than recalculating the promotion definition.

This is why changing an offer later does not rewrite historical sales: the report is based on what was recorded on the original transaction.