...
10.5.0 Release Notes
Change Highlights
Account Menu and Screen Changes:
...
Added page history functionality to permit the use of the back and forward browser buttons
The LogiSense Billing build version can now be found in the user popover in the top right corner of the screen
Fixed many UI issues on multiple screens
Error handling and resiliency improvements
Validation fixes and improvements
Improved performance loading invoice data on the Transactions screen
Rating performance improvements
Fixed an issue where searching for accounts could return mismatched results when the search text contained an underscore character
Fixed an issue when searching for an account contact where no results were returned when searching for a first name only
Modified Advanced Filters to remove a column filter from the selection list once the column has been configured on the filter
Fixed an issue on the Account Package screen where the prices of account-services on the Services tab would incorrectly display product code price overrides instead of catalog prices
Improved performance billing recurring services
Fixed an issue that prevented a price override from being removed from an account-service
Modified discount logic to ensure fixed discounts cannot exceed catalog prices and bill a negative amount
Fixed an issue where usage could go unbilled if an account-package was cancelled after the first usage billing period and billing was executed after the cancellation but before the second billing period
Fixed an issue that prevented billing of past periods on post-paid packages if the packages were activated after the original period was billed
Modified logic to create an invoice item when any amount of usage is billed regardless of the value (e.g. when the usage is fully bucketed). Previously, these usage charges were set as no charge invoice items and excluded from the invoice
Fixed an issue where additional recurring charges and credits were applied when a usage identifier was changed on an account-service mid-period, and the package was configured to charge for full periods. This issue did not impact the account balance, but did add unnecessary charges to an invoice
Fixed a billing issue where the prorate period was calculated for a period of 31 days after changing an account package's next bill day, billing the package, voiding the invoice and then billing the package again
Fixed an issue where an account's status could not be set to canceled if only one account-package existed on the account and the package had been billed and canceled
Fixed an issue where an account-package's Bill Day and Usage Bill Day could not be modified on accounts that did not receive invoices
Fixed an issue where a transition charge would not be applied if the Transition's 'From Status' and 'To Status' matched the configuration of an existing transition
Fixed an issue when adding an account-package where updating charge values could result in a transition charge or penalty value being lost when saving the package
Modified logic so that when billing a non-recurring charge service, the period start and end dates will be set to the service’s effective date
Modified transaction reversal charges that have been voided so that they no longer appear on the Edit Transaction Reversals tab
Fixed a currency conversion issue with transaction reversals that could result in an incorrect remaining transaction amount in scenarios where the system default currency was different than the invoicer account's currency
Fixed an issue where an incorrect transaction period could be set on a transaction related to a prepaid account-package
Improved performance of the invoice render process
Added invoice tokens to render non-recurring charge totals
Modified Invoice Total calculation to not include attached payments
Fixed an issue where the overageConsumption invoice token could display an incorrect value in scenarios where partially bucketed usage went into overage and an overage rate plan was configured
Modified dunning rules to only execute if an invoice is rendered or delivered and the invoiced account is not cancelled
Modified the Bill Run History screen to include billing error messages and the Bill Run History ID
Fixed issues that resulted in incorrect Bill Run History statistics
Modified the Orders screen to display a spinner icon until the creation of an order is complete. This prevents subsequent orders from failing to be created if they are added prior to the first order being completed
Fixed an issue where an incorrect contract commitment period would be set after splitting unapplied commitments
Fixed an issue where voiding an invoice that contained an early contract termination charge would not reverse the Billed Through date on the related account package, if the package contained only non recurring charged services under contract
Fixed an issue where voiding an invoice that contained an early contract termination charge could result in incorrect next Bill Day and Billed Through dates, as well as an inability to further bill the post paid account-package that was configured with the contract
Fixed issues with invalid contract charges and other billing issues that can occur when an account-package with a contract and a future cancellation date is billed
Adjusted max character length of product codes to 50 characters
Set the maximum number of package frequencies that can be configured on a package in the product catalog to 50
Fixed an issue with counting rules where counting a service per status was including cancelled services, when the counting rule was configured to 'Count Only If Usage'
Added the ability to configure an API Only User on the Users screen. A user configured with this setting will not be able to log into the AdminPortal UI and can only be configured with an API Role and API Role Group
Modified Role Group Permissions screens to allow API role groups to be easily configured
Defined default core Role Groups (Admin, ReadOnly, API Admin and API ReadOnly) which cannot be modified
Fixed multiple UI issues on the Role Groups screen
Fixed issues which allowed payments to be created and reversals/refunds issued when the user lacked the proper role permissions
Removed DailyAggregateByAccountServiceID, UsageRateID, and UsageRateName columns from the Daily Usage V2 data source
Added Total Daily Usage V2 data source which provides a total of account service usage per day
Reintroduced Usage V2 data source
Fixed an issue where report filters did not filter report data when the filter was configured with system default filter values
Fixed an issue with Report Filters where filtering on a date/time required the time to be supplied down to a millisecond value
Added the ability to attach a rate plan when importing a package-service
Added the ability to attach a counting rule when importing a package-frequency
Added the ability to data import customer portal users
Modified Data Profiles to allow parent accounts to be imported without utilizing plugins
Data Profiles now support determining target fields using an AND condition across multiple source fields
Added the ability to specify account-service effective dates when importing account-packages from the catalog
Fixed multiple data profile target mapping issues and other data profile UI and validation issues
Fixed an issue where an imported account-package's Billed Through dates would not be reversed after voiding the first invoice
Fixed an issue that could cause incorrect count values on the Data Import History screen
File Importer performance and resiliency improvements
Fixed an issue where it was possible to click the Add button on the SMTP Settings screen when SMTP settings were already setup
Modified the Taxes tab on the Transaction screen to display taxes calculated even if the transaction is not yet attached to an invoice
Fixed an issue where an invoice would fail to generate if an account contained tax reversal transactions and the system was setup to use the local LogiSense tax vendor
For customers using AvaTax for Communications, manual transactions recorded against a Service with a Service Tax Category based on Lines can support a quantity of up to 500,000. All other transactions are still limited to a quantity of 10,000
Modified AvaTax integration to discard GeoCode responses with a score greater than '1' in order to avoid using an incorrect Tax Jurisdiction Code
Modified AvaTax integration to removed the '-' from the list of special characters that are padded by default when making a GeoTree lookup as this was causing an incorrect tax jurisdiction code to be assigned
Fixed an AvaTax integration issue where incorrect taxes were applied when a credit or negative transaction was added with a quantity value greater than one
Added the ability to prorate money buckets
Removed the ability to configure Exabyte/Exbibyte usage units on data usage buckets
Fixed an issue where the Amount field was missing when editing a money bucket on an account-service in scenarios where the bucket was added using a global add-on service attached to a sales order
Modified the Share Plans Edit Bucket screen to display 'Tier Threshold' instead of 'Tier Growth' on the Tiers tab
Modified rating behavior to rerate when a usage bucket goes into overage and not when contributing services or packages are added
Fixed an issue where rating would fail to find a rate group when rate group conditions existed and those conditions referenced a custom mediation field with a name that began with a lower case character
Fixed an issue where a usage record would go into exception if a mediation custom field was configured with a name that started with a lower case character
Fixed an issue where re-rating would not occur correctly when a bucket with a $0 flat charge was shared across a package and then the account-service containing the bucket was canceled
Fixed an issue where rated usage overage could be rated using an incorrect rounding rule
Fixed a mediation issue where in rare cases the mediation process would fail when highly concurrent operations were executing
Customer Portal UI and validation improvements and fixes
Removed the Process Register screen from the Operations menu
Renamed API Permissions section to 'Blacklists' on the Operations screen and sub-menus
Fixed issues with the scheduler that could cause scheduled events to be missed in some scenarios
Fixed issues that could cause data loss when archiving data to an S3 bucket
Removed 'Account Previous Status' from the list of Email Template Variables
Image effects in Word are no longer supported on invoice templates. Images will still render on PDF invoices but effects applied to the image will not
Fixed an issue where the billRun.name value returned in a Webhook was actually the Bill Run History Name
Fixed an issue that could database connections to be become blocked in some scenarios
10.5.0 API Changes
API versions v3 is deprecated as of this release
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
API Version 7 is introduced in this release |
...
Optimizations to reduce API memory footprint
Account / Package: Fixed an issue when adding a service to an account-package with bracket tiered pricing where the UI would not display the correct pricing unless pricing for all of the service statuses was included in the API request
Invoice / Item: changed the default sort order when getting invoice items to sort by ID descending
10.5.0-Patch.3 Release Notes
Added an 'Invoice Top-up' setting to the Contracts section of the Bill Run configuration. When this setting is enabled billing will apply charges if an account contract is configured with a 'Minimum Invoice Amount' and the minimum value has not been reached
Fixed an issue where an account package with a future Effective Cancel date set could trigger a billing exception if the 'No Final Period Charge' cancellation option was selected
Fixed an issue where an account price plan's end date was not set with a time value which could cause charges falling on the end date not to be priced using the plan
Fixed a validation issue that allowed the Invoice Delivery value on accounts to be cleared
Fixed an issue where the Buckets tab would not be displayed after creating and saving a package if the package contained services with both usage buckets and billing activation buckets
Modified billing logic for progressive tiers to round the sum of the usage amount instead of rounding individual entries in each tier
Fixed a mediation issue where a record would not be rated or go into exception if the usage identifier in the record did not match the case of the same UID on an account-service
Modified rating logic to search GeoTree nodes for all matching patterns from highest to lowest when searching for a rate, instead of looking only at the highest matching pattern
Fixed an issue importing GeoTree location groups that caused the data import process to stall
10.5.0-Patch.4 Release Notes
Fixed an issue that could cause incorrect usage summary values to be displayed on custom reports, in the customer portal or in an API response
Fixed an issue which could cause a child account to use rates from an invalid price plan
10.5.0-Patch.5 Release Notes
Fixed an issue where a rating exception would occur when a usage exception message exceeded 4000 characters
10.5.0-Patch.6 Release Notes
Fixed an issue where a service transitioning from a billable to cancelled status did not apply transition charges in some scenarios
Fixed an issue that could cause duplicate emails to be sent in some scenarios
Rating error handling improvements
Fixed a billing issue where billing would execute before rerating was completed
Fixed an issue that could cause duplicate usage exceptions
Modified rerating process to rate records without observing a specific order to improve rerating performance
Fixed a rerating issue that could cause exceptions to remain in a Requires Rerating state and aggregate usage data not to be updated
10.5.0-Patch.7 Release Notes
Fixed a issue where account billing would fail with a 'Cannot create time period with end' error in a rare scenario involving back billing and modifications to a previously billed prepaid period