Administration
- Moved inventory reports from the Inventory module to the Administration-Reports section.
API
- Added the option to retrieve labels when performing a GET request for a tariff plan via the API.
- Improved Leads API.
- Corrected the creation of customers via API with a non-existing additional field.
- Added an API for provisioning ACS devices.
Config
- Added the option to enable document encryption and choose the type of password.
- Added the option "Force admins to enable 2FA".
- Proforma invoice settings are now hidden when the module is disabled in the system.
- Merged the "Radius advanced" configuration into a single "Radius" configuration section.
- Reworked email sending by Gmail from SMTP to GAPI.
- Reworked email receiving via Gmail from IMAP to GAPI.
- Removed the 'Pay from the account balance' toggle from the Finance settings.
- Added a scheduler for automatically switching off debug mode for Radius Advanced and MikroTik API.
- Removed the auto-backup settings from the Preferences configuration.
- Removed the List toggle from the Leads section in the Main modules.
Customer Portal
- Pending services are now shown as active by default on the Customer portal.
- Fixed an issue where hook events were not triggered when changes were made via the Customer portal.
- Show the inventory item's barcode/serial on the Customer portal.
- Improved the PDF generator for contract signing.
Dashboard
- Improved sorting for monthly reporting on total customers.
- Added the connected customers (active + blocked) chart on the dashboard.
- Added a dashboard alert if the Radius failover is not syncing.
- Removed deprecated CDR warnings from the Dashboard.
Finance
- Added the option to bulk add payments.
- Contracts that require a signature can be shared via a link.
- Added the option to select a default value for accounting tax rates.
- Added notifications to customers about failed payments for Netcash and Stripe.
- Added the option to change taxes for all elements that use an archived tax.
- Use the document generation date for payment statements records.
- Added a notification about the hard-coded payment method ID6 for refill cards.
- Corrected the creation of null transactions for voice services.
- Payments for the accounting modules now remain in the system even if the customer is removed.
- Added customer labels for the finance filters when charging or exporting credit notes, payments, proforma invoices, and invoices.
- Added the option to use multi-taxing for the default invoices, quotes, and proforma templates.
- Restricted setting up the payment due date if it is earlier than the document date.
- Restricted the renaming of default transaction categories.
- Added logging for Stripe.
- Allow increasing the charge amount for Netcash debit Order more the invoice amount.
- Improved the error message when pairing a payment record is impossible.
- Removed the ability to set a small directory size for nfexpire in NetFlow accounting.
Inventory
- Added a Category column to the inventory products table.
- Updating the cost price of inventory item when the item's price is changed by the administrator.
Messaging
- Introduced a new chatbox feature for quicker admin communication with customers via messengers.
- Improved WhatsApp functionality for permissions, chats, and tickets.
- Added a tooltip to the Subject field of the Billing reminder email in the Finance configuration.
- Changed the logic of the preselected template for automatic notification sending in the Notifications configuration.
Networking
- Established an association between physical network locations (Network sites), hardware/access devices installed at these locations, and customer services connected to these access devices. This will allow for better-informing customers and tracking the number of customers connected to network sites and access devices at these sites.
- Added the option to send CoA packets if the customer is not accounted by Radius.
- Ignore MikroTik API errors if the wireless interface does not exist or if the packets are deleted.
- Added the WAN tab for supported CPE ACS devices.
- Added support for the WiFiwave2 package for MikroTik API.
- Corrected the switch between connections for Live Bandwidth when using internet services with MikroTik.
- Added a check for MikroTik routers to verify if the wireless package is enabled.
- Corrected the validation of the router RADIUS secret.
Performance
- Improved reliability of Splynx and optimized processing for some of the tables.
- Optimized performance for archiving tasks.
Reports
- Added the receivables aging report to the report section.
- Added a new detailed customer chart in reports showing amounts per status.
- Added a partner column to the Finance logs report.
Scheduling
- Fully redesigned and enhanced the Task page.
- Manage inventory allocation via the Task page.
- Renamed scheduling columns.
- Added the option to close tasks via mass action.
- Added color highlight for Priority status on the task table.
- Added the option to archive tasks via mass action.
- Removed closed tasks from the Backlog list.
- Added the option to hide non-working hours from the scheduling calendar.
- Added an Unassigned option to the ticket assignment field.
- Added a Closed status label to the ticket card view.
System
- Added a counter feature to tabs throughout the system.
- Removed the style button for images in the text editor.
- Removed the Bing map.
- Added the option to import transaction categories from one-time tariffs and assign these categories to them.
- Possibility to choose a discount type when importing internet services via Import Tools.
- Corrected ACME auto-renewal for multi-domain SSL certificates.
- Expanded the content area for large additional fields.
Tariff plans
- Added the option to set a negative amount for recurring tariff plans.
- Added information about active top-ups.
Tickets
- Added permissions to manage notes in tickets.
- Improved the presentation and filtering of closed tickets.
- Improved the reply functionality for publically shared tickets.
- Auto-disable publically shared ticket links after 30 days.
- Added the ticket response from the 'To' field to CCs.