[Insert Document Title] - LS Retailfiles.lsretail.com/Users/Karlsson/LS Easy Retail 1.0 White...

30
White Paper LS Easy Retail 1.0 Armuli 7, 108 Reykjavík, Iceland Tel: +354 550 9000 · Fax: +354 550 9010

Transcript of [Insert Document Title] - LS Retailfiles.lsretail.com/Users/Karlsson/LS Easy Retail 1.0 White...

White Paper

LS Easy Retail 1.0

Armuli 7, 108 Reykjavík, Iceland

Tel: +354 550 9000 · Fax: +354 550 9010

Contents

1 Introduction....................................................................................................................... 1 1.1 What is LS Easy Retail? .......................................................................................... 1

2 LS Easy Retail Modules ................................................................................................... 2 2.1 Finance .................................................................................................................... 2 2.2 Purchase.................................................................................................................. 2 2.3 Sales ........................................................................................................................ 3 2.4 Back Office............................................................................................................... 3

2.4.1 Item Management........................................................................................ 3 2.4.2 Barcodes and Variants ................................................................................ 4 2.4.3 Item Search ................................................................................................. 4 2.4.4 Item Hierarchy ............................................................................................. 4 2.4.5 Item Tracking and Serial Number handling ................................................. 5 2.4.6 Labeling, Text and Printing Setup ............................................................... 5 2.4.7 Prices........................................................................................................... 5 2.4.8 Special Offers .............................................................................................. 5 2.4.9 Reporting ..................................................................................................... 6

2.5 POS.......................................................................................................................... 7 2.5.1 Customer Loyalty......................................................................................... 7 2.5.2 Currency ...................................................................................................... 7 2.5.3 Infocodes ..................................................................................................... 7 2.5.4 Subcodes..................................................................................................... 7 2.5.5 Data Entries ................................................................................................. 8 2.5.6 Statements................................................................................................... 8

2.6 Setup........................................................................................................................ 9 2.6.1 Finance Setup.............................................................................................. 9 2.6.2 Purchase Setup ........................................................................................... 9 2.6.3 Sales Setup ............................................................................................... 10 2.6.4 Back Office Setup...................................................................................... 10 2.6.5 POS Setup................................................................................................. 12

3 Appendix A – Microsoft Navision Granules Included in LS Easy Retail .................. 18 4 Appendix B – List of POS Commands ......................................................................... 26

LS Easy Retail White Paper

Chapter 1 - Introduction 1

1 Introduction

1.1 What is LS Easy Retail? LS Easy Retail is a scaled down version of LS Retail 4.10, suitable for small stores with a limited number of POSs. LS Easy Retail is different from LS Retail in the sense that it groups Microsoft Navision modules such as Finance, Inventory, Purchasing and Sales as well as the retail modules in one application. This is different from LS Retail where Microsoft Navision granules are configured independent of the LS Retail application. The retail part of LS Easy Retail has also been streamlined for smaller retailers, significantly reducing the time spent on initial setup and configuration. LS Easy Retail is therefore ready to run out of the box, a complete solution that contains everything a small retailer needs to operate a store. The functionality provided by LS Easy Retail is also supplied at a significantly lower price compared to LS Retail and Microsoft Navision. On the other hand, LS Easy Retail does not contain the same level of flexibility as LS Retail since it is not possible to add additional Microsoft Navision granules to the system or modify it in any way.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 2

2 LS Easy Retail Modules

2.1 Finance The finance module is used to set up a company and post to the general ledger. It contains the chart of accounts and the journals used to post to these accounts. The module supports different accounting periods and includes functionality to open and close fiscal years. The chart of accounts is made up of General Ledger Accounts (G/L Accounts). Each account has properties such as number, name, posting groups. An account can be a part of the balance sheet or the income statement and can be of the type debit, credit or both. The chart of accounts shows the balance for each account. You can put filters on the chart of account so it only shows balances for certain periods as well as the net change within the period. You can drill down to view the individual entries that make up the balance. The finance module includes support for more than one currency as well as VAT and sales tax facilities. Basic dimension support is also included allowing you to add two dimensions to all financial transactions. This makes it easy to group transactions by projects or departments. Reason codes can be used to extend this even further giving you an audit trail for individual transactions. The audit trail can be extended even further with the change log feature, allowing you to track user’s actions in a chronological order. General journals are used to make payments into accounts, such as G/L accounts, vendor and customer accounts. The general journal lines are temporary; after they have been posted they are no longer available. Recurring journals are another type of journal that is used to make payments that occur regularly with little or no changes. Bank account management is also included in the finance module. This makes it easy to reconcile the bank accounts in LS Easy Retail with the bank’s statements. The finance module contains a number of reporting options. These include:

• The account schedule which shows the balance for individual accounts. • General financial reports such as trial balance, fiscal year balance and closing trial

balance. • VAT and Intrastat reporting

2.2 Purchase The purchasing module is used to create and maintain vendors as well as to manage purchases from the vendors. You can specify a number of attributes for each vendor. This includes addresses and contact information as well as business posting groups, discount codes and payment terms. You can also enter prices and line discounts for the items that the vendor has for sale. Basic purchasing can be done using the purchase journals, with basic receivables done via the payment journal but purchases can also be made via purchase orders or purchase invoices. You can also create quotes and convert them into orders later on. Orders and invoices have a number of attributes such as vendor number, invoicing and shipping addresses as well as payment terms and discount codes. Orders usually include item lines but can also contain item charges and G/L account payments. Orders can be received and invoiced separately but invoices are received and invoiced at the same time.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 3

The purchasing module also contains credit memos which are useful when returning goods to the vendor. Requisition worksheets can be used to automate the ordering of items based on parameter such as reorders points, maximum inventory and reorder quantities. The purchasing module contains a number of reports, including the following:

• Vendor summary aging • Aged accounts payable • Vendor balances and order summary • Vendor top list and vendor purchase list • Purchasing statistics and vendor item catalogue

2.3 Sales The sales module is used to create and maintain customers as well as to manage sales to those customers. The sales module also contains a customer relationship management (CRM) part which is used to manage contacts, create campaigns and keep track of contact interactions. The customer card contains attributes such as address and contact information, posting groups, discount groups as well as payment terms and shipping information. Customers can be can be assigned special prices and discounts and be given the privilege of charging purchases to the customer account. Purchases can be charged directly to the account or posted as shipments which are invoiced at the end of the month. Basic sales can be done via the sales journals and cash receipt journals. More advanced features are found in the sales order and sales invoice, where you can specify additional information such as different shipping and billing addresses in addition to a number of functions related to the sales process. The sales module also includes quotes which can be turned into orders at a later time. Credit memos make it easy to accept returns from customers. The CRM part makes it easy to manage your contacts. You can search in the Contacts list to quickly locate the person you want to reach. You can group your contacts into segments and then target your segments with different campaigns. You can also synchronize your contacts with Microsoft Outlook and log your interactions with them. The sales module contains a number or reports, including the following:

• Customer – Summary Aging • Aged Account Receivable • Customer Balances and Customer Order Summary • Customer – Top 10 List and Customer – Sales List • Salesperson – Sales Statistics and Salesperson - Commission

2.4 Back Office The back office module combines functions related to item, inventory and offer management into one place.

