CostGuard Version 21.12 Core Bulletin
Change Orders
Resolved Known Issues
| Functional Area | PR | Description |
|---|---|---|
| Customer Care/CostGuard Client | 83877 | Issues with Disallow Checks/ACH setting
CostGuard version 20.6 provided a manual account-level Disallow Checks/ACH setting in CostGuard Client and Customer Care to prevent the account from making payments via check and creating/using ACH E-Pay accounts. CostGuard version 21.4 (AR 8828) built on this by providing the ability to automatically set Disallow Checks/ACH when creating a new account based on the account type. This automated functionality is controlled by the Disable ACH/Checks setting available via MANAGE > Settings in Customer Care. Two issues were found related to these settings: When Disallow Checks/ACH is set (either manually or automatically) an alert should be added to the account to let users know why they cannot perform check/ACH transactions. This occurs correctly when Disallow Checks/ACH is set manually; however, alerts were not being applied when it was set automatically by Disable ACH/Checks based on account type. Also, when accounts were created through the Customer Care web module, and Disallow Checks/ACH was set on the account, the setting was not being saved. This occurred whether it was set manually or automatically. As a result the alert was not added to the account, and account was allowed to make ACH payments and create/use ACH E-Pay accounts. This solution resolves both issues: The alert is now correctly displayed on accounts where Disallow Checks/ACH is automatically set using Disable ACH/Checks. When you add an account via Customer Care and Disallow Checks/ACH is set, the account behaves accordingly. Note: With this solution, you can also automatically turn off Disallow ACH/Checks and the corresponding alert using the Modify Customer trigger. This can be used if the system is configured to not allow ACH/checks when a prepaid account is created, and the account type is subsequently changed to a type where this should not apply. |
| Customer Care | 83824 | Correlation ID error on billing order screen in Customer Care
Several PRs have been deployed to improve performance when loading billing orders on the Order History page in Customer Care. PR 83538 addressed the view for customers on SQL 2017 in CostGuard version 20.9, while PRs 83589 in CostGuard version 21.01 and 83667 in CostGuard version 21.6 addressed the view for customers on SQL 2014. PR 83824 provides additional optimizations to reduce timeouts for customers on SQL Server Management Studio (SSMS) 2014. |
| Orders | 83820 | Overlapping service number error on new service order
When using workflow splitters to add a parent/child service, if the child service was added first, the add child order resulted in adding a parent service. Subsequently when the parent service order ran, a second parent was added. To prevent this, the parent service is now marked as processed in the first order so it is skipped in the second one. |
| Orders | 83884 | Error on disconnect order from treatment workbook
Errors were reported (cart remained in a submitted status) when attempting disconnects through the Treatment workbook. This occurred when the system was handling a higher than average amount of processing. To avoid this Order Placement logic was updated to process these requests in a more efficient manner. |
| Orders | 83892 | Unable to reconnect service – object reference error
Object reference errors were thrown on services where the MIN was in Reserved or Aging state. The logic was not checking to see if the objInvServiceNumber value was null before checking if the item was already in use. This was resolved by applying similar logic for MINs in Reserved or Aging state that currently applies for MINs in Not Available state. |
| Customer Management | 83803 | Contact Modified trigger doesn’t fire during edit contact for primary/billing
When modifying a billing contact in CostGuard Client by double-clicking on the Edit Contact menu, the contact modified trigger was not firing. This issue has been corrected. Testing Notes: In workflow create a contact modified trigger to pick up your edit In CostGuard Client, go to the Contact tab and double click on the billing contact This opens a generic edit contact screen. Make a change and save. Confirm the trigger fires. |
| RateBill Taxes | 83874 | County taxes to skip updated
An issue was preventing a county level tax marked as primary from being skipped in certain conditions when a city level tax was configured to skip the county tax. The tax engine has been fixed to skip the county level taxes in this condition. |
| CPNI | 83821 | Customer Care CPNI notification failed to find/use custom template
In some cases, CPNI PIN notifications were sent using the wrong notification template. This could only occur when a CPNI PIN notification was sent as a result of user activity from the Customer Care web application and a custom template was configured for the CPNI PIN notification. Note that CPNI PIN notifications sent as a result of user activity from CostGuard client are correctly sent using the custom template if a custom template exists. This issue occurred when the custom CPNI PIN notification template was saved in the database with mixed case in the key name (CPNI.Pin versus CPNI.PIN) Customer Care has been updated to correctly use a custom template for CPNI PIN notifications. |
| Compliance Revenue Recognition Standards | 83906 | FASB ASC 606 – Incorrect calculation of Contract Asset Value
The formula for Contract Asset Value coded in AR8760 (released in CostGuard 21.05) was not correct and was miscalculating these values. The formula was updated as follows: Contract Asset Value = (C*D*M) / (C*M +S) where |
Platform System Deployment Updates:
| Module | Target Deployment Updates |
| AppleProvider Actions | 11/29/2021 |