ScanMaster      ScanMaster Release Table
     

Name of Link:  CD Release

Link to "The Patch":  N/A
  Code Distribution:  

N/A

  Posting Date: 

07-May-09

ScanMaster Version 2.6.0-050 Release Table

Last updated May 6, 2009

See the table below for a description of the new features provided and faults addressed in this release. 

Printing Instructions: many browsers do not support correct color and format printing directly from the Web.  For best results, with your cursor highlight the section of the table you wish to print and copy to the clipboard.  Then paste from the clipboard into a blank Word document and print the Word document to a color printer.

Enhancement or Fault Number

Item  Description

New Feature

SM2USCO.EXE

Adapt new code to display signature capture on the attendant station without requiring direct mode.

New Feature

SM2LOGIN.EXE

Modify SM2LOGIN.EXE to check the status of the security service before issuing the security check.

This will serve to eliminate the possibility of receiving an error if the login application launches before the security service is loaded causing a security service not loaded error.  Login should retry for a total period of 10 seconds before continuing and possibly producing an error if the security service did not load in that time.

New Feature RTI - Several ScanMaster apps all contain references to the RTI module/class module that writes the Drlsync.asc file for the RTI interface. This file is no longer used by RTI and therefore, should not be created. The RTI code should be removed. All RTI interface data is handled by the two RTI interface programs.
New Feature Databar - implement scanner/scale compliancy with coupon processing included
New Feature

SM2LOGIN.EXE

Back office PC login screen that has not been upgraded yet shows ScanMaster Version of upgraded Server.

When you upgrade a Server say from 2.04.02 to 2.05.01 and someone then launches the Back office PC that is on 2.04.02, the login screen shows as being on the newer version since the file (smwlogin.prm) is being read from f\grocery. There is a local smwlogin.prm on the Backoffice PC that apparently is not being utilized. This could be confusing and lead someone to think the Back office PC is on the newer version. The Back office PC should indicate the true version of that PC

New Feature

WG2.EXE

Add Support for Optional Signature Capture using WinEPS Open EPS for In-store Charge Tenders.

This signature would then be stored in the E/J database.

New Feature Add Option for Manager Security on Price Inquiries at POS
New Feature

Add ability to limit number of gift cards that can be redeemed during a transaction without requiring manager id.

In order to stop fraudulent gift card redemptions the customer requests that a limit be placed on how many gift cards can be redeemed in a given transaction.  Once this limit is breached, a manager Id will need to be entered to allow additional gift cards to be entered.  The manager id is needed to be entered only one time for the additional gift cards.

New Feature Add option to print the licensing information while checking the hasp key authorization selections.
New Feature

Need to add void indicator on customer receipt for each tender that is reversed.

Currently, when reversing a tender the word void or a "V" character is not used to indicate that a tender was reversed.  This is a requirement of First Data and during Blackhawk certification, this was found and required to be fixed on going for certification to be allowed.

New Feature

Modify UMI interface to reflect Void of a Return Item.

Currently the status can be either normal, return, void or override.  If the item was a return and then it is voided the status will only indicate void Added a "status after void" flag to reflect what the original status was before the void.  If not a void the value of the flag will be 0 for N/A.  If a void then the status will be 0 - normal, 1-return and 3 - override.

New Feature

MAKEPOSF.EXE

MakePOSF modified to support a cash drawer connected to Com10.

New Feature Added support of Pervasive version 10
New Feature

WG2.EXE

When in WIC Sale Mode, Non - WIC items should be allowed during Price Inquiry.

When in WIC Sale Mode, Non - WIC items should be allowed during Price Inquiry but given the "Not a WIC Item" error if Cashier presses enter to sell item.  Currently, if non WIC item is price Inquired during WIC Sale Mode, the "Not a WIC Item" error is received.

New Feature

MAKEPOS.EXE

MakePOS Display/Keyboard selection frame and option buttons need more detail in their captions.

The  Display/Keyboard selection frame and option buttons aren't as intuitive as they could be. The selections are properly documented but there has been some confusion in the field as to what the selections do. I suggest that the radio buttons be changed from the current No   Yes   12.1DVI   Touch Screen to  64 Key   Dynakey   12.1DVI   Touch Screen

New Feature

WG2.EXE

S&H TCPIP Frequent Buyer Card message should support new field - manual entry.

S&H TCPIP Frequent Buyer Card message should support new field - manual entry.

When a frequent shopper number is entered, a message is sent to S&H.  According to the S&H spec version 1.02.03, that message needs to include a manual entry flag.  When the interface was initially developed, (under S&H spec 1.02.01) this field didn't exist.  ScanMaster now needs to be modified to support this new field.

New Feature

