API
- Added more service data via API for the mobile app
- Enabled customers to access available tariffs on the Customer portal via the Splynx API
Config
- Moved all reminders settings to the reminders config
- Adjusted the format of decimals in the 'Charge Amount' column (when manually charging invoices/balances) to match the decimal format specified in the Localization config
Customer Portal
- Added the capability for customers to view documents on the Customer portal
- Added the option in the portal config to display end dates for services and bundles on the Customer portal
- Implemented two-factor authentication for the Customer portal
- Fixed an issue with message sorting on the Customer portal
Customers
- Added contract reports to the Administration section
- Resolved an error when sending a large number of invoices to customers
- Implemented a new logic: When a customer's status is 'New' and they have a pending tariff, their status will be automatically changed to 'Active' when this tariff becomes active
- Made the Service port ID unique
- Implemented a new global logic for transferring discounts to a new service
- Improved logic for Stopped services to avoid charges if they have an End date
- Corrected the 'Online today' calculation in the customer list
- Fixed an issue where the top-up was not transferred to the prepaid customer's new tariff, even though this option was enabled in the configuration
- Fixed the issue of duplicated voice categories on the customer's Statistics page
- Fixed an issue where customers remained blocked even after paying overdue invoices
- Fixed an issue where the 'Status' filter would not work after reloading the page in the customers list
- Fixed an issue where the system did not unblock prepaid customers when the service price was zero
Dashboard
- Added a notification about incoming emails on the Dashboard
Finance
- Enabled the acceptance of quotes outside the system
- Included additional identification details for 'Finance preview' and 'Confirm' in the finance history section
- Updated the handler config for charging invoices
- Enabled the ability to edit the amount when charging invoices
- Improved balance charging preview
- Added contract notifications to the finance config
- Made it possible to delete credit notes if they are synced to accounting
- Added the capability to import transaction categories from tariffs and assign these categories to them
- Made the invoice number read-only for paid and partially paid invoices
- Added the 'Type of Invoice' filter to the Invoice charging
- Prevented a double charge when balancing charges. Now, there is a check in place to ensure that if a balance has already been charged once, it will not be charged again
- Fixed an issue where financial documents were not marked as 'Sent' after being sent to both the Customer portal and Email
- Fixed issue with Auto-charge filters in Finance → Invoices. Previously, the 'Day of charge = Day of month' rule could run on a different day if there were uncharged invoices. Now it only works on the exact day
- Fixed an issue in the customer's Billing config where the 'Triggered by' value was not displayed, and the date was incorrectly changed in the presence of holidays
- Fixed rounding issues in invoice due amounts that were causing unpaid invoices
- Fixed an issue where customers were blocked because of deleted invoices
Networking
- Added Ping and Traceroute features
- Made a change in ACS: Admins can now view devices assigned exclusively to customers associated with the related partner
- Added an option to allow customers to choose between an IPv6 network and a delegated IPv6 network when automatically assigning IPv6 addresses
- Fixed an issue where the IPv4 network list incorrectly displayed unused IP addresses
- Fixed an issue where NetFlow Accounting did not work for services with Dynamic IP
Scheduling
Fixed an issue where administrators could edit a task without permission on it
System
- Added the possibility to log changes made to templates
- Added a notification on the Dashboard for detecting slow hard drive performance
- Added dashboard notifications for SMS and email sending
- Added buttons to the config to expire all pending SMS/Emails
- Added a separate option for admin SMTP certificate validation
- Email template improvements: updated view, images from admin portal, better compatibility with email clients
- Added customer info field search capability
- Added operation logs for site customization
- Fixed an issue where the leads pipeline filter would reset after refreshing the page
- Fixed an issue where the calculation of reminder notification days was incorrect
- Fixed an issue where IMAP in the admin's profile did not work if customers did not have encryption
- Fixed issues with backup and restore that occurred if the stealth mode was enabled
- Fixed an issue where the service end date was set to the default value when updated via the import tool
- Fixed an issue where the system could not import large files
- Fixed an issue where the backup and restore tool failed to create a backup when specific characters were used in the backup password
- Fixed an issue where customers were receiving emails with incorrect date and time
Tickets
- Added 'Team' and 'Custom email address' options to the 'Send email to' field in Ticket automation
- Added labels for tickets
- Fixed an issue where unselecting all admins for auto-assigning tickets was impossible