POS Completes Transaction Without Accepting Total Foreign Currency Tender Amount (Doc ID 2011190.1)

Last updated on DECEMBER 04, 2016

Applies to:

Oracle Retail Point-of-Service - Version 14.0.1 and later
Information in this document applies to any platform.

Symptoms

Oracle Retail Point of Service (ORPOS) completes transactions without accepting the total foreign currency tender amount.


 

Sample Steps to Reproduce:

   Case A: Without applying the patch 20443968_classes.jar

  1. Log in to POS and scan item 1234.
  2. Select Tender -> Foreign Currency.
  3. Select CAD (Canadian dollar) Foreign Currency.  CAD equivalent tender amount is displayed.
  4. Modify/override the CAD amount to some other value (in the example below, 9.00) and select Cash.
  5. The application displays the remaining amount; select Cash.
  6. Transaction completes and the below receipt is printed:
                 ORACLE
           500 Oracle Parkway
    Redwood Shores, California 94066
              (650)506-0024
__________________________________________

4/24/2015 8:51
Trans.: 0027                  Store: 04241
Reg.: 142                        Till: 001
Cashier: Applicatio      Sales: Applicatio

                  Sale

Barcode 042411420027
__________________________________________

 CoolBox                        10.00  T
 1234              1 @      10.00

Subtotal                         10.00
Total Sales Tax                   0.53

Total                            10.53

 Cash                            8.65
  CAD Amt. Rec'd: 9.00
  Exchange Rate: 0.961317
 Cash                            1.88

Total Tender                     10.53

Change Due                        0.00

Number of Items Sold:                1

              Customer Copy
__________________________________________



   Case B: Apply the patch 20443968_classes.jar on both Server and Client side:

  1. Log in to POS and scan item 1234.
  2. Select Tender -> Foreign Currency.
  3. Select CAD (Canadian dollar) Foreign Currency.  CAD equivalent tender amount is displayed.
  4. Modify/override the CAD amount to some other value (in the example below, 9.00) and select Cash.
  5. The transaction completes without prompting for the remaining amount.
  6. The below receipt is printed:

                 ORACLE
           500 Oracle Parkway
    Redwood Shores, California 94066
              (650)506-0024
__________________________________________

4/24/2015 9:23
Trans.: 0028                  Store: 04241
Reg.: 142                        Till: 001
Cashier: Applicatio      Sales: Applicatio

                  Sale

Barcode 042411420028
__________________________________________

 CoolBox                        10.00  T
 1234              1 @      10.00

Subtotal                         10.00
Total Sales Tax                   0.53

Total                            10.53

 Cash                           10.53
  CAD Amt. Rec'd: 9.00
  Exchange Rate: 0.961317

Total Tender                     10.53

Change Due                        0.00

Number of Items Sold:                1

              Customer Copy
__________________________________________
 


As demonstrated above, ORPOS is not displaying the remaining balance screen when the 20443968_classes.jar is applied.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms