Included in this maintenance release are the following improvements and bug fixes:
IMPROVEMENTS
• Added IPV6 and VLAN fields to the Active and All closed Radius Screens
• Added a URL link to the Invoice Payment Notification Email. This feature is not on by default and needs to be enabled by going to Billing–>Billing Setup–>Invoice & Credit Note Setup and then go to “Invoice Email Message” and change “document_number” to “document_number_with_link”
• Added a notification that notifies a user if their access token is not valid or cannot be reached
• Created the ability for users to authenticate via OTP on the customer portal
• Changed all HeroTill Easypay servers to a secure thrift protocol using SSL
• Updated the front-end forget password page, including the user interface (UI)
• Updated the front-end login screen:
• Users (staff) can no longer use the customer login screen to log in to the system when the Debug Setting is enforced
• The OTP option is usable by customers for customer portal sign in
• The Microsoft Office Login button is Usable by Staff Only
• Updated the SSO login button to reflect the new login functionality
EASYPAY
• Added the ability for the system to generate an EasyPay number for each customer when they sign up. This account number is used when the user purchases a FlexPay product (either via a Herotel office or an EasyPay outlet). The welcome e-mail received by customers will reflect their EasyPay number as well
• Added a payment gateway for EasyPay
• Added the ability for the system to process an EasyPay purchase
• EasyPay account numbers now appear on the customer portal. Updated the UI to support this feature
• Added a cron job to support/look for EasyPay transactions
• Added the ability to send EasyPay account details to a customer via SMS or E-mail or both from the Edit Customer Screen (Admin users) and updated the wording for the outgoing message to support this change
• Increased the notification response of the thrift service logger by including EasyPay numbers and product values
BILLING MODULE
Improved the Billing Module’s default display screen and search functionality to optimise the user interface by providing a cleaner look and drastically increase the speed of the search functionality. These changes are:
Display screen
• The way entries are displayed has changed. The current view now:
• filters records by the current financial year (which runs from 1 April to 31 March)
• shows all pending transactions (instead of all transactions)
• This view is applied to the:
• Invoice view page
• Credit note view page
• Adjustment view page
• All documents view page
Search function:
• The General search field previously allowed a user to search for content in any of the columns of the page. The search box now will exclude results for fields with their own filters. These fields are:
• Billing Categories
• Customer Categories
• Account Code
• Customer Group
• Billing Group
• Customer
• Status
• Deleted
• Labels
• Suspended Customer
FIXES
• Fixed an issue where customer data accounts could have duplicated usernames by optimising code in the backend
• Fixed an issue where the compliance bucket counter didn’t display the correct number of tickets in the sales workflow
• Fixed an issue with age analysis where future dated matching used the incorrect date
• Fixed an issue where admin users were able to login to customer accounts with the staff login button
• Fixed an issue where the SMS button did not function properly
• Fixed an issue where the fully allocated date did not update on credit documents with cents (values)
• Fixed an error in the backed code where debtors error handling didn’t update correctly
• Fixed an error where the adjustment and write-off screens couldn’t support deleted entries
• Fixed an error that caused a loop on legacy scan on network devices (AP only)
• Removed the term ‘EasyPay’ from the automatching process when allocating receipts
• Some prepaid flex products must not be visible to customers on the End User Portal
• The EasyPay account number displays correctly and is searchable (Debtors Permission Level)
• Updated the system to allow selection of a product on same day as expiry (Flex products)
• Updated the system to audit permission changes before and after an API call is made to update a user for SSO
• Users are now logged out from all instances when they click on the logout button
• Enabled admin package changes to see flex fibre products via “Visible to Admin Users” section on Edit Data product
• Enabled “Visible to Customers“ flag for flex products which enables/disables products on the End User Portal