Freeside:1.9:Changelog

From Freeside
Revision as of 18:44, 9 October 2009 by Ivan (talk | contribs) (Billing)

Jump to: navigation, search

Notes

This is the in-progress changelog for the future 1.9 release.

For a more detailed, raw log of changes, see the source ChangeLog

Ticketing

  • Request Tracker ticketing system updated to version 3.6.

Billing

  • New billing event system replaces invoice events
  • Invoice typesetting overhaul with invoice sections ability
  • Rewrote and enhanced customer-to-customer referral system (see Referral credits)
  • Ability to use USPS address standardization
  • Ability to use CCH taxation data
  • Add base_rate price plan.
  • Per-customer "Invoice terms" override
  • Quick payment entry running total
  • Add reporting & resolution interface for transactions for which no payment gateray response is received
  • Add options to one time charges for tax setup, billing date, invoice terms
  • Fix tax reporting for more complex situations with counties and taxclasses, make taxable line items clickable
  • Third-party payment processor support (redirecting customer browser to the payment processor web site)
  • Add ability to make manual tax adjustments to show up on future customer invoices

Employees

  • Reorganized ACL edit page into sections

Resellers (Agents)

  • More complete agent virtualization, especially self-configuration. Company name, logo, address, package definitions, etc.
  • Access groups from agent edit
  • Agent wholesale charging (associate master customer with agent, use cost fields in package definition)

Customers

  • Reworked customer view into sections
  • Added ability to view customer change history
  • Added ability to upload files attached to customer record
  • Expanded "First package" ability to handle more kinds of packages including those with phone services.

Packages

Customer packages

  • Customer package order now categorizes packages into classes, to more easily find the desired package
  • Customers may now have different locations per-package
  • Old packages now hidden by default on customer view

Package definitions

  • Rewrote package definition edit.
  • Added pricing and service add-ons to bundle packages together.
  • Package categories to group package classes
  • Package definition browse enhancements: hide/show one-time charges
  • Flag custom package definitions

Services

  • Service definition now includes editing of the labels used for each field.

Accounts

Domains

  • Add TLD checking.

Broadband

  • Agent-virtualized address blocks and routers
  • coordinates can be negative
  • Fixed bugs in Prizm export and updated for new Prizm version.
  • Soma Networks integration

VoIP

Billing

  • Better prepaid support: "pickup and bill" daemon, roll-up statements, API hooks.
  • Many new options in VoIP price plan
  • Per-destination usage classes for reporting and taxation purposes
  • Updated matching for toll-free prefixes
  • Added ability to copy rates between regions
  • Wholesale billing for VoIP termination
  • Prorating and subscription options in addition to anniversary
  • Rate download/edit/upload Excel spreadhseet

CDRs

  • Better display of CDRs on invoices, and additional formatting options
  • More CDR search options, and ability to bulk delete and/or rebill
  • Added additional CDR formats: Bell West, Broadsoft, Indosoft, Sansay, Transnexus, Troop, Vitelity
  • CDR retrieval by FTP/SFTP/TFTP
  • CDR rewrite daemon for rewriting Asterisk forwarded calls to be billable

Misc

  • GlobalPOPs integration including DID availability
  • Revived RADIUS VoIP support, added export, usage retrieval, rlm_perl hook for prepaid
  • Internal DID inventory and availability checking
  • Added ability to provision to: Vitelity, Netsapiens

Self-service

  • Phone number + PIN login option
  • Call detail viewing
  • Usage viewing
  • Address changes
  • Ability to skin self-service from backend config without editing multiple HTML templates
  • International credit card payments
  • Pass IP address in from signup page to payment gateways which accept it.
  • Include Asterisk-aware self-service page based on ARI.
  • Include example java glue to talk to XML-RPC self-service.

Misc

  • New config editor, config stored in database
  • Freeside-to-Freeside provisioning export to offer services to other Freeside instances.
  • Per-employee vonage integration
  • Initial implementation of usage tracking for consulting using RT TimeWorked
  • More? check CVS logs
    • 2007-2008 DONE
    • 2009
      • Q1 DONE
      • Q2 TODO
      • Q3 TODO
      • Q4 TODO