Today Software - Store & Corporate Controllers            PDF version

Functional Overview

The Corporate Controller is a powerful multi-branch Retail Management System (RMS) designed for managing medium to large chains or retail stores. The Store Controller is a single store version of the Corporate Controller designed as a Retail Back Office system.

Corporate Controller is a GUI/Windows based multi-user application written in the powerful PROGRESS™ development environment. PROGRESS provides a Graphical User Interface (GUI), 4GL development language, and a single or multi-user Relational Database Management System (RDBMS).

The unique strength of the Corporate Controller is its integration with remote offline Branch POS systems and Store Controller systems. The Store Controller can also be used as basic Warehouse system although it is designed primarily as a Retail Back Office and Inventory System.

Virtually all database transactions and structures are maintained seamlessly across the entire suite of systems to provide consistent centralised management and reporting for all locations. This can be done by individual branch or consolidated reports for selected branches.

The system comprises an integrated Communications module which allows branches to be connected through either Dial-Up or Wide Area Network (WAN) configuration. Every remote transaction (including every POS transaction) and inventory movement of every branch is recorded in the Corporate Controller database.

The Corporate Controller can also be used to provide centralised stock control for multiple stock locations (stores) through its Inventory Management and Trade Sales modules. This is used where stores are not required to manage their inventory locally. All modules are integrated so that Inventory is integrated both with branch/warehouse inventory systems and with Central Purchasing and Creditors modules. Similarly the Accounts Receivable module is integrated with Branch Account Sales and the Corporate Controller or Store Controller Trade Sales module.

 

Modules

Standard Modules

Inventory Management

Maintenance

Sales Analysis & Reporting

Sales Audit (Retail Operation reports)

Communications

Optional Feature Modules

Central Purchasing

Accounts Payable

Trade Sales/Invoicing

Accounts Receivable

General Ledger

 

 

Inventory System & Management

The Corporate Controller provides a perpetual real-time inventory system based on the SKU (Stock Keeping Unit) which is the primary unit for controlling inventory. Stock is ordered, received and reported by the SKU although sales can also be reported by PLU (Grocery/Liquor) and Size and Colour (Apparel/Footwear).

The SKU is linked to a (maximum of 4) tiered hierarchical structure of product (reporting) groups which are:

Division, Department, Class and Subclass

Linked to each SKU is one or more PLU's (Price Look Ups) or Barcodes. The SKU is then linked to the relevant product groups. The hierarchical structure of the product groups dictates that a Subclass belongs to a Class, which in turn belongs to a Department that belongs to a Division.

The product/product group hierarchy is structured as follows:

Grocery/Liquor Footwear/Apparel/General

Division (optional) Division

Departments... Departments....

Classes .... (optional) Classes ....

Subclasses .... (optional) Subclasses ....

SKUs.... SKUs....

PLUs .... Barcodes for Size/Color Matrix

The PLU is the primary unit of sale and links back to the SKU through the "Base Unit" factor, which can be seen on the PLU Maintenance screen. This allows a product purchased in one standard package form (SKU) to be sold, in one or more package forms, which may be different from the SKU package.

Example.. A SKU may identify a dozen bottles of a soft drink. Receiving 1 SKU into stock will result in 12 bottles in stock. Several PLU's may exist so that a PLU or Barcode may be used for; a Single Bottle, Six Pack, or Dozen bottles, or any other desired quantity of sale.

Cost & Selling Price

The cost price is held against the SKU. The cost is exclusive of Tax. The system provides a matrix of costs by SKU by Vendor by Store. The system also tracks the cost and cost changes through the product history files. The standard costing mechanism used in historical reporting is FIFO (First In First Out) which provides the most accurate Gross Profit and Stock Valuation.

In Liquor and Grocery (SKU/PLU) systems, the selling price is held on the PLU record. This price is generally tax inclusive, but tax excluded is also supported The POS terminals perform the tax calculations returning the net (after tax) sell price back to the Corporate Controller.

Each PLU may have up to 6 prices or price levels. These price levels may be used for Quantity Breaks or Customer Group Discount pricing.

With Size/Color Inventories, the price is held only on the SKU which is referenced from the barcode.

 

Product History

Each product’s movements are tracked on a daily basis. The master product history file, from which inventory is controlled and reported, holds a history record for each SKU for each day on which the product has moved. Movement details including "Quantities", "Costs" and "Retail" values are consolidated into a number of categories as follows;

Sales, Returns, Transfers, Adjustments, Supplier Receipts,

With this dated inventory a picture of inventory at any date or across any period can be taken.

Stock Levels

Stock levels are maintained from three main inputs in the inventory system;

Stock receipting (from vendor orders/credits and inter-store transfers)