WG2.EXE

S&H TCPIP needs to send Tender Reversal messages.

S&H TCPIP needs to send Tender Reversal messages 

After doing partial tender, and then voiding the partial tender (by pressing clear key), POS doesn't send the void of tender message to S&H (tender message with a void flag).

New Feature

MAKEPOSF.EXE

Makeposf.exe needs to allow for an A798 printer.

WD 5981

WG2.EXE

A weird symbol shows with store or mfg. Coupons.

I ring some items to PRODUCE Department, then ring some Store or Mfg. Coupons on that department.

I then see that I need to do a VOID on my first item, so I "arrow" up to go to the VOID.  As I arrow up, all the coupons show a 'y' with two dots over it.

WD 8128

WG2.EXE

POS to not wait while OpenEPS initializes - Slow Sign-On.

When running MTXEPS OpenEPS payment system, the Sign-On and Return from Idle Mode process takes 9-10 seconds while the operator display shows, "PLEASE WAIT WHILE STARTING ELECTRONIC PAYMENTS..." 

Though this is as designed and follows the OpenEPS specification which states, "...POST should return to MTX_POS_GET_SCATReady while the SCAT is being initialized. The POST should not call MTX_POS_Reset to interrupt the SCAT during this period," Micah Clark from MTXEPS has written us saying, "I can tell you from experience that this will result in complaints from the customers as they are going to be used to 3-4 second sign on times." 

WD 8207

WG2.EXE

 Shutting down EPS lanes while POS has finish tendering but has not activated the Gift Cards does not recover properly.  In the OpenEPS server, there is an option "Perform Stand-in at POST?"  If this option is checked the POS will recover fine.  If this is not checked, the pos will not recover if the EPS lanes are shut down before Gift card activation is done.

Scenario:

1.  Set "Perform Stan-in at POST?" unchecked.  (OpenEPS server under Miscellaneous tab)

2.  Ring a transaction that has a gift card sale.

3.  Tender the sale, but wait to activate the gift card.

4.  Shut down EPS lane and Restart EPS lane.

5.  Payment terminal and POS are out of sync.

Expected Results: Payment terminal are in sync and allow the gift card to be activated.

Actual Results:  Payment terminal and POS are out of sync.

WD 8653

 WG2.EXE

Enhanced Split quantity calculation not working - Register Control File Option - "Use Enhanced Split Qty Calc."

Expected Results: Assume 3/$1.00 split item. With split qty calc off, item ring: .34,.33,.33

With split qty calc on, item ring: .33,.33,.34

Actual Results: With split qty calc on or off, item ring: .34,.33,.33

WD 8833

SM2LOGIN.EXE

The wording of error message is incorrect when defaulting the electronic coupon department to a department that doesn't exist.

Scenario:

1. Set the "Default Electronic coupon department" to a department that does not exist or delete the department this is assigned to.

2.  Go to login and view the error message.

Expected Results: Error message should tell me the correct invalid department number.

Actual Results:  Error message does not tell the correct department.  Message says "Default electronic coupon department #00 is an invalid Department." 

WD 8860

WG2.EXE
Inconsistency with EBT & EFS receipt.

When processing an EBT or EFS using EPI there is an inconsistency between what is printing on the customer receipt and EFT receipts regarding the card account #. If you process the transaction with an online approval you will get a case # where the account # would show. If you let the transaction timeout and it is set to offline approve the account # will appear masked on all of the receipts

Expected Results: The account # should print consistently on the receipts regardless of whether the transaction is online or offline approved.

Actual Results: Case # or Account # will print on all receipts depending on whether the transaction is approved online or offline

WD 8871

WG2.EXE

Entering a value of 300 in the register control file for the idle mode timeout value does not produce the expected results of 300 seconds (5 minutes) for idle mode activation.

Expected Results: Register will automatically go into idle mode once the number of seconds is reached that is set in the register control file for the idle mode timeout.

Actual Results: The following results occurred during testing.

Setting a value of:

   20 in control file =  20 secs

   30 in control file =  30 secs

   90 in control file =  60 secs

100 in control file = 1 minute  0 secs

120 in control file = 1 minute 20 secs

180 in control file = 1 minute 60 secs (2 minutes)

300 in control file = 3 minutes

WD 9298

WD 10814

SM2EJ.EXE & SM2SJRPT.EXE

The EJ does not display price per lb or weight data on items rung with the scale key even though it is displayed on the receipt and Customer display

Scenario:

1. Press scale key and enter 199 produce.

2. Item will display on receipt and display as .xx lb @ $x.xx/lb

                                                                      Produce                    $x.xx

3. The EJ will report this as Open Dept XX  Produce             $x.xx 