2.4.1 Item Management

Items are fundamental units in LS Easy Retail. An item in LS Easy Retail is actually an item from the Microsoft Navision standard application, but with extensions that make it suitable for the retail industry. This way the item is compatible with the rest of the Microsoft Navision application while providing the features required by retailers. This includes:

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 4

• Specifying whether the item is a scale item or not. • Specifying if, how, and when item price or quantity can be changed at the POS. • If the item can be sold at a zero price. • If the quantity of the item should be treated as negative. • If it is possible to discount the item. • On which level comparison prices are calculated (liter, kg, gallon, and so on). • Whether the item is blocked for ordering or blocked for sale at the POS. • If the sale of an item triggers the sale of another item (linked items). • If the item has a serial number that needs to be entered at the POS. • If the item is a member of one or more special groups.

2.4.2 Barcodes and Variants

Each item can have any number of barcodes linked to it. It is possible to link the barcodes directly to the item or let them represent different units of measure for the same item, such as cases or packs. LS Easy Retail also supports barcodes where the weight or the price of the item is included in the barcode. It is also possible to link a barcode to a specific variation of the item, which are commonly referred to as Variants. Variants are a part of the Microsoft Navision standard application. In LS Easy Retail the Variants have been extended so that they can have up to six different dimensions. The Variant creation process has also been modified in LS Easy Retail, since Variants can be created automatically based on Variant Frameworks. It is also possible to create Barcodes representing the Variants at the same time, by assigning a Barcode Mask to the item. The system can make sure that barcodes conform to the EAN standard.

2.4.3 Item Search

LS Easy Retail has a special Item Search Window that allows the user to quickly search for items. Searches can be based on full or partial values of fields. The searchable fields consist of:

• Item Number • Description • Barcode • Item Category • Product Group • Vendor Number • Vendor Item Number • Special Group

2.4.4 Item Hierarchy

LS Easy Retail has a four-level item hierarchy. At the top level are the Item Categories, which represent the most general grouping of items. The second level is the Product Group, which is used to categorize items within an Item Category. The third level is the Item itself while the fourth level is the Variant, which is used to represent variations such as color and size within the item. Each item can belong to one Item Category and one Product Group. This relationship makes it possible to analyze sales on both group and category level. This also makes is possible to manage attributes common to all items within a group by changing the attribute at group level and then copying the change to all items within the group. It is possible to control a number of item related attributes this way, which in turn simplifies the maintenance of the item file. Item attributes that can be managed via Product Groups include:

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 5

• Barcode masks • Variant Frameworks • General Product Posting Groups, VAT Product Posting Groups and Inventory Posting

Groups, Costing Methods and Tax Groups. • Default profit percentage • Default shelf and item labels • Dispense printing groups

It is also possible to assign items to Item Families. Items within a family share the same sales and cost price. When a change is made to either price it can be copied to all items within the family. The Special Groups make it possible to group items with similar properties. An item can be a member of many Special Groups at the same time, for example, a television set could belong to the special groups Large-TV and Flat-TV.

2.4.5 Item Tracking and Serial Number handling

LS Easy Retail supports the Item Tracking feature found in Microsoft Navision. This allows the application to keep track of items with unique serial numbers. Serial numbers can be entered when the item is sold on the POS. When performing the end-of-day procedure, the inventory is updated with the serial numbers of the sold items.

2.4.6 Labeling, Text and Printing Setup

Items can have different types of shelf labels or items labels linked to them. The printing of new labels is triggered whenever a retail item is created or its price changed. It is also possible to link Extra Print Setup to an item, triggering the printout of additional information when the item is sold at the POS. This is commonly used to print out warranty cards.

2.4.7 Prices

The pricing mechanism in LS Easy Retail is built on the price structure in Microsoft Navision. This means that items can have multiple prices that are valid on different dates. Prices can be based on different Units of Measure or Variants and can be in different currencies. Different stores can have different prices. This applies to customers as well. The POS application can compare store prices (including special offers) with customer prices in order to find the lowest possible price for the customer at the POS. Prices can be based on Price Groups, which in turn can be based on different VAT Posting Groups. This makes it possible to have different prices that are valid for customers in different VAT categories. This is useful in duty-free retailing or when dealing with restaurants that offer both dine-in and dine-out facilities. Changes to prices, cost prices and purchase prices are logged in price history tables.

2.4.8 Special Offers

LS Easy Retail supports five types of offers:

• Deal • Promotion • Discount Offer • Mix & Match • Multibuy

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 6

Promotions and Discount Offers work similarly. The main difference is that Promotions work like a price reduction while the Discount Offer will show the reduction as a discount at the POS. This means that a Discount Offer can be triggered on top of a Promotion. Both types can be based on specific Price Groups or Currencies. It is also possible to specify the date and time when the offers are active. Promotions and Discount Offers can be based on Item Department, Item Group, Item and Variant level. They can also be configured to include all items in the store. Mix & Match is a more versatile type of offer since it can be triggered by a combination of factors, such as Items, Variants, Product Group or Item Categories. Discounts can be in the form of a deal price, a discount amount, a discount percentage or be specified for individual items. It is also possible to put a limit on how often a Mix & Match offer can be triggered. Like the other discount offers, Mix & Match offers can also be based on Price Groups, be in different Currencies and have different activation dates and times. As the name suggests, a Multibuy offer gives different levels of discounts based on the number of Items the customer buys. In other respects it works in ways similar to the Discount Offer. Deals are used to group items that are sold with a special discount. A deal is different from the other offers since it has to be triggered manually. Deals are commonly used in the hospitality industry. Items are not restricted to being included in just one offer at a time, since offers can be given different priorities. The offer with the highest priority will always be triggered first and the offer with the lowest priority is triggered last. It is possible to test the effects of an offer via the Test Offer function. It is also possible to view the effects of an offer, such as number of items sold, total sales amount, profit amount and profit percentages.

2.4.9 Reporting

LS Easy Retail has a number of options when it comes to sales analysis. The sales data can be easily filtered enabling the user to limit the analysis to selected items, product groups or periods. The Sales History window gives an overview of item sales by periods, stores or item hierarchies – based on long term sales data. The Toplist displays items, customers and transactions by their respective sales rank. The Hourly Store Sales displays store sales on an hourly basis. More detailed reporting can be done based on the sales transactions coming from the POS. This allows for more detailed analysis, such as viewing individual receipts. Analysis can be one based on items, product groups, item categories, payments, POS terminals, staff and infocodes. LS Easy Retail also has a number of printable reports. These include:

• New items • Sale by item, product group or item category • Items without sales • Sales by vendor • Average basket size

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 7

2.5 POS 2.5.1 Customer Loyalty

The customer loyalty functions found in LS Easy Retail allow you to keep track of your customer’s purchases. You can also assign loyalty points to your customers based on their purchases. The points earned can then be used as payment on the POS. The loyalty point calculation can be based on a number of rules that are applied to the items the customer buys. Rules can be based on:

• Items, Item Categories and Product Groups • Promotions and Periodic Discounts • Tender Types

The calculation rules can have starting and ending dates as well as quantity limits. The rules can be based on the total amount or the number of items bought. It is also possible to assign a fixed number of points per rule. The loyalty module supports magnetic cards, which makes it an easy option to issue loyalty cards to customers. It is also possible to link loyalty schemes to a customer. This link can be used to trigger special discounts for loyalty card holders.

