Documentation Index

Fetch the complete documentation index at: https://help.idibilling.com/llms.txt

Use this file to discover all available pages before exploring further.

IDI version 26.8 is now available.  Click here for details: IDI Updates.

CostGuard Version 21.8 Details

Prev Next

CostGuard Version 21.8 Core Bulletin

Change Orders

Functional Area

AR/FR

Description

Orders

AR 8796

New APIs in Billing Order Management Web Service

This AR provides two new APIs:

  • Retrieve Retail Order Details by ProductCatalogGroup retrieves line item information for a given billing order filtered by a given Product Catalog Group ID. Only items that exist in the Product Catalog Group are returned.

  • Retrieve Sales Transaction Information by SerialNumber retrieves the associated Billing Order ID and receipt number for a given serial number and customer. It returns a list of all sales or sales requests and their transaction status that have included this serial number.

For details, refer to the Billing Order Management Web Service documentation in the IDI Knowledge Center under Developer Support > Web API Documentation.

Security

Internal maintenance update

Communications

Internal maintenance update

Resolved Known Issues

Functional Area

PR

Description

Customer Care

83720

Forced Journal error

When Forced Journal configuration included Applies To user groups and the current user was not in one of those user groups, the forced journal functionality failed. It created/loaded an empty journal and forced users to add a journal when they were not in an applicable group. Subsequently the journal failed to save and threw an error.

Note:

This did not occur if there were no Applies To user groups configured.

This has been resolved such that when Forced Journal configuration includes Applies To user groups and the current user is not in one of those user groups, a journal is not required.

Customer Care

83747

ETF calculator amount incorrectly calculated for prorated monthly contracts

An Estimated Early Termination Fee (ETF) Calculator is available on the Service Summary view for services having a contract with a term commitment. The amount generated from the ETF Calculator was incorrect when the contract was configured with a penalty type of Prorated Fee with a unit type of monthly.

Note:

The amount was correct for unit type of Days and for penalty type of Flat Fee.

Customer Care has been updated to correctly calculate the estimated ETF amount

Orders

83714

Obsolete setting causing provisioningissues

The Do Not Include Package Children as Line Items During a Sale setting in the Admin Console was introduced with FR 2073 (early CostGuard release) to improve efficiency.

Note:

This setting was not available to CostGuard users and had to be set by an authorized IDI associate by service request.

With the advent of new POS functionality that relies on package children being present on an order, the benefit of this setting is minimal and can actually cause issues rather than help.

IDI has confirmed removing this setting will not cause inefficiencies in newer CostGuard releases; therefore, the setting is no longer available as of CostGuard version 21.8.

Orders – Advance Pay

83723

Execution Timeout Expired error on changing AdvancePay plan
Sporadic SQL Timeout Errors were reported when doing AdvancePay plan changes. The timeout error read as follows:(IDI30001) Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

This was corrected by increasing the timeout threshold to five (5) minutes.

Orders

83760

Service number active in both prepaid and postpaid service

A Service Number should not be active in both PREPAID and POSTPAID services, but reconnect logic did not prevent assigned inventory numbers from being used by other service types. Typically this was not a problem because service number overlap logic caught the issue. However, in the case where two services did not share a service type, this logic was bypassed (only in the reconnect logic).

This logic was updated to error if the service number being reconnected is assigned to another customer ID.

Orders – Order Placement API

83762

Order Placement API not allowing all Retail Discount Reasons

Any Retail Discount should be allowed regardless of Retail Discount Reason configuration; however, the Order Placement API would error on Retail Discount Reasons marked as IsForPriceAdjustments. This issue did not occur in the Orders web module or CostGuard Client POS.

Also, on returning a Retail Product through the OrderPlacement API, it incorrectly set the Price Adjustment to a negative value (It should be positive since it’s refunding a negative value).

The validation logic for this code was updated to correct this.

Product Catalog – Discount Configuration

83697

SKUs show Allow Chargebacks = No after being set toYes

CostGuard version 20.9 provided PR 83530 to address an issue in the Volume Discount Configuration wizard in the Product Catalog. The Allow Chargebacks checkbox was always set to unchecked (false) on loading the page. PR 83530 updated the wizard to retain the previous setting for this check box (checked or unchecked), rather than always loading with the setting unchecked. However, this introduced another issue for the scenario when the wizard setting Eligible and Contributing factors are different was selected and no changes were made to the discount. In this case the AllowChargebacks value was incorrectly set to 0 (false/Unchecked) when saving because the Allow Chargebacks checkbox would not be visible in this instance.

With PR 83697 the logic to update AllowChargebacks has been corrected to update only when the Allow Chargebacks checkbox is visible.

CostGuard Client – Custom Toolbar

83735

SIM Card Search no longer appearing inCustomToolbar

CostGuard version 21.4 provided FR3347 – Support for eSIM. On upgrading to version 21.4 or higher, for users that had a SIM Card Search shortcut in their custom toolbar profile, that shortcut was no longer shown in the custom toolbar.

The SIM Mgmt toolbar Command Name and Definition path seed data have been updated so the SIM Card Search toolbar shortcut is available again.

Communications

83752

Message Created trigger fired for duplicate incoming messages

Communications was firing the Message Created trigger for messages it already had processed.

Now when the Communications event processor detects that a message has already been processed, it does not fire the trigger again. It will simply pass success.

Provisioning

83780

Provisioning Web Service required updated messaging dependency

Switch Query functionality on a service in Customer Care was not returning the results.

This issue has been fixed.

Platform System Deployment Updates:

Module

Target Deployment Updates

Security

08/11/2021

Communications

08/12/2021