Expected Results: The EJ will display the price per lb and weight of the item just like it does if a plu# is rung.

Actual Results: The EJ will report this as Open Dept XX  Produce             $x.xx

WD 9757

SM2SJRPT.EXE

EJ not reporting Tax 2 when isolated in transaction.

Scenario: Ring a transaction with tax 1- EJ reports tax 1. Ring a transaction with tax 1 and tax 2 - EJ reports tax 1 and tax 2. Ring a transaction with tax 2 - EJ does not report tax 2. TLOG is correct.

Expected Results: EJ should report tax 2.

WD 9938

SM2SYSCF.EXE

The system configurator allows the following options to be saved with different settings between and Server/Backoffice and Registers which causes a mismatch (TLOG will have erroneous data of promotions that have a valid date but are not being applied due to mismatch): 

*Freq Shopper Level Set Manually

*Allow Multi Same Ecpn-Frq Shp Level

Scenario:

1. Open System Configurator

2. Goto Freq Shopper Level Set Manually (If it is set to YES) Click on "NO" and click Save

3. Unselect all but one register and Click Save

4. Click Exit and exit without saving

5. Same is true for Allow Mutli Same Ecpn-Frq Shp Level

Expected Results: You should not be able to save different settings on Global options. The Registers Should not be available to be edited.

Actual Results: You end up with the Server/Backoffice and all but 1 register set to Yes and 1 register set to NO.

WD 10000

WG2.EXE

Return of an item with FRQ Shopper Discount will cause a rounding error with the discount.  If the item is positive, the frequent shopper discount is correct, but if the item is returned, the frq shp is off by a penny.

Scenario:

1.   Enter Frequent Shopper number

2.   Return an item that is FRQ Shopper

3.  Tender to Cash

Expected Results: The discount is rounding off a penny.

Actual Results:  The discount should not round a penny.

WD 10168

SM2DBCHK.DLL

Need to remove the word "the" that is repeated in upgrade message for the tab EJitem and bakEJitem tables.

Correcting the negative sign of the coupons in the tabEJitem table. This displays on the screen during the upgrade of the table and also in the ScanMaster Error Log. The same occurs for the bakEJitem table upgrade message.

WD 10180

SM2SJRPT.EXE

When doing Foreign Currency, the "Face Value at time of sale should be formatted with a decimal point if it is an even amount. 

For example I rang a $10.00 sale and tendered FC at rate of 1.250000 and the "Face Value at time of sale" displays on the EJ report as 8 not 8.00.

WD 10181

SM2EJ.EXE

Check cashing a check to cash tender and using a media fee, will show the cash amount as the full amount of the check.

For example, if I cash a check for $60.00 with a media fee of $0.50 the EJ report show that the cash amount is $60.00, not $59.50.

WD 10182

SM2EJ.EXE

On the EJ report, Check cashing amount displays as Amount of Check plus the Check fee amount.

For example the Check cashing amount displays as $60.50 for a $60.00 with a 50 cent check cashing fee.

WD 10270

WG2.EXE

Void of Coupon Multiple doesn't reflect original description.  If the System Configuration questions are set: "Store CPN Mult 1 Description, Mfg CPN Mult 1 Description, Store CPN Mult 2 Description, Mfg CPN Mult 2 Description", those description are used at the issuance of the coupon mult but when the coupon is voided, the coupon mult is identified by the generic description "DOUBLE COUPON". 

Scenario:

1.Ring an item

2.Ring an open dept coupon with auto double

3.ring another item

4.Void the coupon (and double)

Expected Results: The description of the voided coupon multiple would match the original issuance.

Actual Results: The description of the voided coupon multiple is, "DOUBLE COUPON".

WD 10336

SM2SSSVC.EXE

Remove the 10 second delay when the security service loads and check the status of Pervasive before loading.  This will allow the security service to load in the minimum time necessary to ensure pervasive is loaded.

WD 10337

SM2LOGIN.EXE

Modify SM2LOGIN.EXE to check the status of the security service before issuing the security check.

This will serve to eliminate the possibility of receiving an error if the login application launches before the security service is loaded causing a security service not loaded error.  Login should retry for a total period of 10 seconds before continuing and possibly producing an error if the security service did not load in that time.

WD 10382

WG2.EXE

Text is cutoff on display when setting “Operator Display Item Detail” in System Configuration = Yes

Frequent Shopper text is cutoff when “Operator Display Item Detail” = Yes in RCF.

Scenario:

1. Set  “Operator Display Item Detail” = Yes in RCF.

2. Set  “Print Non Freq shopper Message”= Yes in RCF

3. Ring a sale and tender

Expected Results: Message has text cutoff on left of Touchscreen

