2 Resolved Issues

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

Customer Service

Bug ID Description

30728420

Corrected an issue that prevented customer membership updates from succeeding through the Update Customer Memberships (MMCM) menu option.

32422341

Corrected generation of soldout notifications to prevent multiple notifications.

32861046

Corrected Modern View to display an error when you enter an exchange item that requires a ship via override, and the correct ship via is not selected.

32827449

Corrected adding standard personalization from the Order Summary page in Modern View regardless of whether a special handling price is defined for the Item Offer.

33165836

Corrected Modern View to enable you to enter a cancellation reason code when you reduce the quantity of an order line.

33014533

Corrected the calculation of additional freight on the invoice when the order includes an accompanying item linked to a ship-alone item.

33244973

Corrected the sellout process to remove any tax override for the soldout line if a tax override was specified in the CWOrderIn message that created the order.

33282317

Corrected Modern View order entry to display an error message at the Add Payment step if any credit cards have been added to the order, but not a catch-all payment method.

33313842

To prevent a possible recurring error, stopped tracking the Nbr of overrides shown on the Display Price Override Reason Code screen (WPOR). This field will be set to 0 for a price override reason code the first time that the code is used on an order in update 21.0.

Information on when price override reason codes have been used is still available on the Price Override Reason Report (PROR).

33404422

Corrected the CWCustomerInqRequest to prevent returning a blank response.

Fulfillment

Bug ID Description

32441087

Changed CWPickIn and MCON to prevent including a backordered item when updating the Order Shipment Details table.

33428957

Corrected a situation in which duplicate pick control numbers could be assigned.

33447512

Changed the reset allocation quantities job (MRPC) to run when there is a large number of records to be reset.

33570564

Corrected Work with Interactive Reservation (MIRV) to enable you to reserve inventory against an order that is within the number of days specified in the Reservation Lead Days (B27) system control value.

Imports and Exports

Bug ID Description

33327871

Corrected the Marketing Download Extract to include the correct cancel quantity for an order line that had multiple cancellations processed through the CWCancel request message.

33426768

Changed generation of the inventory download trigger records to prevent an issue where the CWInventoryDownload message was not populated with all correct data.

Order Broker Integration

Bug ID Description

18877

Corrected an issue that prevented the OBPRLOC periodic function from processing correctly.

18923

Corrected the OBPROD periodic function to prevent a situation in which an empty Order Broker product output file was produced.

32236738

Corrected a situation in which an order that included a brokered item and one or more other items was not submitted for authorization after the initial authorization expired, and the order line was not submitted to Order Broker.

32346786

Corrected a situation in which the amount the BROKER job authorized was incorrect if the order included a drop ship item and you added a brokered item. This situation occurred only if there was a system halt during the processing of drop ship orders.

33032290

Corrected a situation in which duplicate Order Shipment Detail records were created for the originating order after the fulfilling order was closed.

Payment Processing

Bug ID Description

27855440

Changed Resubmit Rejected Deposits (SRDP) to prevent submitting a $1.00 verification authorization for the old card number after you enter a new card number at the Change Credit Card Information window and resubmit.

32893846

Corrected an issue in which an additional on-line authorization request was submitted for 0.01 for a fully authorized order.

32982566

Corrected an issue with the authorization amount that could occur during pick slip generation or drop ship pick slip/purchase order generation when the order includes a ship-alone item, a drop ship item, and a regular item shipping from the warehouse.

33171904

Corrected a situation in which a negative authorization amount was on the order. This situation occurred if a drop ship item with a greater value than the item(s) originally on the order was added and authorized after order creation.

33379241

Corrected drop ship processing (MDSP) and the BROKER job to change the status of an expired authorization to E, preventing a possible over-authorization through REAUTH.

33388339

Corrected the authorization amount for drop ship processing (MDSP) when a prior line for a drop ship item and a prior line for a brokered item were already authorized, and then an additional drop ship item was submitted through MDSP.

System Management

Bug ID Description

14760

Corrected the Purge Orders (MPOR) and the PURGEOR periodic function to purge Narvar Export Error Records when an order is purged.

31680265