2.5.2 Currency

It is possible to use multiple Currencies at the POS. Each Currency can have a POS exchange rate that is different from the exchange rate used in the standard Microsoft Navision application. This allows the retailer to use another exchange rate for customers paying in foreign currency at the POS.

2.5.3 Infocodes

Infocodes are a powerful tool that can be used to capture data at the POS. The system prompts the operator at the POS terminal for input that can be selected from a list or entered as a code, a numeric or free text. Infocodes can be linked to the sale of an item, a sale to a customer, a specific Tender Type. Infocodes can also be linked to a number of actions performed at the POS. Infocodes are commonly used to capture customer details such as the customers postal code, which can be used for sales/demographics analysis. Some of the key features offered by Infocodes:

• Infocodes can be linked, creating a list of queries. • The prompt given to the POS operator when the Infocode is activated. • Whether to automatically display the selection list on the POS. • If input is required. • Whether the Infocode can be used once or more within the same transaction. • The minimum and maximum value if the input is numeric. • The minimum and maximum length if the input is text. • If the input value is either quantity or amount. • The random factor specifying how often the Infocode is triggered. • Whether infocode details should be printed on the receipt. • Statistics showing the usage of the Infocode and amounts entered.

2.5.4 Subcodes

Each infocode can have a number of subcodes. A subcode is commonly used to present the POS operator with a list of available responses. Subcodes can also be used to trigger additional actions, such as the sale of an item, a discount or a change in the VAT calculations which is commonly used in duty-free retailing. Other uses for subcodes include staff discounts and the registration of damaged goods.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 8

2.5.5 Data Entries

Data Entries are used to register the usage of Gift Cards and Vouchers. They are closely linked to Infocodes since Infocodes can be used to create Data Entries. Parameters found on the Data Entry Card include:

• The number series used by the Data Entry. • If the amount entered should be validated against the amount registered in the entry. • If the data entry number should be printed as a barcode on the receipt. • The format of the data entry barcode. • The number and amount of issued entries. • The number and amount of outstanding (open) entries.

By linking Infocodes to Data Entries it is possible to register when a Gift Card or Voucher is sold and when they are reclaimed. Vouchers and Gift Cards can be used more than once or until the amount issued on the card has been used up.

2.5.6 Statements

The end-of-day procedure involves the posting of a Statement. A statement is used to calculate the sales done in the store, comparing the sales amount to the payments in the cash drawer and posting the results to the Inventory and General Ledger modules. Statements are created per store. They can include sales registered by POS Terminals or staff members. Statements can be based on date/time or work shifts. The counting of money from the cash drawer can be done via the statement or by making a Tender Declaration at the POS. In case of a Tender Declaration the counted amounts are read in when the statement is calculated. Calculated statements can be posted partially or entirely. A partial posting only posts item sales and does not post any financial information. This part of the posting process can be automated. The finance posting can then be done at another time. A full posting posts both stock movements and updates the finance part at the same time. It is also possible to accept a statement without performing any posting. The acceptance of the statement locks it for further modifications other than posting. It is possible to use the Navigate function on a posted statement. This reveals all entries generated by the statement posting such as Item Ledger Entries, Value Entries, General Ledger Entry, Customer Ledger Entry, and so on. The posting process depends on parameters configured in the Store and in the Retail Setup Table. Among those are:

• The posting of discounts. If total discounts, line discounts, infocode discounts, customer discounts and special offered discounts are posted separately.

• If the sales date or the statement posting date is used as a base date for the posted entries.

• Whether customer purchases are posted directly to the customers’ account or as a shipment.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 9

2.6 Setup 2.6.1 Finance Setup

2.6.1.1

2.6.1.2

2.6.1.3

2.6.1.4

General

The General Ledger Setup window to enter information about how you want to handle certain accounting issues in your company. For example, you use this window to specify invoice rounding details, the currency code for your local currency, address formats, and whether you want to use an additional reporting currency You use the Accounting Periods window to open new fiscal years, define accounting periods and close fiscal years.

General Posting Groups

You use the Gen. Business Posting Groups window to set up general business posting groups. You use the business group codes to determine posting according to the grouping of the customer or vendor involved in the transaction. You use the Gen. Product Posting Groups window to set up general product posting groups. You use product group codes to determine posting according to the type of item being purchased or sold. You use the General Posting Setup window to enter combinations of general business and general product posting groups. You fill in a line for each combination of business posting group and product posting group. You use the Customer Posting Groups to link Customer Posting Groups to G/L Accounts. Vendor Posting Groups link Vendors and G/L Accounts while the Inventory Setup links Locations and Inventory Posting Groups and link them to G/L Accounts.

VAT Posting Groups

VAT Business Posting Groups and VAT Product Posting Groups are combined in the VAT Posting Setup to determine which combinations trigger which VAT percentages when an item is sold. For each combination, you can fill in a VAT percentage, VAT calculation type and account numbers for posting of VAT related to sales, purchases, and reverse charge VAT.

Trail Codes

Source Codes are configured in order to track transactions made from different parts of the application. Once the codes have been defined you can assign them to different parts of the application such as General Journals, Sales Journals and Item Journals. In addition to this, you can also configure Reason Codes and assign them to individual transactions in the system for even better traceability.

2.6.2 Purchase Setup

You use the Purchases & Payables Setup window to specify how you want the program to manage certain aspects of your Purchases & Payables. On the General tab you specify options such as how you want to calculate and post discounts and whether you want to round invoices. On the Numbering tab you must specify the number series that will be used for vendors, purchase documents, and so on. Payment terms are used to set up properties like Due Date Calculations, Discount Date Calculations and Discount %.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 10

2.6.3 Sales Setup

You use the Sales & Receivables Setup window to set up certain basic rules to be used in the Sales application area. On the General tab, you specify options such as how you want to calculate and post discounts and which warnings you would like to have displayed. On the Numbering tab, you must specify the number series that will be used for customers, sales documents, reminders, and so on.

2.6.4 Back Office Setup

2.6.4.1 Stores

2.6.4.2

2.6.4.3 Staff

The Store is one of the central items in LS Easy Retail. It is used to control:

• The base currency used in the store. • To select which functionality profile the POS in the stores use. • Location codes, Department codes and Project codes that are used when posting

sales from the store. • Dimension codes that affect how General Ledger Dimensions are updated during the

posting of sales. • How the end-of-day procedure (Statement Posting and Tender Declaration) should

be performed. • Maximum limits for rounding amounts and difference amounts acceptable during the

end-of-day procedure. • The accounts where rounding and difference amounts should be posted. • The default VAT Product Posting Group and General Product Posting Group for the

store. • The numbering of Periodic Discounts, Promotions, Gift Registrations, Items,

Statements, Staff and POS Terminals created in the store. • How the counting of cash should be performed. • The messages that are printed at the top and the bottom of the customers’ receipt.

Settings can be easily copied between stores by using the built-in copy wizards, which simplifies the management across a chain of stores.

Retail User

The Retail User is used to assign retail-specific properties to the user. These settings are used when performing inventory management tasks and affect which data is made available to the user. The settings included in the Retail User table include:

• Specifying to which store and location the user is assigned. • Specifying if the user is a POS superuser. • Specifying if the user can view Inventory Reason Codes, Inventory Units and

Inventory Locations.

LS Easy Retail requires staff to be assigned to a store. A staff member can be of the type cashier, salesperson or both. This makes it possible to differentiate between the person working on the POS and the person assisting the customer within the store. The staff’s personal details, such as home address, phone number and payroll number, can also be registered. Staff members can be assigned unique POS passwords. The system can force the staff member to change his password at the POS and can check that the length of the password is not shorter than the minimum length. Staff members can also log onto the POS with an ID-card.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 11

Staff members can be assigned different privileges depending on their role within the store. This includes:

• Manager privileges. • X-reporting allowed. • Tender declaration allowed. • Performing a float entry allowed. • Suspension and voiding of transactions allowed. • Member is allowed to change item quantities to a negative figure. • Allow opening of cash drawer without performing a sale. • Giving maximum line and total discounts is allowed. • Allow the following: The price of an item can be raised, lowered, both raised and

lowered or not at all.

2.6.4.4 Tender Types

Tender types are used to control the different payment methods in a store. Tender Types can be of the following types:

• Normal – usually cash • Card – either credit or debit • Check • Customer Account • Tender Remove/Float • Coupon

It is possible to define if the Tender Type requires manager privileges to be operated, if the POS drawer opens when the Tender Type is used, if the Tender Type requires a card or account number and the Tender Type needs to be counted during the end-of-day procedure. Each Tender Type also has a number of parameters that affect the usage of the Tender Type. This includes:

• If the Tender Type is a foreign currency • If overtender and undertender are allowed. • The maximum overtender amount. • If returns and negative amounts are allowed. • If keyboard entries are allowed or required for the Tender Type. • If rounding should be done up, down, to the nearest allowed amount or not at all. • The minimum rounding amount. • The minimum and maximum amounts allowed for manual entry. • The minimum and maximum amounts allowed for the Tender Type. • If payment lines for the Tender Type should be compressed into one. • If float entry is allowed for the Tender Type.

It is also possible to control how posting of different tenders is done. Each tender type can be posted to a separate General Ledger account. The same applies to differences between the actual amount and the counted amount when performing the end-of-day procedure. Tender Types also have a number of parameters that affect the printing of receipts and endorsements. Usage of a Tender Type can trigger the printing of a Voucher or a Gift Card. Similarly, using a Tender Type may require the printing of an endorsement as in the case of payment with Check. Each Tender Type can have two change-back Tender Types associated with it, which is used when overtendering. This is useful when dealing with Gift Cards. If the change amount is over a specified limit the change can be given in the form of a Voucher, else in cash.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 12

Payments with credit or debit cards can be handled in a special way. It is possible to post payments made with different card types (Visa, MasterCard) to different General Ledger Accounts as well as difference accounts.

2.6.4.5

2.6.5.1

2.6.5.2

Income and Expense Accounts

Income and Expense Accounts are used to register petty incomes and expenses at the POS. An example is the payment for window washing which can be registered to an expense account. This is an effective way to manage the flow of petty cash at the POS Terminal. A Store can have a number of Income/Expense accounts defined. Each account can be associated to a General Ledger Account and a VAT code. The usage of an account can trigger the printing of a special kind of receipt (Extra Print Setup). Posting to each account is done during the posting of Statement.

2.6.5 POS Setup

General

Each POS Terminal is assigned to a store. A store can have any number of POS Terminals associated with it. The behavior of a POS Terminal is defined via five main areas, the POS Terminal Card, the Functionality Profile, Hardware Profile, Menu Profile and the Interface Profile. The POS Terminal Card contains the settings that are unique to a POS Terminal. This includes parameters such as:

• The POS Terminal number and which store it is assigned to. • Which Hardware, Menu and Interface Profiles are assigned to the POS. • If manager key is required when items are returned. • If return is allowed within a transaction. • What kind of receipt is printed when a return is performed on the POS. • If the staff needs to log in after each transaction. • The number of minutes before the POS performs an auto-logoff. • Whether the drawer is opened during a login or logout. • The terminal and store number used in EFT transactions. • The number of the last Z-report performed. • Which Staff is currently logged on the POS.

The POS inherits a number of settings from the Store it is assigned to. It is still possible to override some of these settings on the POS itself. This includes:

• The handling of the end-of-day procedure with regard to sales performed on the POS. • If the POS uses the receipt printing specified on the store or overrides those settings.

It is also possible to define messages that appear on the customer display during idle time and the maximum length of the text to display. The POS can be run in different modes (touch-screen or key) and resolutions based on the Interface Profile assigned to it.

Functionality Profiles

The Functionality Profile contains a number of settings that are common to all the POS Terminals within a store. The Functionality Profile is assigned to the Store the POS belongs to.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 13

The functionality profile contains parameters such as:

• If staff members must use a card to log on to the POS. • Minimum password length for the staff. • If a new price must be keyed in if the price of an Item is zero. • If the total amount of the transaction should be displayed in a secondary currency. • If it’s allowed to print X/Y-reports on the POS. • Whether the POS should disable the comparison of retail prices and customer prices

in order to give the customer the lowest price. • How long transactions should exist on the POS and when to issue a cleanup warning. • Whether training transactions should be retained as regular transactions or treated as

voided transactions. • Whether logins and logouts should be registered as transactions. • Whether the POS compresses multiple scans of the same items into one line or

creates a line for each scanning. • If periodic discounts are calculated on-the-fly or when the total button is pressed. • How items are ordered on the receipt. • If a sales person should be registered at the start of each transaction. • If a stock posting should be updated at the end of each transaction. • If sales orders should be created at the end of each transaction. • The default customer used when creating sales orders. • The language used on the POS. • Which staff ID to use if the POS logs on automatically. • If the POS should display a keypad when a tender key is pressed. • If staff members should only see sales belonging to them when using the POS. • If voided lines are shown or hidden from the POS journal.

The Functionality Profile also contains a number of settings that control VAT handling and how the POS formats and rounds amounts. This includes:

• If the company’s VAT registration number is printed on the receipt. • If VAT amounts are printed on the receipt. • If no VAT is used or the POS should add VAT to the retail prices. • The currency symbol used and the multiple items symbol. • The amount and price rounding parameters. • The format in which decimal numbers are displayed and printed. • The maximum price and quantity allowed on the POS and if these limits are active.

2.6.5.3 Hardware Profiles

The Hardware Profile contains settings used to control the behavior of the POS hardware. It is possible to run many different POS hardware platforms with LS Easy Retail by creating a hardware profile for each platform. LS Easy Retail uses OPOS drivers extensively to communicate with POS Hardware and the Hardware Profile contains settings such as drivers that are use to communicate with each peripheral. The Hardware Profile also has settings that affect how the peripherals function when connected to a POS that is run via Microsoft Terminal Services or Citrix Metaframe. Settings on the POS Hardware profile include:

• The x and y coordinates where the POS screen is drawn on the display. • If a screen keyboard is available and if the company logo should be displayed.

The Hardware Profile also contains a number of parameters that affect how peripherals connected to the POS work. This includes:

• Printer. The layout of the receipt, print commands used for formatting text, if the printer is shared between terminals, how logos are printed on the receipt and which character set the printer uses.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 14

