Thursday, August 31, 2006

OFBiz Development SVN r438976

29 new commits this week. SVN r 438976 builds and installs successfully.

Significant changes this week:
  1. Fixed sales commission calculation. It is now turned on again.
  2. VAT tax improvements.
  3. Mostly usability improvements and bug fixes

Accounting
  • Fixed bugs for tax calc and VAT display (r 437453)
  • Changed names of submit buttons on accounting admin forms to submitButton from submit, since submit causes problems with some browsers like IE and Safari (r 438152)
  • Fixed bug with generating sales commission invoices. (r 438976)
Base and Framework
  • Fix the parsing of ecommain.css file for Microsoft Internet Explorer (r 436946, 437568)
  • Fixed typo in base/config/ofbiz-containers.xml for generate-container (r 437166)
  • Delete epsonJpos jars (r 438843)
  • First draft of the NOTICE file (containing all the external jars with license information) that we have to include in every Apache OFBiz distibution. (r 438868)
Order
  • fixed a bug caused by the changes to getGrandTotal method in ShoppingCart.java where tax could be included twice, there is now a getDisplayGrandTotal method for the display side, and that is now used in ecommerce showcart.ftl (r 437453)
  • Show marketing package atp/qoh from components during order entry if the product is a marketing package, in addition to actual atp/qoh of the marketing package (r 438287)
  • Show marketing package QOH/ATP from components on a separate line for order items on the orderview page which are also marketing packages (r 438295)
  • Added methods to get the order and cart payment amounts by payment method (to get, say, the total being charged to a CC or billing account). Added methods to correctly determine the amount refunded and credited to billing accounts and appllied them to the order return totals in the create return pages. (r 438698)
  • Fix bug where if the shipment cost is unknown the cost is displayed as -1 in order entry checkout instead of Calculated Offline (r 438702)
Party
  • Add singleUse indicator to ContactList to allow for lists whose members should be contacted only once. Updated sendCommEventAsEmail to expire ContactListParty if singleUse = 'Y'. (r 437027)
Product
  • French translations of product seed data (r 437588)
  • Set default type for create product form FINISHED GOOD and made the button say Create Product when creating a new product (r 438167)
  • Made the default product price type DEFAULT PRICE when entering new prices (r 438168)
  • Show name of owner parties in drop down for edit facility (r 438169)
  • Turned showAllFacilities on so inventory summaries would automatically show up for products in the catalog manager (r 438249)
  • Separate columns to show ATP/QOH available from components for marketing packages on the Catalog Manager's product inventory page (r 438253)
  • Turned off transactions for all the getInventory_ services -- they do not store anything and should not require them. Also added marketing package ATP/QOH to the getProductInventorySummaryForItems service which searches across all facilities (r 438286)
  • Improved the product inventory by facility report in facility manager with a flag to control discontinuation date of products which should not be shown, and also to set the number of products per page (r 438312)
  • Changed log messages in Picklist services from always to info (r 438559)
  • Order packing now takes into account previously shipped quantities when asking user how many to pack (r 438576)
  • changed conditions of picklists so that previous picked items which have not been completely shipped can be picked again once the previous picklist is marked PICKED (r 438687)
Seed Data
  • FLEXADMIN security group now has permission to create and post accounting transactions to the general ledger (r 438173)
  • Seed data for spanish regions f (r 438599)
Work Effort
  • Fixed bug of wrong request name for communication event lookup screen (r 438812)
eCommerce
  • Fix the parsing of ecommain.css file for Microsoft Internet Explorer (r 436946, 437568)
  • fixed a bug caused by the changes to getGrandTotal method in ShoppingCart.java where tax could be included twice, there is now a getDisplayGrandTotal method for the display side, and that is now used in ecommerce showcart.ftl (r 437453)
  • Updated French Ecommerce Labels to allow more languages in dropdown using general.properties (r 437716)