Topic: Release 2.3.17
Announcement
This is a 2.3.17 release, and is considered as stable.
Common
Fixed bug in cool theme renderer.php
faillog.php file moved to tmp subdir.
Small fix in javascript routines to avoid naming conflicts for form.action objects.
Fixing cookie.txt location during access to remote exchange rate server.
Uniform display of exchange rate across aplication, added xr_provider_authoritative option, fixed bug in stored rate value.
Fixed session handling bug resulting in blank page on some pre-5.2 php versions.
Fixed bug in get_next_trans_no() resulting in invisibility of new stock movements entered after some transaction is voided (applies to location transfer and inventory adjustment).
Improved db_pager::set_sql to use array as well as query string.
Improved db_pager widget sorting (now user column selection order is used).
Fixed CSRF warning after retrying password change.
Change password: added current password verification.
Sales
Customer Credit Note: warning cleanup in write_credit_note()
Customer Payment, Supplier Payment: payments can be done in any currency and properly allocated to invoices; exchange rate field removed (bank exchange rate is calculated automatically)
Fixed mysql 5.0 issue in Print Statements report.
Added missing db_write_hook in update sales order.
Updating sales order use UPDATE instead of DELETE/INSERT to preserve extra data added by extensions (if any)
Added get_dispatchable_quantity hook.
Purchasing
Supplier Invoices, Direct Invoice, Supplier Credit Notes: added editable tax totals fields to fix variations in tax calculations on supplier side
Payments, Bank Transfer: Fixed payment limit checking bug.
Direct GRN, GRN to PO, Direct Purchase Invoice: added exchange rate edition/storage on new transaction date.
Customer Payment, Supplier Payment: payments can be done in any currency and properly allocated to invoices; exchange rate field removed (bank exchange rate is calculated automatically)
Fixed bug in voiding GRN/Purchase resulting in invalid average unit cost.
Fixed a forgotten currency bug in GRN Valuation Report (rep305.php)
Items and Inventory
Fixed nested forms in Items tab.
Fixed qoh to return 0 instead of null when stock moves history is empty.
Banking and General Ledger
Bank Transfer: additional field for target currency amount instead of exchange rate display.
Fixed exchange rate ui to be editable for new rates only, bank payment/deposit use amount in supplier/customer currency instead of rate.
Payments, Bank Transfer: Fixed payment limit checking bug.
_________________________