Items on Promotion Ringing Up With Original Price When POS Is in Offline Mode

(Doc ID 1912758.1)

Last updated on APRIL 06, 2016

Applies to:

Oracle Retail Point-of-Service - Version 14.0.1 to 14.0.2 [Release 14.0]
Information in this document applies to any platform.

Symptoms

When an item is part of a promotion that is set up at a classification level, the discount is not being applied when the Point of Service (POS) Client is offline to the Server.


Sample Steps to Reproduce:

      Data Setup:

  1. Items 0020127122, 0020127130, 0020127148, 0020127155 are present in the Back Office DB.
  2. Import the following into Back Office via Data Import (DIMP):
PricingExtract.xml

<?xml version="1.0" encoding="UTF-8"?>
<PricingImport FillType="FullIncremental" CreationDate="2014-07-29T21:08:45.351-04:00" Version="1.0" Priority="0" Batch="1">
<DiscountRule>
     <PricingRule ChangeType="ADD" SourceItemPriceCategory="Both" TargetItemPriceCategory="Both" ID="874200000" StartDateTime="2014-07-30T03:00:00.0" EndDateTime="2017-07-30T03:00:00.0" Type="BuyNofXforZ$off" NbrTimesPerTrans="-1" AccountingMethod="Discount" AllowSourceToRepeat="true" DealDistribution="SourceTarget" PromoCompID="8742" PromoCompDetlID="0">
        <Name Language="en" Country="US">$10 OFF SELECT AE WOMENS PANTS</Name>
        <StoreID>04241</StoreID>
     </PricingRule>
     <Sources Type="Class" Qualifier="Any" Qty="1">
        <Source ID="PRO08742B" Qty="1"/>
     </Sources>
     <Targets>
        <DiscountAmount CurrencyCode="USD">10.00</DiscountAmount>
     </Targets>
  </DiscountRule>
</PricingImport>


ItemModClassification.xml

<?xml version="1.0" encoding="UTF-8"?>
<ItemImport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" FillType="DeltaIncremental" CreationDate="2014-07-29T21:12:22.709-04:00" Version="1.0" Priority="0">
<Item ChangeType="UPD" ID="0020127122">
     <Classification ID="PRO08701B" ChangeType="ADD"/>
  </Item>
  <Item ChangeType="UPD" ID="0020127130">
     <Classification ID="PRO08701B" ChangeType="ADD"/>
  </Item>
  <Item ChangeType="UPD" ID="0020127148">
     <Classification ID="PRO08701B" ChangeType="ADD"/>
  </Item>
  <Item ChangeType="UPD" ID="0020127155">
     <Classification ID="PRO08701B" ChangeType="ADD"/>
  </Item>
</ItemImport>


      Reproduction Steps:

  1. In POS, make sure that the IDDI data is created upon startup.
  2. Start the POS server and client.
  3. Shut down the POS Server.
  4. Enter item 0020127122.
  5. Note that the item rings up with regular price.  No Discount 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