2 Resolved Issues

This section contains a list of the customer-reported bugs that were fixed in this release.

Customer Service

Bug ID Description

31606607

Corrected Contact Center order entry to support the keyboard shortcut to add an order message (CTRL + ALT + m).

31584239

Corrected Contact Center order maintenance to create a customer membership in Active status when you add a membership item to an existing order.

Note:

  • Typically, when adding a membership program to an existing order, you select the program whose name matches the membership item code. Do not select a loyalty membership program.

  • You cannot add a membership item to an order in Contact Center order entry.

31619061

Corrected searching by customer email address in Streamlined Order Inquiry (DORI) to be case-insensitive. For example, searching on FIRST.LAST@EXAMPLE.COM finds first.last@example.com as a match.

31751571

Corrected the Edit/Accept option in batch order entry to accept orders in the batch that are in either error or suspended status.

31785233

Corrected address validation for new order creation in CWOrderIn processing and order batch processing to recognize a new state that has been defined for a country

31799120

Corrected the display of activity at the Broker Details window in Contact Center.

31872232

Corrected the Item Return Rate displayed at the Customer Order List page for a customer in Contact Center.

31885224

Corrected an error that occurred when you selected a SKU’d coordinate in Classic View order entry.

3197001

Corrected Classic View screens to show the last 4 positions of the card number for credit cards and stored value cards.

31984321

Corrected searching by user in streamlined order inquiry (DORI).

31985608

Corrected searching by customer number in streamlined order inquiry (DORI).

Imports and Exports

Bug ID Description

31902157

Corrected an error that occurred with set component upload.

31979174

Corrected an error that occurred when you attempted to upload more than one set component (WCUP).

31958049

Corrected settings of certain fields in the RTLOG file when processing a positive additional charge and a refund for an order. When populating the RTLOG file for a positive additional charge and a refund, the Item Status, Fulfillment order number, and No inventory return fields for the TITEM record for the NMITEM are now populated as follows:

  • Item status: R

  • Fulfillment order number: empty/null

  • No inventory return: N

Order Broker Integration

Bug ID Description

32069723

Prevented changing the Under Review flag in Order Broker for a retail pickup or delivery order when it is released from hold in Order Management System.

3210883

Corrected the description and narrative for SCVs related to ship-for-pickup orders.

31831328

Corrected pick slip generation to prevent sending status list request messages to Order Broker exceeding 1000 orders.

Pick slip generation now uses the new OROB_MAXIMUM_STATUS_LIST_REQUEST_ORDERS property (PROP) to determine the maximum number of request IDs to include in a single status list request, and does not exceed 1000 orders in a single request, even if the property is set to a higher number. If the property is blank, each status list request includes just one order.

Payment Processing

Bug ID Description

31590287

Changed the CyberSource Decision Manager periodic function to write fewer order transaction history messages.

31875519, 31890378

Corrected Order Management System to not error when a REJECT response code is received through the External Payment Service, and to update authorization history.

31984176

Corrected passing a currency code specified in Work with Authorization Services to PayPal.

31990680

Corrected updates for exchanges when credit card net exchange billing is in use.

32075320

Corrected generation of Order Payment History records for deposits to include amounts.

32091543

Corrected creation and retention of the EXC flexible payment option for net exchange billing.

The EXC flexible payment option is now created automatically when the Use CC Net Exchange Billing (M23) system control value is selected.

The EXC flexible payment option is no longer created with an expiration date, which does not apply to net exchange billing.

The EXC flexible payment option record is now deleted automatically when you unselect the Use CC Net Exchange Billing (M23) system control value.

Note:

  • You cannot update or delete the EXC flexible payment option.

  • In order to use net exchange billing, you need to also specify a positive number in the Hold Days for CC Netting (M24) system control value. Otherwise, net exchange billing does not work.

Retail Enterprise Integration

Bug ID Description

30510561

Corrected the PREORDER job to update the customer backorder quantity for the Item Warehouse and the backorder quantity sent

31785246

In order to prevent the possibility of creating RTLOG records incorrectly when consolidated invoice is enabled, changed generation of invoice trigger records to consolidate records when generating the RTLOG file. When consolidated invoice is enabled, each IHD trigger record is retained and not consolidated; instead, the RTLOG periodic function consolidates the records when generating the ZIP file.

Example: If you ship an order that includes 10 ship-alone order lines, there are 10 IHD trigger records for the same invoice, and 10 CWInvoiceOut messages generated; however, when you run the RTLOG periodic function, it consolidates the invoice records in the generated ZIP file.

31785257

