Menu Levels from a POS System

Menu items are posted from Simphony, or another POS system, to Reporting and Analytics, and then posted to Inventory Management via the web service. Each POS system handles menu level mapping to Inventory Management differently. Inventory Management supports up to 10 menu levels. The tables below explain this mapping from each POS system option to Inventory Management.

Each POS system option is represented by a numeric value in the configuration parameter PRODUKT.MENULEVELSALES.

Standard and 3700

There is a maximum of 10 menu levels. If a menu level from the POS source is greater than 10, a warning message appears in the log file. An example message reads: WARNING: Invalid price level (“17”), skipping row.

PRODUKT.MENULEVELSALES Source Menu Level Mapped in Inventory Management

0 for Standard and 1 for 3700

ML = 1

ML = 1

ML = 2

ML = 2

ML = 3

ML = 3

ML = 4

ML = 4

ML = 5

ML = 5

ML = 6

ML = 6

ML = 7

ML = 7

ML = 8

ML = 8

ML = 9

ML = 9

ML = 10

ML = 10

8700/9700 Definition Levels

The menu levels from the POS source are sorted sequentially from menu level one to menu level eight in Inventory Management. Only menu levels up to eight will be used in Inventory Management. A maximum of 64 menu levels from the POS source can be managed. If a menu level from the POS source is greater than 64, a warning message appears in the log file. An example message reads: WARNING: Invalid price level (“65”), skipping row.
PRODUKT.MENULEVELSALES Source Menu Level Mapped in Inventory Management

Case “2”:

rest = InputValue % 8;

if (rest = = 0)

rest = 8;

break;

ML = 1, 9, 17, 25, 33, 41, 49, 57

ML = 1

ML = 2, 10, 18, 26, 34, 42, 50, 58

ML = 2

ML = 3, 11, 19, 27, 35, 43, 51, 59

ML = 3

ML = 4, 12, 20, 28, 36, 44, 52, 60

ML = 4

ML = 5, 13, 21, 29, 37, 45, 53, 61

ML = 5

ML = 6, 14, 22, 30, 38, 46, 54, 62

ML = 6

ML = 7, 15, 23, 31, 39, 47, 55, 63

ML = 7

ML = 8, 16, 24, 32, 40, 48, 56, 64

ML = 8

8700/9700 Menu Levels

The menu levels from the POS source are listed sequentially in groups of eight. Only menu levels up to eight will be used in Inventory Management. A maximum of 64 menu levels from the POS source can be managed. If a menu level from the POS source is greater than 64, a warning message appears in the log file. An example message reads: WARNING: Invalid price level (“65”), skipping row.

PRODUKT.MENULEVELSALES Source Menu Level Mapped in Inventory Management

case “3”:

rest = InputValue / 8;

if (InputValue > rest * 8)

rest ++;

break;

ML = 1, 2, 3, 4, 5, 6, 7, 8

ML = 1

ML = 9, 10, 11, 12, 13, 14, 15, 16

ML = 2

ML = 17, 18, 19, 20, 21, 22, 23, 24

ML = 3

ML = 25, 26, 27, 28, 29, 30, 31, 32

ML = 4

ML = 33, 34, 35, 36, 37, 38, 39, 40

ML = 5

ML = 41, 42, 43, 44, 45, 46, 47, 48

ML = 6

ML = 49, 50, 51, 52, 53, 54, 55, 56

ML = 7

ML = 57, 58, 59, 60, 61, 62, 63, 64

ML = 8

e7

The menu levels from the POS source are listed sequentially in groups of four. Only menu levels up to five will be used in Inventory Management. There is no limit to the menu levels used in the POS source system.

PRODUKT.MENULEVELSALES Source Menu Level Mapped in Inventory Management

case “4”:

rest = InputValue / 4;

if (InputValue > rest * 4)

rest ++;

rest = rest % 5;

if (rest == 0)

rest = 5;

break;

ML = 1, 2, 3, 4, 21, 22, 23, 24, 41, 42, 43, 44, 61, 62, 63, 64

ML = 1

ML = 5, 6, 7, 8, 25, 26, 27, 28, 45, 46, 47, 48

ML = 2

ML = 9, 10, 11, 12, 29, 30, 31, 32, 49, 50, 51, 52

ML = 3

ML = 13, 14, 15, 16, 33, 34, 35, 36, 53, 54, 55, 56

ML = 4

ML = 17, 18, 19, 20, 37, 38, 39, 40, 57, 58, 59, 60

ML = 5