CostGuard Version 21.2 Core Bulletin
Change Orders
| Functional Area | AR/FR | Description |
| Orders | FR 3156 | Viewing & editing individual items within a package
Release 21.1 provided the ability to view individual components within a package (bundled collection of Product Catalog items that may include products, contracts, discounts, pricing plans and dynamic charge products). With this 21.2 release Orders also supports editing individual items within a package. This helps you ensure orders are entered as intended. Without this capability you were required to add items individually, or complete a two-step process of adding the package to the order and then modifying the items in Customer Care. |
| Advance Pay | AR 8629 | Ability to assign multiple tax classes to a price point
The ability to assign multiple tax classes to the price points for an Advance Pay product lets you tax the product with greater precision by more accurately reflecting its composition. The tax allocations for a price point must total 100%. For example, a price point can be configured to tax 75% of the charge with the Wireless Airtime tax class and the remaining 25% with the Data tax class. This is configurable via a new pane in the Add/Edit Price Point dialog when adding/editing an AdvancePay product in Product Catalog. Note: This functionality is enabled by default, but can be turned off via the Tax Options window in Config Console. This setting is only available to authorized IDI associates and requires a service request to change. |
Resolved Known Issues
| Functional Area | PR | Description |
|---|---|---|
| Orders | 83630 | Object Reference Error on attempt to reconnect a ported out service
Core functionality in a 2015 release added an Is Ported Out field on services to indicate ported out status. This field is set as a result of a disconnect service order when the corresponding Port Out check box in the disconnect wizard is checked. This is to prevent users from reconnecting the ported out service. A subsequent custom change order delivered in 2016 created a custom error message when an associate attempts to reconnect a ported out service. Although this functionality is custom, it was impacting other CostGuard systems when an associate attempted to reconnect a ported out service. Systems would look for and fail to find the custom message resulting in an object reference error. A check for when a custom message is not available on port outs has been added to prevent this error. |
| Orders | 83624 | Incorrect override charges on converted web orders
Packages that are part of a one price package and have an exclusivity value set were not getting their override charge values set correctly when originating from a converted web order. This occurred when the order size was over the batching limit. All occurrences where the number of line items > 200 ran into the issue of the package child not being marked appropriately where as all orders <200 are correctly marked. The engine utility was updated to no longer remove child orderable items from the order to prevent information from being lost on those items. |
| RateBill | 83610 | Billing failure when discount set to Do Not Apply with Past Due Balance
When a customer that is not part of a corporate structure has a discount configured with Do Not Apply with Past Due Balance set to Yes and that customer is billed at the same time as customers in corporate accounts (as when billing an entire bill cycle) billing can fail with this error: BillCorp::LocateIRParent — NULL Parameter !!!. Running bill again with just the single customer would resolve the issue. Discounting logic has been modified to check for a customer’s past due balance when billing both corporate accounts and non corporate accounts at the same time. |
| Reports | 83613 | Inventory transfer report shows multiple items with same SKU and serial number
The Solicited and Unsolicited Transfer Document report in Report Explorer provides information for a requested POS Inventory Transfer. When there are different items with the same SKU but different unit cost values in the same transfer, the report returns multiple rows for the SKU – one for each unit cost value. This is the expected behavior, however, there was an issue with the report results for serialized items. The report merges the results of two sub-reports to provide the final output. Due to an filtering omission in the merge operation, all serial numbers of all items with the same SKU were incorrectly included under each different line for the various cost values, even though their cost only matched one of the lines. This gave the mistaken impression that multiple items with the same SKU and serial number were included in the transfer. Filtering by unit cost has been added to the existing filtering by SKU, so that only the appropriate quantity of serial numbers (corresponding to quantity shown) are associated with each item number on the transfer document. |
| Reports | 83643 | Missing DLL on attempting to export paper report to Excel
3rd party dependency library required to export paper reports to Excel properly has been added to the application server installation payload. |
| Bulk Data – Feature Import | 83608 | Error on uploading loading a large number of Bulk Data Feature Import files
On some occasions, attempting to upload a large number of files would result in error on several of the records: This operation (SubmitCart) is not allowed because the cart has already been submitted for processing. This was due to a stored procedure running into a deadlock issue when submitting the web order. The stored procedure has been updated to create temp tables to alleviate locking issues and only run update statements when needed. |
Platform System Deployment Updates:
| Module | Target Deployment Updates |
| No Platform System updates for this release |