BILLSOFT ERP ChangeLog (Version history)

v15.01 - 31 March 2025

- Improved Invoice Report - added customer financial ID for search.

v15.00 - 24 March 2025

- Getting ready for migration to PHP 8.3
- Equipment add now has better dropdown menus.
- Updated Operators menu for Service Control and Permissions.
- Tasks for date now properly shows print view with only chosen operator instead of all.
- Adding now equipment to customer service, gives more information about brand.
- BARP_LOG report now has better search filter.
- Customer search now has new behaviour, if number is 6 or more digits, seache is by customer id, if 5 or less digits search by system id.

v14.99 - 2 March 2025

- New setting invoice_red_note - shows red text note in invoices.
- Payments dropdown menus now show dates, for easy navigation.
- Equipment menu now has new button download CSV

v14.98 - 14 March 2025

- Bugfix in Services - Promo, listing was not properly visualized.
- Changing Operator permissions now is better showing group permissions.
- Changing Operator allowed services now is better showing group services.
- Bugfix on closing tasks - close task date was always 1970-01-01.
- Task for Date now showing properly different tasks with overlapping time.
- Task for Date now has print button.
- Task organizer list now has additional filter for groups.
- Upgraded report decoders.

v14.97 - 06 March 2025

- Bugfix on recerse orders, in some situation cash ammount was not delete from operator.

v14.96 - 26 February 2025

- Added ICBX support for PON Serial.
- Bugfix in DOCSIS modems with slaved services in Mikrotik DHCP.
- Addid mikrotik QUEUE and DHCP now adds record in format cust_id/pkgnum/cust_name - with latin letters.

v14.95 - 13 February 2025

- Added support for smsapi.bg
- Dealer field added in IPTV and PON APIs
- Optimization on SEARCH 2
- Optimization on EQUIPMENT-LIST

v14.94 - 09 February 2025

- Bugfix in MINISTRA API SYNC, mac address was not corrected when changed.
- Template option added for PPPoE IP in Contracts.

v14.93 - 05 February 2025

- Added E-MAIL report in customer info.
- New filter added in customers tasks for easy sort and search.

v14.92 - 31 January 2025

- API ponapi now shows cust_addr_id - Address ID of the service.
- API iptv now shows cust_addr_id - Address ID of the service.
- New customer option added - Warn for not paid invoices.

v14.91 - 24 January 2025

- Equipment Type Setup now has BRAND and TYPE fields.
- Operators List is now searchable.

v14.90 - 19 January 2025

- Option added to validate CDATA ONT with serial like CDTCxxxxxxxxx
- Inventory ID now can be seen in customer service details.
- New improved Service Bonus form.
- Invoice export now cleans column symbol (|).
- Improved Invoce Report - now search by customer_ID and show total sum of invoices.

v14.89 - 13 January 2025

- Update in ponapi - now it shows ONUs with MAC only, till now it required Serial Number too.

v14.88 - 10 December 2024

- Improved Report - CASH Operator Cash flow.
- Improved Equipment setup in customer service menu with dropdown search box.
- Add equipment now has equipment type sorted alphabetically.
- Improved search in address menu.

v14.87 - 03 November 2024

- Netwatch check and fix records with same IP.

v14.86 - 28 November 2024

- Bugfix on showing ordered graph in menu GRAPHS
- Equipment has new option Inventory ID.

v14.85 - 23 November 2024

- CSS improvements in many of the themes.

v14.84 - 19 November 2024

- Fixed customer add form to allow new BG ID Card numbers.
- Added option to enable/disable RF port on SmartOLT ONUs

v14.83 - 14 November 2024

- Added invoice exporter to Microinvest Delta.

v14.82 - 13 November 2024

- Bugfix in Notify menu, address dropdown had some issues.
- New option added for SmartOLT to show Cable TV RF level.

v14.81 - 03 November 2024

- Devices with IP address in Net Layout are now tested with Mikrotik netwatch instead of ping.

v14.80 - 31 October 2024

- Fixed Document ID menu in add customer to support new Bulgarian ID numbers.

v14.79 - 24 October 2024

- Mikrotik provision change - netwatch, removed option: timeout=50ms
- Bugfix on PON ONT with RF port and internet only service.

v14.78 - 17 October 2024

- New option added: addr_grad_only which prevents using neioghbourhoods or streets.
- Invoice report filter fixes.
- Linked services now shows PON INFO if master service has it.
- New option PON INFO in service, links it to another service with PON options.

v14.77 - 03 October 2024

- Bugfix in REPORTS PON LIST, search by SN/MAC was not working properly.

