1. Home
  2. IDI Updates
  3. Previous IDI Updates
  4. CostGuard Version 21.9 Details

CostGuard Version 21.9 Details

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

 

Updated on April 14, 2026
Was this article helpful?