Corrected the setting of the quantity sign in the RTLOG file for the non merchandise item to accurately reflect whether the sum value is positive or negative, irrespective of whether the transaction is a SALE or a RETURN.

Previously, the Quantity Sign setting for the item for non-merchandise amounts used to pass additional charges (defined by the Item for Non-Merchandise Amounts (L39) SCV and passed as the NMITEM) was always set to P for a sales invoice and to N for a credit invoice, regardless of whether the additional charge total was positive or negative. For example, if a credit invoice included a restocking fee that lowered the total amount of the refund, the quantity setting was still set to N.

The Quantity Sign setting for the NMITEM when there is a negative non-merch total value is now:

  • P if the NMITEM is for a positive amount, regardless of whether the Transaction Type is SALE or RETURN.

  • N if the NMITEM is for a negative amount, regardless of whether the Transaction Type is SALE or RETURN.

31875827

Corrected RTLOG creation to determine whether to create a sale or return transaction based on whether the merchandise was actually shipped or returned, rather than the net amount of the transaction.

Previously, the system determined whether to create a sale or return record in the RTLOG file based on whether the invoice was an issue or a credit; however, there could be situations in which the non-merchandise totals (including freight, additional freight, handling, and additional charges) for a shipment exceed the total merchandise amount shipped. Similarly, there could be situations in which the amount charged for a return exceeded the amount credited. Also, the TTEND record was not included for a SALE transaction if the amount credited exceeded the amount shipped.

The system now determines whether to create a sale or return record in the RTLOG file based on whether the item was shipped or returned. Also, the TTEND record is now included for a SALE transaction regardless of whether the amount credited exceeds the amount shipped.

31958049

Corrected settings of certain fields in the RTLOG file when processing a positive additional charge and a refund for an order. When populating the RTLOG file for a positive additional charge and a refund, the Item Status, Fulfillment order number, and No inventory return fields for the TITEM record for the NMITEM are now populated as follows:

  • Item status: R

  • Fulfillment order number: empty/null

  • No inventory return: N

System Management

Bug ID Description

30966303

Corrected a performance issue that occurred while a large number of CWOrderIn messages were being processed if the PAY_LINK_SERVICE_KEY_DIRECTORY and PAY_LINK_SERVICE_LOG_DIRECTORY properties were set incorrectly.

31713094

Eliminated an error that occurred when you advanced to certain screens (Job Management, Forms Management, and Display Active Jobs).

31784998

Corrected the CYBDMUP job to complete without error.

31785000

Changed the logic to run scheduled jobs to help prevent them from staying in a running status.

31785308

Streamlined how errors are logged to better support troubleshooting and prevent overly large log files.

31876559

Corrected the Update Date and Update Time for the order async job, which are displayed at the Work with Job Monitor screen (WJMO).

32003114

Corrected job scheduling to prevent multiple instances of the job.

32053040

Corrected the data included in the JSON job notification message that is generated for a job that you scheduled in a company other than your current company.

32054324, 32054396

Changed the My Cache screen to display just the server names and removed duplicates.

32074441

Prevented an issue that could occur if multiple billing async jobs are running on different servers.

32141702

Corrected filtering displayed records based on Host Name or Id at the Display Job History screen (DJYH).

31785239

Corrected the periodic process history purge, which was preventing some job notifications from generating.

History records are eligible to be purged through the Purge Periodic Process History (MPPR) function when there are no active process history details more recent than the Periodic Process History Purge Days (L77), and in that case the process history header records are purged.

32008858

Corrected pick slip generation for a multi-recipient order with multiple shipments to prevent generating an unnecessary authorization request when there is already a sufficient amount authorized.

32008898

Corrected connection leak issues that affected performance.

32009673

Changed logging to prevent writing unnecessary entries related to null pointer exceptions.

32074441

Prevented an issue that could occur if multiple billing async jobs are running on different servers.

32173451

Corrected the status of the billing async job to be active as long as it is processing billing data queue records.

32195737

Corrected the pick refresh program to enable pre-picks to be generated. The pick refresh program is run as part of the allocation reset (MRPC), and is also typically run nightly as part of a periodic process to address any pick generation errors.

32229734

Corrected Process Auto Deposits (SDEP) to run successfully.

Taxation

Bug ID Description

31630858

Corrected submission of the freight tax override amount in the Distribute Tax request to Vertex for US orders.

32008849

Corrected discrepancy in calculation of tax on freight between order maintenance and billing.

32008904

Corrected submission of the freight tax override amount in the Distribute Tax request to Vertex for Canada.