Stocktaking

Sales & returns (POS terminal interface)

Purchase Orders may be entered in the Corporate Controller for any branch, or entered into the local branch system. Stock Receipting is normally a function of the branch system although the Corporate Controller can also be used to manage a stock location such as a Retail Warehouse.

Transfers. Stock Control documents are electronically transmitted between systems so that Store to Store transfers are entered at one point but reconciled by the receiving store with the "Inventory in Transit Report" identifying and reconciliation discrepancies.

With the Central Purchasing module, consolidated purchase orders can be generated for a supplier with multi-branch distribution. The respective receipting documentation is automatically transmitted to the relevant branches in preparation for the direct vendor - branch shipments.

 

Maintenance

The Corporate Controller provides a centralised maintenance facility for a variety of data types used by the Branch/POS Systems and Branch/Warehouse/Store Controller systems. The data types maintained centrally are:

Product Reporting Groups (Divisions, Departments, Classes, Subclasses)

User Defined Reporting Groups (eg Season, Brand, Label, Pack Type …)

Products (SKU’s, PLU’s, Barcodes, Packages)

Size & Color Charts

Vendors/Suppliers/Creditors

Reorder Levels & Size Levels (for Size/Colour Inventory)

Customers/Debtors (normally created in Branch/POS systems)

Pricing (by SKU, PLU, Package, Price Levels)

Promotions & Loyalty functions

Mix&Match (Supermarket)

Cashiers & Permissions (Security)

Gift Vouchers

Rebates (Vendor & Product)

Store/Branches & Managers

Smart efficient maintenance facilities are provided for managing products for products, pricing and promotions by store or store group. Store can be grouped into; Store Types, Regions, Sub Regions and Advertising Groups.

 

 

Sales Analysis & Reporting

The system and particularly the database is designed for tracking sales and inventory history by product by store by day. Unlike systems that are designed primarily as multi-entity accounting systems, the Corporate Controller database is designed to rapidly access data for any number or combination of stores.

A range of sales, audit and inventory reports is provided with the base system, and additional module specific reports (Accounting Modules) provided with the optional feature modules.

System Report Summary

QuickView

Sales Analyser

Stock Analyser

Comparative Sales

Sized Inventory

Size Grid

Size Composite

Size Overview

Sold by Size

Price Reports

Pricing

Promotional Pricing

Inventory Performance

Inventory

Restock

Purchases

Rebates

Onhand

Out of Stock

Inventory in Transit

Negative Stock

Condensed Stock & Sales

Rebates

Vendor Receipts & Returns

Product Sales Performance

Profit

Profit by Transaction

Hot/Cold Item

Top Products

Sales Analysis

Comparative Sales

Salesperson

Executive Sales

Executive Summary

Financial Sales

Store Totals

Hourly Sales

Sales by Week

Department Sales

Class Sales

Media Totals

Media Summary

Transactions

Salesperson Sales

SKU’s Sold by Salesperson

Due Bills (Credit Notes)

Discounts

Customers

Customer List

SKU’s Sold by Customer

Customer Orders

New Customers

Customer Letters

Mailing Labels

Layby Status

File Listings

SKU’s

SKU Catalogues

Barcodes

Store

Product Groups

Vendors

Sizes

Operators

Audit / Enquiry

Till Reconciliation

Paid In / Paid Out

Total Stock

SKU History

Bank Rec. Exception

Bank Rec. Summary

Daily Banking

Stock Control

Count Sheets

Provisional Count/Shrink

Shrink

Uncounted SKU’s

Purchase Orders

Forward Orders

Document Listings

Document Summaries

Reorder

SKU’s on Order

Stock Receipt

Accounts Receivable

Aged Balance

Statements

Transactions

General Ledger

Trial Balance

Profit & Loss

Balance Sheet

Accounts Payable

Transactions

Aged Balance

Trial Balance

Held Invoices/Items

Invoice & Payment

Overdue Payments

Discountable Payments

Suggested Payments

Unallocated Credits

Non Finalised Invoice/Credits

Non Stock Items

 

Most reports can be run as at any prior date or for any date range. All applicable reports provide a Store Selection screen so that stores can be selected by Store Number Range, Store Type, Region, Advertising Group or the users own store list. Key Sales, Inventory and Financial reports have run time options for consolidating stores into a single report.

Most reports have a variety of run-time options, and many have setup parameter options, and many can be exported to "CSV" files for use in 3rd Party systems or spreadsheets.