v14.76 - 21 September 2024

- Added new operator permission CLIENT_DOG_EDIT, which can change contract number and date for
customer service.
- Send Invoice email from Order/Invoice now gives more detailed error message.

v14.75 - 12 September 2024

- Added option to arrange graphs in menu GRAPHS

v14.74 - 04 September 2024

- Fixed minor bugs when reversing invoice paid in CASH with Cash Register Machine.

v14.73 - 31 August 2024

- Improved REPORT Sales, now it has customer type filter and fixed insert date.
- Fixed REPORT Income, was not showing invoice number in some cases.

v14.72 - 15 August 2024

- Services with pay type = hide, are now shown in Customer List/Search
- Bugfix in PON LIST REPORT, not all ONTs were showing.
- Improved support for EPAY VIRT POS TERMINAL

v14.71 - 02 August 2024

- Improved DNS filter import.
- Improved PON List Report.
- Improved Report Download Customers

v14.70 - 01 August 2024

- Bugfix on extra price edit in customer service.
- Bugfix in table header in customer service info.
- Router was not shown properly in CPE IP when PINGER-PING IP STATUS-MANUAL was chosen.

v14.69 - 31 July 2024

- Tasks LIST now shows NEW,ACTIVE,COMPLETED by default.
- Improved menu SETUP - IP NETWORKS.

v14.68 - 25 July 2024

- Bugfix in pinger.php which check ARP status of Static/DHCP IP adresses.

v14.67 - 24 July 2024

- Improved module TASKS, better search filter, new buttons, mobile version.

v14.66 - 23 July 2024

- Pages in customer list are now separated on several rows if number is big, instead of one big line.
- Added option to complete and close tasks in customer menu.
- Improved Task List menu with initial sort menu options.
- Changing Static IP or DHCP IP now checks if IP is used in PPPoE IPs too.
- Bugfix in netwatch which add/remove IPs without MACs

v14.65 - 22 July 2024

- Font size balancing between different forms and tables
- Operator Personal Setup is moved from OPERATORS to SETUP menu.
- Workplace Chose option is moved from OPERATORS to SETUP menu.
- DataTables with search now read operator page_step option.

v14.64 - 17 July 2024

- Bugfix - Report Syslog did not search properly with provided word.

v14.63 - 16 July 2024

- Bugfix in customer radius-log , pppoe server was now shown properly in rare situations.
- erpnet.fp commands now have timeout of 15 seconds instead of 6 seconds.
- Bugfix on records removed from netwatch by billing, introduced in v14.61

v14.62 - 15 July 2024

- Adding new service now automatically adds contract dates if service is set to have contract term.
- Receipt now can have department option ( erpnet.fp support )
- erpnet.fp commands now have timeout of 6 seconds.
- Improved RADIUS-LOG report.

v14.61 - 13 July 2024

- Improved PINGER for static and dhcp IPs
- Adding Static/DHCP IP now has search filter in network selector.
- New report added - Report MAC addresses, shows wrong or unknown MACS on Static/DHCP IPs.
- Improved report Traffic Radius.
- DNS FILTER now checks for duplicate names.

v14.60 - 11 July 2024

- DNS Filter improved, search added.

v14.59 - 10 July 2024

- Bugfix in Traffic NETFLOW Report, date and time pick was not working properly.
- SETUP VLAN-LOCK is now visible with SPRAVKI_LOGGEDIN instead of SPRAVKI_TRAFF.
- Counter in customer Tasks was not properly showing all opened tasks.
- Bugfix , operator login was missing from logs.

v14.58 - 09 July 2024

- Bugfix in task organizer when add/change date.
- Task list shows again last change in task.

v14.57 - 09 July 2024

- Added new permission TASK_COMMENT_FORDATE which allows changing comment in Task for Date menu.
- Customer Task now show again last change date and operator.
- Bugfix on changing mac addres in service, if added without : separator.
- Bugfix in operators MFA/OTP - 30 day option did not worked properly.
- Bugfix in customer tasks list - mobile version did not show properly last operator.
- Bugfix in customer main page IP or PPPoE status was not properly colored.
- Customer list shows again fast buttons for customer operations.
- Task list has now buttons for complete and close task.
- Bugfix on edit customer - with bad id card date.

v14.56 - 04 July 2024

- Netflow Traffic report now allows chosing time with sliders for both begin and end date.
- Improved support for SmartOLT Router mode.
- Deleting ONU in interface now deletes it remotely in SmartOLT too.

v14.55 - 03 July 2024