• Line Display. The messages displayed on during a transaction, character sets and delay between messages. This feature can also be used to update a dual display which faces the customer and displays a list of the items as they are scanned.

• Magnetic Stripe Reader. How events from the reader can be enabled and disabled. • Cash Drawer. How open/close messages are read from the drawer. • Scanners. How events from the scanner are received. • Scale. If manual input is allowed. • Keylock. How keylock messages are received. • Keyboard. How decimals are handled, if enter repeats last item. • Tone. The various tones generated by the POS speaker. • EFT. Parameters that affect the communication between the POS and the EFT

server. It is possible to test each OPOS device from the Hardware Profile. Keyboard mappings are also configured via the Hardware Profile. This allows the POS to use various POS keyboards by mapping the keys to regular PC-keyboard codes. This also allows certain keys on the PC-keyboard to be disabled or mapped to other key combinations. The logo that is printed on the receipt can be stored in the Hardware Profile. Settings can be copied between profiles.

2.6.5.4 Visual Profiles

The Visual Profile controls the visual appearance of the POS. Each POS can have its own visual appearance but profiles can also be shared between terminals. The main function of the Visual Profile is to define the menus displayed on the POS. The Visual Profile also contains settings such as:

• Macros, which are a set of POS Commands that can be performed in sequence. • Which set of menus the user is presented with when the POS is started.

Menus that are required for the POS to operate can be specified on the Visual Profile. This includes:

• Start Menu • Additional Menu 1 • Additional Menu 2 • Additional Menu 3 • Sales Menu • Payment Menu • Tender Operations Menu • Negative Adjustment Menu • Physical Inventory Menu • Journal Menu

The Visual Profiles can be set up to handle both touch-screen and function-key POSs. The visual configuration of each menu type is done via the POS Menu. The POS Menu is divided in two, the POS Menu Header and the POS Menu Lines. The POS Menu Header is used to configure parameters such as:

• The number of rows and columns on the menu. • The menu type. Available options are: Menu, fixed key, modifier menu, top line menu

and column menu. • If enter can be mapped to a special POS Command. • If manager privileges are required to operate the menu.

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 15

Each POS Menu Header can have a number of POS Menu Lines. Each line corresponds to a button on the POS. Each line contains the following parameters:

• Key Number, representing the number of the button within the menu. • A description which is displayed on the button. • A POS Command and a parameter for the command. POS Commands are used to

trigger actions when a button is pressed. For a full list of POS Commands please refer to Appendix A.

• A Post Command and Post Parameter. A Post Command is run after the primary POS Command has finished processing.

• A POS Help Command. Help commands can be linked to the buttons on the POS allowing users to access online Help while operating the POS.

• The translation of the Description field in different languages. Menus can be accessed in two ways – either using the conventional MENU command or in pop-up mode using the POPUP command. The POS Menu can be designed in two ways, either via the Menu Editor or via the Visual Menu Editor. Buttons can use the “Windows XP” look or the “Normal” look. The Visual Menu Editor makes it possible to assign foreground and background colors to the buttons as well as color gradient and button curvature. The description can be displayed in different colors and with formatting such as bold and italic. Pictures can also be displayed on the buttons. Pictures can aligned center, left, right, top, bottom. Pictures can also fill the button or be scaled to fit. The system accepts a number of different picture formats such as .bmp, .jpg, .gif and .ico It is possible to limit access to certain buttons by assigning access restrictions to the button. Access permissions can be assigned on the following levels:

• Store Group • Store • POS Terminal • Staff Permission Group • Time period or time of day • Sales Types

It is also possible to limit the number of times a button can be pressed. Buttons can be configured to turn parts of the POS interface on and off via the Visibility tab, which can be useful when dealing with small screen terminals such as PocketPC devices. Usage of each button can be logged in the POS Log table. Button properties can also be accessed by right-clicking the button in the POS client.

2.6.5.5 Interface Profile

The Interface Profile is used to select the visual layout of the POS. The Interface Profile makes it possible to configure different user interfaces for different POS hardware – most notably touch-screens and function-key based POSs. The main feature of the Interface Profile is to select which parts of the interface are active. The interface is divided into the following parts:

• Journal – displays a list of items being sold • Main Menu – the main button menu • Additional Menu 1, 2 and 3 – additional button menus • Number pad – the numerical keypad • Bitmap – the company logo • Input – the input field of the POS

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 16

• Information – the information lines displaying messages for the user • Total – displaying the total amounts for the transaction

Each of these parts can be resized and moved. This can be done by entering a new width, height and location for the part manually or by using the more visual Interface Designer. The Interface Profile specifies which colors are used to display different types of messages on the POS. The color selection is limited to the following items:

• Status Line • Disabled Button • Normal Line, Voided Line and Refund Line • Multibuy and Mix & Match • Total Discount • Income/Expense • Line Selection and Free Text

In addition to this, the Interface Profile controls the following settings:

• If the Navision Menu, Title bar, Status Bar or Navigation Pane should be hidden during POS operation.

• If the mouse cursor should be hidden. • If the Description, Quantity, Price, Discount %, Amount, Number and Scroll Bar are

visible in the Journal menu.

2.6.5.6 POS Actions

The POS Actions are used to run user-defined actions on predefined triggers on the POS. This allows the user to intercept certain events on the POS in order to add to the processing. The following triggers are available:

• Start of Transaction • Send to Suspension • Retrieve from Suspension • End of Transaction • Tender • Tender Declaration • Void Transaction • Negative adjustment • Refund Sales • Discount at Total • Mark Down Line • Mark Up Line • Override Price in Line • Quantity Change • Negative Sales Line • Line • Total • Start POS • New Sale Starts • Staff Logon • POS Closing • POS Logoff

Events can be triggered at the beginning or end of the trigger. Events can also be tied to specific Items, Item Categories, Product Groups, Customers, Resources or Vendors. Each trigger can have one or more actions associated with it. The following actions are supported:

LS Easy Retail White Paper

Chapter 2 – LS Easy Retail Modules 17

• None – do nothing • Stop/Error – stop with error • Infocode – run a specified infocode • RunObject – run a specified table, form, report, dataport, xml port or codeunit • Message – Display a message

POS Actions can be linked to specific Functionality Profiles or have a global effect.

2.6.5.7

2.6.5.8

2.6.5.9

2.6.5.10

2.6.5.11

POS VAT Codes

The POS has its own set of VAT codes that are printed on the receipt.

POS Colors

The POS has a number of predefined color codes that are used when displaying actions such as the triggering of an offer on the POS.

Run Objects

The POS can be configured to run other parts of the Microsoft Navision application. This is referred to as the Run Object function. An example is when a customer is created at the POS then a Run Object is used to display the Customer Card.

Extra Print Setup

Extra Print Setup is used to print information that can not be printed on the regular receipt. This includes items such as warranty cards and gift cards. The setup of the Extra Print Setup is flexible and can accommodate a number of parameters such as:

• The rotation of the document. • Whether the document should be printed on the receipt printer or a document printer. • The number of times the document should be printed. • Whether the receipt header and footer should be printed on the document. • Whether infocodes should be printed on the document.

Each line in the document can be aligned left, right or center and can have a formatting of wide, high, bold or italic. Printing of the following parameters from the sales line is also supported:

