1. Home
  2. IDI Updates
  3. Previous IDI Updates
  4. CostGuard Version 21.4 Detail

CostGuard Version 21.4 Detail

CostGuard Version 21.4 Core Bulletin

Change Orders

 

Functional Area AR/FR Description
Retail Products – SIM management FR 3347 Support for electronic SIM on handsets and similar devices

The Embedded Universal Integrated Circuit Card (eUICC) also known as an Embedded SIM (eSIM) is replacing the plastic SIM card currently used in a majority of devices. The release 21.3 provided new functionality in Product Management, Device Management, SIM Management and Customer Management to support this. Release 21.4 expands this support to:

  • POS Make Sale – Supports viewing/editing EID on add service and swap equipment orders.
  • Orders – Same functionality as POS make Sale described above.
  • Customer Care– Supports viewing eSIM information on a service.
  • Import Files – SIM and Device File imports support EID and SIM Class.
Retail Products – Return Policy AR 8795 Setting Maximum Refund Days Override at Retail Product-Level

With this enhancement the register policy setting for Refund Days Limit can be overridden on a retail product basis in the Product Catalog.

Payment Processing AR 8828 Restrict ACH payments by account type

IDI version 20.6 provided an account-level setting to prevent the account from making payments via check and from using or creating ACH E-Pay accounts. The setting is called Disallow Checks / ACH and is available in both Client and Customer Care.

IDI version 21.4 builds on this functionality by providing the ability to automate setting the Disallow Checks / ACH setting based on one or more account types. Automation is implemented through system-defined Workflow triggers that are created when this functionality is enabled via a setting in Customer Care.

Resolved Known Issues

Functional Area PR Description
Web Modules – Daylight Savings Time 83685 Modules No Longer Obey Daylight Savings Time

CostGuard web modules use time zone and daylight savings (DST) data in a third party library to calculate dates and times. The data in this library was only valid through 2020. Once the first DST shift in 2021 occurred various times were displaying as off by one hour. This PR resolved the issue by updating the third party library to have current DST data to correctly take into account daylight savings time.

The following areas were known to have issues with time/date time stamps:

  • Customer Care
    • Journals & Follow-ups
    • E-Pay transactions
    • Billing tab posting date /transaction date information
  • Trouble Tickets information (open dates, close dates, etc.)

The following areas were thought to have the potential of being impacted:

  • Order Information
    • Order History bill order date, complete date
  • Customer Cate Orders > Retail History time stamps
  • Equipment Inventory time/date stamps
Communications 83674 Actions for automatic E-Pay retry not handling when the timezone offset is positive

On attempting to test CostGuard’s automatic E-Pay retry functionality, the recurring triggers were not running as expected in some cases. These recurring triggers were encountering an object reference error that was traced back to a time zone issue. The recurring triggers were not properly handling cases when the time zone and offset created a positive value.

This has been corrected. The OData used to get the recurring triggers has been updated to handle the positive time zone offset values.

Tickets 83640 Trigger to send emails to child tickets for equipment

On creating a trigger for modifying equipment tickets, attempting to send an email notification to the customer, the email was not being sent. This was because the trigger did not have a field to pull the customer’s email from the ticket.

Applicable API methods have been updated to set all ticketmodified trigger properties. So, if emailAddress is set on the ticket, emailAddress is also set on the ticketmodified trigger such that the trigger will send the email notification.

Provisioning Infrastructure 83689 VZW Web Listener not handling Unsolicited Messages properly

This PR impacts customers using the Verizon Web Listener as part of their provisioning process with CostGuard. The web listener for Verizon Wireless was setting the provider id to -1 when an unsolicited response was received. This caused provisioning to ignore these responses and never pick them up.

The Verizon Web Listener has been updated to pull the correct provider id value allowing provisioning to take action.

General ledger 83656 New charges usage query timeout

The general ledger New Charges Usage query was taking a long time to run and timing out. The query was updated to improve performance.

Bulk Data Import 83634
Error encountered for Bulk Data Import that took longer than 5 minutes to process a record
Fixed Bulk Data to renew the lease on remote objects to prevent them from going away to soon. This prevents the error going forward.
Provisioning N/A Miscellaneous maintenance updates
Calix N/A Miscellaneous maintenance updates

Platform System Deployment Updates:

Module Target Deployment Updates
Bulk Data Import 04/08/2021
Communications 04/12/2021
Provisioning 04/13/2021
Calix 04/13/2021
Updated on April 14, 2026
Was this article helpful?