--- title: "CostGuard Version 22.9 Details" slug: "costguard-version-22-9-details" updated: 2026-05-09T18:17:06Z published: 2026-05-19T16:21:08Z canonical: "help.idibilling.com/costguard-version-22-9-details" --- > ## 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. # CostGuard Version 22.9 Details #### [CostGuard Version 22.9 Core Bulletin](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/CostGuard-22.9-Core-Release-Bulletin(1).pdf?sv=2026-02-06&spr=https&st=2026-11-14T11%3A11%3A53Z&se=2026-11-14T12%3A11%3A53Z&sr=c&sp=r&sig=dsYeuLr7D%2BMebAvMTrIQu4SmHsXd6Pq%2B1SYfg1hzrdA%3D) #### Change Orders | **Functional Area** | **AR/FR** | **Description** | | --- | --- | --- | | Client Bridge Enhancement | FR 3372 | **Launching IDI Desktop Client and Admin Console from Apptray** For customers who use the App tray to launch Client and Admin Console, the system now supports single sign-on capabilities that let you automatically log in to the Client or Admin Console without entering user credentials. | | Payment Processing | FR 3480 | **Miscellaneous Enhancements** This FR addresses two items: - The process that generates the ACH batch file was updated to not produce a file when there are no payments in the file. Previously the file was created with a header and trailer and no detail records. - In CostGuard client, the Manage Recurring Transactions – Void Transaction option for a bill period now displays a confirmation dialog. This requires users to confirm the void prior to voiding the transactions. | | Orders – Billing Order Management web service | AR 9071 | **Support for updating order state on billing orders** The *UpdateBillingOrder* endpoint in the Billing Order Management web service is now a patchable (editable) field with *add*, *remove* and *replace* options that support updating the *orderStateID value* on billing orders. Additionally, a System Order History entry is created with the new order state value along with the old order status and date, and a Billing Order Processed message is sent on the service bus with the old and new state IDs. | | Address Validation Audit Log Bulk Data Customer Care Inventory OnlineBill Orders Payment Gateway Application Product Catalog Provisioning Tickets Workflow | N/A | **Internal MaintenanceUpdates** | #### Resolved Known Issues | Functional Area | PR | Description | | --- | --- | --- | | Order Web Service API | 84091 | **eSIM to pSIM equipment swap viaAPI** In the Order Placement web service API, when doing a swap from a device with an EID to a device with no EID, the API attempted to add the old EID to the new device which resulted in an *EID already in use* error. To avoid this error, the API was updated to do the following. On equipment swaps that do not involve an equipment exchange, use the new EID calculated by the API, even if it is NULL. Also, when the tech type from a device is provided, the EID is cleared when it is not applicable to the supported SIM class. | | Orders | 84097 | **System updating cases for associated equipment upon saving** AR 8751 (delivered in CostGuard version 21.10) provided the ability to associate and provision a device to a service without adhering to the 15 or 16 digit serial number restrictions; however, upon saving the equipment to inventory, the data was being updated to all upper case and not saving it as originally entered. A new *Serial Number* property was added to store the value before it is converted to upper case, and this original, unchanged value is used on Equipment Associations. | | Payment Processing | 84089 | **ACH batch file summary for revenue did not include credit amounts** For ACH batch files that include a *RevenueProcessed* field, and where the revenue included credits as well as debits, the credits were excluded from the revenue amount. This was not an issue for ACH batch files that do not include the *RevenueProcessed* field. This has been fixed such that the revenue amount now includes the total of all debits + credits. | | RateBill | 84148 | **Reverse service penalties adjustments on reconnect not posting** When using the *Reverse Service Penalties* workflow action on reconnecting a service or account, a posted date was not specified for the adjustments created by the action. The adjustments were applied to the account; however, they were not picked up by Account Posting and not included on the invoice. > [!NOTE] > **Note**: > > This only occurred when using the Reverse Service Penalties action provided by AR 8763 in CostGuard 22.3. The Reverse Service Penalties action now specifies a posted date for the adjustments (set to the current date) which will allow them to be picked up by Account Posting and be included on the invoice. Additionally, the Reverse Service Penalties action will now publish a message to Account Posting to post the account. | | Communications | 83979 | **Issue sending communication with photo** Users periodically encountered error messages when sending emails with multiple photos or lengthy email threads. This issue has been resolved. | | Provisioning | 84014 | **Improved provisioning error text on saving variable using same name as deleted variable** Updating a Provisioning Variable name to a previously deleted variable name results in a generic error; however, the error message did not adequately describe the issue. The error message has been improved to provide sufficient information. | | OnlineBill | 84116 | **New permission to let CSR-level users access certain user administration options** A change was made in CostGuard 22.2 that required users to have *OnlineBill Administrator* permission to access most actions on the User Administration page. This created an issue where a CSR user had to be given administrator access to be able to unlock an account, change a password, edit notifications or remove the link for the account. A new *Manage Users* permission for OnlineBill has been created to specifically grant access to the following *Actions* on the User Administration page: - Unlock - Change Password - Edit Notifications - Remove Link This permission has been added to the delivered roles: OnlineBill – Administrator and OnlineBill – Manage Users. | | Security | 84179 | **Inability to complete user file import for an environment** On the Users page in Security, on clicking the **User File Import** link and then selecting a file, the **CONTINUE** button remained disabled (greyed out) such that users could not complete the import. This has been fixed. Now on selecting a file, the **CONTINUE** button is enabled and users can complete the import. | #### Platform System Deployment Updates: | **Module** | **Target Deployment Updates** | | --- | --- | | Address Validation | 09/12/2022 | | Payment Gateway Application | 09/12/2022 | | Bulk Data | 09/14/2022 | | Workflow | 09/15/2022 | | Provisioning | 09/15/2022 |