Version 3.5

Enhancements

Ability to link quoted services to opportunities
Payment options on the quote signature page are now configurable
Added an event log to quotes
Quote notifications
Added Contact status to advanced search parameter list
Added quote related API calls
Added Credit support back into Quickbooks integration
Devices and device types now offer to automatically create sets of ports (this can be done at device creation, or manually on the device page)
DNS Manager – Added name server template per brand
Device Pages – ‘Related DNS Records’ now load asynchronously
DNS Manager – Expand master name server definitions to 4
Moved DNS Management from Domain Management to Device Manager in client portal
Added ‘tags’ variable (similar to ‘metadata’) to API call device.list
Added brand indicator to client manager search results
Added API call to assign an MSA to a client
Added option to display total contract value for Quotes/Contracts
Added a credit note ‘note’ field
Interfaces are now included on device duplication
Ubersmith News box removed from dashboard
Added connection_class_id for power and virtual connections (API only)

Bugfixes

LDAP groups are now correctly associated to roles
Service plan dropdown under ‘Add Service’ will now sort by title, rather than by ID
Auto-created credit are now correctly calculated when added via group service edit
Order Manager ticket follow-ups now correctly store and display CC’d addresses
Emails sent with ticket timer are now correctly logged in the sent mail log
Copying a service plan now correctly copies defined tax rates
Revenue by Location report columns now properly aligned again
Suretax will now post the last renewal date of the service as the transaction date, instead of its start date
The order queue is now a required field when adding/editing a quote
‘Create Order’ link on a quote page fixed
Support Manager – ‘To:’ address now correctly displayed in outbound support ticket
Open Ticket Order Module no longer emails clients when ‘Send Copy to Client’ is set to No
PDF invoices adjusted to better support multicharacter currency symbols
cron/invoice.php will now work more reliably for services using the new bandwidth billing filtering feature
Editing user permissions no longer deconfigures 2FA data
The total service cost is now correctly displayed when it contains upgrades disabled at the service plan level
Ticket owners are now properly displayed on opportunity page
Rate plans that don’t require a facility will now work correctly when no facility is assigned
Add/Edit Device popup form will now give a relevant error when rack position is missing
Selecting different location then pre-populated one in Add Device popup form no longer generates a bogus error
Proration fixed for orders with one parent service and multiple $0 child services
Upgrade Options now nesting properly on HTML invoices
po_priority and pog_priority will no longer default to 0 when using the API to assign a plan option group
Submission / TLS support for outgoing email fixed
Creating a Server Discovery Job will no longer automatically fail with a “No device specified” error
Fixed customerPaymentProfileId validation for Authorize.net CIM card gateway backend
Fixed IPv6 support for SNMP
Client reactivation now correctly calls onbeforereactivate client module method, instead of onbefredeactivate
Verify Payment order module now properly handles errors
Email Client Base popup now correctly displays errors
Fixed broken client.reactivate API call
Bandwidth graph pop-up now correctly displays selected periods
Editing service Description through Quick Edit works again
Bandwidth Billing service module no longer displays an error when attempting to automatically create required metadata fields
Bandwidth Billing service module no longer fails with “no valid ports specified” error for devices with Cached Site Monitoring module
Bandwidth billing service module now reliably gets devices when the dynamic device filter feature is used
Assign IP now correctly supports HSRP flag on new IP groups subnets