details:   https://code.openbravo.com/erp/devel/pi/rev/c0340d7b7817
changeset: 31319:c0340d7b7817
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 13:05:14 2016 +0100
summary:   [audit] don't preserve ad_context_info between different transactions

details:   https://code.openbravo.com/erp/devel/pi/rev/5b4ccad2ced6
changeset: 31320:5b4ccad2ced6
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 13:07:02 2016 +0100
summary:   [audit] DAL save context info only when needed

  When working with DAL, context information will be saved to Database only if
  it is required: a flush is going to be performed and there are changes to be
  commited.

details:   https://code.openbravo.com/erp/devel/pi/rev/9568898c7c25
changeset: 31321:9568898c7c25
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 13:11:27 2016 +0100
summary:   [audit] DAL, preserve context info till transaction is commited

details:   https://code.openbravo.com/erp/devel/pi/rev/67d47c94e4fa
changeset: 31322:67d47c94e4fa
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 13:12:36 2016 +0100
summary:   [audit] DAL don't use deprecated methods anymore

details:   https://code.openbravo.com/erp/devel/pi/rev/37e85c2d50c2
changeset: 31323:37e85c2d50c2
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 14:58:08 2016 +0100
summary:   [audit] removed more deprecated methods

details:   https://code.openbravo.com/erp/devel/pi/rev/e89d6fce2435
changeset: 31324:e89d6fce2435
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 15:06:48 2016 +0100
summary:   [audit] removed some duplication

details:   https://code.openbravo.com/erp/devel/pi/rev/de575ea68fb1
changeset: 31325:de575ea68fb1
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 15:08:07 2016 +0100
summary:   [audit] sqlc statemets set audit only when needed

details:   https://code.openbravo.com/erp/devel/pi/rev/a66443cc44d8
changeset: 31326:a66443cc44d8
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 15:10:30 2016 +0100
summary:   [audit] reverted previous change c0340d7b7817

  Context info needs to preserve values among transactions because SQLC sets
  atocommit(true) by default, which is in practice multiple mini-transactions.

details:   https://code.openbravo.com/erp/devel/pi/rev/2647f3eb292a
changeset: 31327:2647f3eb292a
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 15:31:13 2016 +0100
summary:   [audit] Sqlc can optionally mark methods not to save context info

details:   https://code.openbravo.com/erp/devel/pi/rev/4a6633cbb300
changeset: 31328:4a6633cbb300
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 15:32:00 2016 +0100
summary:   [audit] don't set context info for session ping not usage audit

details:   https://code.openbravo.com/erp/devel/pi/rev/e84cdbc94ba4
changeset: 31329:e84cdbc94ba4
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 16:10:59 2016 +0100
summary:   [audit] prevent setting same info in same thread for same connection

details:   https://code.openbravo.com/erp/devel/pi/rev/d48bc1f83384
changeset: 31330:d48bc1f83384
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 16:13:43 2016 +0100
summary:   [audit] fixed condition

details:   https://code.openbravo.com/erp/devel/pi/rev/3860e09d5807
changeset: 31331:3860e09d5807
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 16:37:37 2016 +0100
summary:   [audit] don't audit process request creation/update

details:   https://code.openbravo.com/erp/devel/pi/rev/e3eb1784470f
changeset: 31332:e3eb1784470f
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 16:39:36 2016 +0100
summary:   [audit] API to allow to programatically skip insertions in context 
info

details:   https://code.openbravo.com/erp/devel/pi/rev/b03beccc8938
changeset: 31333:b03beccc8938
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 16:40:11 2016 +0100
summary:   [audit] don't audit user preferences modifications

details:   https://code.openbravo.com/erp/devel/pi/rev/acfbd9c589c5
changeset: 31334:acfbd9c589c5
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Dec 06 16:54:42 2016 +0100
summary:   [audit] PL invokation from sqlc sets audit info

details:   https://code.openbravo.com/erp/devel/pi/rev/41388760b719
changeset: 31335:41388760b719
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 14 12:27:00 2016 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/231c4a7e3763
changeset: 31336:231c4a7e3763
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Dec 15 09:21:39 2016 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/a3b8d4105c83
changeset: 31337:a3b8d4105c83
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Dec 15 13:22:33 2016 +0100
summary:   [audit] sqlc import SessionInfo if needed

details:   https://code.openbravo.com/erp/devel/pi/rev/8da6dce65f62
changeset: 31338:8da6dce65f62
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Dec 19 12:31:28 2016 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/0321855f3cfe
changeset: 31339:0321855f3cfe
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 21 11:28:43 2016 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/cd17f845b2ac
changeset: 31340:cd17f845b2ac
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 21 11:50:06 2016 +0100
summary:   [audit] removed unused variable

details:   https://code.openbravo.com/erp/devel/pi/rev/a26165b33cb7
changeset: 31341:a26165b33cb7
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 21 11:50:34 2016 +0100
summary:   [audit] prevent double import for SessionInfo

details:   https://code.openbravo.com/erp/devel/pi/rev/28877d56c68d
changeset: 31342:28877d56c68d
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 21 11:51:49 2016 +0100
summary:   [audit] ensure context info is set for process definition and bg 
processes

details:   https://code.openbravo.com/erp/devel/pi/rev/15f5de36349f
changeset: 31343:15f5de36349f
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 21 11:52:18 2016 +0100
summary:   [audit] don't audit session login

details:   https://code.openbravo.com/erp/devel/pi/rev/d59adc7ce507
changeset: 31344:d59adc7ce507
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Dec 21 12:02:55 2016 +0100
summary:   [audit] not need to force save to db audit context, it will be done 
later on flush if needed

details:   https://code.openbravo.com/erp/devel/pi/rev/f69efc8dcae8
changeset: 31345:f69efc8dcae8
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jan 19 08:15:19 2017 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/0abe105b6b76
changeset: 31346:0abe105b6b76
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jan 19 09:14:26 2017 +0100
summary:   [audit] merge with multi pool project

  As both projects affect the same components, make audit dependent on multi 