Actual Results: All text is displayed

WD 10388

SM2KFT1.EXE

Pressing CLEAR ALL with no register selected results in Runtime error 9 (subscript out of range) when selecting Fujitsu Touch Screen Configuration menu option.

Scenario:

1. Under Keyboard Configuration Menu select Fujitsu TouchScreen Configurator

2. Click on CLEAR ALL button

Expected Results: CLEAR ALL button should not be available until a register is selected.

Actual Results: Runtime Error 9 Subscript out of range error appears. Click to return to ScanMaster.

WD 10389

SM2KF32.EXE

Pressing CLEAR ALL with no register selected results in Runtime error 9 (subscript out of range) when selecting Fujitsu Touch Screen w/ Teamkey Configuration menu option.

Scenario:

1. Under Keyboard Configuration Menu select Fujitsu TouchScreen w/ Teamkey Configurator

2. Click on CLEAR ALL button

Expected Results: CLEAR ALL button should not be available until a register is selected.

Actual Results: Runtime Error 9 Subscript out of range error appears. Click to return to ScanMaster.

WD 10391

WG2.EXE

Ringing a split quantity item type shows incorrect amount on the receipt and display.

Scenario:

1. Ring 1 @ 3 for 100 Grocery dept

2. Press ENTER 7 more times to repeat item

Expected Results: Attached screen shots #1 shows SPLIT 3/L1.00. Display and receipt information is correct.

Actual Results: Attached screen shot  #2 shows the next item rung showing SPLIT 3/L0.10 instead of 3/L1.00. This displays and prints this way on the receipt.

WD 10418

SM2EJ.EXE

Tax 3 Exempt is not stored nor is it displayed in the Electronic Journal Reports.

Scenario:

1.  Ring an item that only has tax 3 on it for $1.00.

2.  Tax total for this item is $.05

3.  Total the transaction

4.  Perform a tax exemption and tender out the transaction

5.  Allow the transaction time to be processed by the electronic journal.

Expected Results: The electronic journal reports a Taxable 3 Exempt   $1.00.

Actual Results: The electronic journal reports a Taxable 1 Exempt $0.00. 

WD 10444

WG2.EXE

On slow systems, the cashier # and name will display briefly before the first item rung is displayed.  This was found when testing TD# 10096.  If both the options 'Operator Item detail display' and 'Enable Customer video display' are set to yes, the cashier # and name will display briefly.  This is cosmetic.  I could only duplicate this on our 64 key NCR system.

Scenario:

1.  Enable 'Operator Detail Item Display' and 'Video Customer Display'  in the system configuration

2.  Ring an item.

3.  View POS display and CID.

Expected Results: Cashier Name and #  should not display

Actual Results:  Cashier Name and # does display.

WD 10458

Sm2f2bat, Sm2Rdslb, Sm2item, Sm2asc2b, Sm2baply, Sm2batch, Sm2Bcod1, Sm2mass and RPO dll Smp_item,

Several ScanMaster apps all contain references to the RTI module/class module that writes the Drlsync.asc file for the RTI interface. This file is no longer used by RTI and therefore, should not be created. The RTI code should be removed. All RTI interface data is handled by the two RTI interface programs.

WD 10482

WG2.EXE

Bundle Promotion using @ a price bundles not issuing E/C when using suspend and retrieve.

 Ringing items that are part of a bundle promotion and suspending and retrieving the transaction is causing the electronic discount not to be issued.

Scenario:

1. Setup bundle code with 5 items

2. Setup Electronic coupon with that bundle code and setup for @ a price of

3.  Ring those items in a sale

4. Total sale and electronic coupon is issued

5  Suspend the transaction

6. Retrieve the transaction

Expected Results: Electronic Coupon is issued for the bundle when transaction is retrieved

Actual Results: No Electronic Coupon is issued for the bundle when retrieved

WD 10510

WG2.EXE

U-Scan Attendant Station receipt printing alignment is off on printing of 1st item on retrieve transaction.

Suspend a transaction and retrieve and ring an additional item is causing that item to be formatted incorrectly on the receipt when tendered at the Attendant Station

Scenario:

1. Ring an item at Attendant Station

2. Suspend Transaction

3. Retrieve Transaction at Attendant Station

4. Ring several items

5. Tender at Attendant Station

Expected Results: Items on receipt are aligned

WD 10521

WG2.EXE

Not Found PLU records creating incorrect UMI records.

The UMI record for a PLU Not Found needs to follow the same layout as a normal UPC UMI record with the available information populated in the respective fields.

WD 10523

WG2.EXE

When an I Record (Item Credit) is sent with FS flag on FS total may not be reduced correctly.