- Bigfix, operator without CLIENT_CLAN_IPS could not save PPPoE IP Address.
- Bugfix in TASKS-LIST, operators with dealer>1 could not see list.
- Bugfix in Customer-LIST, Calendar Icon pointed to customer-edit instead of customer-tasks.

v14.54 - 01 July 2024

- Invoice PDF generation now gets A4 format instead of LETTER by default
- Improved filter in Traffic Netflow report.
- DatePicker plugin changed to Jquery Datepicker instead of JCAL2
- Customer address form changed for better handling numbers.
- Pon List Report now shows summarized MODEL/COUNT stats.
- Cash Register Permissions are now renamed to CR_XXXX instead of N18_XXXX
- Improved operator filter on reports - income, daily income, invoices, and customer sales.
- BARP Log report has remove limit of 200 rows per view.
- Improved loggins system.
- Customer ID now can be autogenerated if on EDIT value is set to 0
- Reworded menu Services - Group List
- Invoice info now can be customized per customer service.
- Setup VLAN-LOCK is visible with SPRAVKI_TRAFF, but editable with NETWORK_VLAN_LOCK
- Linked Services can now be added only from Main Service. ADD_SERVICE button shows only master services.
- Bugfix on additional tax added when you add slave service to master service.
- Faster ARPING in customer service and Network Map
- New setup option added: ping_ipstatus - controls if customer IP is pinged automatically on service check/view, or via button.
- Timeout of 5 sec added when checking status of Cash Register machine.
- New setup option smartolt_auto_status - controls if smartolt infor is pulled right away when entering customer service, or with button status.
- Search2 now has search field in dropdown menu.
- CSS cleanup + new themes TS_DARK_2024 and TS_LIGHT_2024
- New SETUP MENU added DNS FILTER, it keeps dns records which can be used for DNS filter in BIND or MIKROTIK.
- Added option to send Task via Telegram App.
- New Opetor permision added CLIENT_FORCE_DEBTS2 - it forces operator to check all customer debts before payment.
- Bugfix on unsuccessfull payment in CASH with Cash Register adds money to operator account.

v14.53 - 22 May 2024

- Bugfix on email send with multiple recipients saparated by comma ( for example in tasks )
- Add new task has option to seach task type in drop down menu.
- Tasks now have 4 different states, new, active, done and closed.
- Report RADIUSLOG now has time pick changed.
- Netmap add/edit cleanup.
- Extra checks are added on IP add for service PPPOE or Static/DHCP
- Font size increase with 10%
- CSS Code cleaning.
- Add customer menu improvements.
- Some colour changes to improve consistency.

v14.52 - 20 May 2024

- Bugfix on invoice edit, Payment Method was changed to BANK every time.
- New option added otstrochka_days_back
- New option added in SETUP CONTROL_PANEL for enable/disable VLAN_LOCK_PPPOE

v14.51 - 16 May 2024

- Customer TaskAdd now has field Type required.
- Bugfix: Sending task by email was not working.
- New options for Contract Template added: PKG_INV_INFO (service invoice info) and CLIENT_PASS ( password for customer portal)
- Dealer menu in ADD CUSTOMER FORM is now sorted by dealer name instead of dealer id.
- Menu Setup-Networks now properly checks if PPPoE-IPs are used.
- Full check is now done when entering CONAX cards in decoder field.
- Bugfix: comment edit now works in Task for date.
- Bugfix: SETUP-VLAN-LOCK delete all vlans button now works properly.
- Added option to add money in cashflow for different types of payments. ( Was only type = CASH till now )

v14.50 - 12 May 2024

- Improved report Radius LOG

v14.49 - 27 April 2024

- epay2invoice - improved auto invoice system for payments via EPAY,EASYPAY,FASTPAY and customers with invoice details.
- Improved REPORT Invoices - now sorts invoices by date and number ( was only by number till now ).
- Removed information for server details in Customer Portal - PPPoE Session report.
- Removed information for canceled or reversed payments in Customer Portal if they are not invoice type.
- New option invoice_show_username - which show/hide username in Invoices / Receipts
- Chane or delete pppoe ip now disconects user session automatically.
- Module TASKS Improved with many new options.
- Report Orders EPAY is now renamed to Orders ONLINE Payments and Improved.
- Bugfix in communication with CONAX-UNICOMS
- Improved menu ADDRESSES, for adding, editing cities,streets etc.
- Improved report - RADIUS Search
- New option added in task types - Locking, it show who can lock specific task type.

v14.48 - 22 April 2024

- OPERATORS menu reworked.
- New Operator type added - TASKS, it will be used for assigning group users to tasks.
- BULKSMS bugfix , BG numbers now have +359 added in front of.
- SmartOLT SYNC bugfix, system did not add new ONT when there is no CATV ONT types involved.