pool

details:   https://code.openbravo.com/erp/devel/pi/rev/c4dbe39bcea7
changeset: 31347:c4dbe39bcea7
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jan 19 09:17:31 2017 +0100
summary:   [audit] fixes merge

details:   https://code.openbravo.com/erp/devel/pi/rev/d8a122287abc
changeset: 31348:d8a122287abc
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jan 19 09:27:47 2017 +0100
summary:   [audit] split condition for readability

details:   https://code.openbravo.com/erp/devel/pi/rev/01bd00c8f6cd
changeset: 31349:01bd00c8f6cd
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Jan 19 09:33:27 2017 +0100
summary:   [audit] better explain why SessionInfo.setDBSessionInfo is deprecated

details:   https://code.openbravo.com/erp/devel/pi/rev/36ff2f3cecdd
changeset: 31350:36ff2f3cecdd
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jan 19 12:44:00 2017 +0100
summary:   [audit] Added missing statement lost in the merge

details:   https://code.openbravo.com/erp/devel/pi/rev/fc0d4a18afdc
changeset: 31351:fc0d4a18afdc
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jan 20 12:33:33 2017 +0100
summary:   [audit] merge with multi pool

details:   https://code.openbravo.com/erp/devel/pi/rev/278f349c8a29
changeset: 31352:278f349c8a29
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jan 20 13:24:10 2017 +0100
summary:   [audit] updated (c) year

details:   https://code.openbravo.com/erp/devel/pi/rev/5bdcadc82f04
changeset: 31353:5bdcadc82f04
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Jan 23 15:21:20 2017 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/388ed074b881
changeset: 31354:388ed074b881
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jan 23 18:16:05 2017 +0100
summary:   [audit] corrected javadoc text

details:   https://code.openbravo.com/erp/devel/pi/rev/bfc0a34b4aa0
changeset: 31355:bfc0a34b4aa0
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jan 23 18:33:20 2017 +0100
summary:   [audit] process definition reports shouldn't audit

details:   https://code.openbravo.com/erp/devel/pi/rev/9e6fb3c9cb3e
changeset: 31356:9e6fb3c9cb3e
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jan 24 09:46:54 2017 +0100
summary:   [audit] be failsafe when resetting SessionInfo on thread finalization

details:   https://code.openbravo.com/erp/devel/pi/rev/795d90ef2a7f
changeset: 31357:795d90ef2a7f
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jan 24 09:51:32 2017 +0100
summary:   [audit] comment when context is saved to db

details:   https://code.openbravo.com/erp/devel/pi/rev/3bf53ba1020a
changeset: 31358:3bf53ba1020a
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jan 24 09:52:03 2017 +0100
summary:   [audit] reset changed info only for local thread's connection

details:   https://code.openbravo.com/erp/devel/pi/rev/1a183d0ada83
changeset: 31359:1a183d0ada83
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jan 24 14:53:09 2017 +0100
summary:   [audit] don't initialize already initialized connection

details:   https://code.openbravo.com/erp/devel/pi/rev/7c81fe78c4a4
changeset: 31360:7c81fe78c4a4
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jan 24 14:53:31 2017 +0100
summary:   [audit] typo

details:   https://code.openbravo.com/erp/devel/pi/rev/e300a7493c5b
changeset: 31361:e300a7493c5b
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jan 24 15:12:46 2017 +0100
summary:   [audit] prevent NPE

details:   https://code.openbravo.com/erp/devel/pi/rev/871b37993730
changeset: 31362:871b37993730
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jan 27 13:01:28 2017 +0100
summary:   [audit] pi merge

details:   https://code.openbravo.com/erp/devel/pi/rev/5813f419f9dc
changeset: 31363:5813f419f9dc
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jan 27 13:08:46 2017 +0100
summary:   [audit] don't trigger dal observers twice on flush

details:   https://code.openbravo.com/erp/devel/pi/rev/72cf9d166978
changeset: 31364:72cf9d166978
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Jan 30 10:28:40 2017 +0100
summary:   fixed issue 35007: reduced overhead in audit trail infrastructure

diffstat:

 .hgsigs                                                                        
                                                                      |      7 +
 .hgtags                                                                        
                                                                      |      7 +
 legal/Licensing.txt                                                            
                                                                      |      2 
+-
 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.class
                    |      0 
 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.class
                    |      0 
 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class
                           |      0 
 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.class
               |      0 
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml 
                                                                      |     12 +
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
                                                                      |      2 
+-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                             |      4 +-
 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.java
      |      8 +
 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.java
      |     10 +-
 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.java
             |     10 +-
 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.java
 |     16 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentOnProcessActionHandler.java
                            |     21 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/DoubtFulDebtPickEditLines.java
                                   |      5 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
                                            |     22 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/TransactionAddPaymentDefaultValues.java
                       |     10 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
                                                       |     20 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
                                                       |      4 +
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
                                                              |      2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                   |      2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src/org/openbravo/apachejdbcconnectionpool/ConnectionInitializerInterceptor.java
                      |     19 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src/org/openbravo/apachejdbcconnectionpool/JdbcExternalConnectionPool.java
                            |    318 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml       
                                                                      |      2 
+-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                  |      2 +-
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java
                                                              |      6 +-
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/testinfrastructure/DalPersistanceEventTest.java
                                |     38 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
                                                                     |      2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
                                                                    |      2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                         |      8 +-
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialization.java
                                      |    200 +
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/DatasourceEventObserver.java
                           |     39 +-
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/ObserverBaseTest.java
                                  |     76 +
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderLineTestObserver.java
                             |     75 +-
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/PersistanceObserver.java
                               |    152 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler_data.xsql
                                           |      4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
                                      |      4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/StorePropertyActionHandler.java
                                        |      4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
                             |      6 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java
                                  |      4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java
                                    |     52 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
                                             |     57 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
                      |    185 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFieldHandler.java
                                         |     30 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
                                                |      3 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
                                                     |      6 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
                                                |     38 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
                                 |     30 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
                                 |     18 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js
                                         |      2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
                                                                     |      2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                          |      2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
                                                                      |      2 
