CostGuard Version 21.9 Core Bulletin
Change Orders
| Functional Area | AR/FR | Description |
| Payment Processing – E-Pay |
AR 8877 | E-Pay Account API – filter for active accounts only
A new endpoint in the Balance Service API returns E-Pay account information including the token. This supports looking up E-Pay accounts with the ability to filter the list by the token value. This improves efficiency in finding a customer’s active E-Pay account when the customer has a large number of expired E-Pay accounts. See the Balance Service web API documentation in the IDI Knowledge Center for details. |
| Address Validation | FR 3400 | Minimizing address validation calls to CoreLogic
As part of a larger effort to minimize duplicate Address Validation calls to CoreLogic, starting with 21.9 the system stores more data associated with address validation responses. The Special District Codes that can come back from validation requests are now stored and can be retrieved for review using a new API: /api/validationLog/{validationLogID}/specialDistricts. For details regarding this API refer to the documentation in the IDI Knowledge Center under Developer Support > Web API Documentation > Address Validation Management. |
| Payment Gateway Application | FR 3401 | Support for USAePay
Internal changes for future support of USAePay in Customer Care. |
| N/A | Internal maintenance updates | |
| Workflow | ||
| Bulk Data Import | ||
| Document Storage | ||
| OnlineBill | ||
| Workflow Provisioning |
Resolved Known Issues
| Functional Area | PR | Description |
|---|---|---|
| Customer Care | 83761 | System truncating billing numbers longer than 20 characters
On creating or editing a service in Customer Care, if the billing number was longer than 20 characters, all characters after the first 20 would be truncated. Users would also see a CorrelationID error. Note: Similar behavior occurred in CostGuard client; however users would not see the CorrelationID error. To correct this, billing number logic was updated to allow numbers up to 30 characters. This is consistent with the maximum value in the database. |
| Customer Care – Transunion Credit Search | 83775 | Transunion credit reports for prospects not returning account data
In Customer Care, credit checks on prospect accounts did not display account details in the credit search results. The SQL query used by the search page did not have access to prospect data. The search now uses a different query with access to prospect account data so that account data is displayed in the search results. |
| Orders | 83759 | Staging error on large orders with more than 350 required attributes
CostGuard 21.2 (FR 3156) introduced child feature functionality in Orders. It requires that attributes on products within packages be defined. This created an issue where orders with more than 350 attributes would throw a JSON request too large error. The logic has been updated to handle up to 250,000 attributes. |
| Orders | 83779 | Multiple protection plans on the same order
Testing protection plan functionality delivered in CostGuard version 21.7 (AR 8795), found that multiple protection plan products could be sold on one order. They were combined into one line item with a Make Sale quantity of 2; however, there should never be quantity > 1 because they are tied to a specific device. Also, right-clicking the line item and selecting View Protection Plan Information when the quantity is >1 throws an Object Reference Error. This was resolved by breaking each individual protection plan into an individual line item and the View Protection Plan Information right-click menu option no longer has an object reference error. |
| Payment Processing | 83755 | Expiring credit card notifications not being sent
An issue with the Mark Expiring Credit Cards date filter where the timezone was ahead of Coordinated Universal Time (UTC + n hours) prevented notifications from being sent. This has been resolved so that Expiring Credit Card notifications are sent out as expected. |
| Address Validation | 83763 | Incorrect Total Errors count
In Address Validation Log Search, the Total Errors count was incorrect when Validation Type = CoreLogic. The returned count included successful validations and matched the Total Attempted Validations. The Address Validation Management Log summary operation was updated to exclude CoreLogic validations that have success raw result codes (codes starting with R or A or M) when finding the number of errored validations. |
| OnlineBill | 83768 | Email delivery error
In very rare cases an erroneous email is sent from OnlineBill. The email may even be sent to an address not associated to an OnlineBill account. The root cause has not been found. To assist in troubleshooting, this PR adds detailed logging when OnlineBill sends an email to a user. There are three reasons to send an email: CPNI information changed Sending a registration email for a new user Sending a forgot password email to a user In these scenarios, the following information will be logged: Action causing the email to be sent IDs/keys/etc. used to find the email addresses that need to be notified Email address(es) used as the recipient and where they are being pulled from (e.g. billing contact of customer associated with CustID X) Sender of the email First n characters of the email subject and body |
| Workflow | 83698 | Workflow Triggers: Internal Server Error
An Internal Server Error was received when configuring triggers in the Workflow application when the workflow action on a trigger was changed. This occurred when both actions had Link Reference Type as a parameter, but the parameter type was different. An example of this was changing the action from Send Email to Create Workflow. Workflow has been updated to prevent the error. |
| Workflow | 83744 | Workflow Time Picker Control Didn’t Work
Clicking the clock icon to set the Requested Due Date on a Workflow instance had no effect. This was an issue anywhere the clock icon can be used to set a date/time parameter. The Workflow application has been updated so that this no longer occurs and users can set the time using the clock icon. |
| RateBill | 83786 | Update for LATA rating
Calls rated using the LATA/LATA.OCN rating method were being overridden and not rated properly. The rate method Lata and Lata.OCN were fixed to rate as expected. |
| RateBill | 83801 | Incorrect Unit Price in OnlineBill Invoice Detail Export
The Invoice Detail Export available from Online Bill (AR 8821, CostGuard 21.5) had an incorrect value in the Unit Price field when a charge override had been done. CostGuard (Billing XML) has been updated to correctly set the Unit Price in the case of a price override. |
| CostGuard Client Product Catalog | 83787 | Edit button missing on Browse Tags tab for billable products
Changes introduced with AR 8795 (CG 21.7) affected the Browse Tags tab when editing or creating a new billing product in the Product Catalog in CostGuard Client such that: The Edit button was no longer visible in the lower left corner of the Browse Tags group box. The Assignment Template drop-down no longer worked like a drop-down list but rather like a text field. The window was no longer resizable using the middle resize window control in the upper right. This has been corrected to resolve the above issues. |
| CostGuard Client Wireless Usage | 83788 | Display issue with Wireless usage details
The CostGuard Client Wireless Usage details was not summing amounts correctly when there were multiple instance numbers for a specific CDR File Record Number. |
Platform System Deployment Updates:
| Module | Target Deployment Updates |
| Payment Gateway Application | 09/08/2021 |
| Bulk Data | 09/09/2021 |
| Workflow | 09/09/2021 |
| Address Validation | 09/14/2021 |
| Workflow Provisioning | 09/14/2021 |
| Document Storage | 09/16/2021 |