Item Credit received through UCI interface w/ FS Flag set should reduce FS Subtotal correctly

WD 10525

WG2.EXE

Return to sale from end of sale Frequent Shopper Prompt is not sending "X" record to UMI Interface.

UMI/UCI Interface is turned on and the end of sale frequent shopper reminder prompt is turned on

Press  total before entering a frequent shopper number.

At Frequent Shopper Reminder Prompt press Clear 

"X" record should be written to UMI for return to sale but it is not

WD 10531

SM2MATRX.EXE
Incorrect Information Message is displayed when hovering over Department List Button.

When in Department Restriction Matrix and you have the mouse hover over the Department List button the Information Message displayed centered at the bottom of the screen indicates "Click Here to Toggle Holiday Matrix Editing"

Expected Results: This should display "Click here to display Department List" 

Actual Results: Displays "Click Here to Toggle Holiday Matrix Editing"

WD 10532

WG2.EXE

Power fail of a retrieved Transaction does not hold the suspended data. -- Will cause Out of Balance Amount to appear on the Store Totals Report.

Scenario:

1.  Ring a sale

2.  Suspend sale

3.  Retrieve sale

4.  Add another item or two

5.  Do a power fail  (I just hit F12)

Expected Results: After system reboots, the suspended part of the sale should be displayed on the POS.  And the totals should be held.

Actual Results:  After system reboots, the suspended part of the sale is not displayed on the POS and when you hit total, the only total there is the total of the items added after the retrieval.

WD 10560

WG2.EXE

Tendering EFS transaction is not printing the account # on the main receipt.

Tendering EFT transaction is not printing any account # on the main receipt but the masked account # is printing on the signature slips

Scenario:

1.Running MTX OpenEPS 825, WG2 2.05.02.11, using ScanMaster receipts

2. Ring an item and tender as EFS

Expected Results: Masked account # prints on Main receipt like it does on signature slips

Actual Results: No account # prints on Main receipt but does print on signature slips

WD 10575

SMWARC.EXE

Sm2arc.exe is creating the history file with the incorrect Julian date.

Scenario: Run EOD...the history file created has the wrong Julian date. 

This issue is created by the leap year.  the Julian calendar date for a year including the 29th of February ends up being one day off.

WD 10585

SM2EJ.EXE

T file locking up EJ.

Scenario: The problem occurs when the cashier is prompted for a customer's age on the register. They are prompted to enter a "MMDDYY", and they enter a date with a "00" day... The attached TLOG has the date "120012", but I have been able to duplicate it with any month. I tested on the DevLab2 system which has WG2.EXE v2.05.02.08 installed, and I was able to enter any month and year with a zero day, and it was accepted. The EJ processor gets a "Type Mismatch Error" trying to write the invalid date to the database, and then attempts to convert the T*.* file to a B*.* file but gets another error and it doesn't get converted to a B file. So the EJ processor shuts down, and restarts and attempts to reprocess the same TLOG again, and gets stuck in an endless loop trying to process the TLOG with the invalid customer date. It can't rename it because it tries to rename the file before it closes it, and gets a "File Open" error.PoS Workstation (W2G.EXE) should display an "Invalid Date" message when the validating a customer's birthdate and the day is zero.

EJ Processor should validate the customer birthdate, and not attempt to write it to the database if it's an invalid date, with an error message logged stating that it found an invalid date.

EJ Processor should insure the TLOG is closed before it attempts to create the B*.* file

WD 10613

SM2USCO.EXE

The first item does not always appear when scanned.

U-Scan The first item does not always appear when scanned.  U-Scan receipt does not display the item, but item is displayed in  ScanMaster.  This is an intermittent issue.  It is being reported as soon as stores upgraded to U-Scan 49.

WD 10658

SM2LIKE.EXE sm2rdslb, sm2item, sm2asc2b, sm2baply, sm2batch, sm2batcv, sm2bcod1, sm2ecact, sm2ecpn, sm2eslst, sm2rpair, sm2umtbl, sm2lbexp, sm2mass, sm2pdimr, sm2pmm, ptbatfix, wbat2rti, ugh2btch, uwgsa2sm, sm2dbchk, sm2EJ, smwsjrpt, , sm2EJmrp, sm2EJbkp, sm2EJprg, sm2login

-2147467259 Unspecified Error or Error: -2147418113 Catastrophic failure in function ConnScanMasterDB.