+-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                              |      6 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
                                                      |     41 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinitionController.java
                                            |      8 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml     
                                                                      |      2 
+-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                |      4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
                                                                     |      2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                           |      2 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
                                                                      |      2 
+-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                             |      2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
                                                               |      2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                    |      2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
                                                        |      2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                             |      2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
                                                                    |      2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                         |     10 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ComboTableDatasourceService.java
                                       |     40 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java
                                                 |     40 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
                                                            |      2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                 |      4 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
                                                            |      2 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                 |      2 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml    
                                                                      |      2 
+-
 
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                               |      2 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
                                                        |     20 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
                                                                |      2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                     |     12 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/reference/SelectorUIReference.java
                             |     21 +-
 
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-widget.js
                                       |     12 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
                                                       |      2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                            |      2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
                                                             |      2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                  |      6 +-
 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
                               |      2 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
                                                                   |      2 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                        |      2 +-
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml     
                                                                      |      2 
+-
 
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                                |      6 +-
 modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml    
                                                                      |      2 
+-
 
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                               |     24 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml              
                                                                      |      2 
+-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                                      |     22 
+-
 referencedata/sampledata/F_B_International_Group/AD_PROCESS_ACCESS.xml         
                                                                      |    140 +
 referencedata/sampledata/F_B_International_Group/AD_PROCESS_REQUEST.xml        
                                                                      |   2002 
+-
 referencedata/sampledata/F_B_International_Group/AD_ROLE.xml                   
                                                                      |     48 -
 referencedata/sampledata/F_B_International_Group/AD_SEQUENCE.xml               
                                                                      |     84 
+-
 referencedata/sampledata/F_B_International_Group/AD_USER.xml                   
                                                                      |     48 
+-
 referencedata/sampledata/F_B_International_Group/A_AMORTIZATION.xml            
                                                                      |     18 
+-
 referencedata/sampledata/F_B_International_Group/A_ASSET.xml                   
                                                                      |     16 
+-
 referencedata/sampledata/F_B_International_Group/C_BPARTNER.xml                
                                                                      |     86 
+-
 referencedata/sampledata/F_B_International_Group/C_CONVERSION_RATE.xml         
                                                                      |     72 +
 referencedata/sampledata/F_B_International_Group/C_INVOICE.xml                 
                                                                      |   3860 
+-
 referencedata/sampledata/F_B_International_Group/C_INVOICELINE.xml             
                                                                      |   8339 +
 referencedata/sampledata/F_B_International_Group/C_INVOICELINETAX.xml          
                                                                      |   4086 +
 referencedata/sampledata/F_B_International_Group/C_INVOICETAX.xml              
                                                                      |   1020 +
 referencedata/sampledata/F_B_International_Group/C_ORDER.xml                   
                                                                      |   2994 
+-
 referencedata/sampledata/F_B_International_Group/C_ORDERLINE.xml               
                                                                      |   9469 +
 referencedata/sampledata/F_B_International_Group/C_ORDERLINETAX.xml            
                                                                      |   3451 +
 referencedata/sampledata/F_B_International_Group/C_ORDERTAX.xml                
                                                                      |    576 +
 referencedata/sampledata/F_B_International_Group/C_ORDER_DISCOUNT.xml          
                                                                      |    180 +
 referencedata/sampledata/F_B_International_Group/C_PERIOD.xml                  
                                                                      |    864 +
 referencedata/sampledata/F_B_International_Group/C_PERIODCONTROL.xml           
                                                                      |  32256 
++++
 referencedata/sampledata/F_B_International_Group/C_PERIODCONTROL_LOG.xml       
                                                                      |    912 +
 referencedata/sampledata/F_B_International_Group/C_YEAR.xml                    
                                                                      |     68 +
 referencedata/sampledata/F_B_International_Group/FACT_ACCT.xml                 
                                                                      |  44435 
+++++-
 referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENT.xml         
                                                                      |     44 +
 referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENTLINE.xml     
                                                                      |   1512 +
 referencedata/sampledata/F_B_International_Group/FIN_FINACC_TRANSACTION.xml    
                                                                      |   2154 +
 referencedata/sampledata/F_B_International_Group/FIN_FINANCIAL_ACCOUNT.xml     
                                                                      |      8 
+-
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT.xml               
                                                                      |   2516 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_DETAIL.xml        
                                                                      |   1056 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROPOSAL.xml      
                                                                      |    174 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROP_DETAIL.xml   
                                                                      |    510 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULE.xml      
                                                                      |  77280 
+++++----
 
referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULEDETAIL.xml 
                                                                     |   1330 +-
 referencedata/sampledata/F_B_International_Group/FIN_RECONCILIATION.xml        
                                                                      |     58 +
 referencedata/sampledata/F_B_International_Group/GL_JOURNAL.xml                
                                                                      |    108 +
 referencedata/sampledata/F_B_International_Group/GL_JOURNALBATCH.xml           
                                                                      |     82 
+-
 referencedata/sampledata/F_B_International_Group/GL_JOURNALLINE.xml            
                                                                      |   1260 +
 referencedata/sampledata/F_B_International_Group/M_COSTING.xml                 
                                                                      |   1896 
+-
 referencedata/sampledata/F_B_International_Group/M_INOUT.xml                   
                                                                      |   2356 +
 referencedata/sampledata/F_B_International_Group/M_INOUTLINE.xml               
                                                                      |   4394 +
 referencedata/sampledata/F_B_International_Group/M_MATCHINV.xml                
                                                                      |   1368 +
 referencedata/sampledata/F_B_International_Group/M_MATCHPO.xml                 
                                                                      |   2736 +
 referencedata/sampledata/F_B_International_Group/M_STORAGE_DETAIL.xml          
                                                                      |    108 
+-
 referencedata/sampledata/F_B_International_Group/M_STORAGE_PENDING.xml         
                                                                      |     54 