QuickView is a Graphical Drill-Down Reporting module that provides Snapshot reporting on KPI data with Drill Down facilities to products and product audit trails. In a single screen the user can quickly take a Snap-Shot of an Inventory Valuation, or Sales Performance, or Comparative Sales for a range of Stores, with the options for consolidation of Stores or Product Groups. Reports are automatically and seamlessly export to MS Excel™ for Graphical Reporting or integration into 3rd party management reporting systems.

 

Sales Audit & Enquiry

The Sales Audit module provides maintenance, reporting and enquiry functions for the many intricate Point-of-Sale functions. This module allows management staff to view each the transaction details of every POS transaction including payment tenders, change given, and exceptions like Mark-downs, Reasons and Discounts provided. Management staff can search for POS sales by a variety of search criteria across and periods or stores.

Administration functions provide maintenance and enquiry functions for the following:

Financial Detail Enquiries

Gift Vouchers – issue and tracking

Credit Notes (Due Bills) tracking

Customer Loyalty transactions

Till Reconciliation

Bank Reconciliation

Bad Cheques

Paid In & Paid Out

Coupons & Discounts

Tax Collected

Product Detail Enquiries

SKU’s & Product Costs

Product History

Stock Documents

Price Checking

Total Combined Stock of an Item

Customer Enquiries

Laybys

Loyalty & Adjustments

Customer Orders

Item purchases

 

Communications

The Corporate Controller manages the Wide Area or Dial-up communications network. The system automatically and seamlessly prepares all maintenance updates (see Maintenance) and distributes these to each store with their store specific pricing. Stores are typically polled at pre-defined times or intervals in order to minimise network costs.

Updates are polled down to the POSperfect store systems or Store Controllers without operator intervention or interruption of store functions. Within the store systems, updates are then immediately transferred to every POS terminal. Timed updates such as Promotions, are sent immediately but activated and deactivated by the local terminals.

Transactions (sales and inventory) are also polled back seamlessly and loaded automatically into the Corporate Controller database.

Stores may be grouped into Communications Groups so that stores with similar connections and in different time zones can be managed efficiently. The Communications module allows jobs to be defined to move any files (not only Corporate Controller data) to and from locations on the destination systems.

The Communications system uses Microsoft™ Dial-Up Networking (for Dial-Up connections), and TCP-IP or NetBEUI protocols as a communications transport mechanism.

The Store Controller (or Corporate Controller when installed at a Store location), communicates to the local POS system through an Online (TCP-IP) Link so that transactions and updates are transferred between system immediately.

A suite of Communications Administration tools and logs are provided for administering the Wide Area communications system or Dial-Up Network.

Central Purchasing

This is an add-on feature module which allows buyers at a central location to efficiently purchase on suppliers for any group of stores, or all stores. It is ideally suited to organisations which make centralised group purchasing decisions, but where vendors supply directly to the stores.

The system allows the creation of a single Purchase Order for a vendor/Supplier with viewing into sales and stock information for each store. The resulting Purchase Order shows both the combined purchases and the distribution and delivery details for each store.

From the Purchase Order distribution details, the system creates electronic receipting documents specific to each store, and transfers this document electronically into the store system to await the arrival of stock direct from the vendor.

The system provides Suggested Order Reports, and can automatically generate Purchase Orders either based on Reorder Points and Quantities, or based on Stock Onhand, Sales Performance, and Weeks Stock Required.

 

Accounts Payable / Creditors

This module is available either in the Corporate Controller for a centralised multi-branch Creditors system, or on the Store Controller (Branch Level) for a single store system. Creditors is fully integrated with the Purchasing and Receipting Systems and the General Ledger.

Stock can be receipted directly into the Corporate Controller inventory system, or into a branch Store Controller or POS Back Office system. The receipting document is then recorded in the Corporate Controller and made available to the Creditors system. When the creditors invoice arrives and is entered, the operator can view the associated inwards goods documents and link these to the creditors invoice. The operator can then drill down from the Creditors invoice to each store and product purchased to verify quantities received and costs.

This function provides for both reconciliation of stock received by the stores to the vendor invoice, and eliminates the need to the operator to enter the invoice lines for stock products. The operator simply adds on any Non Stock Items (NSI) such as Freight and Insurance

On top of these functions the Creditors provides a standard suite of Accounts Payable administration functions and reports as follows:

Administration Functions

Account enquiries

Invoices, Credit Notes Entry & Enquiry

Payments and applications

Cheques administration

Payment Method & Terms maintenance

Period Control

Bank Account Maintenance

Non Stock Item Maintenance

Manual Payments & Payment Runs

Held Items

Reports & Enquiries

Transactions

Aged Balance

Trial Balance

Invoices & Payments

Overdue Payments

Discountable Payments

Suggested Payments

Unallocated Credits

Non Finalised Invoices

Non Stock Items

 

 

 

 

 

 

 

