Option to suppress tax rates on documents. To be used for tax on tax
[fa-stable.git] / CHANGELOG.txt
index 4fdd7734314bb37680fb6239824baf15e2db8c82..ea6d3da9afd2434b880217694558423469ee96ee 100644 (file)
@@ -19,6 +19,476 @@ Legend:
 ! -> Note
 $ -> Affected files
 
+26-Jun-2010 Joe Hunt
+! Option to suppress tax rates on documents. To be used for tax on tax
+  The tax % should be included in the tax name and the calculated
+  rate be set as the rate. $suppress_tax_rates in config.php set to 1.
+$ config.default.php
+  /includes/ui/ui_view.inc
+  /reporting/rep107.php
+  /reporting/rep110.php
++ Preparing for 2.3 Beta
+$ update.html
+  
+26-Jun-2010 Janusz Dobrowolski
+# Fixed sql for child transaction retrieval
+$  /sales/includes/sales_db.inc
+! Added debtor_trans_details.src_id
+$ /sql/en_US-demo.sql
+  /sql/en_US-new.sql
+
+25-Jun-2010 Janusz Dobrowolski
+! Allow reuse of references previously used on voided transactions
+$ /includes/references.inc
+! Fixed sales database design to ensure document relations consistency on line level.
+$ /admin/db/fiscalyears_db.inc
+  /admin/db/voiding_db.inc
+  /reporting/includes/header2.inc
+  /sales/customer_invoice.php
+  /sales/includes/cart_class.inc
+  /sales/includes/sales_db.inc
+  /sales/includes/db/cust_trans_db.inc
+  /sales/includes/db/cust_trans_details_db.inc
+  /sales/includes/db/payment_db.inc
+  /sales/includes/db/sales_credit_db.inc
+  /sales/includes/db/sales_delivery_db.inc
+  /sales/includes/db/sales_invoice_db.inc
+  /sales/view/view_invoice.php
+  /sales/view/view_sales_order.php
+
+24-Jun-2010 Joe Hunt
+# Rewritten function gl_account_in_company_defaults in gl_db_accounts.inc
+$ /gl/includes/db/gl_db_accounts.inc
+# More test on tags due to db error in reports with tags.
+$ /reporting/rep705.php
+  /reporting/rep706.php
+  /reporting/rep707.php
+  
+23-Jun-2010 Chaitanya/Joe Hunt
+! Changed memo message in supp invoice price variance
+$ /purchasing/includes/db/invoice_db.inc
+! Changed Ourstanding GRN Report to use Actual Price instead of Std Cost.
+$ /reporting/rep204.php
+
+23-Jun-2010 Janusz Dobrowolski
+# Restored customer payments display
+$ /sales/includes/db/cust_trans_db.inc
+
+22-Jun-2010 Janusz Dobrowolski
+# Fixed pos parameters retrieval in direct invoice
+$ /sales/includes/cart_class.inc
+
+21-Jun-2010 Janusz Dobrowolski
++ Support for current credit display
+$ /includes/ui/ui_input.inc
+  /purchasing/po_entry_items.php
+  /purchasing/includes/po_class.inc
+  /purchasing/includes/db/po_db.inc
+  /purchasing/includes/db/suppliers_db.inc
+  /purchasing/includes/ui/po_ui.inc
+  /sales/customer_delivery.php
+  /sales/includes/cart_class.inc
+  /sales/includes/db/customers_db.inc
+  /sales/includes/db/sales_order_db.inc
+  /sales/includes/ui/sales_order_ui.inc
++ Optional displaying all sql queries in footer for debugging purposes
+  /includes/db/connect_db.inc
+  /includes/page/footer.inc
+  /config.default.php
+  /admin/system_diagnostics.php
+  /includes/errors.inc
++ Not fully credited invoice can still be credited (automatic payments reallocation)
+$ /sales/includes/db/cust_trans_db.inc
+  /sales/includes/db/custalloc_db.inc
+  /sales/includes/db/sales_credit_db.inc
++ Added payment term types
+$ /includes/sysnames.inc
+  /includes/types.inc
++ Added popup mode
+$ /sales/inquiry/customer_inquiry.php
+  /purchasing/inquiry/supplier_inquiry.php
+! Reorganized payment terms editor
+$ /admin/payment_terms.php
+  /includes/ui/ui_lists.inc
+! Comments
+$ /includes/ui/allocation_cart.inc
+! Cleanup
+$ /reporting/rep101.php
+# Fixed fatal typo
+$ /sales/customer_credit_invoice.php
+! Fixed final page message text
+$ /sales/customer_invoice.php
+! Removed sparse order allocation code, invoice reallocation routine added
+$ /sales/includes/db/custalloc_db.inc
+# Fixed branch creation for new company
+$ /sales/manage/customer_branches.php
+! Changed line_details class name to po_line_details to avoid conflicts.
+$ /purchasing/includes/po_class.inc
+! Added sales and purchase order totals
+$ /sql/alter2.3.sql
+  /sql/alter2.3.php
+  /sql/en_US-demo.sql
+  /sql/en_US-new.sql
+
+14-Jun-2010 Janusz Dobrowolski
+# Additional corrections to yesterday commit
+$ /sales/includes/cart_class.inc
+  /sales/includes/db/cust_trans_db.inc
+  /sales/view/view_sales_order.php
+
+13-Jun-2010 Janusz Dobrowolski
+# Small layout bug in tabs widget
+$ /includes/ui/ui_controls.inc
+! Allowed space and '[' in button names
+$ /includes/ui/ui_input.inc
+! Formatted posts and a couple of improvements
+$ /includes/ui/simple_crud_class.inc
+! Changed method naming convention
+$ /includes/ui/contacts_view.inc
+! is_invoice property superseded by trans_type, removed obsolete Complete property
+$ /purchasing/includes/supp_trans_class.inc
+  /purchasing/includes/db/invoice_db.inc
+  /purchasing/includes/ui/invoice_ui.inc
+  /purchasing/view/view_supp_credit.php
+  /purchasing/view/view_supp_invoice.php
+! Cleanups and comments
+$ /purchasing/includes/po_class.inc
+  /sales/includes/cart_class.inc
+! Added document inheritance definitions
+$ /includes/types.inc
+# Smaller technical fixes
+$ /purchasing/includes/db/grn_db.inc
+  /purchasing/includes/db/po_db.inc
+  /sales/includes/sales_db.inc
+  /sales/includes/db/sales_credit_db.inc
+  /purchasing/po_entry_items.php
+  /purchasing/po_receive_items.php
+  /purchasing/supplier_credit.php
+  /purchasing/supplier_invoice.php
+
+13-Jun-2010 Merged changes from main trunk (2.2.10) as follows
+------------------------------- Release 2.2.10 ----------------------------------
+11-Jun-2010 Joe Hunt
+! Release 2.2.10
+$ config.default.php
+  update.html
+  
+10-Jun-2010 Joe Hunt
+! Changed Wiki help url and site url in config.default.php
+$ config.default.php
+
+07-Jun-2010 Joe Hunt
+# HTML decode text when printing to Excel.
+$ /reporting/includes/excel_report.inc
+
+06-Jun-2010 Janusz Dobrowolski
+# False overallocation fixed.
+$ /includes/ui/allocation_cart.inc
++ Allowed optional long timeout on default/cancel/selector buttons
+$ /includes/ui/ui_input.inc
+  /js/behaviour.js
+  /js/inserts.js
+# Long ajax timeout on all reports
+$ /reporting/includes/reports_classes.inc
+# [0000232] Fixed list of related invoices/credits in SO view.
+$ /sales/view/view_sales_order.php
+# Small bug on final screen redirection
+$ /sales/customer_credit_invoice.php
+
+03-Jun-2010 Joe Hunt
+# Rounding bug when decimals greater than or equal to 6.
+$ /includes/current_user.inc
+
+31-May-2010 Joe Hunt
+# No limit on 30 days in Payment terms if end of month.
+$ /admin/payment_terms.php
+
+30-May-2010 Joe Hunt
+! Global variabel, $def_print_destination, config.php can be set to 0 or 1
+$ config.default.php
+  /reporting/includes/reports_classes.inc
+! copy line memo to next line in journal entries and bank payments/deposits
+$ /gl/includes/ui/gl_bank_ui.inc
+  /gl/includes/ui/gl_journal_ui.inc
+! Report GL Transactions now prints line memos
+$ /reporting/rep704.php
+
+29-May-2010 Janusz Dobrowolski
+# Smaller fixes initial COAs
+$ /sql/en_US-demo.sql
+  /sql/en_US-new.sql
+
+---------- End of changes from main trunk 2.2.10
+
+05-Jun-2010 Joe Hunt
+! Allowing SA_MULTIFISCALYEAR access to enter transactions on open fiscal years
+$ /admin/db/fiscalyears_db.inc
+  /includes/date_functions.inc
+  /includes/acces_levels.inc
+  
+31-May-2010 Joe Hunt
+! Allowing modifying of Bank Payments/Deposits
+$ /gl/gl_bank.php
+  /gl/includes/db/gl_db_banking.inc
+  /gl/includes/db/gl_db_bank_trans.inc
+  /gl/includes/db/gl_db_trans.inc
+  /gl/inquiry/journal_inquiry.php
+  /purchasing/includes/db/supp_trans_db.inc
+  /sales/includes/db/cust_trans_db.inc
+  
+27-May-2010 Merged changes from main trunk (2.2.8, 2.2.9) as follows
+
+------------------------------- Release 2.2.9 ----------------------------------
+24-May-2010 Joe hunt
+! Release 2.2.9
+$ config.default.php
+  update.html
+# [0000230] Incorrect 'On order' quantity of raw materials in the 'Stock Check Sheets' report.   
+$ /reporting/rep303.php
+
+24-May-2010 Janusz Dobrowolski
+# Additional fixes in payment/deposit allocations.
+$ /includes/ui/allocation_cart.inc
+  /js/payalloc.js
+
+22-May-2010 Janusz Dobrowolski
+# Fixed html generation for buttons
+$ /includes/ui/ui_input.inc
+
+13-May-2010 Janusz Dobrowolski
+# [0000229] Payment overallocation is now forbidden (addendum)
+$ /js/payalloc.js
+
+12-May-2010 Janusz Dobrowolski
+# [0000226] Fixed diagnostic checks for javascript cached files, improved readability
+$ /admin/system_diagnostics.php
+# [0000227] Fixed cookie name to enable multiply FA instances on the same server.
+$ /includes/session.inc
+# [0000229] Payment overallocation is now forbidden
+$ /includes/ui/allocation_cart.inc
+  /js/allocate.js
+# Fixed email links to use ajax
+$ /purchasing/po_entry_items.php
+  /sales/credit_note_entry.php
+  /sales/customer_delivery.php
+  /sales/customer_invoice.php
+# Fixed shipping tax naming
+$ /taxes/tax_groups.php
+
+12-May-2010 Joe Hunt
+! Changed to allow change of theme in 'allow_demo_mode' during session
+$ /admin/display_prefs.php
+! [0000228] Sales order inquiry using reference number.
+$ /sales/inquiry/sales_orders_view.php
+
+10-May-2010 Joe Hunt/Alvin
+! Changed so Print Statements don't list voided items.
+$ /reporting/rep108.php
+
+04-May-2010 Janusz Dobrowolski/Robert Laussegger
+# Fixed amibiguites and typos in report titles.
+$ /reporting/includes/doctext.inc
+  /reporting/includes/doctext2.inc
+
+04-May-2010 Joe Hunt
+# [0000225] Supplier Payment Report showing paid invoices (rounding problem)
+$ /reporting/rep203.php
+! Minor change to balance sheet/profit and loss drilldown
+  Script is modified to display only direct child types
+/gl/inquiry/balance_sheet.php
+/gl/inquiry/profit_loss.php
+! New empty.po for release 2.2.8
+$ /lang/new_language_template/LC_MESSAGES/empty.po
+
+26-Apr-2010 Joe Hunt
+! Allowing the Tax Report to be printed to Excel/OO Calc
+$ /reporting/rep709.php
+  /reporting/reports_main.php
+  /reporting/includes/excel_report.inc
+  
+21-Apr-2010 Joe Hunt
+# [0000223] Incorrect backup of tables with more than 2 digit prefix
+$ /admin/db/maintenance_db.inc
+
+21-Apr-2010 Joe Hunt
+# [0000222] Deleting a Sales Order with reference to a voided delivery causes SQL error when
+  looking at this delivery. Solution, can't delete, but set the deliveries to 0
+  on the lines.
+$ /sales/includes/db/sales_order_db.inc
+
+------------------------------- Release 2.2.8 ----------------------------------
+18-Apr-2010
+! Release 2.2.8
+$ config.default.php
+  update.html
+
+17-Apr-2010 Janusz Dobrowolski
+# Small fix in company creation 
+$ /admin/create_coy.php
+# Checking whether reference is unique before saving transaction.
+$ /sales/sales_order_entry.php
+
+09-Apr-2010 Joe Hunt
+# Creating a new company without a Database script causes unpredictable errors.
+$ /admin/create_coy.php
+
+06-Apr-2010 Joe Hunt/Albin
+# Inactive items should not show in Price List Report. In Item lists they are
+  stamped (Inactive) after the description.
+$ /reporting/rep104.php
+  /reporting/rep301.php
+  /reporting/rep302.php
+  /reporting/rep303.php
+  /reporting/rep304.php
+  /reporting/rep305.php
+  
+03-Apr-2010 Joe Hunt/Chaitanya
+# [0000219] Incorrect behaviors regarding Payment forms
+$ /purchasing/supplier_payment.php
+  /sales/customer_payments.php
+
+20-Mar-2010 Joe Hunt/RodW
+# [0000215} Wrong text in deliver to and not printing it.
+$ /reporting/includes/doctext.inc
+  /reporting/includes/doctext2.inc
+  /reporting/includes/header2.inc
+  
+15-Mar-2010 Janusz Dobrowolski
+# Missing check for customer/branch selected ([0000216])
+$ /sales/sales_order_entry.php
+  /sales/customer_payment.php
+# Missing check for supplier selected ([0000217])
+$ /purchasing/supplier_invoice.php
+  /purchasing/supplier_payment.php
+  /purchasing/po_entry_items.php
+# Fixed db error on no supplier selected
+  /purchasing/includes/db/suppalloc_db.inc
+# Smaller clenaups.
+$ /includes/current_user.inc
+  /includes/session.inc
+
+10-Mar-2010 Joe Hunt
+! Print full Location name on reports
+$ /reporting/rep105.php
+  /reporting/rep301.php
+  /reporting/rep302.php
+  /reporting/rep303.php
+# Print reference on email (PO)
+  /reporting/rep209.php
+  
+07-Mar-2010 Joe Hunt
+# Bug in ui_lists.inc, systypes_list_row, too many parameters in
+  call to systypes_list_cells
+$ /includes/ui/ui_lists.inc
+
+06-Mar-2010 Joe Hunt
+# Bug in Text(Col)WrapLines. Doesn't break on space.
+$ /reporting/includes/pdf_report.inc
+# Missing 'Set Global Supplier' in invoice_ui.inc
+$ /purchasing/includes/ui/invoice_ui.inc
+
+---------- End of changes from main trunk 2.2.7-2.2.9
+
+15-May-2010 Joe Hunt
+! Layout - added class label for branch link
+$ /sales7manage/customers.php
+
+11-May-2010 Janusz Dobrowolski
++ Added multiply categorized customer/branch/supplier contacts in separate table,
+ per contact report language selection
+$ /admin/crm_categories.php (new)
+  /applications/setup.php
+  /includes/access_levels.inc
+  /includes/sysnames.inc
+  /includes/db/crm_contacts_db.inc (new)
+  /includes/ui/contacts_view.inc (new)
+  /includes/ui/simple_crud_class.inc (new)
+  /manufacturing/includes/db/work_orders_db.inc
+  /purchasing/includes/db/suppliers_db.inc
+  /purchasing/manage/suppliers.php
+  /reporting/rep107.php
+  /reporting/rep108.php
+  /reporting/rep109.php
+  /reporting/rep110.php
+  /reporting/rep111.php
+  /reporting/rep112.php
+  /reporting/rep209.php
+  /reporting/rep210.php
+  /reporting/rep409.php
+  /sales/includes/db/branches_db.inc
+  /sales/includes/db/cust_trans_db.inc
+  /sales/includes/db/customers_db.inc
+  /sales/includes/db/sales_order_db.inc
+  /sales/includes/ui/sales_order_ui.inc
+  /sales/manage/customer_branches.php
+  /sales/manage/customers.php
+  /sql/alter2.3.php
+  /sql/alter2.3.sql
+  /sql/en_US-demo.sql
+  /sql/en_US-new.sql
++ Added tabbed content widget
+$ /includes/ui/ui_controls.inc
+  /themes/aqua/default.css
+  /themes/cool/default.css
+  /themes/default/default.css
++ Changes in hotkeys system for tabs support
+$ /js/inserts.js
++ Emailed reports can be send to multiply contacts, fixed email charset selection
+$ /reporting/includes/pdf_report.inc
++ Added charset selection for email content
+$ /reporting/includes/class.mail.inc
+# Small field name bug
+$ /reporting/reports_main.php
+# Fixed typo and small bug
+$ /reporting/includes/doctext.inc
+# Fixed problem with multiselection in array_combo, added crm related list helpers
+$ /includes/ui/ui_lists.inc
+# Fixed function name
+$ /sales/includes/db/sales_credit_db.inc
+# Fixed email sending links to use ajax.
+$ /sales/credit_note_entry.php
+  /sales/customer_delivery.php
+  /sales/customer_invoice.php
+# Fix in array_search_keys
+$ /includes/current_user.inc
+# Fixed bug in company deletion
+$ /admin/create_coy.php
+  /admin/db/company_db.inc
+
+07-May-2010 Joe Hunt
++ Added Account tags selection in Annual Expense Breakdown, Balanse Sheet
+  and Profit and Loss Sheet
+$ /admin/db/tags_db.inc
+  /reporting/rep705.php
+  /reporting/rep706.php
+  /reporting/rep707.php
+  /reporting/reports_main.php
+  /reporting/includes/reports_classes.inc
+  
+07-May-2010 Janusz Dobrowolski
+# Fixed bug in array_selector for multiply lists
+$ /includes/ui/ui_lists.inc
+
+30-Apr-2010 Janusz Dobrowolski
++ Recovering next reference after voiding of last reference
+  /admin/db/voiding_db.inc
+  /includes/references.inc
+  /includes/db/references_db.inc
+# Reference column displayed also for journal entries
+  /admin/void_transaction.php
+# Voided transactions excluded form list of transactions
+  /admin/db/transactions_db.inc
+
+26-Apr-2010 Joe Hunt
+! Changed voiding of Direct Invoice to automatically void 'auto' delivery
+  and set SO quantity and qty_sent to 0.
+  And a few small bug fixes.  
+$ /admin/db/voiding_db.inc
+  /sales/includes/sales_db.inc
+  /sales/includes/db/sales_credit_db.inc
+  /sales/includes/db/sales_invoice_db.inc
+  /sales/includes/db/sales_delivery_db.inc
+  
 21-Apr-2010 Joe Hunt
 # Bug in systypes selector (no type update)
 $ /admin/attachments.php
@@ -184,7 +654,7 @@ $ /reporting rep301.php
   /reporting rep304.php
   /reporting rep601.php
 
-05-Mar-2010 Merged changes from main trunk up to 2.2.7 as follows
+05-Mar-2010 Merged changes from main trunk up to 2.2. as follows
 ------------------------------- Release 2.2.7 ----------------------------------
 05-Mar-2010 Joe Hunt
 ! Release 2.2.7