+-
 referencedata/sampledata/F_B_International_Group/M_TRANSACTION.xml             
                                                                      |   5730 +
 referencedata/sampledata/F_B_International_Group/M_TRANSACTION_COST.xml        
                                                                      |   3247 +
 referencedata/sampledata/F_B_International_Group/OBKMO_WIDGET_CLASS_ACCESS.xml 
                                                                      |    130 +
 referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml    
                                                                      |    140 +
 src-core/src/org/openbravo/data/Sql.java                                       
                                                                      |      3 
+-
 src-core/src/org/openbravo/data/Sqlc.java                                      
                                                                      |     25 
+-
 src-core/src/org/openbravo/database/ConnectionProviderImpl.java                
                                                                      |     10 
+-
 src-core/src/org/openbravo/database/ExternalConnectionPool.java                
                                                                      |     26 
+-
 src-core/src/org/openbravo/database/JNDIConnectionProvider.java                
                                                                      |      4 
+-
 src-core/src/org/openbravo/database/RDBMSIndependent.java                      
                                                                      |      9 
+-
 src-core/src/org/openbravo/database/SessionInfo.java                           
                                                                      |     78 
+-
 src-core/src/org/openbravo/uiTranslation/InterfaceInfo.java                    
                                                                      |      4 
+-
 src-core/src/org/openbravo/uiTranslation/WindowLabel.java                      
                                                                      |      8 
+-
 src-db/database/build.xml                                                      
                                                                      |      8 
+-
 src-db/database/lib/dbsourcemanager.jar                                        
                                                                      |      0 
 src-db/database/model/excludeFilter.xml                                        
                                                                      |     21 +
 src-db/database/model/postscript-DB2.sql                                       
                                                                      |    324 -
 src-db/database/model/postscript-Oracle.sql                                    
                                                                      |      3 
+-
 src-db/database/model/postscript-PostgreSql.sql                                
                                                                      |      3 
+-
 src-db/database/model/prescript-DB2.sql                                        
                                                                      |     85 -
 src-db/database/model/prescript-PostgreSql.sql                                 
                                                                      |      5 +
 src-db/database/model/tables/FIN_PAYMENT.xml                                   
                                                                      |      4 +
 src-db/database/model/tables/M_PRODUCT_AUM.xml                                 
                                                                      |      1 +
 src-db/database/model/triggers/M_PRODUCT_AUM_TRG.xml                           
                                                                      |     39 
+-
 src-db/database/model/views/AD_AUDIT_TRAIL_V.xml                               
                                                                      |      2 
+-
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                                                      |      4 
+-
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                                                                      |      8 
+-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                                                                      |     22 
+-
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                                                                      |     40 
+-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                                      |      2 
+-
 src-db/database/sourcedata/AD_PREFERENCE.xml                                   
                                                                      |     13 +
 src-db/database/sourcedata/AD_REF_LIST.xml                                     
                                                                      |     13 
+-
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml                               
                                                                      |     92 
+-
 src-db/database/sourcedata/OBUIAPP_PROCESS.xml                                 
                                                                      |     24 
+-
 src-db/database/sourcedata/OBUISEL_SELECTOR.xml                                
                                                                      |      2 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_01.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_02.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_03.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_04.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_05.java             
                                                                      |      6 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_06.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_07.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_08.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_09.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_10.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_11.java             
                                                                      |      4 
+-
 src-test/src/org/openbravo/test/AllAntTaskTests.java                           
                                                                      |     12 
+-
 src-test/src/org/openbravo/test/authorisations.txt                             
                                                                      |   2216 -
 src-test/src/org/openbravo/test/base/OBBaseTest.java                           
                                                                      |     32 
+-
 src-test/src/org/openbravo/test/costing/TestCosting.java                       
                                                                      |    291 
+-
 src-test/src/org/openbravo/test/dal/DalPerformanceCriteriaTest.java            
                                                                      |     29 
+-
 src-test/src/org/openbravo/test/dal/DalQueryTest.java                          
                                                                      |      2 
+-
 src-test/src/org/openbravo/test/dal/DalTest.java                               
                                                                      |    197 
+-
 src-test/src/org/openbravo/test/dal/ValidationTest.java                        
                                                                      |      4 
+-
 src-test/src/org/openbravo/test/datasource/DataSourceSecurity.java             
                                                                      |     28 
+-
 src-test/src/org/openbravo/test/model/IndexesTest.java                         
                                                                      |      6 
+-
 src-test/src/org/openbravo/test/scheduling/ProcessSchedulingTest.java          
                                                                      |     46 
+-
 src-test/src/org/openbravo/test/security/CrossOrganizationReference.java       
                                                                      |      7 
+-
 src-test/src/org/openbravo/test/security/EntityAccessTest.java                 
                                                                      |      6 
+-
 
src-test/src/org/openbravo/test/views/ViewGenerationWithDifferentConfigLevelTest.java
                                                                |     31 +-
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/AccountingTabs.class
                                                            |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/CheckUpdateConnectionPoolMerge.class
                                            |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.class
                                                |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseVersionCheck.class
                                                      |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicateDocExchangeRate.class
                                                  |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedJavaPackage.class
                                                     |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedOrgWarehouse.class
                                                    |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedPriceListVersion.class
                                                |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/GLJournalAccountingCheck.class
                                                  |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/JdkVersionCheck.class
                                                           |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/PaymentGLItemCheck.class
                                                        |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/PreferenceConflict.class
                                                        |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/RemoveCostingRuleProcessExecutions.class
                                        |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/User1Ready.class
                                                                |      0 
 src-util/buildvalidation/src/org/openbravo/buildvalidation/AccountingTabs.java 
                                                                      |    104 