• Barcode on Appl. Entry • Number on Appl. Entry • Amount in Line • Amount in Line Text • Description • Date • Number in Line • Price in Line • Quantity in Line • Transaction Gross Amount • Transaction Discount Amount

Extra Print Setup can be assigned to Items and Tender Types.

POS Help Texts

It is possible to define help texts that can be linked to individual buttons on the POS. This help functionality is available during the operation of the POS.

LS Easy Retail White Paper

Appendix A 18

3 Appendix A – Microsoft Navision Granules Included in LS Easy Retail

Following is a list of Microsoft Navision granules that are included in LS Easy Retail. Granule ID

(Responsible Team) Description

1 Bank Account Management (5,010) Financial Management

This granule allows you to manage an unlimited number of bank accounts in both local and foreign currencies. Requirements: Basic General Ledger

Salespeople /Purchasers (3,780) Financial Management

This granule lets you assign purchasers to vendors and salespeople to customers to keep track of purchases and sales per person. Purchasers and salespersons are tracked in the Vendor Ledger, Customer Ledger, Item Ledger, Job Ledger and Resource Ledger. Statistics are generated about individual salespeople and purchasers based on this information. These can be used to calculate commissions. Requirements: Basic General Ledger

User IDs & Passwords (1,400) Platform

This granule allows you to limit access to the information in Microsoft Navision to selected individuals. It lets you create user IDs and passwords. User IDs & Passwords gives you control of access to the solution and gives all designated users full permissions. These security features are a function of the Navision database. The granule can be used alone or in combination with the Permissions granule.

Permissions (1,410) Platform

This granule is an advanced and detailed system for assigning and limiting user permissions. It enables you to control access to each table, form, report, dataport, codeunit, XML port and Menu suite of Microsoft Navision. Customized menus and windows can be assigned to users so that each user has access to only the functions necessary for his or her job. Requirements: User IDs and Passwords

Windows NT (Intel) (1,520) Platform

A multi-user solution requires the configuration of a server. If the solution is later moved to another platform, the new server must be configured. The original server platform will no longer be valid. If you want to run multiple servers, you must buy multiple licenses. One license only allows you to run one server. You are, however, allowed to start the server program several times to connect several networks to the same server (database). You are allowed to start several servers (databases) at the same time with the same license for the specific purpose of testing and developing, but only one license must be used to run one server (database) for the purpose of creating and maintaining your own data and accounts.

Smart Tags (5,200)

You use this granule to access information stored in Microsoft

LS Easy Retail White Paper

Appendix A 19

Granule ID (Responsible Team)

Description

Navision directly from a range of Microsoft Office applications.

With Smart Tag Integration Toolkit you get the ability to use information from Microsoft Navision together with the Smart Tag functionality in Officexp.

By using Smart Tags predefined information (such as a name or an address) is recognized in Office applications and you can add more in depth information from Microsoft Navision. This increase your work productivity and the intelligence that is inherit in Office applications.

You take advantage of XML Web Services when you are retrieving information between the two applications, thus enabling data communication between applications written in different languages on different platforms, with a minimum of point-to-point integration. Requirements: Basic General Ledger and Contact Management

Microsoft SQL Server (2,010) Platform

A single-user solution and a multi-user solution require the configuration of a Microsoft SQL Server. If the solution is later moved to another platform, the new server must be configured. The original server platform will no longer be valid. If you want to run multiple servers, you must buy multiple licenses. One license allows you to run only one server. This also includes the Microsoft Desktop Edition. You are, however, allowed to start the server program several times to connect several networks to the same server (database). You are allowed to start several servers (databases) at the same time with the same license for the specific purpose of testing and developing, but only one license must be used to run one server (database) for the purpose of creating and maintaining your own data and accounts. Requirements: None

Microsoft SQL Server Desktop Engine (2,030) Platform

The Desktop engine is a redistributable version of the SQL Server relational database engine. It has a 2 gigabyte limit and is only available with Microsoft Navision Standard.

C/ODBC (1,700) Platform

This granule enables you to continue working on Microsoft Navision data in other programs that support ODBC. Examples of programs that support ODBC are Microsoft Word, Microsoft Excel and Lotus 1-2-3. For each instance of C/ODBC use, one additional session is required.

General Ledger 1

Basic General Ledger (3,010) Financial Management

You use this granule to set up a company and post to the general ledger. The granule provides you with the basic facilities necessary for setting up a company and posting to the general ledger: chart of accounts, general journals, VAT facilities, recurring journals and source codes. It also includes facilities for internal and

LS Easy Retail White Paper

Appendix A 20

Granule ID (Responsible Team)

Description

external reporting. The granule allows you to post and report in the company's base currency. If you also purchase the Multiple Currencies granule, you can post and report in an additional currency as well. The granule allows two languages from the beginning – the English US language and the native language for the particular country. The granule allows 1 instance of Navision Application Server. This granule must always be included as part of the initial purchase of a solution because it includes 1 session and the first company. Requirements: The granule Navision Version 3.xx

1 Change Log (3,080) Financial Management

Change Log This is a new granule, which enables you to log user changes made to Microsoft Navision master data. It is possible to log all direct modifications a user makes to the data in the database, except changes to ‘working documents’ such as journals and sales and purchase orders. The change log functionality makes it possible to get a chronological list of all changes to any field in any table (except the above mentioned) and to see who (what user ID) made the changes. Requirements: Basis General Ledger

1 Bank Reconciliation (5,030) Financial Management

This granule enables you to reconcile your bank accounts in Microsoft Navision with the bank’s statements. You can apply amounts from your bank account ledger to the reconciliation form and keep track of all bank statements. Requirements: Bank Account Management

Sales & Receivables

Basic Receivables (3,260) Financial Management

You use this granule to set up and maintain the customer table. With this granule, you can also post sales transactions in journals and manage receivables. The granule allows you to register customers and manage receivables using general journals. It is always used when you need to have a customer table. Sales Invoicing (see description below) is also frequently used with the Basic Receivables granule. Basic Receivables is integrated with General Ledger and Inventory and is required for the configuration of all other Sales & Receivables granules. If you have the Multiple Currencies granule, you can post sales transactions and manage receivables in multiple currencies for each customer. Requirements: Basic General Ledger

Sales Invoicing (3,270) Financial Management

You use this granule to set up; post and print customer invoices and sales credit memos. It is fully integrated with General Ledger and Inventory. Requirements: Basic Receivables

Sales Order Management (3,280) Supply Chain

You use this granule to manage sales quotes; blanket sales orders and sales order processes. The differences between setting up an invoice directly and

LS Easy Retail White Paper

Appendix A 21

Granule ID (Responsible Team)

Description

setting up a sales order are: Quantity available is adjusted as soon as an amount is entered on a sales order line, but it is not affected by an invoice until the invoice is posted. You can use the Sales Order Management granule to manage partial shipments. You can ship and invoice separately with the Sales Order Management granule. There is also a difference regarding the time frame for the sale. There can be a long period between the time items are ordered and the time they are sold. The granule also enables you to use quotes and blanket orders in the sales phase. Quotes and blanket orders do not affect inventory figures. Requirements: Sales Invoicing

Sales Invoice Discounts (3,290) Supply Chain