-2147467259 Unspecified Error or Error: -2147418113 Catastrophic failure in function ConnScanMasterDB. At least 3 of the ScanMaster programs which use this function from shared module SQLCONN.BAS have been reported to exhibit this error. One store had Sm2item and Sm2baply reporting this error and therefore couldn't do direct or batch maintenance nor apply any host batches. Rt 66 Shop n Save had this issue on Sm2f2bat. Sometimes when this error occurs, it causes access problems in the Pervasive Relational Engine and therefore none of the ScanMaster applications that use SQL can functions without stopping and restarting the Relational engine. It appears to be a timing related problem involving how we are passing the ConnectionString information to ADO. The shared module was changed in trap code for Sm2f2bat for Rt. 66 and it has been problem free since then. All programs which use the connect function in SQLCONN.BAS need recompiled with the latest version of SQLCONN.BAS.

WD 10707

WG2.EXE

Gift Card Cash completes even failed Limits.

(OpenEPS used for testing) When doing a Gift Card Cashout function, and the Media Configurator Options "Allow Over Tender (Y/N)", "MANAGER OVER TENDER LIMIT" or "MAX. OVER TENDER LIMIT" are set for the Gift Card tender such that it would fail the check, the POS shows the error - but then finishes the sale and prints a receipt.  This can give the appearance that the function succeeded when it did not.  A cashier might give back cash that the store will not get reimbursed for. 

NOTE: The above Media Configurator options are not visible for the Gift Card tender in versions after 2.04.02.

Scenario:

1.Set the Media Configurator for Gift Card to "Allow Over Tender" = N

2.Cash Out a Gift Card

3.When the Inq comes back press Y to cash out the amount shown

4.Press CLEAR at the error, "CAN'T EXCEED TOTAL"

Expected Results: POS returns to item entry as if nothing happened.

Actual Results: POS prints receipt stating "GIFT CARD CASHED" and finishes sale.

WD 10741

SM2USCO.EXE

Customer reports they used to be able to scan their manager barcode on the U-Scan or Attendant in direct mode (Customer was on SN 39). Now (with SN 49) when they scan their manager barcode the system just beeps at them

Scenario:

1. Enter direct mode on the U-Scan lane

2. Select a function that requires a manager id

3. Try to scan your manager id barcode

Expected Results: Manager id barcode is accepted

Actual Results: System beeps at you

WD 10746

WG2.EXE

64 key configuration does not display secondary id type when using WinEPS.

Scenario: system configured with 64 key

1. perform an ECC or a tender that requires a secondary ID type

2. Screen does not display secondary ID Types

Expected Results: Screen should display secondary ID Types

Actual Results: Screen does not display secondary ID Types

WD 10773

SM2USCO.EXE

Scanning a "Qty Enforced " item in Direct Mode will not allow the next item to be scanned.  It appears the scanner is locked.  But if I hit enter as a repeat key, I can then scan another item in Direct Mode.  If I hit clear, no more items can be scanned in direct mode.

Scenario:

1.  Go to Local Direct Mode.

2.  Scan a "Qty Enforced" item and enter Quantity.

3.  Try Scanning next item  (Can not)

4.  If I press Clear, I will not be able to scan another item in direct mode

5.  If I press Enter, I am able to scan another item.

Expected Results:   I should be able to scan multiple items in direct mode even if they are Quantity Enforced.

Actual Results:  Can not scan multiple items in direct mode after a Quantity Enforced item.

WD 10798

SM2USCO.EXE

U-Scan - Robot will dispense incorrect change in certain scenarios.

1.  Ring an item on the Robot.

2. At attendant station, go into direct mode and press TOTAL and press "1"

3.  Exit direct mode without clearing the number

5.  Tender $5.00 at the robot

Expected Results:  Number key pressed in direct mode will not add to the cash tendered at the robot

Actual Results:  Adds the number key pressed in direct mode to the cash tender amount. In above example $5.00 became $15.00 tendered

WD 10803

SM2ITEM.EXE

Wrong amount calculated due to invalid split/unit price allowed to be saved in item maintenance

Customer setup item for $1.39 and split pricing of 4 /$4.00 and the register shows $4.17 after 3 are rung and $4.34 after the fourth is rung. Customer is able to save an invalid pricing structure.

Scenario:

1. Enter Item Maintenance and add an item

2. Type in $1.39 for unit price

3. Type in 4 / 4.00 and click SAVE- you get invalid unit/pricing message. Click ok

4. Type a zero in unit field (where the $1.39 is)

5. Type 4 / 4.00 in split price field and then 1.39 in unit field and SAVE

Expected Results: You are unable to save this invalid pricing combination

Actual Results: You are able to save this invalid pricing combination.

WD 10814

SM2SJRPT.EXE

The EJ does not display price per lb or weight data on items rung with the scale key even though it is displayed on the receipt and Customer display

Scenario:

1. Press scale key and enter 199 produce.

2. Item will display on receipt and display as .xx lb @ $x.xx/lb

                                                                       Produce                    $x.xx

