Professional Documents
Culture Documents
Can someone speak some Korean to tell him where the aperture button is?
TABLE of CONTENTS
THE ADEMPIERE PROJECT ................................................................................................................................ 3 COPYRIGHT NOTICE.................................................................................................................................................. 3 ADEMPIERE BUSINESS SUITE ............................................................................................................................ 4 ALIGN TO BUSINESS PROCESSES .................................................................................................................................. 4 QUOTE TO CASH ...................................................................................................................................................... 5 RULES FOR BUSINESS DOCUMENT ............................................................................................................................... 6 REQUISITION TO PAY ................................................................................................................................................ 8 CUSTOMER RELATIONS MANAGEMENT ........................................................................................................................ 9 PARTNER RELATIONS MANAGEMENT ......................................................................................................................... 10 SUPPLY CHAIN MANAGEMENT ................................................................................................................................. 11 PERFORMANCE ANALYSIS ........................................................................................................................................ 12 WEB STORE .......................................................................................................................................................... 12 FINANCIALS INTEGRATION ....................................................................................................................................... 12 TECHNOLOGY ................................................................................................................................................. 13 KPI DASHBOARD ................................................................................................................................................... 14 RICH AND REACH USER INTERFACES .......................................................................................................................... 15 SWING CLIENT IMPROVEMENTS ................................................................................................................................ 16 SECURITY HOLE PATCHING ...................................................................................................................................... 17 WEB HTML INTERFACE .......................................................................................................................................... 17 APPLICATION DICTIONARY CONFIGURATION ................................................................................................................ 18 2PACK TOOL......................................................................................................................................................... 19 THE VICTORIA EDITION................................................................................................................................... 20 RELEASE NOTES:.................................................................................................................................................... 20 PREVIOUS RELEASE ................................................................................................................................................ 28
2|Page
Copyright Notice
This document contains copyrighted information by its sources such as ComPiere Inc, USA, ADempiere Bazaar, and red1, Malaysia. This document is distributed freely for promotional and reference purposes and is not for sale or commerce. The author holds no liability as to its accuracy or need to defend its contents. The authors reference site is at http://red1.org/.
3|Page ADempiere Release Manual
General Ledger Accounts Payables Accounts Receivables Purchase Order Sales Order Inventory Management Fixed Assets CRM x x
4|Page
Quote to Cash
Quote to Cash covers the business process for creating a quote for a prospect or customer, order management, invoicing, and cash receipt. The functionality is highly integrated with the Inventory and Fulfilment parts or often refer to as the Supply Chain Management (SCM) and Customer Management. In traditional systems, you find this in modules like order entry and accounts receivable.
The integration works wonderfully where no invoice can be accidently taken or paid for when ordered materials arent delivered according to the remembered rules. As items are put on Sales Orders, their quantities are reserved in the Product Info window, for a fast overview of its available to promise for further orders.
5|Page
Shipment
Shipment
Invoice
Delivery Rule: After Receipt
Invoice
Receipt
... and any combination ...
Receipt
Document Status
XOR
Drafted
Start
100
100
Document Sequencing
Each Document Type has its own document sequence numbering that is preset by default or ClientAdmin if the Search Key value is not entered by the user.
20 200
Doc Auto
Doc Complete
XOR
6|Page
XOR
Standard status of the business document marks each stage of the business life cycle.
10 10
100
Doc Prepare
In Progress
Completed
Sales Order
Shipment
Sales Order
POS Order
Sales Order
Prepayment
Sales Order
Receipt
7|Page
Requisition to Pay
While the Quote to Cash handles the Accounts Receivables side from Customers, the Requisition to Pay flow covers the Accounts Payable path or business process for creating requisitions, purchase orders, invoice receipts, and payment processing from Suppliers and Vendors. The functionality is similarly integrated within the SCM. In traditional systems, you find this functionality in modules like purchasing and accounts payable.
The Materials Receipt allows for partial delivery by the suppliers and the system keeps track of the undelivered balance so that progress payments and back orders are known by the user.
8|Page
Info Request Service Request Charge Request Account Request Warranty Request Help Request alert
ea te cr
Request
assign co nv e rt
load
EMail Confirmation
Request
create
Offer
send
EMail Request
lo ad
EMail Offer
at e cre
History
crea
erat
Lead /
Prospect
import
Sales Order
te
ra te
gen
ge
ne
Mailing
Marketing Campaign
gene
rate
Vendor Invoice
EMail Promotion
Request Status
Account Request
enter
Customer/Vendor
- Open Orders - Open Invoices - Open Payments -
Request
Payment Info
9|Page
10 | P a g e
11 | P a g e
Performance Analysis
Performance Analysis covers the costing and accounting dimension of the application. In traditional systems, you find this functionality in Reporting and General Ledger, modules as well as in those modules that generate accounting entries.
Web Store
The Adempiere Web Store provides all you need to run your web presence. The information is shared with the standard application, so no synchronization or extra integration work is required. The web store components can be customized to the look-and-feel of your web site.
Financials Integration
The greatest benefit of using ADempiere is its integration with Financials and Accounts Posting. The user can then retrieve any financial statement easily.
12 | P a g e
Technology
ADempiere pursues the latest in ERP2 philosophy utilising the well tested matured Web Enterprise concepts such as via J2EE, Jboss, or Service Oriented Acrhitecture to achieve the Dashboard look, Email alerts, E-Commerce, and Open Standards compatibility.
The HTML Start screen covers all the options such as Web-Store, Request for CRM, and WebStart Client setup link as well as online Manuals and live help. Been of open standards, there are numerous tools for easier handling of Accounts.
13 | P a g e
KPI DashBoard
The Java Client is launched via Single-Sign-On for users controlled of their access to windows, forms and processes. Respective users will be able to view their peculiar requests, alerts and workflow actions. The latest smart update of the dashboard is the work of Stefan Kuthan of Austria.
The Rich JavaClient allows for fast and user friendly drill-across and zoom-intos of associated components, such as Documents, Business Partners, Roles, Rules and Pricings.
14 | P a g e
15 | P a g e
16 | P a g e
17 | P a g e
The changes apply via the Application Dictionary will dictate the look and feel and operations of the Menus, Windows, Tabs, and Columns within the system.
18 | P a g e
2Pack Tool
Robert Klein also brought to the community a tool to keep their own customised verticals and facilitiate an effortless export/import with the core application via the 2Pack plugin framework that can package-in and package-out modules such as Fixed Assets (Robert Klein) and Libero Manufacturing and HR which are contributed by Victor Perez of Mexico.
19 | P a g e
Release Notes:
Bug Fixes
BF [ 1760240 ] CashLine bank account is filled even if is not bank transfer (Teo Sarca) BF [ 1759655 ] NPE when you enter "+" in a numeric field (Teo Sarca) Bug Fix [ 1759245 ] Locator field cleared in Physical Inventory (Carlos Ruiz) Bug Fix in AD [ 1759181 ] AD_Color.ColorType is defined as Color and must be List (Carlos Ruiz) BF [ 1757523 ] Server Processes are using Server's context (Teo Sarca) Bug Fix [ 1746900 ] Add or Copy Accounts failing / postgres (Carlos Ruiz) Bug fix [ 1754751 ] SQL Error with M_Package (Carlos Ruiz) Corrects bug 1748285 and 1738952 in the HTML Client Robert Klein minor - add index out of bound check. Convert Postgres (Heng Sin) [ 1755592 ] Printing time in format (Victor Perez) [ 1754889 ] Create Package error. (Carlos Ruiz) Fixed some issues with SQLJ and views. (Bahman) [ 1689521 ] Issue when you need buy with um minor that stoked. (Heng Sin) [ 1754550 ] Minor bugs in MSysConfig. (Heng Sin) [ 1754540 ] Add attribute instance retrieval method to MProduct. (Heng Sin) Corrected DB_VERSION and DATE_VERSION to "2007-07-13". (Bahman) [ 1746366 ] Some Workflow Actions Are Not Implemented (Karsten Thiemann) [ 1753148 ] Attachment doesn't support update (Heng Sin) [ 1753072 ] Report window doesn't have the focus when launch from window (Heng Sin) [ 1753074 ] Can't open attribute instance window for new product (Heng Sin) [ 1753072 ] Report window doesn't have the focus when launch from window (Heng Sin) [ 1752808 ] MTable.getPO doesn't load virtual column (Heng Sin)
20 | P a g e
Try not to look worried. We ran out of money to get the cameraman a coke.
[ 1752801 ] mtable.getPo should return null when query return no result (Heng Sin) [ 1752853 ] Product Category Tree has problems for new records (Carlos Ruiz) [ 1752501 ] fireDataStatusEEvent in GridTab should be public (Heng Sin) [ 1752486 ] Clob/blob datatype is string or byte[] in postgresql (Heng Sin) [ 1751966 ] Create Report Line Bug (Heng Sin) [ 1748449 ] Info Account - Posting Type is not translated (Teo Sarca) [ 1750958 ] Error show PO different Receipt Warehouse in Create From (Victor Perez) [ 1722235 ] Encryption for password wrongly managed (Carlos Ruiz) [ 1750281 ] Fixed 2Pack columnID error in PackRoll (Carlos Ruiz) [ 1750263 ] 2Pack i18n issue (Carlos Ruiz) Accepted patch with modifications : [ 1748974 ] Fix bug 1748971 Create Price List process bug (Carlos Ruiz) [ 1748971 ] nullpointerexception generating price lists (Carlos Ruiz) Reapply 2866 Security Fix. Robert Klein [ 1748518 ] enhanced VTreePanel.java: group favorites (Trifon Nikolaev Trifonov) [ 1749554 ] Adding duplicated item to TreeBar only throws Exception (Trifon Nikolaev Trifonov) [ 1748932 ] enhanced dashboard / graph package (Heng Sin) unregistered bug - clob should map to Text instead of bytea for postgresql. (Heng Sin) 1748285 - Reversed changes in WFilter and build.xml. Robert Klein 1749543 - Corrected in WebField, window.css and window.js Robert Klein [ 1749115 ] XMLImportStructure Bugs (Fernando Cezar Lucktemberg) Correct issue with clearing frame. Corrects defect #1749055 Robert Klein [ 1748346 ] NPE on locator fields that are not mandatory (Teo Sarca) [ 1748346 ] NPE on locator fields that are not mandatory (Teo Sarca) fixes around MProductTest (Teo Sarca) 1746878 Correct Button format on Attachment Window Robert Klein 1746877 Zoom does not always opens a window Robert Klein 1746837 Report and Process does not open up until a window is opened Robert Klein 1746833 Copyright label is wrong on the index page Robert Klein
21 | P a g e
1746832 Lookup fields to do not fire callouts Robert Klein 1746823 Password reset does not work on WebUI Robert Klein [ 1746909 ] Error when try synchronize column with reference table (Victor Perez) [ 1747741 ] Help window not working on java 6 (Teo Sarca) [ 1747150 ] Can't add attributes to attribute set (Heng Sin) [ 1707876 ] Grid mode editing not working with combo boxes (Teo Sarca) [ 1746898 ] Error DB_PostgreSQL.convertStatement with (Heng Sin) [ 1746366 ] Some Workflow Actions Are Not Implemented (Karsten Thiemann) [ 1746266 ] Convert fails for type only ALTER...MODIFY statement (Heng Sin) Fixed add column with default value failed - reported by Tim during testing of 2pack import of Libero. (Heng Sin) [ 1745790 ] Error when try copy commission (Victor Perez) [ 1745703 ] WebUI: Access to system-level windows without authentication (Bahman) [ 1686531 ] Automatic change of status on requests is not happening (Carlos Ruiz) [ 1744094] Workflow - Node With Process Gives NPE (Karsten Thiemann) In Location Dialog don't show Online button for countries not configured (Carlos Ruiz) BugFix http://sourceforge.net/tracker/index.php?func=detail&aid=1742903&group_id=176962&atid=879332 (Michael Judd) BF [ 1742968 ] Document Attachment error with Version 2739 (Teo Sarca) BugFix http://sourceforge.net/tracker/index.php?func=detail&aid=1742903&group_id=176962&atid=879332 (Michael Judd) reversing class to static as no other call except (Redhuan) Amounts over 999.99 fail in VPayment for Credit Card and Check(Cheque) (Michael Judd) BF: error when applying this script on customized AD_Element, AD_Column, AD_Field tables. (Teo Sarca) [ 1742835 ] Problem in Doc_MatchInv DECODE Function (Heng Sin) Fix Oracle SQL (Michael Judd) [ 1742342 ] Incorrect path reference in GenerateModel.launch (Michael Judd) [ 1742159 ] Editable number field for inactive record (Teo Sarca) [ 1732338 ] Business Partner Open Balance Incorrect (Carlos Ruiz) [ 1739255 ] Payment Selection Exception (Carlos Ruiz) [ 1741071 ] NPE saving on window (Carlos Ruiz) [ 1740195 ] Load jasper report file from attachment (Heng Sin) Fixing two detected errors in dictionary with IsTranslated definition (Carlos Ruiz) Fix -> Print preview not working when translated after revision 2710 (Carlos Ruiz) [ 1740047 ] Average Costing & Landed Cost fix (Fernando Cezar Lucktemberg) [ 1740835 ] NPE when closing a window (Teo Sarca) fix launch file to include needed jasperreport jar (Heng Sin) [ 1740019 ] Wrong Accounting in Returns (Victor Perez) Average Costing & Landed Cost fixes (User:Armenrz) [ 1740254 ] PriceList Version is empty in Product-Price tab (Teo Sarca) [ 1739541 ] Organization in Window "Role" problem (Teo Sarca) [ 1739544 ] getLookup_TableEmbed error for self referecing references (Teo Sarca) [ 1739530 ] getLookup_TableDirEmbed error when BaseColumn is sql query (Teo Sarca) [ 1739516 ] Warning on numeric field with range set (Teo Sarca) Added some ordering changes to the handle import functions to help with dependency errors. (Tim Heath) [ 1739096 ] Dunning Run Create is using inactive BP locations (Teo Sarca) [ 1739022 ] Print Dunning Letters: null pointer (Teo Sarca) refresh of combo doesn't work (Heng Sin) WebUI: set the "background" frame "WCmd" to noresize (Teo Sarca) Minor import fix (Teo Sarca) [ 1738641 ] Import Formats are accesible for all tenants (Teo Sarca) Test to validate the wellformedness of PackOut.xml (Tim Heath) [ 1737565 ] Standalone Jasper Report only with full path possible (Victor Perez) Added missing sql scripts for the "PrintPreview" message (Johannes Gubo) [ 1684853 ] Add Print Preview button (Johannes Gubo) Jasper Reports as well as normal processes are now both working again. (Johannes Gubo) Fixed by class validation and minimal usage of reflection. (Johannes Gubo) processClass is not forced to be a SvrProcess class, it can be also a ReportStarter one (used with Jasper Reports) (Johannes Gubo)
22 | P a g e
Bug introduced with new process invocation methods. (Johannes Gubo) With the new process invokation methods Jasper Reports get started twice, fixed this issue (Johannes Gubo) Fixed wrong resultset column index and better exception/error handling (Johannes Gubo) inStr.indexOf(";"); modified to inStr.indexOf(';'); (Trifon Nikolaev Trifonov) [ 1729327 ] Reporting Functionality ( zk client ) (Heng Sin) [ 1684853 ] Add Print Preview button (Heng Sin) [ 1735618 ] GridTable error when there is no model generated (Teo Sarca) [ 1735122 ] Mandatory fields with AutoCompletion have incorrect color (Teo Sarca) [ 1735043 ] AutoCompletion: drop down box is showed even if i press Caps (Teo Sarca) [ 1734924 ] Error when you create a new record that has mandatory values (Teo Sarca) [ 1734881 ] Any window with product attribute on first tab is not workin (Teo Sarca) [ 1734802 ] Right click on AutoCompletion box is not working as expected (Teo Sarca) [ 1704828 ] PO.is_Changed() and PO.is_ValueChanged are not consistent (Teo Sarca) [ 1672820 ] Sorting should be language-sensitive (Teo Sarca) [ 1714261 ] MLookupFactory: TableDirEmbed -> TableEmbed not supported (Teo Sarca) [ 1734394 ] MLookupFactory.getLookup_TableDirEmbed is not translated (Teo Sarca) [ 1734327 ] Acct Viewer sorting is very very slow (Teo Sarca) [ 1733665 ] "Zoom-Popup" not Working after Auto-Completion Patch (Heng Sin) [ 1733684 ] Product Window Giving Error after Auto-Completion Patch (Victor Perez) [ 1733632 ] When export 2Pack create without Workflow,PrintFormat,etc (Victor Perez) Bug fix for bug #: 1733082 (Tim Heath) [ 1730452 ] Autocompletion on comboboxes (Heng Sin) [ 1726362 ] System Alert Processor exception (Heng Sin) [ 1731053 ] Refactoring of ProcessCtl and ServerBean (Heng Sin) Fixed a bug when exporting a process/report (Tim Heath) [ 1731362 ] When you modify product's name it throws SQLException (Teo Sarca) Fixed bug dealing with outputing a printformat for a process when AD_PrintFormat_ID was 0. (Tim Heath) ID error. ad_field_id 50187 already exists and is used by a column called "PrintFormat" (Johannes Gubo) [ 1727193 ] Convert failed with decode in quoted string (Heng Sin) [ 1726066 ] AdempiereMonitor shows the directories from the log dir (Teo Sarca) Used this test to fix bug #: 1723733 (Tim Heath) Fixed bug dealing with not exporting a sub printformat. BUG #: 1723733 (Tim Heath) Major printformat bug fixed. (Tim Heath) Corrected a missing argument and added single quotes on D. (Tim Heath) Added ad_printformat_id | numeric(10,0) | so needed to regenerate the x class. (Tim Heath) Fixed arg value to Generate Model to have single quotes around it. (Tim Heath) Fixed alter statement. (Tim Heath) AD table changes needed for printformat 2pack PackOut type export. (Tim Heath) [ 1674891 ] MLocatorLookup - weird error (Carlos Ruiz) [ 1725383 ] QtyOrdered wrongly updated (Carlos Ruiz) [ 1725345 ] Material Receipt - Create Lines From - Invalid column index (Carlos Ruiz) [ 1719617 ] Server bean allows remote unauthenticated queries (Heng Sin) Handle exception/error with Assert.Fail instead of System.out (Heng Sin) Added AD_Client_ID=11 to test.properties.template (Trifon Nikolaev Trifonov) Fixed the Issue with PrintFormat when import a process (Victor Perez) [ 1723711 ] Issue with lower case when try create printformat (Victor Perez) minor edit to the readme to state the correct order to run the migration scripts croo [ 1723309 ] EMail password is required even if not IsSTMPAuthorization (Teo Sarca) [ 1723106 ] DunningEntry Amt not updated correctly (Teo Sarca) [ Bugs-1717931 ] Shortcut not working for combobox and button (Bahman) [ 1717620 ] DB password printed on screen. (Heng Sin) [ 1723106 ] DunningEntry Amt not updated correctly (Teo Sarca) [ 1719617 ] Server bean allows remote unauthenticated queries (Heng Sin) Added security token validation for wan profile. (Heng Sin) [ 1719617 ] Server bean allows remote unauthenticated queries (Heng Sin) [ 1722278 ] Wrong usage of =="" (Trifon Nikolaev Trifonov) [ 1722058 ] Server Management doesn't decrypt password (Carlos Ruiz) [ 1722049 ] Column encryption not working on String (Carlos Ruiz) [ 1721710 ] Changing BPartner in a completed document should be denied (Teo Sarca)
23 | P a g e
[ 1721252 ] XE: paymentTermDiscount not using C_NonBusinessDay (Teo Sarca) [ 1721360 ] Dunning print shows duplicate lines (Teo Sarca) [ 1721252 ] XE: paymentTermDiscount not using C_NonBusinessDay (Teo Sarca) [ 1717620 ] DB password printed on screen. (Trifon Nikolaev Trifonov) Datatype NUMBER does not exist in postgresql, changed to NUMERIC (Johannes Gubo) [ 1718897 ] User can enter more characters than max size field (Trifon Nikolaev Trifonov) Added 'base' project to classpath in order to work with Adempiere version > 3.2 (Trifon Nikolaev Trifonov) [ 1718009 ] Five 2Pack bugs (Carlos Ruiz) [ 1717919 ] Out of memory when running Run_build.bat (Heng Sin) [ 1713159 ] List shrink to one element on requery after add new element (Carlos Ruiz) [ 1711539 ] Shortcut Alt-L not working for Lookup on Menu (Heng Sin) Fixed issue after package refactoring. (Heng Sin) A little more on [ 1716866 ] Tax Rates By Zip Code (Carlos Ruiz) minor, fixed build issue. (Heng Sin) Fixed classpath issue (missing junit libraries) (Johannes Gubo) [ 1716866 ] Tax Rates By Zip Code (Johannes Gubo) [ 1716437 ] InventoryCountCreate.java ignores Product Categroy Tree (Karsten Thiemann) [ 1716866 ] Tax Rates By Zip Code (Carlos Ruiz) [ 1716528 ] R_IssueSource not a System table. (Fernando Cezar Lucktemberg) Fixed NetBeans project file to work after merging source folders, fixed classpath (Johannes Gubo) Missing classpath references caused classes not found during build under NetBeans as well as standalone, added the missing libraries to the classpath (base.path) (Johannes Gubo) tools/lib/servlet.jar not existing, changed classpath to reference servlet-api.jar instead (Johannes Gubo) minor - update junit classpath reference (Heng Sin) fixed eclipse classpath and launch configuration (Heng Sin) [ 1715596 ] SQLJ Date problem in PostgreSQL (Heng Sin) 1713850 GL Distribution only works for Accounts (User:Armenrz) 1694472 (User:Armenrz) 1683587 Non-Item isStocked flag (User:Armenrz) 1702235 (User:Armenrz) [ 1713668 ] "View" menu elements dont open result window (Heng Sin) [ 1715119 ] Portuguese (pt_PT) Language and Accounting Pack (Trifon Nikolaev Trifonov) [ 1714833 ] Russian Language pack for version 3.1.6 Contributed by Anatoly Ustyugov. (Trifon Nikolaev Trifonov) minor, put back the @pause command so that user can read the error message printed on console. (Heng Sin) Should install jdk first before database (Heng Sin) better indentation (Carlos Ruiz) [ 1707019 ] Fixed Assets package is broking synchronize translation (Carlos Ruiz) - 003_make_feature_1714090_optional.sql - update for those who already ran the 002 (Carlos Ruiz) 002_add_feature_1714090.sql - change it to make new parameter optional (Carlos Ruiz) InOutGenerate.java - minor indentation enhancement (Carlos Ruiz) [ 1704212 ] order reserves at the wrong locator (Karsten Thiemann) [ 1672362 ] Resort Lines By Pressing Shift+Up/Down (Karsten Thiemann) [ 1713532 ] Accounting error introduced by "Allow Negative Posting" (Carlos Ruiz) [ 1713337 ] "Generate Invoices (manual)" show locked records. (Trifon Nikolaev Trifonov) [ 1713317 ] Generate Shipments (manual) show locked records (Trifon Nikolaev Trifonov) [ 1713032 ] ADempiere won't open browser in Mac OS X (Fernando Cezar Lucktemberg) [ 1712731 ] RUN_ImportAdempiere.bat fails on Postgres (Heng Sin) [ 1711626 ] Workflow tab just allow to navigate first two activities (Carlos Ruiz)
24 | P a g e
added missing migration script for postgresql. (Heng Sin) Added local GenerateModel.launch to svn:ignore. (Heng Sin) drop System.out.println (Carlos Ruiz) Correction: "User Window" and "User Form" are implemented - thank you Matthias (oleoh) for the correction (Karsten Thiemann) new general .classpath without dbPort (Carlos Ruiz) drop not needed dbPort subdirectory (Carlos Ruiz) assign window to new table Dashboard (Carlos Ruiz) Migration script for dashboard (Carlos Ruiz) minor, increase log level to warning from info if failed to create log file. (Heng Sin) increase log level to severe if blog or clob save failed with exception (Heng Sin) Updated Calendar10.gif so now visible again in IE6 Robert Klein Reversed changes Selenium and Joomla integration in index.html abd window.js Robert Klein Correct build.xml to remove deletion of lib directories. Robert Klein
I told you guys that we dont have to bring our own cams. Just say, Wow, that looks cute.
Minor java generics improvement (Teo Sarca) Enhancement Fixed Eclipse settings! (Trifon Nikolaev Trifonov) Test case to test creation of a Product. (Tim Heath) Cleanup: removed unused imports (Teo Sarca) Cleanup: CStatementVO.java: removed unused imports (Teo Sarca) Deleted GenerateModel.launch (Trifon Nikolaev Trifonov) Aded GenerateModel-general.launch (Trifon Nikolaev Trifonov) Added "@Override" annotation to overrides methods (Teo Sarca) Changing heap space in compilation to avoid problem (Carlos Ruiz) make entry of classname for jasperreport process optional (Heng Sin) Libero version of PackOut.xml that works, had to make some changes to get it to work. (Tim Heath) Changed to make a full import of libero 2pack possible. (Tim Heath) Enhancements: Average Costing & Landed Cost (User:Armenrz) Refactoring - move business logic to model, clean up. (Heng Sin) Refactoring - move business logic code from AReport to MPrintFormat (Heng Sin) Add hook to allow Env to work in a multi user environment, i.e servlet base UI (Heng Sin) Added a target to run the XMLImportStructureTest main function. (Tim Heath) Added a main so I can see the output as it is running. (Tim Heath) All types in the Libero.zip PackOut.xml can be imported if they are in the right order. (Tim Heath) Testing the new approach at importing 2pack xml. (Tim Heath) Removed the reflection code, replaced by a cast to ProcessCall (thanks to Hengsin for the hint!) (Johannes Gubo)
25 | P a g e
Rebranding and cleanup of lines which say that modification of log is violation os license. (Trifon Nikolaev Trifonov) added check to avoid infinite recursion (Heng Sin) Update of Russian translation by Anatoly Ustyugov. (Trifon Nikolaev Trifonov) Ensure m_lookup and p_data is in sync after refresh. (Heng Sin) Modified ddlutils views for oracle and postgresql (Teo Sarca) Added bin/ directory to ignore list (Teo Sarca) Added initial AdempiereTestCase (Teo Sarca) test.properties file must not be stored in SVN Repository. (Trifon Nikolaev Trifonov) Refactoring to better separate business logic from view (Heng Sin) German Translation by metas.de version 1.2 for ADempiere 1.5 (Karsten Thiemann) Feature Request [ 1730595 ] Dependant Mandatory Field (Karsten Thiemann) improve build performance (Heng Sin) svn:ignore for mybuild.properties (Heng Sin) minor - svn:ignore for build (Heng Sin) minor localization fix for exceptions: use getLocalizedMessage instead of getMessage (Teo Sarca) Added a GenerateModel ant target. (Tim Heath) Fix element_id on scripts (Carlos Ruiz) 008_2pack_enhancements_printformat.sql for oracle (Carlos Ruiz) 2pack_enhancements (Tim Heath) Implemented JAAS authentication for server bean (Heng Sin) Functional test to import a 2pack package. (Tim Heath) Added the ability to export a print format as a seperate type. (Tim Heath) Added a new test dealing with creation of a 2pack export package. (Tim Heath) Removed individual launch configurations. (Trifon Nikolaev Trifonov) Added launch configuration for FunctionalTestSuite. (Trifon Nikolaev Trifonov) Adding an example implementation of TestSuite (Heng Sin) Refactored functional tests (Trifon Nikolaev Trifonov) Created org.adempiere.test.utils package and added DBUtils (Trifon Nikolaev Trifonov) Added new functional tests dealing with importing of business partners, MLocationTest.java (Tim Heath) Added a testfunctional target and new tests to execute. (Tim Heath) minor - javadoc and license header (Heng Sin) Reorganzation of tests (Trifon Nikolaev Trifonov) Improvement in MProductTest. Better time statistics (Trifon Nikolaev Trifonov) Added MProductTest Eclipse launcher. (Trifon Nikolaev Trifonov) Added MProductTest, whihc test Product creation. (Trifon Nikolaev Trifonov) Needed change to make the WAN port work behind firewall with just WAN port opened (database port closed) (Carlos Ruiz) Commented System.out.println which print user password! Bug item #1717620 (Trifon Nikolaev Trifonov) Duplicate sql function - see ProductAttribute.sql file (Teo Sarca) added junit to build class path instead of build/Base.jar (Teo Sarca) It test creation of MLocation records. (Trifon Nikolaev Trifonov) Added JUnit exmaple test. (Trifon Nikolaev Trifonov) Don't synchronize column with database by default, synchronize only if you mark column as getIsSyncDatabase='Y' (Carlos Ruiz) Some rebranding (Carlos Ruiz) Allow SQLStatements specific for postgres (Carlos Ruiz) some basic package documentation (Heng Sin) Integrate Tim Heath enhancements on 2pack (Carlos Ruiz) Added junit.jar to base project else it do not compile. (Trifon Nikolaev Trifonov) remove dbport, print and interface project reference (Heng Sin) remove dbPort and print reference (Heng Sin) Moved lots of sources and packages to base as discussed in forums (Heng Sin) Deleted not necessary folder. (Trifon Nikolaev Trifonov) dropped the AD_Synchronize specific for Oracle for easier maintenance. (Carlos Ruiz) Feature Request http://sourceforge.net/tracker/index.php?func=detail&aid=1714090&group_id=176962&atid=879335 (Michael Judd) Contribution [ 1713611 ] Simplify X_.. classes (Trifon Nikolaev Trifonov)
26 | P a g e
Contribution [ 1713587 ] Enable Adempiere to work with Google email (Trifon Nikolaev Trifonov) Smal html file which helps in UNICODE encoding. (Trifon Nikolaev Trifonov) Added the RegionName field. (Fernando Cezar Lucktemberg) Added the Brazilian Regions, as they're missing on the DB. (Fernando Cezar Lucktemberg) FEATURE: 1741222 - Add Post code lookup infrastructure (Michael Judd) Feature Request http://sourceforge.net/tracker/index.php?func=detail&aid=1741222&group_id=176962&atid=879335 (Michael Judd) FR [ 1730595 ] Dependant Mandatory Field (Teo Sarca) [ FeatureRequests-1731662 ] Performance Dashboard Update Mechanism. Also did some cleanup. (Bahman) Feature Request [ 1677797 ] Store Archive In File System Or In DB (Karsten Thiemann) Added MProductTest Eclipse launcher. (Trifon Nikolaev Trifonov) Added MProductTest, which test Product creation. (Trifon Nikolaev Trifonov) Needed change to make the WAN port work behind firewall with just WAN port opened (database port closed) (Carlos Ruiz) [ 1712241 ] Delete hard code to set a Column, Tab , Window, PrintFormat (Victor Perez) FR [ 1696228 ] ModelValidator for BeforePost and AfterPost (Carlos Ruiz)
27 | P a g e
Previous Release
For the previous MayDay Release, here are the Release Notes:
Highlights
Stabilization and refactoring of postgres port (Heng Sin)
Enhancements
[ 1693362 ] current ADempiere show credit and debit negative (Victor Perez) - Add C_AcctSchema.IsAllowNegativePosting (Carlos Ruiz) [ 1694788 ] Add role checking on max rows to Info windows (User:Armenrz) [ 1675490 ] ModelValidator on modelChange after events (Teo Sarca, Carlos Ruiz) Remove of ROWNUM (oracle-specific) for better database independence (Heng Sin) [ 1670025 ] ModelValidator.afterLoadPreferences will be useful (Teo Sarca) Complete submission of Access to a tab in a window programmatically (Carlos Ruiz) [ 1703195 ] Silently pass AD_Client_ID, AD_Org_ID and AD_User_ID to JasperReports (Trifon Nikolaev Trifonov) [ 1705429 ] Sort tab doesn't have ignore support (Teo Sarca) [ 1705431 ] Sort tab is modifing readonly records (Teo Sarca) [ 1705437 ] Sort Tab - add drag and drop support (Teo Sarca) [ 1705444 ] Sort Tab is navigable (Teo Sarca) Save optimization - save only what have changed (Teo Sarca) [ 1705883 ] Export translation xml files are not indented (Teo Sarca) Search Product Info by Supplier (Michael Judd) Product Category Tree enhancement (Karsten Thiemann) [ 1707462 ] Change VFormat on runtime and add a mask that uppercases any char (Fernando Cezar Lucktemberg)
Bug Fixes
[ 1693801 ] Error when you try comple a shipment or receipt and tax is 0 (Carlos Ruiz) [ 1696343 ] PO not saved if just custom column changed (Carlos Ruiz) [ 1698284 ] NPE in Payment window (Teo Sarca) [ 1699033 ] Import BPartner Problem (Teo Sarca) Fixed non UTF-characters. Corrected some translation errors (Daniel Norin) [ 1701274 ] Shipment doesn't copy order priority (Teo Sarca)
28 | P a g e
[ 1701324 ] MMovementLine: beforeSave Qty precision error (Teo Sarca) [ 1680304 ] Problem with Replenish Report when you use custom type (Heng Sin) [ 1686773 ] Invoice: inconsistent use of TaxAmt, LineTotalAmt (Teo Sarca) [ 1702807 ] Manual tax not added to InvoiceTax (Teo Sarca) [ 1703207 ] Issue when push button Paymenet Rule for Order Complete (Victor Perez) [ 1703318 ] Error generate invoice line ad charge and should use product (Victor Perez) [ 1703745 ] Quotes needed when CLASSPATH has spaces (JohnSweval, Trifon Nikolaev Trifonov) [ 1703102 ] Can not delete Banks, Charges, Business Partner Groups (Teo Sarca) [ 1704548 ] Non printing images from database (Carlos Ruiz) [ 1704760 ] PackOut - output dir is wrong (Teo Sarca) [ 1704762 ] PackOut - streams are not closed (Teo Sarca) [ 1704763 ] PackOut - field IsReadOnly/isReadWrite is incorrect exported (Teo Sarca) [ 1704802 ] 2Pack is not exporting/importing column version (Teo Sarca) [ 1705164 ] Field overwritten in BPartner window (Carlos Ruiz) [ 1698476 ] FAPACK006 (Fixed Assets) Import Problem (Carlos Ruiz) [ 1705182 ] ORA-00972: identifier is too long (Carlos Ruiz) [ 1663167 ] MColumn.getSQLDataType: Unhandled Data Type = 28 (Carlos Ruiz) [ 1704785 ] VFile is not firing Vetoable Change (Teo Sarca) [ 1705194 ] VFile is not using the field name (Teo Sarca) [ 1705166 ] Sort tabs working wrongly (Teo Sarca) [ 1705537 ] Import Account parent key not shown (Carlos Ruiz) [ 1705768 ] Convert.recoverQuotedStrings() error on strings with <--> (Teo Sarca) [ 1706409 ] Home button not working correctly (Teo Sarca) [ 1706552 ] Wrong transaction isolationlevel in ReportStart class (Johannes Gubo) [ 1705922 ] Problems with Circular Callout (Heng Sin, Carlos Ruiz) [ 1686176 ] Payment allocation issues (contributed by Fabian Aguilar - OFBConsulting, integrated by Carlos Ruiz) [ 1707221 ] Windows are not showing when they are minimized (Teo Sarca) [ 1644616 ] ISO country and currency codes have changed (Dukai, Michael Judd) [ 1707303 ] Account Combination Form(VAccountDialog) translation issue (Trifon Nikolaev Trifonov) Prevent generated UPDATE statement to double quote the default value, this causes an error on postgresql (Johannes Gubo) [ 1707589 ] PackOut export data not working in postgresql (Teo Sarca) [ 1707611 ] Column synchronization for mandatory columns doesn't work (Heng Sin) [ 1699826 ] Process Parameters Panel overwrites window context (Teo Sarca) [ 1659903 ] Export & import WF in 2Pack (Tim Heath) [ 1663186 ] 2pack is not exporting Dynamic Validation (Tim Heath) [ 1707995 ] Wrong pricelists displayed on order screen (Michael Judd) [ 1708139 ] Add rounding rule - price ends in 9 or 5 (Michael Judd, Johannes Gubo, Carlos Ruiz) [ 1708206 ] Info windows on canceling when loading (Teo Sarca) [ 1707959 ] Copy from other PrintFormat doesn't work anymore (Heng Sin) [ 1708635 ] RecordInfo NPE for some Table references (Teo Sarca) [ 1708717 ] Find not working the save if role has query limit (Teo Sarca) [ 1684168 ] Closing the application is not consistent (Teo Sarca) [ 1708835 ] Document Status=Completed but Processed=N (Teo Sarca) [ 1704554 ] Can't merge products when there are costing records (Teo Sarca) [ 1709292 ] Find dialog: custom text fields should respond to enter (Teo Sarca) [ 1646656 ] Truncated characters for pt_BR lang files. Converted the truncated files to unicode hex format. (Fernando Cezar Lucktemberg) [ 1707540 ] Dependency problem when modifying AD Columns and Sync. (Heng Sin)
Additional
[ 1673699 ] Code cleanup (Stefan Huehner) [ 1673357 ] Remove use of myDevEnvTemplate script (Heng Sin) Added xml files for Hungarian language Added Japanese translation (kubotti, Trifon Nikolaev Trifonov) [ 1705940 ] Romanian Language Pack (Ioan Bogdan, Teo Sarca)
29 | P a g e
[ 1705935 ] Romanian Accounting Schema (Ioan Bogdan, Teo Sarca) Removed fyracle and derby from trunk Contributed Adempiere Account Editor (Daniel Norin) [ 1707223 ] Austrian Accounting Schema (Chrisc_at, Trifon Nikolaev Trifonov) Localizations for Spain & Catalonia (Jordi Luna - recavap, Trifon Nikolaev Trifonov)
Patches
As announced this version is going to be maintained for some time (still not determined) for production purposes. Please download last patches file from sourceforge here: ADempiere Patches Installation instructions here: Patches_Installation
patches_3.2_20070505.jar
Covering the following critical bugs found on 3.2
Bug 1711626 - Workflow tab just allow to navigate first two activities Bug 1713532 - Accounting error introduced by "Allow Negative Posting"
Patched classes:
org/compiere/acct/Fact.class org/compiere/apps/wf/WFActivity.class
30 | P a g e