+-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/CheckUpdateConnectionPoolMerge.java
                                                       |     34 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.java
                                                           |     15 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseVersionCheck.java
                                                                 |      6 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicateDocExchangeRate.java
                                                             |    132 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedJavaPackage.java
                                                                |      9 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedOrgWarehouse.java
                                                               |     37 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedPriceListVersion.java
                                                           |     27 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/GLJournalAccountingCheck.java
                                                             |     60 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/JdkVersionCheck.java 
                                                                     |      8 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/PaymentGLItemCheck.java
                                                                   |      8 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/PreferenceConflict.java
                                                                   |      9 +-
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/RemoveCostingRuleProcessExecutions.java
                                                   |     11 +-
 src-util/buildvalidation/src/org/openbravo/buildvalidation/User1Ready.java     
                                                                      |     35 
+-
 src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java               
                                                                      |     32 
+-
 src/org/openbravo/base/secureApp/HttpSecureAppServlet.java                     
                                                                      |      8 
+-
 src/org/openbravo/base/secureApp/LoginHandler.java                             
                                                                      |      3 
+-
 src/org/openbravo/base/secureApp/UserLock.java                                 
                                                                      |     63 
+-
 src/org/openbravo/common/actionhandler/ManagePrereservationActionHandler.java  
                                                                      |      3 
+-
 src/org/openbravo/common/actionhandler/ManageReservationActionHandler.java     
                                                                      |      3 
+-
 src/org/openbravo/common/actionhandler/OrderCreatePOLines.java                 
                                                                      |      3 
+-
 src/org/openbravo/common/actionhandler/RFCServiceReturnableActionHandler.java  
                                                                      |      4 
+-
 src/org/openbravo/common/actionhandler/RMInOutPickEditLines.java               
                                                                      |      3 
+-
 src/org/openbravo/common/actionhandler/RMShipmentPickEditLines.java            
                                                                      |      3 
+-
 src/org/openbravo/common/actionhandler/ReservedGoodMovementActionHandler.java  
                                                                      |      5 
+-
 src/org/openbravo/common/actionhandler/SRMOPickEditLines.java                  
                                                                      |      4 
+-
 src/org/openbravo/common/datasource/ReturnFromCustomerHQLInserter.java         
                                                                      |      4 
+-
 src/org/openbravo/costing/AverageAlgorithm.java                                
                                                                      |      8 
+-
 src/org/openbravo/costing/CostAdjustmentUtils.java                             
                                                                      |      7 
+-
 src/org/openbravo/dal/core/DalRequestFilter.java                               
                                                                      |     26 
+-
 src/org/openbravo/dal/core/DalSessionFactory.java                              
                                                                      |     41 
+-
 src/org/openbravo/dal/core/DalThreadHandler.java                               
                                                                      |     55 
+-
 src/org/openbravo/dal/core/OBContext.java                                      
                                                                      |     69 
+-
 src/org/openbravo/dal/core/OBInterceptor.java                                  
                                                                      |     11 
+-
 src/org/openbravo/dal/core/SessionHandler.java                                 
                                                                      |    542 
+-
 src/org/openbravo/dal/security/EntityAccessChecker.java                        
                                                                      |     17 +
 src/org/openbravo/dal/security/SecurityChecker.java                            
                                                                      |      9 
+-
 src/org/openbravo/dal/service/OBCriteria.java                                  
                                                                      |     26 
+-
 src/org/openbravo/dal/service/OBDal.java                                       
                                                                      |    117 
+-
 src/org/openbravo/dal/service/OBQuery.java                                     
                                                                      |     72 
+-
 src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java            
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/ad_callouts/SL_AlertRule_SQL.java                  
                                                                      |     24 
+-
 src/org/openbravo/erpCommon/ad_forms/About.html                                
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/ad_forms/DocLineCostAdjustment_data.xsql           
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/ad_forms/Fact.java                                 
                                                                      |     42 
+-
 src/org/openbravo/erpCommon/ad_forms/FactLine.java                             
                                                                      |     35 
+-
 src/org/openbravo/erpCommon/ad_forms/FactLine_data.xsql                        
                                                                      |      6 
+-
 src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending.java               
                                                                      |     26 
+-
 src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending_data.xsql          
                                                                      |      7 
+-
 src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java                   
                                                                      |     19 
+-
 src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.html           
                                                                      |     83 
+-
 src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java           
                                                                      |    102 
+-
 src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports_data.xsql      
                                                                      |     10 +
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java                
                                                                      |      2 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java         
                                                                      |      3 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEditJR.jrxml              
                                                                      |     37 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.java                   
                                                                      |      5 
+-
 
src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR.java 
                                                                     |     21 +-
 src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR.java    
                                                                      |     17 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.java     
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.jrxml    
                                                                      |     21 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.java         
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.jrxml        
                                                                      |     28 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportShipmentEdition.jrxml             
                                                                      |      8 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.java                 
                                                                      |      2 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock.html               
                                                                      |      2 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock.java               
                                                                      |     15 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock2.html              
                                                                      |      2 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStockExcel.jrxml         
                                                                      |     45 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock_data.xsql          
                                                                      |      7 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportWarehouseControl.java             
                                                                      |     28 
+-
 src/org/openbravo/erpCommon/ad_reports/ReportWarehouseControl_data.xsql        
                                                                      |      7 
+-
 src/org/openbravo/erpCommon/businessUtility/AuditTrailPopup.java               
                                                                      |     50 
+-
 src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java         
                                                                      |      8 
+-
 src/org/openbravo/erpCommon/businessUtility/CloneOrderHook.java                
                                                                      |     40 +
 src/org/openbravo/erpCommon/businessUtility/CloneOrderHookCaller.java          
                                                                      |     60 +
 src/org/openbravo/erpCommon/businessUtility/Preferences.java                   
                                                                      |      7 
+-
 src/org/openbravo/erpCommon/security/Login.html                                
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/security/Login_F1.html                             
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/security/SessionLogin.java                         
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/security/SessionLogin_data.xsql                    
                                                                      |      4 
+-
 src/org/openbravo/erpCommon/utility/ComboTableData.java                        
                                                                      |    440 
+-
 src/org/openbravo/erpCommon/utility/QueryFieldStructure.java                   
                                                                      |     11 