This granule allows you to calculate invoice discounts automatically. You can set up any number of invoice discount terms, for which you define a certain minimum amount, discount percentage and/or a service charge. You can do this in both LCY and in foreign currencies. The discount is calculated on the individual item lines and becomes part of the net sum of the invoice. Requirements: Sales Invoicing

Sales Line Discounting (3,370) Supply Chain

You use this granule to work with customer discounts that are either customer specific or customer group specific. A discount can then be shared among several customers. With a line discount, you negotiate the percentage that the customer or customer discount group will get as a discount Requirements: Basic Inventory and Sales Invoicing

Sales Line Price 3,380 Supply Chain

You use this granule to work with sales prices that are either customer specific or customer group specific. A sales price can then be shared among several customers. With a sales price, you negotiate the actual prices with the customer or customer price group. Requirements: Basic Inventory and Sales Invoicing

Sales Tax Sales Tax (3,410) Financial Management

You use this granule when you are required to calculate US Sales Tax. You can set up individual tax areas for each customer/vendor. The calculation will include a possibility to calculate use tax and tax on tax. Calculation of sales tax is also possible from the General Journal Lines. Requirements: Basic General Ledger.

Marketing & Sales

Contact Management (5,110) Integration

You use this granule to maintain an overview of your contacts, and personalize your approach to them. In the Contact Management granule, you can record your contact information for all your business relationships. For each contact you can specify the individual contact persons related to this contact. The duplicate check function automatically alerts you if you enter contact information that already exists.

LS Easy Retail White Paper

Appendix A 22

Granule ID (Responsible Team)

Description

You can categorize your contacts based on profiling questions in order to have a precise view of prospects and customers. The granule is tightly integrated with Sales & Receivables application area which means, for example, that you can issue quotes to prospects or create sales documents for specific contact persons (requires Sales Order Management). Requirements: Basic General Ledger

Task Management (5,150) INTEGRATION

You use this granule to organize the tasks related to your sales and marketing activities. You can create to-do lists for yourself and assign tasks to other users or teams of users. You can create automatically recurring to-dos and activities consisting of several to-dos. Requirements: Contact Management

Outlook Client Integration (5,190) INTEGRATION

You use this granule to synchronize your to-dos and your contacts in Microsoft Navision with meetings, tasks and contacts in MS Outlook. You can create, update, cancel and delete in one program and the other program is automatically synchronized. You can also use this granule when you need access to information or even update information when working offline. This is due to a batch job that you can run when you are online again. Requirements: Contact Management and Task Management

Purchases & Payables

Basic Payables (3,510) Financial Management

You use this granule to set up and maintain a vendor table. With this granule, you can also post purchase transactions in journals and manage payables. The Basic Payables granule includes the vendor table and allows you to generate vendor ledger entries using general journals. This granule is always used if you must have a vendor table, but it also lets you manage payables. Purchase Invoicing is also frequently used with this granule (description below). Basic Payables is integrated with General Ledger and Inventory and is required for the configuration of all other Purchases & Payables granules. If you have the Multiple Currencies granule, you can post purchase transactions and manage payables in multiple currencies for each vendor. Requirements: Basic General Ledger

Purchase Invoicing (3,520) Financial Management

You use this granule to set up, post and print purchase invoices and purchase credit memos. It is integrated with General Ledger and Inventory. Requirements: Basic Payables

Purchase Order Management (3,530) Supply Chain

You use this granule to manage purchase quotes, blanket orders and purchase order processes. The differences between creating a purchase order and creating a purchase invoice directly are: • Quantity available is adjusted as soon as an amount is

entered on a purchase order line, but it is not affected by a purchase invoice until the invoice is posted.

• You can use the Purchase Order Management granule to manage partial receipts.

• You can receive and invoice separately with the Purchase Order Management granule.

LS Easy Retail White Paper

Appendix A 23

Granule ID (Responsible Team)

Description

The granule also allows you to use quotes and blanket orders in the purchase phase. Quotes and blanket orders do not affect inventory figures. Requirements: Purchase Invoicing

Purchase Invoice Discounts (3,540) Supply Chain

This granule lets you calculate invoice discounts automatically. The discount can differ from vendor to vendor with different minimum amounts (also in different currencies) and different rates, depending on the size of the invoice. The discount is calculated on the individual item lines and becomes part of the net sum of the invoice. Requirements: Purchase Invoicing

Requisition Management (3,550) Supply Chain

You use this granule to automate the requisition procedure. Requisition Management automatically generates suggested purchases based on a variety of data such as minimum and maximum quantities, reorder quantities, and so on. Requirements: Purchase Order Management and Basic Inventory

Purchase Line Discount (3,580) Supply Chain

You use this granule to work with purchase discounts that are vendor specific. With a line discount, you negotiate the percentage that the vendor, will give as a discount Requirements: Basic Inventory and Purchase Invoicing

Purchase Line Price (3,590) Supply Chain

You use this granule to work with purchase prices that are vendor specific. With a purchase price, you negotiate the actual prices with the vendor. Requirements: Basic Inventory and Purchase Invoicing

Inventory Basic Inventory (4,010) Supply Chain

This granule is used to keep track of items and prices. It is usually used with Sales & Receivables and Purchases & Payables. The Basic Inventory granule includes the Microsoft Navision item tables, item entries and item journals. With this granule, you can set up inventory items and post item transactions in journals. Basic Inventory is integrated with General Ledger and with the posting processes in Sales & Receivables and Purchases & Payables. This granule is also required for the configuration of all other Inventory granules. Requirements: Basic General Ledger

Multiple Locations (4,040) Supply Chain

This feature provides basic functionality that allows the user to manage inventory in multiple locations. The feature is broad enough to include locations in plants or production facilities as well as distribution centers, warehouses and service cars. Requirements: Basic Inventory

Bills of Materials (4,060) Supply Chain

You use this granule to break down finished goods into bills of materials. Bills of Materials can be used to describe constructions, package deals and other products that are always sold together. Bills of materials are set up in the item table with a bill of materials description specifying items, resources, quantities, and so on. There are also batch jobs for calculating the direct unit cost of the bills of materials.

LS Easy Retail White Paper

Appendix A 24

Granule ID (Responsible Team)

Description

Requirements: Basic Inventory

Application-Wide

Multiple Currencies (3,760) Financial Management

This granule offers significant flexibility for companies carrying out international business. It's possible to manage multiple currencies throughout the system including payables and receivables, general ledger reports, resource and inventory items, and bank accounts (when integrated with the Cash Manager granule). The method of entering exchange rates and of currency conversion fully complies with euro legislation (including “triangulation”) in the EMU countries. "Triangulation" is the required method of currency conversion during the transitional period of the euro. Currency conversion is performed according to exchange rates that are stored and maintained in the exchange rate table. After you set up a currency in the exchange rate table and specify the format, amounts will always be shown in the correct format on all forms and reports throughout the system. In the exchange rate table, you can enter exchange rates for a date or for a period. For each conversion of a currency amount to a local amount, the program uses the exchange rate associated with the date on the transaction. You can also save historical exchange rates in the exchange rate table in order to keep track of fluctuations over a period of time. Companies can transact business in any number of currencies for any customer and vendor. For example, companies can issue an invoice in one currency and accept payment for that invoice in a different currency. Automatic currency conversion ensures dynamic management and efficient processing of exchange rate changes. Details of transactions involving receivables and payables are stored in local and foreign currencies so that aging and reports for receivables and payables can be printed in local or foreign currency. The Exchange Rate Adjustment option adjusts receivables/payables and posts unrealized gains/losses to the general ledger. At payment, gains/losses are realized, and corresponding postings are made in the general ledger. If you use an additional reporting currency in the general ledger, the exchange rate adjustment option also adjusts the general ledger according to your setup for each G/L account. Requirements: Basic General Ledger