v14.47 - 16 April 2024

- Improved MAS SMS form.

v14.46 - 14 April 2024

- New option added for adding service addonds directly from the master service.
- Changin IP addres of LAN card now shows available networks sorted by name.
- Changin IP addres for PPPoE now shows available networks sorted by name.

v14.45 - 03 April 2024

- Added beta version of SmartOLT Sync - which adds new ONTs and sync cable tv status.

v14.44 - 28 March 2024

- Extended support for TIVI.BG, added option for Platform MAG,M3U,STB, option is called IPTV Platform in the customer service menu.

v14.43 - 22 March 2024

- Fixed problem with payment on service with additional services of type hidden, initial price was not correct.

v14.42 - 21 March 2024

- Customer name now is bigger and bolder.
- Fixed problem with button NEWS / INTRO
- Fixed bug in Bundle Report, there was no SHOW button.

v14.41 - 14 March 2024

- Improved report BARP_LOG

v14.40 - 08 March 2024

- Cleaning of bad pppoe sesiions on 5 mins added.
- Easypay transaction log now opens in new window.

v14.39 - 05 March 2024

- Customer search form improved with number filter for customer_id, service_id and phone.

v14.38 - 22 February 2024

- Improved support for EPAY/EASYPAY JSON ONLINE protocol, merchant id field added in dealer groups.
- Cleanup menu DEALER-GROUPS
- Improved bestcas support with new update command.
- EPAY JSON ONline support added for multiple merchants.

v14.37 - 21 February 2024

- Improved payment page for customer services.
- Customer Search Optimization Name/Company
- Task List now show properly online users.

v14.36 - 16 February 2024

- Improved mobile version.

v14.35 - 09 February 2024

- Traffic Radius Report.
- EPAY Auto invoice system added.
- Improved functionallity in NETMAP power add/edit process.
- If new customer has no address, menus like add service, add task, or payments is hidden.
- PING results are now better readable in customer service.

v14.34 - 28 January 2024

- New option to edit customer number.
- Added support for bulksms.bg API for SMS messaging.
- Improvements on Service ADD/EDIT menus.
- Bugfix in CUSTOMER TASK ADD.

v14.33 - 25 January 2024

- Improved SMARTOLT support, added option to use different external id values.
- BUGFIX on operator permision CLIENT_PHONE
- BDCOM OLT support added.

v14.32 - 05 January 2024

- Bugfix on netmap show box_id for customer, there was no orange color for the customer box.
- POINTS MENU moved under SETUP MENU
- CONTRACTS MENU is renamed to TEMPLATES and moved under SETUP MENU.

v14.31 - 01 January 2024

- New options added in menu OPERATORS, operators now can have default search type set for Customer ID, Customer Name
or Customer Phone. Added new Operator Phone field, and Operator Manager ( to be used in TASKS )
- TASK LIST can now search in TASK BODY.
- Greek translation added with Google Translator.
- Improved menu TASKS, new parameters Show Always and PRIORITY.
- Changes in Packages module - LIST and ADD/EDIT, improved compatibility with mobile devices.
- NETWORKS MENU moved under SETUP MENU

v14.30 - 29 December 2023

- Option order_prev_date removed from SETUP, this is now default behaviour in all cases.
- Option bgpost_dep removed (old api to work with BG POST payments), if opeator is using it, migration to BGPOST MoCA is needed.
- New option: bgpost_rcpt_details , which makes more detailed Receipts in BGPOST MoCA.
- CSS / HTML Code cleanup and improved support for mobile decices.
- Search and Search2 forms optimized.

v14.29 - 23 December 2023

- Bugfix customer portal, customers could not activate reprieve.

v14.28 - 16 December 2023

- Removed support for Mikrotik RoS v5.xx
- Improved support for Connected services ( slaved IPs ) with mikrotik static/dhcp IPs.
- Interface change for username/password in customer service menu.
- Improved speed for service edit menu.
- Improved check for MAC addresses ( now recognise CISCO format too )
- Bugfix in NETMAP showing online customers.

v14.27 - 11 December 2023

- New copy button added in customer service for PPPoE IP.
- Removed CUSTOMER NOTES functionality since this is now integrated into TASKS. All current notes are transfered as TASK NAMED - CUSTOMER-NOTE
- Removed REPORT - Customer Notes.

v14.26 - 10 December 2023

- Improved ping/arping check hosts functionality, and added new setup options: pinger_host, pinger_api, arping_alive_check
- Improved CPE list in customer service with Static/DHCP IP with option to copy IP or MAC and show/hide details.
- Bugfix in pppoe disconnect command: bs_radius_disconnect/radclient path missing.

