Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • OFBiz website
    • The OFBiz website can now be ran in the OFBiz system itself. It can also be used as a basis for other languages. try: http://localhost:8080/ofbiz on a local installation
  • Accounting
    • Converted simple events in FixedAssetMaintEvents.xml to services.

November 2009

  • SFA
    • SFA accounts/contacts/leads have been rewritten to use forms and the perform find service instead of the ftl and findparty service in order keep the maintenance costs down.
      These functions now show by default the parties as shown in the party component with the possibility to assign them to certain users.
    • The first page now shows the calendar for events and the possibility to receive and send email.
    • The event function has been added to assign tasks to one self and others and being informed about the status. The will show up on the SFA front page.

...

  • POS
    • There is now a 800x600 setting (there was only 1024x768 before)
    • It's easier to deal with credit card external payment (using an external payment terminal)
    • There is now a French version of the Till Manual (Manuel du point vente) and the English version has been updated
    • The POS Technical Setup Process has been enhanced, also the POS System page
    • You are now able to switch on/off the virtual keyboards from the Admin screen
  • Ebay
    • Multiple Product Store support provided in eBay. Now user can have multiple Product Store and can maintain hierarchy to support multiple business using different product store.
    • Improved Ebay export screen and shown the WebSites that are associated with the Product Store.
    • Removed the dependency of search form on eBay from catalog component.
    • Improved association of eBay category records with Catalog. Created new category type "PCCT_EBAY_ROOT" and maintain heirarchy of category association with catalog. This provides clear picture and easy to understand association of category with the catalog.
    • Couple of error message improvements.
      • In case low ATP proper error message was not coming for any product while importing order to the system. It was redirecting the blank page with one line message, that was not verbose enough. Improved error message for this.
      • Fixed bug: Error or Success message was not displaying for buziness time theme.
    •  
  • Google Base
    • Multiple Product Store support provided in Google Base. Now user can have multiple Product Store and can maintain hierarchy to support multiple business using different product store.
    • Improved Google Base export screen and shown the WebSites that are associated with the Product Store.
    • Removed the dependency of search form on Google base from catalog component.
  • Google Checkout
    • Process payment notification of Authorization, Capture and Refund from Google Checkout.
    • Improved refund code because it was not sending correct refund amount when we were returning more then one quantity.
    • Send item shipped request from OFBiz to Google in a collection instead of sending multiple request for each item shipped. Also show limitation messages for Google orders, while updating manual adjustments from order detail page.
  • Accounting / AR /AP
    • Refund for orders placed from PayPal express checkout was not working. Fixed this issue.
    • Payment Batches are created by assigning of Payments to FinAccount. In batching FinAccountTrans record is created and then it is assigned to Payment. So on cancelling payment batch if FinAccountTrans status set to cancel. And then association of Payment to FinAccount break and it will available for another batch.
    • Modify AR/AP main screen to be a portal page. Show list of "Past Due Invoices" and "Invoices Due Soon" in different portlets in AR/AP.
    • List Reconciliations under Financial Account must bee associated to the Finanacial Account.
    • FinAccount Reconciliation Search Result Table - Add new column for Cancel Reconciliation.
    • Add new field - Closing balance to Reconciliation Screen - This will sum of Opening Balance(default 0) + Reconciled Balance (default 0).
    • Improved error message while cancelling payment batch.
    • Add new feature to Bulk Print Invoices.
    • Add bulk status change action on AR find invoice screen, also add ability to print bulk invoices.
    • Financial Account Transaction - Enhance Deposit Slip Popup.
    • Reconciliation Screen Enhancements. In Financial Account At Reconciliation Screen (https://demo.ofbiz.org/accounting/control/EditFinAccountReconciliations?finAccountId=ABN_CHECKING), rename field name "Reconciled Date" by "Reconciliation Date". A write a scheduled service (autoFinAccountReconciliation) which will call once in a day and get all of the reconciliation records whose reconciliation date is set in between current date.
    • Updated Check Run process to use PaymentMethod of paying organizationParty instead of FinAccount. finAccountId is now fetched from PaymentMethod and finAccount Transaction is created.
    • Added bulk action for updating invoice status. Also cleaned up javascript code to take advantage of prototype library. Still remains to move javascript in separate file and also css trick to show button disabled when it is.
    • Removed duplicate definition of CommonPartyDecorator. Added partyDecoratorLocation parameter to ar/ap web.xml file so they can find CommonPartyDecorator.
    • Added view entity to fetch Payment, PaymentType desc, PaymentMethodType desc, status desc and Party names for display in UI. Fixed depositWithdrawPayment.ftl, now uses view.
    • Adding mass payment status change to find screen. Also added few more details in payments list.
    • Renamed CommonAdminDecorator to CommonGlSetupDecorator, new name is close to the purpose. Added commonGlSetupDecoratorLocation context parameter. Allows easy way to override decorator in derived applications.
    • Adding a view to fetch data from Payment Group Member, Payment and FinAccountTrans entities.
    • When creating AP payment use PaymentMethod of organizationParty. FinAccount Transactions are created by fetching finAccountId from PaymentMethod.
    • Adding Find Bank Reconciliations screen.
    • Screenlets for Quick view into invoices past due and invoices coming due soon.
    • Improvements to PaymentGroup UI.Fixed issue with List of deposit slips displaying under FinAccount tab are not associated to FinAccount.This list should contain only those deposit slips which are created for selected FinAccount.
      Added ordering, Show deposit slips in search result in descending order of effective date.
    •  
  • Ecommerce
    • Moved few js files from Ecommerce to Ordermgr as Ordermgr screens can't be depended on Ecommerce component.
    • One of the biggest featured introduced in Ecommerce and which was "Layered Navigation of Categories." Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges. The user can apply multiple filters to the given product listing. He can narrow or expand his search and try different filter combinations so as to find the desired product.
    • HTML cleanup for Product Detail and other pages.
    • OFBiz Change cart item price according to the price role.
    • Shopping cart on checkout page does not gets update when a gift item is added in cart after applying coupon code.
  • Order
    • Add additional screen for gift card certificate buying functionality by CSR in Order manager application in add item page. Also add feature to fill survey on same page. Also if CSR selects "Create as new order" from Actions block for Gift card products then survey responses will be created automatically for the new order, which will be same as last order.
    • Better supportability for products of type MARKETING_PKG_AUTO in order processing and fulfillment process.
      • Show associated products for product of type "MARKETING_PKG_AUTO" on order items section of show cart page in order manager application.
      • Marketing packages should only shown backordered when ATP of product which compose Marketing packages product are less than quantity added in cart.
      • Pick sheets should show Products of type Marketing Packages along with the products which compose Marketing Packages.
      • Show link of production run created on order items section of Order detail page while placing order for product of type MARKETING_PKG_AUTO.
      • Product of type Marketing Packages should be shown on Verify Pick Screen along with Products they are composed of.
    • cancelAllBackOrders scheduled service should not attempt to cancel "Completed" Orders.
    • Fixed Bug: On order view page when clicking on "Create As New Order", the adjustments Shipping and Handling and Sales Tax are duplicated.
    • Order confirmation email doesn't send verbose content when any party doesn't have userlogin associated with it.
  • Product / Facility
    • New feature to upload multiple Additional View Images at Product Content.Moving services to correct component | location and renaming services so would be verbose enough to understand its purpose.
    • Added user friendly error messages on Shipment screens.
  • Framework
    • Setting viewSize and viewIndex in screen context for list forms wasn't functional, it's fixed now.

October 2009

  • POS
    New Client Profile screen (from Promo button in promo panel) allows you to search for all clients (all fields empty) or to focus on a client (at least one field filed) and edit his/her profile.
    You may select a client, then his/her card id will be used as a promo code. The idea is to generate promo codes and to use them as card numbers when creating physical cards.
    Also this allows much more possibilities as now the POS is customer aware...

...

  • Accounting.
    • Added more help screens for Invoice, Payment and billing accounts
  • Catalog
    • OFBiz supports Product Type Hierarchy. But in case of products of type MARKETING_PKG, the logic doesn't applies to sub types when hierarchy is implemented. Now the code is modified to consider the sub product types as well.
  • Framework
    • The selenium tests can now be run from the webtools application. An example is provided
    Framework
    • The selenium tests can now be run from the webtools application. An example is provided there.
    • Upgraded the seleniumXml sytem.
    • Added UEL support of variable name modifiers for an object accessed via key in a Map. Added a variable name modifier for BigDecimal.
    • Added a utility method CommonWorkers.hasParentType() which takes entity name (Type Entity), sub-type, parent type, and checks if the passed in sub-type has parent type as its parent somewhere in the hierarchy.
  • Ebay
    • Implemented new calls in eBay - GetOrders & GetMyeBaySelling. Now we are able to import single transaction as well as and order that contains multiple transaction to OFBiz. Order having multiple transaction will remain as it is in OFBiz.
    • Provided option to import order & transaction from Single screen.
    • Moved values for ebay configuration from property file to new entity EbayConfig. Provided the GUI support to update configuration values.
    • Also new entity introduced EbayShippingMethod to support custom shipping method from eBay. Also provided GUI support. Included demo data for reference.
    • Code refactoring in eBay and did cleanup in old eBay single transaction search screen. Encouraged use of Generics in Ebay code.
    • More then one Product export to eBay was not working so fixed that issue.
    • Improved error message shown to customer. Also improved the success messsage shown on the User Interface.

...

  • Work Effort
    • Improved and expanded iCalendar support. OFBiz can be used as an iCalendar server - enabling users to share calendar information using their iCalendar-aware client (Mozilla Sunbird, Apple iCal, Microsoft Outlook, Windows Vista Calendar, cell phone, PDA). Users can publish department calendars, project calendars, company vacation calendars, etc. They can check on the availability of a conference room, or find out when service is due on a fixed asset - right from their calendar client.
  • Facility
    • facilityId was not processed correctly in case of quickShipPurchaseOrder. This is fixed now.

...

  • PartyMgr / myPortal
    • A built in web email client has been completed for the receiving and sending of email. Further it is possible to edit other parties email if the relationship in the partyRelationShip entity is recorded. Emails can be converted into customer requests and assigned to tasks in a project and assigned to a project member all on one screen.
  • Accounting
    • Support of Authorize.net 3.1 and use the new Payment Gateway Config features.
    • Integration of new RBS WorldPay Select Junior and support of new Payment Gateway Config features.
    • Added screens to see billing accounts and returns information under Fin. History tab in Party.
  • Order
    • After a return for refund, now exchange order can be created against original order.
    • Added new return type "Replace Immediately". This could be used with returns for which items are not expected to be returned and even item(s) cost less then the shipping charges.
    • Added new filters on find order page. This filter is about finding orders ship to a country. This work along with the option "Include Only" and "Do Not Include". With the former option system will display only orders that are ship to the selected country and with latter it will display only order that are not shipped to the selected country.
    • Added Optional input field where user can specify an orderId while creating a purchase order from Requirements.
    • Enable audit for few fields on ReturnItem entity namely returnTypeId, returnReasonId, returnQuantity, receivedQuantity and returnPrice. The history of changes on these fields can be viewed through new tab Return History.
    • Adding the feature to show/hide out of stock products on site. This new implementation is configurable through a new field showOutOfStockProducts (by default equal to Y) on ProductStore.
    • Enabled audit on few fields on OrderItem to archive changes in OrderItem price and quantities as well as on OrderItemShipGroup to archive changes in shipment method for an
      order.This can be viewed through "Order History" link under Actions screelet on Order Detail Page.
    • Added an option to add a new shipping address from Order detail page.
    • Added feature to generate pick sheet PDF for an order from Order Detail Page.
    • Added few more search filters on find order page. They are shipping method, order viewed and PaymentGatewayResponse - gatewayAvsResult, gatewayScoreResult.
    • A zero amount replacement order gets created in held status when a return is accepted by using return type "Wait Replacement Reserved". If the return is not received within 30 days then all these replacement orders are canceled by a scheduled batch process.
    • New return type "Refund Immediately" which trigger refunds on when return is accepted.
    • New functionality added for when existing replacement order (in held status) get cancelled because of return is not recieved in minimum number of days, but if the return is received later on then a new replacement order will be created for the return received.
    • Added new feature to mark order as viewed.
  • Catalog
    • Now Shipping Total adjustments can be applied using promotion. User can specify percentage discount on a specific shipping method. This may be used for free shipping if needed.
  • Marketing
    • Added two new reports in Marketing component. These reports are related to emails sent, bounced and opened, subscriptions and canceled for given time period.
  • Ecommerce
    • When inventory is found or returned for a Discontinued Item then update ProductCategoryMember so that this item is shown in front-end store.
  • GoogleCheckout
    • Broken code is fixed in OFBiz trunk to send the cart details to Google Checkout area.
    • Sending cart info using Java API is introduced. Then saving Order is done based on the Order Notification is comming from Google Checkout server.
    • Other things are Introduced new entities to provide the configurable option for user on the GUI.
    • Couple of things are handled from Order Notification api like update order info which includes cancel order, charge order.
    • Introduced the concept to send Flat Rate Ship estimate to google and very soon we should introduced Merchant calculated Option for sending Ship estimate.
    • Provided link on the Ecommerce facing so that end user knows that this feature exists in OFBiz.
  • Facility
    • Added missing Enumeration data for InventoryItemDetail Reasons - "Mis-shipped Item Ordered (plus)" and "Mis-shipped Item Shipped (minus)".

...