Basic Dimensions (4,760) Financial Management

This granule adds two additional dimensions to the general ledger and to any of the other ledgers in Microsoft Navision. You can give the two dimensions the names most appropriate for your business. You can assign dimension codes to each transaction that involves a general ledger account, customer, vendor, fixed asset, resource, job or an inventory item. This gives greater flexibility when working with statistics. In addition, it will be possible to define default dimension values and rules for the default values for all account types (G/L, customer, vendor, item, and so on). This will help you add dimensions easily to all transactions. This granule can be used in companies that, for example, have several projects, regions or profit centers. Companies that work with projects across departments and functions can closely analyze projects with this granule.

LS Easy Retail White Paper

Appendix A 25

Granule ID (Responsible Team)

Description

The granule can also be used for a statement of operations for a company car account, where the individual automobiles are set up as projects. You can establish a single account for all company cars, even though a detailed statement per car is called for. You can, for example, print a balance for a given department or project or for combinations of the two. Requirements: Basic General Ledger

Extended Text (3,800) Financial Management

This granule enables you to set up an unlimited number of lines to describe inventory items, resources and G/L accounts. You can set up extended text so that an additional description is copied automatically onto sales or purchase documents during entry of lines. The description can also be made date sensitive to allow for special messages for a specific period, for example, to communicate certain promotional offerings or certain warranty conditions. In addition, the extended text can be specified for various languages. Requirements: Basic General Ledger

Reason Codes (4,770) Financial Management

This granule lets you define a set of reason codes that can be assigned to individual transactions throughout the system. This provides additional, user-defined audit trails that complement the information already provided by system-assigned audit trails and posting descriptions. You can place reason codes on journals as well as on sales and purchase headers. For example, reason codes can be used to mark all ledger entries made in connection with the closing of the fiscal year. Requirements: Basic General Ledger

Intrastat (3,790) Financial Management

You use this granule when you report INTRASTAT information to the statistics authorities. The granule allows you to automatically retrieve the necessary information for reporting INTRASTAT information to the statistics authorities. The local customs authorities can inform you whether or not your company is obligated to file such a report. Requirements: Basic General Ledger

LS Easy Retail White Paper

Appendix B 26

4 Appendix B – List of POS Commands

The POS Commands provide a good overview of the functionality provided by the POS. Below is a list of the commands in the POS application: Function Code Description ALPHANUM_K Keyboard entry AMOUNT_K Amount key AUTOUPD Auto Updated by Recipe BACKSPACE Backspace BOMPRINT Force Station Printing CANCEL Cancel CANCEL2 Hard cancel CARD Payment with card CARDEXTRA Extra card data CARDT_K Card type CARDTYPE Combicard CHECK Price check COMMENT Comments CONTACT Contact No. CONTROL Manual auth. code COUPON Coupon key COVERS Cover count CREATEORD This command allows to create a sales order from the POS. CURR_K Currency key CURRENCY Payment with currency CUSTOMER Customer DEAL Deal DEFMENU Default menu DISCAM Discount amount DISCPR Discount % DYNMENU Dynamically create a menu ENTER Enter ERRCHK Error state EXDATE Expiry date FIND Find (Dial) FINDNAME Find Name FINDNO Find Number FLOAT_ENT Float entry GETORDER Used to get a sales order from Navision Standard into the POS. GIFTASSIGN Assign a sale to gift list GIFTLIST Gift list lookup GO_FIRST First GO_LAST Last GR_CHECK Print Global Refund Check GUEST Current guest number GUEST_CHG Change guest allocation GUEST_TGL Toggle guest view

LS Easy Retail White Paper

Appendix B 27

HELP Help IMENU Menu (Idle state) IMMEDIATE Immediate Mode INCEXP Income/Expense accounts INFO_K Infocode key INFOCODE Infocode INSTR Instructions INV_LOOKUP Inventory Lookup ITEM Item state ITEMNO Item number key LASTMENU Back to last menu LINE_DN Line down LINE_UP Line up LINK2PAR Last parent LOGIN Login new staff in sale LOGON Starts certain sales type sale on POS LOGOFF Logoff LOOKUP Lookup MACRO Macro MARK Mark Line MARK_ALL Mark all lines MENU Menu MENU1 Select additional menu 1 MENU2 Select additional menu 2 MENU3 Select additional menu 3 MGRKEY Manager login MODMENU Modifier menu MSGPOSACT Message displayed by POS action, used for testing purposes MSRCARD This command gives the option to insert the MSR information manually. NEG_ADJ Negative Adjustment NEG_QTY Return / void quantity NEWSALE Create new sale NEXTGUEST Split Item Lines OK OK OPEN_DR Open drawer OPERATOR Change Operator PAGE_DN Page down PAGE_UP Page up PASSWORD Authorization password PAYM_ACC Payment Into Account PAYMENT Payment state PHYS_INV Physical Inventory PLU_K PLU / Item key PLU_ZERO Sell item with zero price POPUP Popup menu POST Post transaction POSTINVOICE A customer invoice can be posted. PRICE Set price PRICECH Change price PRICECHK Price check PRINTBILL Print pre-slip PRINT_C Print slips form last trans. PRINT_IC Print invoice from last trans. PRINT_K Print kitchen slips

LS Easy Retail White Paper

Appendix B 28

PRINT_SL Print Pos slip PRINT_X Print X report PRINT_Z Print Z Report PURGE Purge transactions QTY Quantity QTYCH Change quantity QUANTITY Set quantity REC_TGL Receipt print toggle REFUND Start refund sale REM_TENDER Remove tender ROUND_TGL Toggle Round view ROUTE Change printing route RUNOBJ Run Navision object SALESP Sales Person SELECTCUST This command selects a customer. SERIALNO Used to register a serial number. SPLIT_BILL Split bill SPLIT_ITEM Split item START Start sale STATION Change printing station SUSPEND Suspend TABLE Table TENDER_D Tender declaration TENDER_K Tender key TENDNO Tender number key TENDOP Tender decl./Float entry/Tender remove TEXT Free text entry TOTAL Total TOACCOUNT This is a command to post to customer account. TOTDISCAM Total discount amount TOTDISCPR Total discount % TOUCHKEYB Touchscreen keyboard TOUCHNUMP Touchscreen numpad TRAINING Activate / deactivate training TRANS_TBL Transfer to table UNMARK_ALL Clear all marks UOM Set unit of measure VARIANT Variant VIEW_CUSTOMER Used to view customer details and to create a new customer. VOID Void transaction VOID_L Void line VOID_TR Void / transaction register WEIGHT Weight VIEWSPLIT Split order in split view ZERO_CHK Check zero balance ZOOM_TABLE Zoom table