Freeside:2.3.1:Changelog
From Freeside
Contents
Notes
This is the changelog for the 2.3.1 release.
For a more detailed, raw log of changes, see the git log
Latitude/Longitude
- Latitude and longitude tracking for customers, prospects, and package locations
- Automatic coordinate coding via Google maps
- Google Maps and Google Earth links for all coordinates
Customers
- Add Mobile Phone field
- Add invoice language field
- Fix FFIEC geocoding for site changes
- Fix geocode guessing w/5 digit zip
- Add per-customer "Invoice reports" link
- Fix bill day selection with echecks
Packages
- For intro period package definitions, add option to delay setup in addition to recurring fee
- Don't display start date on package order for packages where it is not useful
Billing
Price plans
- New bulk_simple price plan implementing bulk billing based on number of active services at invoice generation time (rather than prorated throughout the billing period)
Invoicing
- Invoice template language localization
- Usability improvements downloading spooled invoices
- Fix bundled package display
- Fix displaying usage separate from recurring when using separate_usage and invoice_sections but without a usage_section set
- Fix "View typeset invoice" links in Firefox on Mac OSX
- Fix displaying sections when using sections with summaries
- Add "promised payment date"
VoIP
- Add option to flag un-rateable CDRs for later review in addition to the current two options (ignoring or halting billing)
- Fix duration display with inbound VoIP billing when using duration instead of billsec
- Add date to all CDR batch names derived from filenames
- 4 decimal place inbound rating
- Add tiered rating
- Add invoice CDR summarization options for large numbers of CDRs
- Significant performance improvements rating large numbers of CDRs
Discounts
- Discounts now available for one-time charge packages
- Fix discounting setup when recur < setup
- Fix incorrect error message "Discount does not apply to setup fees, and package has no recurring"
- Fix edge case with prorated packages discounted 100% causing discounts to be off by a penny
Payments
- Add E-check branch number for Canada and other countries
- Fix payment application with term discounts
Billing events
- Add a package class condition for invoice events
- Add "Amount owed on the invoice on a day last month" and "Customer balance age on a day last month" conditions
Ticketing
- Fix statistics reporting
- Future ticket resolve date
- RT updated to version 3.8.11
Network monitoring
- Improve CPU usage of virtual port combining
- Fix interface addition for ports with dashes (Juniper, others)
- Option to automatically add IPs of services to the monitoring system (svc_acct, svc_broadband, svc_dsl)
RADIUS integration
- Maintain the RADIUS nas table from the web interface (replaces text clients.conf)
- Export to RADIUS from svc_broadband (wireless broadband) services, with group support
- Export to RADIUS nas table from svc_broadband (wireless broadband) services
- On suspension, don't change the RADIUS password if there's a group change
- Maintain RADIUS group attributes
Reporting
- FCC 477 report improvements: fix column headings on part II B, package class defaults for "DS0 equivalents", part II and part V issues, census tract links, multiple state links, multiple classes
- Projected sales report
- Track year of census tract coding and add a script to update old census tract codes
- Fix broadband service report when selecting a router
- Multiple class selection in package reports
- Fix currency fields in Excel download
- Tax reporting: Fix "tax invoiced" and "tax credited" links for the taxclass + no taxclass in same region case
Services
Accounts
- Add ping tool
Phone numbers
- Better interface for provisioning multiple DIDs
Wireless broadband
- Add tower tracking
- Make speed fields optional
DSL
- Add DSL devices for MAC address tracking
- Add gateway access number
- Add HTTP status pulling
Exports
- Add SNMP export to service IP address
- Additional options for Netsapiens export
Misc
- Fix signup with encryption
- Fix gzipped attachment problems in Ticketing and Customers
- Localization of message templates
- Israeli Isracard support
- Add bin/enable-encryption script to more easily turn on credit card encryption
- Add ability to hide specific services from customer self-service
- MySQL: use ENGINE rather than TYPE for compatibility with recent MySQL