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.

IDI Platform Version 22.12 Details

Prev Next

IDI Platform Version 22.12 Core Bulletin

Change Orders

Functional Area

AR/FR

Description

Orders

FR 3411

Web Sales milestone 2 – enhancements for tendered transactions

This milestone (in combination with AR 9106 below) provides an enhanced web transaction experience and new starting block functionality. You can initiate an order, sale, or direct invoice transaction that requires a retail location and register. You can do this by either:

  • Configuring the specific register and location on the starting block. In this case the selected starting block sets the register/location for the transaction without user involvement.

  • Applying the location and register from the user’s specified My Location as set via the Orders web module application tray.

Applying a register and its location to a transaction lets you:

  • Add a retail product according to its defined location availability, unit price and cost. When added, you can also apply or modify:

    • A retail discount (either manually or by a retail promotion).

    • Sales and/or use taxes based on the location.

    • An installment plan based on configured profiles and rules, when applicable.

  • Accept tender types for the calculated amount due now based on the location’s register policy. The system will prompt for additional tendering details, when applicable.

  • Have receipt or direct invoice generated for the transaction.

  • Email the generated receipt or direct invoice to the customer as a message or notification using IDI’s Communication web module.

Leveraging these enhancements, you can use a transaction in the Orders web module to either sell, order, or direct invoice any post-paid billing and/or retail catalog item for any service or account.

For details regarding the overall goal, objectives, and planned future deliverables for web sales, refer to the IDI Knowledge Center > IDI Updates > Upcoming Features page.

Note:

If the starting block and/or direct invoicing solutions are not currently enabled in your system, functionality described above will not be visible in your system.

Product Catalog – Starting Block Configuration

AR 9106

Starting block enhancements for web sales

Starting block configuration is facilitated by these enhancements:

  • Configuration parameters are presented on two tabs for cleaner presentation – Main and Policy

  • The Policy tab includes options for receipt (sales) and invoice (direct invoice) presentation

Details are provided in Web Sales Milestone 2 – Tendered Retail Transactions.

Service Number History

9075

Accessing billing order ID from service number history

The ID associated to a billing order (BillingOrderID in web APIs or SystemOrderID in IDI Desktop Client) can now be accessed from the Service Number History for use in reporting.

When a service number history record is generated by an order, the ID is now recorded and can be accessed via:

  • IDI Desktop Client Service Number History when you choose to view all columns. The new column is labeled SystemOrderID.

  • ServiceNumberHistory OData in the Customer Web Service includes a BillingOrderID column for use in the web/APIs.

Payment Processing

FR 3453

Support for Paymentus payment portal – milestone 1

Integrating the IDI platform with Paymentus and its PCI 3.0 compliant solutions enhances IDI’s full-web front office experience. With this milestone, Customer Care and OnlineBill are updated to leverage the digital-payment experience provided by Paymentus solutions. On implementing this solution Paymentus will maintain e-pay accounts, tokens, and payment-related activity.

In this release, existing electronic payment touchpoints in Customer Care and OnlineBill use a Single Sign-on solution that seamlessly navigate you from these IDI applications to a corresponding Paymentus solution:

From an account in Customer Care, you navigate to the Paymentus Agent Dashboard to:

  • Make a payment for either the current account balance or an installment plan payoff.

  • Add and manage digital wallets, payment accounts, and payment scheduling.

  • Search and view payment history.

  • Refund an existing payment.

From an account in OnlineBill, you navigate to the Paymentus Customer Portal to:

  • Make a payment for either the current account balance or an installment plan payoff.

  • Add and manage digital wallets, payment accounts, and payment scheduling.

  • Search and view payment history.

Maintaining synchronicity of payment-related information between the IDI platform  and Paymentus is performed by:

  • A new scheduled job to create the Paymentus Customer Information File. This file contains account and billing details and is exported from the IDI platform to Paymentus.

  • API integration to update account balances and receive payment notifications. The notifications include completed payments and updates to payment scheduling.

Note:

This functionality is not immediately available upon upgrading to the 22.12 release or later. Customers will need to coordinate with IDI Support/Account Management and Paymentus to properly implement this functionality.

Resolved Known Issues

Functional Area

PR

Description

Customer Care

84200

Lag time displaying Account menu options

On opening an account, options for the Account, Billing, Services, and Orders menus were slow to display.

These menus now load more efficiently.

Customer Care

84250

Balancestab error related to invoice category functionality

This issue is related to FR 3452 that provides support of invoice categories in Customer Care. This feature was originally introduced in CostGuard version 22.10 with enhancements provided in CostGuard version 22.11. An issue was found where the Customer Care balances page would error when there were less than five (5) configured aging buckets.  Consequently, this functionality has been disabled by default

The issue is fixed in the CostGuard 22.12 release; however, you’ll need to contact IDI Customer Support if you need the new invoice category functionality enabled in your system.

Orders – CostGuard Client

84223

Timeout error on attempting to move a service (SQL Server 2014)

Users still on SQL Server 2014 experienced timeouts when attempting to move services on very large accounts.

The performance of the move service function in the CostGuard Client has been improved to help avoid time outs.

Orders – CostGuard Client

84224

Voided order not reverting back to original plan

In the CostGuard Client, if an order disconnected a product, and that order is voided, it should reconnect the product. This process was encountering an error since the deployment of AR 8763 in CostGuard version 22.06.

AR 8763 introduced enhancements to reverse service fees originally introduced in CostGuard version 22.3. Specifically it provided two options to process reconnects based on your business requirements.

  • Restart Billing Charges updates the start date on recurring billing charges to the reconnection date, giving you an option to bill for a partial month of service and recoup additional revenue.

  • Exclude reconnecting previously invoiced one-time charges.

The process has been corrected so that products disconnected via client-based orders will be reconnected upon voiding the disconnect order.

Orders – Web

84261

Issue reconnecting services on accounts with multiple previous disconnect orders

There was an issue with reconnecting services where the account had more than one web-initiated disconnect order in its history. The logic would look at the oldest order and fail to reconnect services on the most recent disconnect order.

The reconnect logic was updated to reconnect based on the most recent disconnect order on the account.

Orders Web

84220

Unable to reconnect service without an EID

When reconnecting a service via the web, the Order web module did not allow the reconnection if the service did not have an EID. CostGuard Client allows services to reconnect with a null EID, which is the expected functionality.

Reconnection of services in the web is now allowed when the EID is null.

CostGuard Client Journal/Follow-up Search

84271

Unexpected search results and errors

  • On journal searches, targeting specific Entered By or Last Modified By users was causing an error. This issue was addressed to no longer display an error.

  • On follow-up searches, targeting specific Assigned To, Entered By, or Closed By users, would return results for users within the groups for the selected users even when Include Group Members was not selected. This issue was addressed to only show follow-ups associated to the selected user(s) and not group members when Include Group Members is not selected.

RateBill

84199

Billing operation runs longer than expected

The billing operation was inefficiently processing usage per service causing the operation to run long for the bill period. This affected accounts with high amounts of usage records for their services.

The billing operation was updated to more efficiently calculate total usage for accounts and services when there is a high number of usage records.

RateBill

84254

Error on prorated product charge dynamic charges

Prorated Product Charge dynamic charges would error the billing operation when processing contributing products that start before the bill period and end during the bill period.

The billing operation has been updated to handle this scenario.

Inventory

84264

Inventory Automatic Updates scheduled job times out

The performance of the Inventory Automatic Updates scheduled job has been enhanced when updating the status of MINs and Service Numbers to either Assigned or Aging.

Platform System Deployment Updates:

Module

Target Deployment Updates

N/A