3. The EJ will report this as Open Dept XX  Produce             $x.xx 

Expected Results: The EJ will display the price per lb and weight of the item just like it does if a plu# is rung.

Actual Results: The EJ will report this as Open Dept XX  Produce             $x.xx

WD 10822

SM2SJRPT.EXE
 

EJ Report is not reporting a Promo coupon issued on a Media Cashing transaction.  If a promo coupon is linked to a media cashing transaction, the EJ report does not show one is linked in the Additional Information area on the report.

Scenario:

1.  Link a promo coupon to the check cashing media

2.  Cash a check

Expected Results: Promo coupon info should print on EJ report in additional information section

Actual Results: Promo  coupon info does not print on EJ report in additional information section

WD 10823

WG2.EXE

When using discount limits the UMI is receiving the original discount amount before limit.

e.g.  $45.00 worth of merchandise / food is purchased.  A 10% discount is calculated at $4.50.  There is a $1.00 maximum discount limit.  ScanMaster gives a $1.00 discount on the transaction but sends Discount (G) record to the UMI file as a $4.50 discount.

WD 10833

SCOTCTRL.DAT

U-Scan- Need to disable double wide receipt options in scotctrl.dat.

When enabling double wide printing for the receipt printing options the receipt header lines are not centered if double wide printing is turned on. We need to disable these options in the scotctrl.dat file.

WD 10835

WG2.EXE

 When voiding a coupon with a double (multiple), if the double portion had originally had a T (for tax) associated with it, it would not print on the VOID of the double portion.  NOTE: Error Correct works fine.

Scenario:

1.Set System Configuration, "Store CPN Disc. Forgives Tax" = Y

2.Ring $10.00 to a TF department

3.Ring a store coupon (and Double) to the same TF department

4.Observe Double Portion has TF status

5.Ring another item ($1.00 non-TF department)

6.Void store coupon above

Expected Results: Double Portion Void should print TF on the receipt

Actual Results: Double Portion Void prints F on the Receipt (no T)

WD 10839

SM2LOGIN.EXE
 

Getting a Btrieve Error 30 while attempting to open the BackOffice Control File (SM2BCTRL.BTR).  This happens when exiting the login application during "Determining ScanMaster Authorization".  This will corrupt the SM2BCTRL.EXE in C:\Grocery\Files

Scenario:

1.  Go to ScanMaster Log in Screen.

2.  At the point where the Login is "Determining ScanMaster Authorization" exit.

Expected Results:  Should not get error and SM2BCTRL.EXE should not be corrupt.

Actual Results: Get the Error and SM2BCTRL.EXE is corrupt in C:\Grocery\Files.

WD 10865

WG2.EXE

TeamKey keyboard – Clear Key at insert check for MICR not working. – LIFO

WD 10889

SM2ARC.EXE

Checking for the Archive bit on the file attributes when archiving EFT log files, causes files not to be archived when the store is using the back up from the operating system.

The EFT log files not making it into the nightly archive file are being copied to the server from the register after the archiving into the zip file is complete. This would be fine and the files would be added to the next night's zip file, but a system backup is being performed using the backup provided with the operating system and as it archives, it marks all the files with the archived attribute. When SMWARC runs if the EFT log file is marked as archived, it is not archived into the nightly zip file

WD 10909

WG2.EXE

WinEPS sig slip is printing customer copy receipt rather than store copy.

Scenario: set use eps sig slip to yes and print 2nd payment slip for cust = no

1. register will print customer slip instead of store slip

WD 10973

WG2.EXE

S&H TCPIP Retrieve isn't including Suspended transaction

When ScanMaster sends the Beginning of Transaction (BOT) message, on a Retrieved transaction, the transaction number of the Suspended transaction should be included in the BOT message but is not.

WD 10978

WG2.EXE

Allowed to enter an invalid day when entering a birth date.

Allowed to enter an invalid day when entering a birth date.  When the POS is prompted to enter a birth date, the cashier must enter a MMDDYY.  But an invalid DD of 00 can be entered and does not cause an error by the POS.   Such as “Invalid Date”.  This was causing a ‘B’ record to be generated by the EJ processor when processed.  Now the EJ processor handles the problem but logs an error in the Error log that states “Invalid customer birth date ‘120012’ found in Transaction: xxxxxxxx.  Customer birth date not updated into EJ database for this transaction’.

Scenario:

1.  Set ‘Birthdate Display Age Verify = N’

2.  Ring an age restricted item.

3.  Enter the birth date of 120012

4.  Total Sale

Expected Results: POS should prompt Invalid Date for the 00 = DD.

Actual Results:  Allows the sale of the item and the transaction to finish.