+-
 src/org/openbravo/erpCommon/utility/Utility.java                               
                                                                      |     69 
+-
 src/org/openbravo/erpCommon/utility/reporting/Report.java                      
                                                                      |     10 
+-
 src/org/openbravo/erpCommon/utility/reporting/ReportManager.java               
                                                                      |     15 
+-
 src/org/openbravo/erpCommon/utility/reporting/TemplateInfo.java                
                                                                      |     13 
+-
 src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java    
                                                                      |     18 
+-
 src/org/openbravo/event/ConversionRateEventHandler.java                        
                                                                      |      6 
+-
 src/org/openbravo/materialmgmt/ProductPriceUtils.java                          
                                                                      |     81 +
 src/org/openbravo/materialmgmt/ServicePriceUtils.java                          
                                                                      |     55 
+-
 src/org/openbravo/materialmgmt/UOMUtil.java                                    
                                                                      |     43 
+-
 src/org/openbravo/materialmgmt/actionhandler/ManageVariants.java               
                                                                      |      3 
+-
 src/org/openbravo/reference/ui/UITable.java                                    
                                                                      |     17 
+-
 src/org/openbravo/reference/ui/UITableDir.java                                 
                                                                      |     17 
+-
 src/org/openbravo/scheduling/DefaultJob.java                                   
                                                                      |      3 
+-
 src/org/openbravo/scheduling/OBScheduler.java                                  
                                                                      |     15 
+-
 src/org/openbravo/scheduling/ProcessMonitor.java                               
                                                                      |      8 
+-
 src/org/openbravo/scheduling/ProcessRequest_data.xsql                          
                                                                      |     14 
+-
 src/org/openbravo/scheduling/ProcessRun_data.xsql                              
                                                                      |      8 
+-
 src/org/openbravo/service/db/DalConnectionProvider.java                        
                                                                      |     22 
+-
 src/org/openbravo/service/importprocess/ImportEntryProcessor.java              
                                                                      |     22 
+-
 src/org/openbravo/service/web/BaseWebServiceServlet.java                       
                                                                      |     16 
+-
 src/org/openbravo/service/web/WebServiceServlet.java                           
                                                                      |     13 
+-
 317 files changed, 190656 insertions(+), 43689 deletions(-)

diffs (truncated from 293110 to 300 lines):

diff -r 0ec7b1128718 -r 72cf9d166978 .hgsigs
--- a/.hgsigs   Sat Dec 03 12:40:54 2016 +0100
+++ b/.hgsigs   Mon Jan 30 10:28:40 2017 +0100
@@ -197,7 +197,14 @@
 91b0a6cc5947ea0958b3d677a3e76174fa0a045e 0 
iEYEABECAAYFAldajXIACgkQCX/oGf+2qkMRiQCgread+PDPwOVh7Qu/IlmeCLDSPVQAn3cepToICm61fiNkrV+PmFen4bwd
 ac4b84085793438223d82a0024dd84d2268d0768 0 
iEYEABECAAYFAld974YACgkQCX/oGf+2qkPrUgCg05BzCWexFGf76njdN2lBgPJn5uMAoIzGxA0dHD54Km07x2m9J1pgFcoW
 a98ba1097ffda83047f2824177bfd940fd9268b2 0 
iEYEABECAAYFAlfAIacACgkQCX/oGf+2qkMeAwCgsAyLUenvqX0uAZTRjaUrUXZfcL0AoJg0tc+GlPLwfSGk9nCtgF8M3v5f
+b12145ac735ade9806288818f80bc7048f644b1e 0 
iEYEABECAAYFAlgq31UACgkQCX/oGf+2qkNW8ACeMKZHj7v345vjRhUr6sJnORyzuc8An17g7zd8xd/eE3cUa7Gl86DAtGRQ
 c9da212632eaa8b5ad282ea755200a6761da6fa9 0 
iEYEABECAAYFAlftOagACgkQCX/oGf+2qkMyVgCfXQS09IJiOH63CblJE5zX6Qn3TDQAoPZnadaVKBEfROW6Ma1feqUrUgY/
 159bac1903e52d4f6785d5e53405ae988c273975 0 
iEYEABECAAYFAlejLbgACgkQCX/oGf+2qkOIMQCcDP51SEWDiDNBGTaEShgrqwhm7xYAoO/e+AXZ3cBSAhUb8CmIpJ0Rls82
 b91eab932a2640f7395e9c1b7d237c08303d0788 0 
iEYEABECAAYFAlfGHnMACgkQCX/oGf+2qkNXHQCgysf6qFN75kW873qTx3i0S9a2qjAAoI0R/AZCW4a6RPrNiFfjaWsOE3+v
 b79e30a5b3532f45101cedce0f3bb6b0a86b5780 0 