v14.25 - 06 December 2023

- Enhanced SmartOLT API support, added graphs for ONU/ONT SIGNAL and TRAFFIC.

v14.24 - 05 December 2023

- Added 2 new setup optins ping_test_count (30) and ping_test_size (1200) which can tune PING size and
packets sended for clients tests.

v14.23 - 25 November 2023

- Bugfix in easypay tcp socket server, expire date was not set properly for paid services.

v14.22 - 18 November 2023

- Improved support for IPTV - TIVI.BG
- Code cleanup in Search2 modules.

v14.21 - 06 November 2023

- Bugfix on show Mikrotik CPU Graphs.

v14.20 - 03 November 2023

- Code cleanup for php 8.2
- Rework functions for downloading invoice PDFs ( chrome-php/chrome )
- Customer Notes is now merged with Task Manager, all notes are transfered as tasks with type = NOTE
- Removed option customer notification type, it is unused now.
- DEALERS are now renamed as DEALER GROUPS
- Interface Changes in Customer - TASKS
- IN customer info, Customer ID is now link which coppies Customer ID in Clipboard.

v14.19 - 24 October 2023

- Improved functionality with Mikrotik Static IPs - PING/ARPING checks.
- Group menu in Packages list is now sorted by name instead of ID.
- Bugfix in payments with points, if period was smaller than 1 month, points were not taken from customer account.
- Menu Orders/Invoices now show proper ammount of points if such were used for payment.
- Bugfix - when reversing order which awarded points for the customer, such were not taken back properly.
- Bugfix - when reversing order which was paid with points, such were not recovered back to customer properly.
- Bugfix on netmap in customer service, pppoe customers had no proper ping status.

v14.18 - 16 October 2023

- Bugfix in REPORT - Report X , Download CSV was not possible.

v14.17 - 11 October 2023

- Updated traffic accounting module for mikrotik to read usernames with Upper case when using PPPoE.

v14.16 - 20 September 2023

- Extended support fot OLT Dasan, added new option for ONT restart using COA call with RADIUSCLIENT, added new fielfd in SETUP-PON.

v14.15 - 20 September 2023

- LinkMobility SMS is now sent from 9:00 till 20:59 , was from 10:00 till 20:59

v14.14 - 28 July 2023

- Improved PON iframe support information - timeout increased from 7 to 10 sec.
- Improved support for DASAN pon + MIkrotik DHCP for IP management.

v14.13 - 09 July 2023

- New option added no_check_ssl for script rconsulting_iptv, this can disable ssl cert check for connection to R-consult.
- Zero payments are now flagged as paid in CASH instead of paid with POINTS, to support invoice print with zero total.
- Added new setup option hide_top_btn which hides GO TO TOP button.

v14.12 - 16 May 2023

- Button Report - Active PPPoE is now renamed to Online PPPoE.
- New setup added online_pppoe_addr which controls shown fields in Online PPPoE report.
- New Permissions added CLIENT_NO_ACCESS, CLIENT_ADDR, CLIENT_PHONE, CLIENT_USERPASS for better and safe service management by operators.

v14.11 - 07 May 2023

- Improved support of static IP checks ( pinger 2 )
- New SMS number validation for Macedonia, setup with sms_check=mk

v14.10 - 04 May 2023

- Bugfix in BGPOST API for paying documents with .99 currency.

v14.09 - 26 April 2023

- Bugfix - EPAY/EASYPAY - payment info was not complete for extra packages.

v14.08 - 10 April 2023

- Improved report Sales - Business Navigator has now column total price.

v14.07 - 03 April 2023

- Improved functionality on telephone type of services.
- Bugfix in customer service, show name of the netmap box was broken.
- Bugfix in netmap list - parent box name was shown correct.
- Improved connect netmap box to customer.

v14.06 - 14 March 2023

- Customer Service view now wrap netmap name text, if it's length is more than 45 symbols.

v14.05 - 08 March 2023

- Improved support for GRIFFIN coder / DVB-C.

v14.04 - 23 February 2023

- Change in menu operators, by default Payment method shows none instead of all.
- Username for customer services is now extended 128 symbols long.
- Bugfix on payment page for customers, in some cases visualized total is shown as 16.100 instead of 17.00 ( fix by Bogdan Borissov )

v14.03 - 17 February 2023

- You can delete now customer phone, even if it is the only phone for customer.

v14.02 - 14 February 2023

- PING check settings changed to: count=30, size=1200bytes, interval=200ms