Wed, 03 Oct 2018 13:41:29 +0200[log4j2] Adding different configurations for test, run and build environments.
Javier Armendáriz <javier.armendariz@openbravo.com> [Wed, 03 Oct 2018 13:41:29 +0200] rev 34967
[log4j2] Adding different configurations for test, run and build environments.

Thu, 20 Sep 2018 12:33:59 +0200[log4j2] fixed eclipse projects' classpaths
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 20 Sep 2018 12:33:59 +0200] rev 34966
[log4j2] fixed eclipse projects' classpaths

Thu, 20 Sep 2018 12:27:24 +0200[log4j2] removed references to unused OBLogAppender
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 20 Sep 2018 12:27:24 +0200] rev 34965
[log4j2] removed references to unused OBLogAppender

Thu, 20 Sep 2018 12:15:58 +0200[log4j2] Make OBRebuildAppender compile
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 20 Sep 2018 12:15:58 +0200] rev 34964
[log4j2] Make OBRebuildAppender compile

Thu, 13 Sep 2018 08:36:29 +0200[log4j2] added interoperatibility bridge so that lo4j api can still be used
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 13 Sep 2018 08:36:29 +0200] rev 34963
[log4j2] added interoperatibility bridge so that lo4j api can still be used

Thu, 13 Sep 2018 08:34:27 +0200[log4j2] updated log4j jars 1.2.16 -> 2.11.1
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 13 Sep 2018 08:34:27 +0200] rev 34962
[log4j2] updated log4j jars 1.2.16 -> 2.11.1

Tue, 13 Nov 2018 19:23:04 +0530Fixes Issue 39474: Commission calculation error
Atul Gaware <atul.gaware@openbravo.com> [Tue, 13 Nov 2018 19:23:04 +0530] rev 34961
Fixes Issue 39474: Commission calculation error

When commission is set as Cascade = Yes, comission details
with invoiceline or orderline are deleted before creating
lines are same subsequent invoiceline or orderline.
Hence the information about the amount is lost once such
lines are deleted. To keep track amounts of the multiple
invoiceline or orderline they are stored in variable and
added to same subsequent invoiceline or orderline being
created.

Tue, 13 Nov 2018 13:40:29 +0100Fixes Issue 39616. When searching for previously created
David Miguelez <david.miguelez@openbravo.com> [Tue, 13 Nov 2018 13:40:29 +0100] rev 34960
Fixes Issue 39616. When searching for previously created
Cost Adjustment Lines take into account different currencies.
This is important for Landed Costs in which the same adjustment
can happen for the same transaction with different currencies.

* Create new API to be able to send the currency of the Landed
Cost line as a parameter
* Use the currency in the Query to filter the Cost Adjustment Lines
* Send the Landed Cost Currency when creating a new Cost Adjustment
Line

Tue, 13 Nov 2018 18:11:23 +0100Related to issue 39617: TestUtils declared as public to be used by AWO tests
Víctor Martínez Romanos <victor.martinez@openbravo.com> [Tue, 13 Nov 2018 18:11:23 +0100] rev 34959
Related to issue 39617: TestUtils declared as public to be used by AWO tests

Mon, 12 Nov 2018 19:38:38 +0100Fixed issue 39617: Code review improvements
Víctor Martínez Romanos <victor.martinez@openbravo.com> [Mon, 12 Nov 2018 19:38:38 +0100] rev 34958
Fixed issue 39617: Code review improvements

Fixed db consistency.
Avoid useless usage of flush() and commitAndClose(). Refreshing needed objects instead.
TestUtils class declared at package level.
Refactor InvoiceGeneratorFromGoodsShipment class to improve code cleanliness.
- Pass Process Invoice as parameter
- Declare enum with the list of supported Invoice Terms
- Avoid to store hibernate objects as class variables
- Properly manage memory consumption by evicting useless objects
- Simplify exception management
- Validate order line is returned by C_Invoice_Candidate_V
- Take into account only completed invoices
- Properly calculate pending qty to invoice
- Reduce complexity in several methods
- Get the invoice document type using the standard AD_GET_DOCTYPE
HTML/XML/Java related to ProcessGoods:
- It now follows Openbravo standards (parse dates and checkbox, remove useless catch)
- Added default display logic hidden to invoice related fields