iEYEABECAAYFAlfz21YACgkQCX/oGf+2qkMqZgCgodjBPp4aS6GrpBTpumtr8DsFNAYAmwS3mdHHNYX8g8y4yIwjMDzmQG+o
+892fdbc643c7c5c52298aae76502ab2283a32433 0 
iEYEABECAAYFAlg0JDIACgkQCX/oGf+2qkM+5gCeMkJ6j6tr/FN8cPHlBLGdnf/6F08AoNBmFRFQ/osVwBtifI+b3ZzXEx+X
+e03ab293da7be8c989b20cb7b1ecf4bbf3c7c990 0 
iEYEABECAAYFAlh959EACgkQCX/oGf+2qkOFNwCgi/qs8UguivvKA1tlKRKQoIsQqDIAoOGm7DqYBaR6v3aZtvaLmdvffaUh
+81d470b918d385d47e958fe4c2d679cde07c9989 0 
iEYEABECAAYFAliHS1kACgkQCX/oGf+2qkN/qgCeOAsukTY2FG0bVzdhXHw/K58kqlEAnAjixxvtQPM4PVmDYqzQDkGdqqtT
+555379f85b18b37ee1c36b4137c75eca80da7267 0 
iEYEABECAAYFAlhSQ0UACgkQCX/oGf+2qkN2yQCg5zq8YEVnWK3wy859qvLYbrEhBY4AoKsfpep+GEj+oGGlmOiOqESGPxxH
+fa51600e25b24b2eb3739898d293168ea94748a7 0 
iEYEABECAAYFAlh/u8wACgkQCX/oGf+2qkPTnwCfZ29b107GdizLBcC+tzdP3HlnmUUAoN2kMLXvfTYSRLAQG/ziGm5P6kYA
+9753e90ea3e81f850f904feb531120b4e185394a 0 
iEYEABECAAYFAliG6A8ACgkQCX/oGf+2qkPeeQCg6D9p++eslvzqEVlYK8RS0uzgZNsAoMELVWkte/AM/ilPxZ4vP37myscv
diff -r 0ec7b1128718 -r 72cf9d166978 .hgtags
--- a/.hgtags   Sat Dec 03 12:40:54 2016 +0100
+++ b/.hgtags   Mon Jan 30 10:28:40 2017 +0100
@@ -208,7 +208,14 @@
 cfff3c184b53528cd71acfe21b15800db17b3436 3.0PR16Q2
 7667e8781815f8fa0bf2d3104aeb585cb2ce8681 3.0PR16Q2.1
 d40ef4d2ac507a87b46d3118841d03a6a54fec1e 3.0PR16Q2.2
+5c1e158fa994240cc6bd410405b4ed86a33c7261 3.0PR16Q2.4
 6db3d7641170254dbd658eb774e36b092c68dd04 3.0PR16Q2.3
 ec10d529b9bbe8caa83f2ea72b29b94bd3473cae 3.0PR16Q3
 d0dee6596f281e29afcd159544992498896e93ff 3.0PR16Q3.1
 f252db9dde915c15574e3d5fa505bd1154e39c74 3.0PR16Q3.2
+0c8c781e34c94d084b495d00a541d8d57a3903ea 3.0PR16Q3.3
+ed52b01e833ecc6407392f97ffd7d6531bd9bf2f 3.0PR16Q3.4
+ad0be95cec9715cc07fd82615c0de55f7c4a95b4 3.0PR16Q3.5
+cd98953b932b72cc3c694904fc8f8549463ba84a 3.0PR16Q4
+b93f495b2cde680cf6558d93d72051429f4b9031 3.0PR16Q4.1
+31c79a32ce3a6b555dadb35c70d63113be6312e7 3.0PR16Q4.2
diff -r 0ec7b1128718 -r 72cf9d166978 legal/Licensing.txt
--- a/legal/Licensing.txt       Sat Dec 03 12:40:54 2016 +0100
+++ b/legal/Licensing.txt       Mon Jan 30 10:28:40 2017 +0100
@@ -116,6 +116,7 @@
 # jettison-1.3.jar
 # log4j-1.2.16.jar
 # quartz-1.6.2.jar
+# servlet-api.jar 
 # tika-core-0.9.jar
 # wstx-asl-3.0.2.jar
 # xercesImpl.jar
@@ -200,7 +201,6 @@
 
 # jaxrpc.jar 
 # mail-1.4.4.jar 
-# servlet-api.jar 
 All files under the corresponding Sun Binary Code License. This is not free
 software, but provided under license from Sun Microsystems.
 
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.class
Binary file 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.class
 has changed
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.class
Binary file 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.class
 has changed
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class
Binary file 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class
 has changed
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.class
Binary file 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.class
 has changed
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
    Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
    Mon Jan 30 10:28:40 2017 +0100
@@ -300,6 +300,18 @@
 <!--2EE9E3A8A29044C5B6A1BCB77EB37B87-->  
<ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--2EE9E3A8A29044C5B6A1BCB77EB37B87--></AD_MESSAGE>
 
+<!--2FCA4882990D431BB1E0AB7CA7505E6B--><AD_MESSAGE>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  
<AD_MESSAGE_ID><![CDATA[2FCA4882990D431BB1E0AB7CA7505E6B]]></AD_MESSAGE_ID>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  
<VALUE><![CDATA[APRM_InvoiceAwaitingExcutionPaymentRelated]]></VALUE>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  <MSGTEXT><![CDATA[Invoice can not be 
voided as there is an awaiting execution payment related. Please either execute 
that payment or cancel it]]></MSGTEXT>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B-->  
<ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--2FCA4882990D431BB1E0AB7CA7505E6B--></AD_MESSAGE>
+
 <!--2FD618C9D5064C75BFF13B57B767C912--><AD_MESSAGE>
 <!--2FD618C9D5064C75BFF13B57B767C912-->  
<AD_MESSAGE_ID><![CDATA[2FD618C9D5064C75BFF13B57B767C912]]></AD_MESSAGE_ID>
 <!--2FD618C9D5064C75BFF13B57B767C912-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Mon Jan 30 10:28:40 2017 +0100
@@ -6,7 +6,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <NAME><![CDATA[Advanced Payables and 
Receivables Mngmt]]></NAME>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.30402]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.31055]]></VERSION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <DESCRIPTION><![CDATA[Managing your 
finances with an ERP does not have to be difficult. Enjoy a radically improved 
user experience that combines the power of an enterprise grade financial 
application with the simplicity and ease of a web 2.0 personal accounting 
service.]]></DESCRIPTION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <HELP><![CDATA[Advanced Payables and 
Receivables Management simplifies and automates the business processes around 
the management of financial accounts, from the receipt and issue of payment, to 
the reconciliation of those events with bank statements.
 If you would like to help shape this module you are welcome to take part in 
the forum discussions or register feature requests or issues in the 
corresponding (Forum and Bug Tracking) sections in the Advanced Payables and 
Receivable project in the OB Forge.]]></HELP>
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Mon Jan 30 10:28:40 2017 +0100
@@ -7,7 +7,7 @@
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID>
-<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.30402]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.31055]]></STARTVERSION>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <DEPENDANT_MODULE_NAME><![CDATA[User 
Interface Selector]]></DEPENDANT_MODULE_NAME>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--B97FC854C6DD41E692161585645A900F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--B97FC854C6DD41E692161585645A900F-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--B97FC854C6DD41E692161585645A900F-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.30402]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.31055]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.java
   Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/TransactionsWithMissingData.java
   Mon Jan 30 10:28:40 2017 +0100
