## xTuple Release Notes
##### Version 4.7.0 Final * October 8, 2014

These are the release notes for the 4.7.0 Final Release. Thanks to all who contributed to make this release possible.
For more information about [deploying this release](#deployment-notes), please see below.

### Features and bug fixes

The following features and bug fixes have been added to the application since the 4.5.0 release.
Additional detail for each item listed below may be found on our [community website](http://www.xtuple.org).

##### Web/Mobile Application

- Implemented
  issue #[23549](http://www.xtuple.org/xtincident/view/bugs/23549)
  _Use language files_
- Implemented
  issue #[23852](http://www.xtuple.org/xtincident/view/bugs/23852)
  _inventory component of invoice_
- Implemented
  issue #[24449](http://www.xtuple.org/xtincident/view/bugs/24449)
  _Need Cust Type column in Customer list screen_
- Fixed
  issue #[18683](http://www.xtuple.org/xtincident/view/bugs/18683)
  _Login password field needs to support mixed case_
- Fixed
  issue #[22351](http://www.xtuple.org/xtincident/view/bugs/22351)
  _Multiple Item Sites should not be allowed on Postbooks_
- Fixed
  issue #[23956](http://www.xtuple.org/xtincident/view/bugs/23956)
  _*Selecting to delete 'Sales Order Line' doesn't delete the item data_
- Fixed
  issue #[24106](http://www.xtuple.org/xtincident/view/bugs/24106)
  _XV.QuantityWidget does not accept values > 999_
- Fixed
  issue #[24121](http://www.xtuple.org/xtincident/view/bugs/24121)
  _*"Error: column reference "obj_uuid" is ambiguous" error dialog is displayed on selecting to 'Checkout' a sales order_
- Fixed
  issue #[24190](http://www.xtuple.org/xtincident/view/bugs/24190)
  _* Unable to create a planned transfer order_
- Fixed
  issue #[24344](http://www.xtuple.org/xtincident/view/bugs/24344)
  _Cannot add Project Tasks with Any Data in Expenses Budget Field_
- Fixed
  issue #[24394](http://www.xtuple.org/xtincident/view/bugs/24394)
  _*Error dialog is displayed on selecting to save the 'Shift' without entering'Name'_
- Fixed
  issue #[24398](http://www.xtuple.org/xtincident/view/bugs/24398)
  _Site pickers should not include Transit sites unless it's a 'transit' site picker_
- Fixed
  issue #[24403](http://www.xtuple.org/xtincident/view/bugs/24403)
  _* Error dialog is displayed on selecting to create a 'Country' with 'Currency Number' entered greater than 3 characters_
- Fixed
  issue #[24405](http://www.xtuple.org/xtincident/view/bugs/24405)
  _*Error dialog is displayed on selecting to save department without entering 'Name'_
- Fixed
  issue #[24607](http://www.xtuple.org/xtincident/view/bugs/24607)
  _*Error Message when saving an Item Source_

##### Desktop Application

- Implemented
  issue #[14699](http://www.xtuple.org/xtincident/view/bugs/14699)
  _*3.7.0RC: Issue: Closed Order check box_
- Implemented
  issue #[23254](http://www.xtuple.org/xtincident/view/bugs/23254)
  _Add the ability to enter an alternate exchange rate on a Cash Receipt_
- Implemented
  issue #[24298](http://www.xtuple.org/xtincident/view/bugs/24298)
  _Item cluster and item alias_
- Implemented
  issue #[24385](http://www.xtuple.org/xtincident/view/bugs/24385)
  _*Issue to Shipping window default field focus should change_
- Implemented
  issue #[24386](http://www.xtuple.org/xtincident/view/bugs/24386)
  _*Ship order screen default focus needs to change_
- Implemented
  issue #[24387](http://www.xtuple.org/xtincident/view/bugs/24387)
  _*New ship to address ship to # default value_
- Implemented
  issue #[24389](http://www.xtuple.org/xtincident/view/bugs/24389)
  _*Remove inactive sales rep's from view_
- Implemented
  issue #[24665](http://www.xtuple.org/xtincident/view/bugs/24665)
  _Move time & attendance into its own package_
- Fixed
  issue #[15908](http://www.xtuple.org/xtincident/view/bugs/15908)
  _*Selecting to Change the Quantity UOM of a sales order item doesn't update the linked Work Order quantity_
- Fixed
  issue #[23507](http://www.xtuple.org/xtincident/view/bugs/23507)
  _Unbalanced item site after thawing non-netable count tag_
- Fixed
  issue #[23741](http://www.xtuple.org/xtincident/view/bugs/23741)
  _*Duplicate check numbers when printing AP checks_
- Fixed
  issue #[24264](http://www.xtuple.org/xtincident/view/bugs/24264)
  _*Observation: It is possible to save a 'Prospect' without entering 'Prospect Name'_
- Fixed
  issue #[24272](http://www.xtuple.org/xtincident/view/bugs/24272)
  _*Omnibus: Irrelevant behavior is observed on selecting to filter 'Projects' screen_
- Fixed
  issue #[24283](http://www.xtuple.org/xtincident/view/bugs/24283)
  _Freight removed when editing while creating invoice_
- Fixed
  issue #[24287](http://www.xtuple.org/xtincident/view/bugs/24287)
  _*Inconsistency in Quantity Returned field of the Credit Memo_
- Fixed
  issue #[24315](http://www.xtuple.org/xtincident/view/bugs/24315)
  _*Error message is confusing when customer "Uses a PO" and when attempting to convert quote to SO with out a PO number_
- Fixed
  issue #[24332](http://www.xtuple.org/xtincident/view/bugs/24332)
  _Add signals and methods to Item window to facilitate scripting_
- Fixed
  issue #[24343](http://www.xtuple.org/xtincident/view/bugs/24343)
  _*AP credit memos - tax detail screen - wording on screen is not correct_
- Fixed
  issue #[24382](http://www.xtuple.org/xtincident/view/bugs/24382)
  _*Preferred Selling Site not defaulting_
- Fixed
  issue #[24450](http://www.xtuple.org/xtincident/view/bugs/24450)
  _CM's on apselect displayed as positive number_
- Fixed
  issue #[24523](http://www.xtuple.org/xtincident/view/bugs/24523)
  _*Manufacturing package features are not observed on 4.7.0Beta manufacturing databases_
- Fixed
  issue #[9200](http://www.xtuple.org/xtincident/view/bugs/9200)
  _Application inserting a prefix to Company ID_
- Fixed
  issue #[18950](http://www.xtuple.org/xtincident/view/bugs/18950)
  _*DB log error is generated on selecting to 'View' Quote_
- Fixed
  issue #[22361](http://www.xtuple.org/xtincident/view/bugs/22361)
  _New user created from CRM accnt - add role does not "stick"_
- Fixed
  issue #[22465](http://www.xtuple.org/xtincident/view/bugs/22465)
  _Regex processing on post invoice seems a little fussy_
- Fixed
  issue #[23525](http://www.xtuple.org/xtincident/view/bugs/23525)
  _*It is possible to issue fractional quantity to sales order created for non-fractional Job costing item_
- Fixed
  issue #[23754](http://www.xtuple.org/xtincident/view/bugs/23754)
  _*Irrelevant behavior is observed in 'Manufacturing' setup screen_
- Fixed
  issue #[23841](http://www.xtuple.org/xtincident/view/bugs/23841)
  _*Purchase Order Ship To Name_
- Fixed
  issue #[24159](http://www.xtuple.org/xtincident/view/bugs/24159)
  _*Billing Approval window does not display the correct amount of $$$ to be billed_
- Fixed
  issue #[24205](http://www.xtuple.org/xtincident/view/bugs/24205)
  _*Can't update sales order item characteristics on configured items after entering a quantity_
- Fixed
  issue #[24224](http://www.xtuple.org/xtincident/view/bugs/24224)
  _*Brief Sales History not displaying cost and profit info_
- Fixed
  issue #[24237](http://www.xtuple.org/xtincident/view/bugs/24237)
  _*DB log error is generated on selecting to create add consecutive line items to a sales order_
- Fixed
  issue #[24255](http://www.xtuple.org/xtincident/view/bugs/24255)
  _A user with MetaSQL Editor privileges can insert privileges WITHOUT MaintainUsers privilege_
- Fixed
  issue #[24517](http://www.xtuple.org/xtincident/view/bugs/24517)
  _Reorder Level cannot be zero for a stocked item_
- Fixed
  issue #[24528](http://www.xtuple.org/xtincident/view/bugs/24528)
  _*Thaw Item Sites by Class Code - no error message displayed if exception occurs_
- Fixed
  issue #[24544](http://www.xtuple.org/xtincident/view/bugs/24544)
  _Bank Rec Report says post date but uses created date_
- Fixed
  issue #[24554](http://www.xtuple.org/xtincident/view/bugs/24554)
  _check in non-base currency displays value as base, not check currency_
- Fixed
  issue #[24584](http://www.xtuple.org/xtincident/view/bugs/24584)
  _*Quote Order Number carries on to Work Order Number instead of Sales Order Number_
- Fixed
  issue #[24595](http://www.xtuple.org/xtincident/view/bugs/24595)
  _*cannot recover from deleted shipto number_
- Fixed
  issue #[24666](http://www.xtuple.org/xtincident/view/bugs/24666)
  _*xTuple crashes on selecting to edit the user account_
- Fixed
  issue #[24669](http://www.xtuple.org/xtincident/view/bugs/24669)
  _*Irrelevant dialog is displayed on selecting to edit sales order which is already edited by another user_
- Fixed
  issue #[24672](http://www.xtuple.org/xtincident/view/bugs/24672)
  _*Unable to migrate a xTuple 4.6.0 mfg pakage to xTuple 4.7.0 Beta2_
- Fixed
  issue #[24691](http://www.xtuple.org/xtincident/view/bugs/24691)
  _*Unable to install xTuple 4.7.0 packages on a postbooks database_

### Deployment Notes

We've lately revised the
naming conventions and the behavior of our core updater packages.
Our overall goal is to simplify the process of installing and
upgrading xTuple ERP databases.

Just as was true for the 4.4.1 release, you will only need to apply
one updater package to upgrade to 4.7.0--that is, assuming you are
already running on at least 4.4.0. The new updater packages are
designed to bring you all the way up to their version, no matter
what version (>= 4.4.0!) that you're on.

In 4.5.0 we went a step further: not only will a single package take
you through every *version* of the app, it will also install all the
constituent parts of your edition. Before now, if you wanted to do an
upgrade to the Manufacturing Edition, you would have needed to perform
the standard/dist upgrade and then the manufacturing upgrade. Not any
more. With the new process, only one upgrade package is needed for the
entire upgrade. No more upgrading the core and then upgrading the
related packages. Everything is upgraded all at once.

NOTE FOR DISTRIBUTION EDITION CUSTOMERS: The xwd package no longer
exists as a separate entity. All the functionality that was contained
in the xwd package is now included in the single "distribution" upgrade
or install package.

To be verbose about all of this:

    postbooks-upgrade-470.gz will:
    upgrade a PostBooks database from anywhere >= 4.4.0 to 4.7.0

    manufacturing-upgrade-470.gz will:
    upgrade the standard/dist (i.e., inventory code) to 4.7.0
    upgrade the manufacturing code to 4.7.0

    manufacturing-install-470.gz will:
    do a one-time install of tables, etc. for standard (i.e., inventory code) at 4.7.0
    upgrade the standard/dist (i.e., inventory code) to 4.7.0
    do a one-time install of tables, etc. for manufacturing at 4.7.0
    upgrade the manufacturing code to 4.7.0

    distribution-upgrade-470.gz will:
    upgrade the standard/ist (i.e., inventory code) to 4.7.0
    upgrade the distribution (i.e., xwd code) to 4.7.0

    distribution-install-470.gz will:
    do a one-time install of tables, etc. for standard (i.e., inventory code) at 4.7.0
    upgrade the standard/dist (i.e., inventory code) to 4.7.0
    do a one-time install of tables etc for distribution at 4.7.0
    upgrade the distribution (i.e., xwd code) to 4.7.0

PLEASE NOTE: Other packages, such as Advanced Commissions and Fixed
Assets, are currently remaining on their own release schedule and should
be installed as before.