Corrected the status of the TAX_INT, CC_TOKEN, MERCH_LOC, and EMAIL_OUT processes (IJCT) to be INTERACT.

32587759

Changed the way a setting in the forgetPrivateData message was interpreted to better match the related column in the database table.

33272264

The invoice line number column in the ORDER_SHIPMENT_DETAILS table was incorrectly named ORDER_LINE_NO. Changed the name for the column and view to IDT_LINE_NO.

Note:

Any existing custom reports that are configured to use the ORDER_SHIPMENT_DETAILS table need to be regenerated.

33302173

Corrected the JOBCLN periodic function to prevent resetting interactive user sessions (in the QINTER output queue).

33327895

Corrected a situation in which a CWCancel request message for an open order line for a brokered backorder could fail to update, impeding system performance.

33327909

Changed the way that records are retrieved for display at the Display Order Broker History screen to reduce database contention.

33327939

Enhanced error-handing for the SECRISK periodic function. Exceptions are now logged, and if data for an order cannot be purged, the function continues processing other orders.

33297132

Corrected an issue that caused the billing async job to go into message status.

33375075

Corrected the JOBCLN periodic function to prevent creating active procedures for the CCAUTH_ONL and SVC_REVRSL jobs.

33327890

Corrected a situation in which more than one BROKER job could run, resulting in duplicate orders being created.

33375747

Corrected Purge Active Procedures Across Users (MACX) to always display the name of the correct active procedure when you are deleting a procedure.

33381415

Corrected ending an IJCT process to also delete the active procedure. Previously, the active procedure for the PICK_OUT and RETURN_OUT processes were not deleted automatically when the job ended after the active procedure had been deleted unexpectedly and then the JOBCLN had rebuilt the active procedure.

33382112

Corrected a situation in which you could start a job through IJCT if its status was active even though the job was not actually running. You should use the JOBCLN function to resolve the job status before starting the job.

33388347

To prevent duplicate jobs from running for RETURN_OUT and INVOIC_OUT, made the following changes.

Changed the RETURN_OUT and INVOIC_OUT jobs to create active procedures when started and remove active procedures when ended.

Changed the JOBCLN periodic function to create active procedures for these jobs if they are running, and to remove active procedures if they are not; also, the JOBCLN function does not attempt to start the RETURN_OUT and INVOIC_OUT jobs if the job has an active procedure.

Changed Work with Integration Layer Jobs (IJCT) to display an error if you attempt to start the RETURN_OUT job while an active procedure exists, regardless of the job status. Also, the RETURN_OUT or INVOIC_OUT job no longer starts as a result of a ProcessIn request if an active procedure exists, regardless of the job status.

33447384

Corrected the JOBCLN periodic function to always create an active procedure for the PICK_OUT process when active and it does not exist.

33488269

Corrected the JOBCLN periodic function to clear any remaining END records for IJCT jobs, so that after JOBCLN processing, each job can restart and remain running.

33594235

Corrected the Purge Orders (MPOR) and the PURGEOR periodic function to purge closed and canceled orders.

33611827

Corrected the JOBCLN periodic function to always create an active procedure for the BROKER process when active and it does not exist.

33612439

Corrected an issue that could have failed OAuth authentication to fail.

Taxation

Bug ID Description

33143922

Corrected the calculation of the refund amount when a return is processed for an order using the Avatax integration.

User Interface

Bug ID Description

31242182

Added the (User) indicator to the right of the hold reason code description at the Manage Held Orders page in Modern View for a user hold.

32168186

Corrected filtering by date at the Display Job History screen (DJHY) when different date formats are used.

32795287

Corrected an error that occurred in the Print Inventory Transaction History (PITH) menu option.

33142159

Changed the Order Transaction History screen in Classic View order inquiry to prevent an issue that prevented the screen from displaying correctly when a transaction history note included special characters.

33240217

Corrected an error that occurred at the Change SKU screen (MITM) when the user record no longer existed.

33313618

Corrected user authority to provide access to screens regardless of whether company authority is assigned at the user level or the user class level. Previously, if company authority was assigned only at the user class level, not all screens were available to the user.

33391607

Changed the date selection options at the Display Job History screen (DJHY) to be consistent with other screens.