@@ -21,8 +21,10 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import org.openbravo.base.ExecutionLimits;
 import org.openbravo.buildvalidation.BuildValidation;
 import org.openbravo.database.ConnectionProvider;
+import org.openbravo.modulescript.OpenbravoVersion;
 
 public class TransactionsWithMissingData extends BuildValidation {
 
@@ -51,4 +53,10 @@
     }
     return errors;
   }
+
+  @Override
+  protected ExecutionLimits getBuildValidationLimits() {
+    return new ExecutionLimits("A918E3331C404B889D69AA9BFAFB23AC", null, new 
OpenbravoVersion(3, 0,
+        24742));
+  }
 }
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.java
   Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UniquePaymentForTransaction.java
   Mon Jan 30 10:28:40 2017 +0100
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2011 Openbravo SLU
+ * All portions are Copyright (C) 2011-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -21,8 +21,10 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import org.openbravo.base.ExecutionLimits;
 import org.openbravo.buildvalidation.BuildValidation;
 import org.openbravo.database.ConnectionProvider;
+import org.openbravo.modulescript.OpenbravoVersion;
 
 public class UniquePaymentForTransaction extends BuildValidation {
 
@@ -112,4 +114,10 @@
 
   }
 
+  @Override
+  protected ExecutionLimits getBuildValidationLimits() {
+    return new ExecutionLimits("A918E3331C404B889D69AA9BFAFB23AC", null, new 
OpenbravoVersion(3, 0,
+        11282));
+  }
+
 }
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.java
  Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.java
  Mon Jan 30 10:28:40 2017 +0100
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2011 Openbravo SLU
+ * All portions are Copyright (C) 2010-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -21,8 +21,10 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import org.openbravo.base.ExecutionLimits;
 import org.openbravo.buildvalidation.BuildValidation;
 import org.openbravo.database.ConnectionProvider;
+import org.openbravo.modulescript.OpenbravoVersion;
 
 public class UnpostRefundPayments extends BuildValidation {
 
@@ -88,4 +90,10 @@
     }
   }
 
+  @Override
+  protected ExecutionLimits getBuildValidationLimits() {
+    return new ExecutionLimits("A918E3331C404B889D69AA9BFAFB23AC", null, new 
OpenbravoVersion(3, 0,
+        13005));
+  }
+
 }
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.java
      Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/WrongPaymentScheduleDetailsCheck.java
      Mon Jan 30 10:28:40 2017 +0100
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2011 Openbravo SLU
+ * All portions are Copyright (C) 2011-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -21,8 +21,10 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import org.openbravo.base.ExecutionLimits;
 import org.openbravo.buildvalidation.BuildValidation;
 import org.openbravo.database.ConnectionProvider;
+import org.openbravo.modulescript.OpenbravoVersion;
 
 public class WrongPaymentScheduleDetailsCheck extends BuildValidation {
 
@@ -31,9 +33,8 @@
     ConnectionProvider cp = getConnectionProvider();
     ArrayList<String> errors = new ArrayList<String>();
     try {
-      //Verify if it is necessary execute the buildvalidation
-      if (WrongPaymentScheduleDetailsCheckData.before30MP3(cp))
-      {
+      // Verify if it is necessary execute the buildvalidation
+      if (WrongPaymentScheduleDetailsCheckData.before30MP3(cp)) {
         // Prevent error when upgrading from a pure 2.50 (MP0)
         if (WrongPaymentScheduleDetailsCheckData.existAPRMbasetables(cp)) {
           if 
(WrongPaymentScheduleDetailsCheckData.existWrongPaymentSchedules(cp)) {
@@ -90,4 +91,11 @@
 
     }
   }
+
+  @Override
+  protected ExecutionLimits getBuildValidationLimits() {
+    return new ExecutionLimits("A918E3331C404B889D69AA9BFAFB23AC", null, new 
OpenbravoVersion(3, 0,
+        22964));
+  }
 }
+
diff -r 0ec7b1128718 -r 72cf9d166978 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentOnProcessActionHandler.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentOnProcessActionHandler.java
 Sat Dec 03 12:40:54 2016 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentOnProcessActionHandler.java
 Mon Jan 30 10:28:40 2017 +0100
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2014 Openbravo SLU
+ * All portions are Copyright (C) 2014-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -21,6 +21,7 @@
 
 import java.util.Map;
 
+import org.apache.commons.lang.StringUtils;
 import org.codehaus.jettison.json.JSONArray;
 import org.codehaus.jettison.json.JSONObject;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -49,7 +50,9 @@
       FIN_FinancialAccount finFinancialAccount = OBDal.getInstance().get(
           FIN_FinancialAccount.class, strFinFinancialAccountId);
       String strBusinessPartnerId = null;
+
       if (jsonData.get("receivedFrom") != JSONObject.NULL) {
+
         strBusinessPartnerId = jsonData.getString("receivedFrom");
         BusinessPartner businessPartner = 
OBDal.getInstance().get(BusinessPartner.class,
             strBusinessPartnerId);
@@ -64,6 +67,22 @@
           result.put("message", errorMessage);
           return result;
         }
+
+        // If the payment uses or generates credit, payment currency should 
map bp currency
+        String currencyId = jsonData.getString("currencyId");
+        boolean usesCredit = jsonData.getBoolean("usesCredit");
+        boolean generatesCredit = jsonData.getBoolean("generatesCredit");
+        if ((usesCredit || generatesCredit)
+            && !StringUtils.equals(currencyId, 
businessPartner.getCurrency().getId())) {
+          String message = 
String.format(OBMessageUtils.messageBD("APRM_CreditCurrency"),

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to