Trade Sales Invoicing

This module is provided so that sales can be entered directly into the Corporate Controller or Store Controller (Back Office) systems rather than the POSperfect POS Terminal. It is designed with the same look and feel as the POSperfect Sales application but with reduced functionality so that only Charge Account and Cheque sales are supported. The Trade Sales module is tightly integrated with the Accounts Receivable module and inventory modules.

The system provides standard pricing functions with 6 price levels by product and manual pricing overrides. The system also provides standard product searching functions for products by code or partial description.

A flexible Invoice format is provided through a MS Word™ (Rich Text) style invoice template.

In the Corporate Controller sales can be entered for other stores provided the system is set up so that the Corporate Controller is maintaining the Inventory for those stores.

 

Accounts Receivable (Debtors)

This module is tightly integrated with the Branch POS System account transactions and the Trade Sales module. It can be used in either (or both) the Store Controller (Back Office) or the Corporate Controller (Centralised Head Office). Every debtors transaction made at POS or Store level, is recorded both in the Branch debtors systems and the Corporate Controller database.

The system is written as Open Item real-time system, although it can be configured to operate as or simulate a Balance Forward system.

Account payments can be made at POS and applied immediately against an invoice, or left unapplied for subsequent processing in the Store or Corporate Controllers. Some restrictions apply when setting up the systems so that payments can only be applied against invoices at one location due to the processing lag in a Dial-Up or Polled environment where two payments could otherwise be applied to the same invoice.

Statements can be run as at any prior date without any period roll-over restrictions.

Customers are linked to Customer Types both of which are maintained within this module. All maintenance changes and transactions entered in the Store or Corporate Controller are automatically and seamlessly updated in the POS system at the Customers domiciled store. Customers can be enabled for account charge sales across all stores or limited to the domiciled store.

Customer Account payment terms are flexible supporting for example both 7 day, 30 day and 20th month customers.

 

Maintenance & Enquiry

Customer Maintenance

Customer Types Maintenance

Account Enquiries with drill down

Invoice Enquiries & details

Payments (receipts) & applications

Manual Adjustments (journals)

Manual Charges & Credits

Standard Reports

Aged Balance

Statements

Transactions

 

 

 

General Ledger

 

The GL is a full multi-store multi company General Ledger. It provides a flexible format chart of accounts. It is fully integrated with the other Corporate Controller modules and the Branch POS Sales and Inventory systems.

It provides a flexible format Chart of Accounts. Only one ledger and chart of accounts is required for all retail stores maintained within one company. The system will automatically provide reporting for any store, or consolidated group of stores (or all stores) at report Run Time. This is consistent with the operation of the Corporate Controller is other areas of reporting like Sales and Inventory valuations.

The fiscal periods are flexible and user defined with respect to Calendar month, 4-4-5 or User defined periods.

Source transactions (eg Sales & Inventory) can be posted to General Ledger for any specified period, and re-posted as necessary any number of times.

Profit and Loss and Balance Sheets can be run with prior period or budget comparisons.

 

Setup Functions

Fiscal Periods & Years

Chart of Accounts

Opening Balances

A/C links to Transactions Types

A/C links to Payment Types

Budgets

Period Control

Transaction Posting

Post Data

Daily Banking

General Journals

Bank Reconciliation

Reports

Trial Balance

Profit & Loss

Balance Sheet

Enquiries

POS Transactions

Creditors Transactions

Account Enquiries

Journal Enquiries

Miscellaneous Functions

Non Stock Items Maintenance

Paid-out Type Maintenance

Re-post transactions

 

 

Highlights

Integrated with Branch POS and Back Office Systems

Complete Suite of Retail POS, Inventory, Purchase and Accounting Applications

Quickview Snapshot Graphical Executive Level Reporting with Drill Down

Industry Standard Hardware, Operating Software & Communications platforms

Extensive range of retail management reports

Powerful relational database and GUI/4GL for providing customised reports etc

Flexible store selections (any combination of stores) for most reports

Flexible integrated communications module using industry standard transports

Proven in large multi-user multi-store retail chain environments

Designed specifically as a Retail Management system, not a POS system

Multi-stock location control for Online Warehouse and Stock Locations

Powerful maintenance facilities for managing price catalogues by store

Centralised Purchasing electronically linked to branch level stock control

Electronic Store to Store and Warehouse to Store Transfers

Centralised Creditors Multi-Branch (Accounts Payable) integrated with Purchasing and Inventory systems

Full multi-store/multi-company General Ledger with report time Store/Company consolidation

Advance stock-taking features, e.g. Stocktake Scheduler

Customised menus and Customised End User reports

Easy support third party application interfaces