WD 10979

SM2USCO.EXE

U-Scan – Incorrect amount recorded for cash tendered resulting in incorrect change due amount.

Customer’s order was $27.66. Customer inserted a penny, $20, $10. U-Scan indicated $9999.92 was accepted as cash.

Scenario:

1. Ring in items totaling $27.66

2. Press PAY NOW on robot

3. At Attendant you will be on Tender Screen. Key in 99999 and press green arrows to return to U-Scan

4. Insert $20 at Robot

Expected Results: Balance decreases from $27.66 to $7.66 and you can insert additional money and finish sale properly

Actual Results: Order finishes and indicates incorrect amount tendered and incorrect change due

WD 10980

S&H TCPIP Not Found Code is Short 

Normal UPC items are sent to the S&H TCPIP interface with 13 digits preceding the "?" (unknown check digit).  When a Not Found item is scanned, there are only 12 digits.

WD 10981

WG2.EXE

S&H TCPIP Sign-On / Sign-Off needs matching BOT / EOT

Sign-on, off message: 

a. POS always send a BOT before Sign-off message and an EOT after Sign-on message.

b. Transactions number on these BOT and EOT messages are not the same.

WD 10985

SM2ITEM.EXE

When creating a new item in Batch Maintenance on the RPO unit, set a Case Cost and Case Qty. on the item and when you look at the batch in CREATE/EDIT batch you get the error, "Type Mismatch in SM2ITEM.modSMWITEM.ChangePriceMode - at line #100".

Scenario:

1.  Go into Batch Maintenance on the RPO unit.

2.  Add a NEW item and add Case Cost 20.00 and Case Quantity 80.

3.  Finalize the batch and look at HOST044.ASC file.  Fields of information are correct.

4.  Run SM2ASC2B.EXE and look at the item in CREATE/EDIT BATCH.

5.  Get the error.

WD 10998

SM2USCO.EXE

U-Scan – Incorrect amount recorded for cash tendered resulting in incorrect change due amount.

Sale had one item scanned and totaled $6.96. Customer inserted $20.00 and ScanMaster receipt indicates $320.00 Cash Tendered

WD 11005

SM2USCO.EXE

U-Scan – Incorrect amount recorded for cash tendered resulting in incorrect change due amount.

Sale had one item scanned and totaled $6.96. Customer inserted $20.00 and ScanMaster receipt indicates $320.00 Cash Tendered

WD 11020

PLU Movement Report GUI interface has option to clear movement by date that is not supported.

Running PLU Movement report and selecting CLEAR box displays a Calendar and lets you select a CLEAR TO THIS DATE SOLD. 

Scenario:

1. Run PLU movement report

2. Click on CLEAR and select a date prior to today, select a period to clear

3. Create movement report

Expected Results: This calendar and CLEAR TO THIS DATE SOLD needs to be removed since this is not a supported function or intended design.

Actual Results: All movement is cleared from the week to date and period to date “buckets” instead of just to the date specified.

WD 11031

SM2EOD.EXE

After an EOD, the S&H Interface stops working on the POS.

After running an EOD in the FrontOffice, the S&H Interface stops working on the lanes.

Scenario:

1. Run an EOD

2. After the registers reboot, the S&H Interface gives a Not Authorized error.

Expected Results: S&H Interface should continue working if it is authorized to do so.

Actual Results: The S&H Interface stops working.

WD 11081

SM2LIKE.EXE
Unit, Split and Limited prices over 4 digits display improperly.

Prices over 4 digits don't display properly when being read from the gr2like.btr file.

Scenario:

1. In Like Code maint. enter a 5 or 6 digit unit, split and limited price and save.

2. Price display is correct. Exit, restart app and enter the like code to go directly to it.

Expected Results: Price should display properly.

Actual Results: A price of $1234.50 displays as $1234.5. $1234.56 displays as $1234. See attached screen shots.

WD 11088

WG2.EXE

UMI inconsistent for Charge Payment and Void.

The Problem :In the Universal Marketing Interface (UMI) a Charge Payment is represented as a type of Item but the void of that Charge Payment is showing as a type of Open Department

WD 11217

SM2USCO.EXE

U-Scan - Cash Back on Debit, EBT or Discover will cause the Lane Report on the U-Scan to decrease sales.

U-Scan - Cash Back on Debit, EBT or Discover will cause the Lane Report on the U-Scan to decrease sales.  Any tender that gives cash back will cause this to happen

Scenario:

1.  Print Lane report at attendant

2.  Ring a sale and tender a tender with cash back

3.  Print Lane report at attendant

Expected Results: Lane report should have sale not minus cash back

Actual Results:  Lane report sales was subtracting cash back.