details:   https://code.openbravo.com/erp/devel/main/rev/7c2e5018ce3a
changeset: 32413:7c2e5018ce3a
user:      Mark <markmm82 <at> gmail.com>
date:      Mon Aug 21 15:43:39 2017 -0400
summary:   Fixes issue 36668: Wrong quantity in inventory lines

* Send quantities as BigDecimal instead of String.
* Remove unnecessary displaylogic() execute.

details:   https://code.openbravo.com/erp/devel/main/rev/9b58269cba27
changeset: 32414:9b58269cba27
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Wed Aug 23 11:01:23 2017 +0200
summary:   Related to issue 36668: Update copyright

details:   https://code.openbravo.com/erp/devel/main/rev/8fdd44373f60
changeset: 32415:8fdd44373f60
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Aug 29 13:25:09 2017 +0200
summary:   fixes bug 36739: Can't use fields based on some properties in 
selector picklist

With the fix for issue #36268 the selector fields based on derived properties 
that are shown in the picklist are sent as 'extra properties' in order to 
calculate them properly.

The problem is that the fix was not complete when the derived properties were 
not primitive. In that case the DataToJsonConverter class was not calculating 
properly the referenced property.

Now that kind of properties are calculated properly.

details:   https://code.openbravo.com/erp/devel/main/rev/453915b509ec
changeset: 32416:453915b509ec
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Sep 04 09:23:10 2017 +0200
summary:   fixes bug 36766: Audit info not updated when replacing an already 
attached file

  The audit information (updated, updated by fields) of the attachments was not 
being updated after replacing an already attached file. In this case the 
OBInterceptor was not being invoked because the information of the attachment 
(BaseOBObject) was indeed not changing.

  To fix this problem we explicitly change the 'updated' date of the attachment 
and the OBInterceptor will take care of update the rest of the audit 
information (updated by).

details:   https://code.openbravo.com/erp/devel/main/rev/6b3122e0ae4f
changeset: 32417:6b3122e0ae4f
user:      Mark <markmm82 <at> gmail.com>
date:      Mon Sep 04 12:44:00 2017 -0400
summary:   Fixes issue 36794: Amounts in invoice lines and taxes rounded to 
price precision
instead of standard precision in Create Lines From process.

In CreateFrom class, the price precision was used for rounding amounts instead 
of
standard precision and it was causing differences with totals when invoices were
created from orders or shipments.

Now all prices are rounded with the price precision of it currency and amounts
with standard precision.

details:   https://code.openbravo.com/erp/devel/main/rev/7c9f843207d8
changeset: 32418:7c9f843207d8
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Tue Sep 05 12:37:04 2017 +0200
summary:   Related to issue 36794: Code review improvements

Retrieve currency standard precision instead of price precision in 
selectFromPO, selectFromPOUpdate, selectFromPOUpdateSOTrx and selectPriceList 
methods.
Do not round price actual with price precision when calculating line net amount.
Remove unused priceprecision variable.
Use data variable to retrieve currency standard precision when creating invoice 
from order and dataAux variable when creating invoice from receipt/shipment.

details:   https://code.openbravo.com/erp/devel/main/rev/051e3552621f
changeset: 32419:051e3552621f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Sep 11 12:05:17 2017 +0200
summary:   related to bug 36766: Update attachment last update when metadata 
also changes

details:   https://code.openbravo.com/erp/devel/main/rev/76e82aea8e0d
changeset: 32420:76e82aea8e0d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Sep 12 15:50:45 2017 +0200
summary:   related to bug 36766: last update not updated when removing 
description

  The last updated information is now updated when the description of an 
existing attachment is cleared. This was not happening before, because the 
record in the OBUIAPP_Parameter_Value table was removed when the value to be 
assigned is null

details:   https://code.openbravo.com/erp/devel/main/rev/7fafd2a9f24b
changeset: 32421:7fafd2a9f24b
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Wed Sep 13 06:39:31 2017 +0000
summary:   Update AD_MODULE version to 3.0PR17Q2.3

details:   https://code.openbravo.com/erp/devel/main/rev/9e6056c0e38e
changeset: 32422:9e6056c0e38e
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Wed Sep 13 06:39:31 2017 +0000
summary:   Added tag 3.0PR17Q2.3 for changeset 7fafd2a9f24b

details:   https://code.openbravo.com/erp/devel/main/rev/e8e89db6c0ed
changeset: 32423:e8e89db6c0ed
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Wed Sep 13 06:39:31 2017 +0000
summary:   Added signature for changeset 9e6056c0e38e

details:   https://code.openbravo.com/erp/devel/main/rev/56162cb1470e
changeset: 32424:56162cb1470e
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Sep 14 12:03:42 2017 +0000
summary:   Merge temporary head for 3.0PR17Q2.3

diffstat:

 .hgsigs                                                                        
                                                            |      8 +
 .hgtags                                                                        
                                                            |      8 +
 build.xml                                                                      
                                                            |      4 +-
 legal/Licensing.txt                                                            
                                                            |      2 +-
 lib/README                                                                     
                                                            |      1 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
                                      |      2 +
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml
                                       |      6 +-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
                                                            |      4 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                   |      4 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
                                                          |     55 -
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml     
                                                            |      2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
                                                      |      1 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
                                  |     28 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
                                      |      3 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-findTransaction.js
                                        |     16 +-
 modules/org.openbravo.apachejdbcconnectionpool/lib/runtime/tomcat-jdbc.jar     
                                                            |      0 
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
                                                    |      4 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                         |      2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src/org/openbravo/apachejdbcconnectionpool/JdbcExternalConnectionPool.java
                  |     33 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml       
                                                            |      4 +-
 
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
                                                    |      4 +
 modules/org.openbravo.base.weld/src/org/openbravo/base/weld/WeldUtils.java     
                                                            |     10 +-
 
modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_NAVBAR_COMPONENT.xml
                                         |      5 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
                                                          |     39 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
                                                         |     14 +
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
                                                           |     30 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
                                                          |      4 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                               |      8 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/OBCLKER_TEMPLATE.xml
                                                   |    141 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE.xml
                                                 |     28 -
 
modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE_FIELD.xml
                                           |     69 -
 
modules/org.openbravo.client.application/src-db/database/sourcedata/OBUIAPP_NAVBAR_COMPONENT.xml
                                           |     16 +-
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/ADCSInitialization.java
                            |     11 +-
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/StandardWindowTest.java
                            |     11 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
                            |     46 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationConstants.java
                                    |      6 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/GlobalMenu.java
                                              |      7 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/HeartBeatPopUpComponent.java
                                 |    158 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/HeartBeatPopupActionHandler.java
                             |    138 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/LogOutActionHandler.java
                                     |      1 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MainLayoutComponent.java
                                     |    158 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
                                             |    188 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/NavigationBarComponent.java
                                  |     47 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/NavigationBarComponentGenerator.java
                         |    158 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/PropertiesComponent.java
                                     |     34 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java
                             |      9 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/ApplicationMenuComponent.java
        |     19 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateComponent.java
            |     76 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateDataSource.java
           |    128 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchComponent.java
            |     75 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchDataSource.java
           |    171 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/RoleInfo.java
                        |    154 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoComponent.java
               |    127 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
     |    209 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/application-menu.js.ftl
    |     44 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/help-about.js.ftl
          |     20 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/quick-launch.js.ftl
        |     43 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/user-info.js.ftl
           |     68 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
                                      |    185 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/navigation-bar.js.ftl
                              |     23 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-heartbeat-registration.js.ftl
                   |     22 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
                      |     61 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/WindowDefinitionComponent.java
                        |     76 -
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-manager.js
                      |      2 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/classic/ob-classic-compatibility.js
                       |     43 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-time.js
                         |      4 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
                                      |     18 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-layout.js
                                         |    206 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-notes-datasource.js
                               |     78 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
                                  |      4 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-application-menu.js
                             |      3 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-help-about-widget.js
                            |      2 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-quick-launch.js
                                 |    112 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
                          |     22 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js
                       |      9 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
                       |     10 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/test/ob-navbar-test.js
                                    |     46 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
                                 |     38 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
                                                           |      4 +-
 
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   
                                                            |      4 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                    |      6 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/ApplicationComponent.java
                                              |     61 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/ApplicationDynamicComponent.java
                                       |    169 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
                                      |     16 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelComponentProvider.java
                                           |     15 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelConstants.java
                                                   |      4 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelServlet.java
                                                     |      6 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/SessionDynamicResourceComponent.java
                                   |     82 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/SessionDynamicTemplateComponent.java
                                   |     43 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceComponent.java
                                           |    369 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceProvider.java
                                            |    153 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceProviderMBean.java
                                       |     53 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StyleSheetResourceComponent.java
                                       |     98 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/templates/application-dynamic-js.ftl
                                   |     15 +
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/templates/application-js.ftl
                                           |      9 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml     
                                                            |      4 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                      |      4 +-
 modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java 
                                                            |    163 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java
                                              |     12 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java
                                                  |    285 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponentProvider.java
                                          |      9 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetClassInfo.java
                                                       |     74 +
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/templates/my_ob_js.ftl
                                                     |      8 +-
 
modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-community-branding-widget.js
                                         |      8 +-
 
modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-myopenbravo.js
                                                       |     30 +-
 
modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/test/ob-myopenbravo-test.js
                                             |     87 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
                                                           |      4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                 |      2 +-
 
modules/org.openbravo.client.querylist/web/org.openbravo.client.querylist/js/ob-querylist-widget.js
                                        |      8 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
                                                            |      4 +-
 
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
                                                     |      4 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                          |      2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PREFERENCE.xml
                                                 |     11 -
 
modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
         |     12 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
                                              |      4 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                   |      2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PREFERENCE.xml
                                          |     11 -
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
                                                          |      4 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                               |     10 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/TreeDatasourceService.java
                                   |      2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
                                                  |      4 +-
 
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
                                                  |      4 +-
 
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    
                                                            |      4 +-
 
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
                                              |     25 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
                                                      |      4 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                           |     12 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java
                   |     28 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorConstants.java
                               |     29 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/reference/SelectorUIReference.java
                   |     10 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
                                             |      4 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                  |      2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/web/org.openbravo.userinterface.skin.250to300Comp/skins/250to300Comp/loginStyles.css
 |    636 +
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
                                                   |      4 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                        |      6 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
                                                         |      4 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                              |      2 +-
 modules/org.openbravo.v3.datasets/referencedata/standard/V3_Roles.xml          
                                                            |    995 +-
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_DATASET.xml    
                                                            |      2 +-
 
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_DATASET_TABLE.xml
                                                          |     14 +
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml     
                                                            |      4 +-
 
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    
                                                            |      4 +-
 
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              
                                                            |      4 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                            |     22 +-
 referencedata/sampledata/F_B_International_Group/AD_ORG_TREE.xml               
                                                            |    219 +
 referencedata/sampledata/F_B_International_Group/AD_PROCESS_ACCESS.xml         
                                                            |    168 -
 referencedata/sampledata/F_B_International_Group/AD_PROCESS_REQUEST.xml        
                                                            |   1480 +-
 referencedata/sampledata/F_B_International_Group/AD_SEQUENCE.xml               
                                                            |     62 +-
 referencedata/sampledata/F_B_International_Group/AD_USER.xml                   
                                                            |     48 +-
 referencedata/sampledata/F_B_International_Group/AD_WINDOW_ACCESS.xml          
                                                            |     98 +
 referencedata/sampledata/F_B_International_Group/C_BPARTNER.xml                
                                                            |     74 +-
 referencedata/sampledata/F_B_International_Group/C_INVOICE.xml                 
                                                            |   3760 +-
 referencedata/sampledata/F_B_International_Group/C_INVOICELINE.xml             
                                                            |   9130 +
 referencedata/sampledata/F_B_International_Group/C_INVOICELINETAX.xml          
                                                            |   4464 +
 referencedata/sampledata/F_B_International_Group/C_INVOICETAX.xml              
                                                            |   1020 +
 referencedata/sampledata/F_B_International_Group/C_ORDER.xml                   
                                                            |   2286 +
 referencedata/sampledata/F_B_International_Group/C_ORDERLINE.xml               
                                                            |  10125 ++
 referencedata/sampledata/F_B_International_Group/C_ORDERLINETAX.xml            
                                                            |   3672 +
 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/FACT_ACCT.xml                 
                                                            |  47922 +++++++++-
 referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENT.xml         
                                                            |     44 +
 referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENTLINE.xml     
                                                            |   1302 +
 referencedata/sampledata/F_B_International_Group/FIN_FINACC_TRANSACTION.xml    
                                                            |   1854 +
 referencedata/sampledata/F_B_International_Group/FIN_FINANCIAL_ACCOUNT.xml     
                                                            |      8 +-
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT.xml               
                                                            |   2122 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_DETAIL.xml        
                                                            |    992 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROPOSAL.xml      
                                                            |    174 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROP_DETAIL.xml   
                                                            |    660 +
 referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULE.xml      
                                                            |   2298 +-
 
referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULEDETAIL.xml 
                                                           |   1304 +-
 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           
                                                            |     86 +-
 referencedata/sampledata/F_B_International_Group/GL_JOURNALLINE.xml            
                                                            |   1260 +
 referencedata/sampledata/F_B_International_Group/M_ATTRIBUTESETINSTANCE.xml    
                                                            |     90 +
 referencedata/sampledata/F_B_International_Group/M_COSTING.xml                 
                                                            |   2054 +-
 referencedata/sampledata/F_B_International_Group/M_INOUT.xml                   
                                                            |   1566 +
 referencedata/sampledata/F_B_International_Group/M_INOUTLINE.xml               
                                                            |   4876 +
 referencedata/sampledata/F_B_International_Group/M_LOCATOR.xml                 
                                                            |     48 +
 referencedata/sampledata/F_B_International_Group/M_MATCHINV.xml                
                                                            |   1482 +
 referencedata/sampledata/F_B_International_Group/M_MATCHPO.xml                 
                                                            |   2964 +
 referencedata/sampledata/F_B_International_Group/M_STORAGE_DETAIL.xml          
                                                            |    427 +-
 referencedata/sampledata/F_B_International_Group/M_STORAGE_PENDING.xml         
                                                            |     52 +-
 referencedata/sampledata/F_B_International_Group/M_TRANSACTION.xml             
                                                            |   6360 +
 referencedata/sampledata/F_B_International_Group/M_TRANSACTION_COST.xml        
                                                            |   3604 +
 referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml    
                                                            |    308 +
 referencedata/sampledata/QA_Testing/AD_ORG_TREE.xml                            
                                                            |     75 +
 referencedata/sampledata/QA_Testing/AD_PROCESS_ACCESS.xml                      
                                                            |     42 -
 referencedata/sampledata/QA_Testing/C_DISCOUNT.xml                             
                                                            |     14 +
 referencedata/sampledata/QA_Testing/C_INVOICE_DISCOUNT.xml                     
                                                            |     33 +
 referencedata/sampledata/QA_Testing/C_ORDER_DISCOUNT.xml                       
                                                            |     33 +
 referencedata/sampledata/QA_Testing/M_PRODUCT.xml                              
                                                            |     58 +-
 referencedata/sampledata/QA_Testing/M_PRODUCT_ACCT.xml                         
                                                            |     34 +
 referencedata/sampledata/QA_Testing/M_RESERVATION.xml                          
                                                            |     23 +
 referencedata/sampledata/QA_Testing/M_RESERVATION_STOCK.xml                    
                                                            |     20 +
 referencedata/sampledata/QA_Testing/OBUIAPP_PROCESS_ACCESS.xml                 
                                                            |     42 +
 referencedata/standard/Unit_of_Measure.xml                                     
                                                            |   1097 +-
 src-core/src/org/openbravo/base/ConfigParameters.java                          
                                                            |      6 +-
 src-core/src/org/openbravo/base/VariablesBase.java                             
                                                            |     29 +-
 src-db/database/build-create.xml                                               
                                                            |     15 +-
 src-db/database/build.xml                                                      
                                                            |      4 +-
 src-db/database/lib/dbsourcemanager.jar                                        
                                                            |      0 
 src-db/database/model/functions/AD_ISORGINCLUDED.xml                           
                                                            |     53 +-
 src-db/database/model/functions/AD_ISORGINCLUDED_TREENODE.xml                  
                                                            |     65 +
 src-db/database/model/functions/AD_ORG_CHK_CALENDAR.xml                        
                                                            |      4 +-
 src-db/database/model/functions/AD_ORG_READY.xml                               
                                                            |     49 +-
 src-db/database/model/functions/C_COMMISSION_COPY.xml                          
                                                            |      6 +-
 src-db/database/model/functions/C_COMMISSION_PROCESS.xml                       
                                                            |      2 +
 src-db/database/model/functions/C_INVOICE_CREATE.xml                           
                                                            |    118 +-
 src-db/database/model/functions/C_INVOICE_POST.xml                             
                                                            |     31 +-
 src-db/database/model/functions/C_ORDER_POST1.xml                              
                                                            |     16 +-
 src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml                  
                                                            |     46 +-
 src-db/database/model/functions/MA_PRODUCTION_COST.xml                         
                                                            |     12 +-
 src-db/database/model/functions/MRP_PROCESSPLAN_PLAN.xml                       
                                                            |     24 +-
 src-db/database/model/functions/MRP_RUN_EXPLODE.xml                            
                                                            |     13 +-
 src-db/database/model/functions/MRP_RUN_INITIALIZE.xml                         
                                                            |      4 +-
 src-db/database/model/functions/M_CHECK_STOCK.xml                              
                                                            |     38 +-
 src-db/database/model/functions/M_GET_STOCK.xml                                
                                                            |     16 +-
 src-db/database/model/functions/M_GET_STOCK_PARAM.xml                          
                                                            |     69 +-
 src-db/database/model/functions/M_INOUT_CREATE.xml                             
                                                            |     59 +-
 src-db/database/model/functions/M_INOUT_POST.xml                               
                                                            |     37 +-
 src-db/database/model/functions/M_MOVEMENT_POST.xml                            
                                                            |     19 +-
 src-db/database/model/functions/M_PRODUCTION_RUN.xml                           
                                                            |     65 +-
 src-db/database/model/functions/M_RAPPEL_INVOICE_CREATE.xml                    
                                                            |      7 +-
 src-db/database/model/functions/M_RESERVATION_REALLOCATE.xml                   
                                                            |      4 +-
 src-db/database/model/functions/M_RESERVE_STOCK_AUTO.xml                       
                                                            |      4 +-
 src-db/database/model/functions/M_UNIQUEATTRIBUTE_RULE_PARAM.xml               
                                                            |     11 +-
 src-db/database/model/functions/M_UNIQUELOCATOR_RULE_PARAM.xml                 
                                                            |     11 +-
 src-db/database/model/functions/M_WAREHOUSE_DEFAULT_RULE_PARAM.xml             
                                                            |     11 +-
 src-db/database/model/tables/AD_ORGMODULE.xml                                  
                                                            |      6 +
 src-db/database/model/tables/AD_ORG_TREE.xml                                   
                                                            |     62 +
 src-db/database/model/tables/AD_USER.xml                                       
                                                            |      4 +-
 src-db/database/model/tables/C_BPARTNER.xml                                    
                                                            |     14 +-
 src-db/database/model/tables/FACT_ACCT.xml                                     
                                                            |      1 -
 src-db/database/model/tables/FIN_PAYMENT.xml                                   
                                                            |      3 +
 src-db/database/model/tables/M_INVENTORYSTATUS.xml                             
                                                            |     87 +
 src-db/database/model/tables/M_INVENTORYSTATUS_TRL.xml                         
                                                            |     74 +
 src-db/database/model/tables/M_LOCATOR.xml                                     
                                                            |     58 +-
 src-db/database/model/triggers/AD_PROCESS_REQUEST_TRG.xml                      
                                                            |     38 +-
 src-db/database/model/triggers/C_INVOICELINE_BEFORE_TRG.xml                    
                                                            |      4 +-
 src-db/database/model/triggers/C_ORDERLINE2_TRG.xml                            
                                                            |     29 +-
 src-db/database/model/triggers/M_INVENTORYSTATUS_TRG.xml                       
                                                            |     68 +
 src-db/database/model/views/M_RM_RECEIPT_PICK_EDIT.xml                         
                                                            |      2 +-
 src-db/database/model/views/M_RM_SHIPMENT_PICK_EDIT.xml                        
                                                            |      2 +-
 src-db/database/sourcedata/AD_AUXILIARINPUT.xml                                
                                                            |     66 +
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                                            |   1692 +-
 src-db/database/sourcedata/AD_DATASET.xml                                      
                                                            |      2 +-
 src-db/database/sourcedata/AD_DATASET_TABLE.xml                                
                                                            |     98 +
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                                                            |    142 +-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                                                            |   1342 +-
 src-db/database/sourcedata/AD_MENU.xml                                         
                                                            |     18 +-
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                                                            |    156 +-
 src-db/database/sourcedata/AD_MODEL_OBJECT.xml                                 
                                                            |     48 -
 src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml                         
                                                            |     60 +-
 src-db/database/sourcedata/AD_MODEL_OBJECT_PARA.xml                            
                                                            |     22 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                            |      4 +-
 src-db/database/sourcedata/AD_PREFERENCE.xml                                   
                                                            |   1716 -
 src-db/database/sourcedata/AD_PROCESS.xml                                      
                                                            |     25 -
 src-db/database/sourcedata/AD_PROCESS_PARA.xml                                 
                                                            |    137 -
 src-db/database/sourcedata/AD_REFERENCE.xml                                    
                                                            |     52 +
 src-db/database/sourcedata/AD_REF_LIST.xml                                     
                                                            |     37 +
 src-db/database/sourcedata/AD_TAB.xml                                          
                                                            |     72 +-
 src-db/database/sourcedata/AD_TABLE.xml                                        
                                                            |     77 +-
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml                               
                                                            |    612 +-
 src-db/database/sourcedata/AD_TREENODE.xml                                     
                                                            |     65 +-
 src-db/database/sourcedata/AD_WINDOW.xml                                       
                                                            |     17 +
 src-db/database/sourcedata/M_INVENTORYSTATUS.xml                               
                                                            |    124 +
 src-db/database/sourcedata/OBUIAPP_PARAMETER.xml                               
                                                            |    234 +
 src-db/database/sourcedata/OBUIAPP_PROCESS.xml                                 
                                                            |     40 +
 src-db/database/sourcedata/OBUIAPP_REPORT.xml                                  
                                                            |     12 +
 src-db/database/sourcedata/OBUISEL_SELECTOR.xml                                
                                                            |     53 +-
 src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml                          
                                                            |     82 +
 src-test/src/org/openbravo/test/AllAntTaskTests.java                           
                                                            |     16 +-
 src-test/src/org/openbravo/test/base/mock/HttpServletRequestMock.java          
                                                            |    418 +
 src-test/src/org/openbravo/test/base/mock/VariablesSecureAppMock.java          
                                                            |     66 +
 src-test/src/org/openbravo/test/costing/TestCosting.java                       
                                                            |    163 +-
 src-test/src/org/openbravo/test/datasource/DataSourceSecurity.java             
                                                            |     14 +-
 src-test/src/org/openbravo/test/datasource/DataSourceWhereParameter.java       
                                                            |     18 +-
 src-test/src/org/openbravo/test/datasource/TestComboDatasource.java            
                                                            |     46 +-
 src-test/src/org/openbravo/test/db/model/functions/ADOrgTreeTest.java          
                                                            |    439 +
 src-test/src/org/openbravo/test/db/model/functions/Ad_isorgincludedTest.java   
                                                            |     67 +-
 src-test/src/org/openbravo/test/inventoryStatus/InventoryStatusTest.java       
                                                            |   1000 +
 src-test/src/org/openbravo/test/security/CrossOrganizationReference.java       
                                                            |     22 +
 src-test/src/org/openbravo/test/security/CrossOrganizationUI.java              
                                                            |    194 +
 src-test/src/org/openbravo/test/security/CrossOrganizationUICDI.java           
                                                            |    118 +
 
src-test/src/org/openbravo/test/security/ExplicitCrossOrganizationReference.java
                                                           |     47 +-
 src-test/src/org/openbravo/test/taxes/TaxesTest.java                           
                                                            |    153 +-
 src-test/src/org/openbravo/test/taxes/data/ProductDataConstants.java           
                                                            |      4 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData185.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData186.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData187.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData188.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData189.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData190.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData191.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData192.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData193.java               
                                                            |    106 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData194.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData195.java               
                                                            |    106 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData196.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData197.java               
                                                            |    106 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData198.java               
                                                            |    107 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData199.java               
                                                            |    106 +
 src-test/src/org/openbravo/test/taxes/data/TaxesTestData200.java               
                                                            |    107 +
 src-trl/src/org/openbravo/translate/RTLSkin.java                               
                                                            |     50 +-
 src-trl/src/org/openbravo/translate/Translate.java                             
                                                            |      6 +-
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedOrgModuleDatasets.class
                                     |      0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedOrgModuleDatasetsData.class
                                 |      0 
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedOrgModuleDatasets.java
                                                |     59 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedOrgModuleDatasets_data.xsql
                                           |     32 +
 
src-util/modulescript/build/classes/org/openbravo/modulescript/GrantAccessToProcessDefinition.class
                                        |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/GrantAccessToProcessDefinitionData.class
                                    |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/InitializeInventoryStatus.class
                                             |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/InitializeInventoryStatusData.class
                                         |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/PopulateADOrgTree.class
                                                     |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/PopulateADOrgTreeData.class
                                                 |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateFinTransactionAmount.class
                                            |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateFinTransactionAmountData.class
                                        |      0 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateQtyDeliveredData.class
                                                |      0 
 
src-util/modulescript/src/org/openbravo/modulescript/GrantAccessToProcessDefinition.java
                                                   |    107 +
 
src-util/modulescript/src/org/openbravo/modulescript/GrantAccessToProcessDefinition_data.xsql
                                              |    172 +
 
src-util/modulescript/src/org/openbravo/modulescript/InitializeInventoryStatus.java
                                                        |     51 +
 
src-util/modulescript/src/org/openbravo/modulescript/InitializeInventoryStatus_data.xsql
                                                   |     52 +
 src-util/modulescript/src/org/openbravo/modulescript/PopulateADOrgTree.java    
                                                            |     49 +
 
src-util/modulescript/src/org/openbravo/modulescript/PopulateADOrgTree_data.xsql
                                                           |     79 +
 
src-util/modulescript/src/org/openbravo/modulescript/UpdateFinTransactionAmount.java
                                                       |     49 +
 
src-util/modulescript/src/org/openbravo/modulescript/UpdateFinTransactionAmount_data.xsql
                                                  |     37 +
 
src-util/modulescript/src/org/openbravo/modulescript/UpdateQtyDelivered_data.xsql
                                                          |     20 +-
 src-wad/src/org/openbravo/wad/javasource.javaxml                               
                                                            |      1 +
 src/index.jsp                                                                  
                                                            |     49 +-
 src/org/openbravo/authentication/AuthenticationManager.java                    
                                                            |     29 +-
 src/org/openbravo/authentication/basic/DefaultAuthenticationManager.java       
                                                            |     12 +-
 src/org/openbravo/base/gen/GenerateEntitiesTask.java                           
                                                            |     21 +-
 src/org/openbravo/base/gen/entityComputedColumns.ftl                           
                                                            |      4 +-
 src/org/openbravo/base/secureApp/ErrorConnection.java                          
                                                            |      4 +-
 src/org/openbravo/base/secureApp/HttpSecureAppServlet.java                     
                                                            |     55 +-
 src/org/openbravo/base/secureApp/LoginHandler.java                             
                                                            |    313 +-
 src/org/openbravo/base/secureApp/OrgTree.java                                  
                                                            |    135 +-
 src/org/openbravo/common/actionhandler/AgingBalanceReportActionHandler.java    
                                                            |     53 +-
 src/org/openbravo/common/actionhandler/ChangeInventoryStatusActionHandler.java 
                                                            |     60 +
 src/org/openbravo/common/actionhandler/RMInOutPickEditLines.java               
                                                            |     35 +-
 src/org/openbravo/common/actionhandler/RMShipmentPickEditLines.java            
                                                            |      8 +-
 src/org/openbravo/common/actionhandler/SRMOPickEditLines.java                  
                                                            |      5 +
 src/org/openbravo/common/datasource/ReturnFromCustomerHQLInserter.java         
                                                            |      2 +-
 src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java 
                                                            |    159 +-
 src/org/openbravo/common/hooks/InventoryStatusHookManager.java                 
                                                            |     48 +
 src/org/openbravo/common/hooks/InventoryStatusValidationHook.java              
                                                            |     56 +
 src/org/openbravo/common/hooks/InventoryStatusValidationHookReservations.java  
                                                            |     44 +
 src/org/openbravo/common/hooks/InventoryStatusValidatorHookNegativeStock.java  
                                                            |     49 +
 src/org/openbravo/costing/CostAdjustmentProcess.java                           
                                                            |     16 +-
 src/org/openbravo/costing/CostingAlgorithm.java                                
                                                            |     31 +-
 src/org/openbravo/costing/CostingMigrationProcess.java                         
                                                            |     69 +-
 src/org/openbravo/costing/CostingRuleProcess.java                              
                                                            |     12 +-
 src/org/openbravo/costing/CostingUtils.java                                    
                                                            |     44 +-
 src/org/openbravo/costing/CostingUtils_data.xsql                               
                                                            |     64 +-
 src/org/openbravo/costing/FixBackdatedTransactionsProcess.java                 
                                                            |      7 +-
 src/org/openbravo/costing/PriceDifferenceProcess.java                          
                                                            |      9 +-
 src/org/openbravo/dal/core/DalMappingGenerator.java                            
                                                            |     27 +-
 src/org/openbravo/dal/security/EntityAccessChecker.java                        
                                                            |    291 +-
 src/org/openbravo/erpCommon/ad_actionButton/CopyFromInvoice.java               
                                                            |      4 +
 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql       
                                                            |      3 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct.java             
                                                            |     16 +-
 src/org/openbravo/erpCommon/ad_actionButton/DocAction.html                     
                                                            |      3 +-
 src/org/openbravo/erpCommon/ad_actionButton/ProcessGoods.java                  
                                                            |      7 +-
 src/org/openbravo/erpCommon/ad_callouts/DelegateConnectionProvider.java        
                                                            |     13 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java              
                                                            |      9 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Product.java              
                                                            |      4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Movement_Product.java               
                                                            |      2 +-
 src/org/openbravo/erpCommon/ad_forms/AcctServer.java                           
                                                            |     37 +-
 src/org/openbravo/erpCommon/ad_forms/AcctServer_data.xsql                      
                                                            |     10 +-
 src/org/openbravo/erpCommon/ad_forms/AlertManagement.html                      
                                                            |    373 -
 src/org/openbravo/erpCommon/ad_forms/AlertManagement.java                      
                                                            |    217 -
 src/org/openbravo/erpCommon/ad_forms/AlertManagement.xml                       
                                                            |     51 -
 src/org/openbravo/erpCommon/ad_forms/AlertManagement_data.xsql                 
                                                            |    142 -
 src/org/openbravo/erpCommon/ad_forms/Client_data.xsql                          
                                                            |     35 -
 src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java              
                                                            |     14 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java                        
                                                            |     18 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java                 
                                                            |     14 +-
 src/org/openbravo/erpCommon/ad_forms/Organization_data.xsql                    
                                                            |     38 -
 src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java                   
                                                            |     20 +-
 src/org/openbravo/erpCommon/ad_forms/Role.html                                 
                                                            |    647 -
 src/org/openbravo/erpCommon/ad_forms/Role.java                                 
                                                            |    307 -
 src/org/openbravo/erpCommon/ad_forms/Role.xml                                  
                                                            |     54 -
 src/org/openbravo/erpCommon/ad_forms/RoleCombo_data.xsql                       
                                                            |     54 -
 src/org/openbravo/erpCommon/ad_forms/Role_data.xsql                            
                                                            |     83 -
 src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData.java                  
                                                            |     40 +-
 src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData_data.xsql             
                                                            |      4 +-
 src/org/openbravo/erpCommon/ad_forms/Warehouse_data.xsql                       
                                                            |     44 -
 src/org/openbravo/erpCommon/ad_process/ApplyModules.java                       
                                                            |      6 +-
 src/org/openbravo/erpCommon/ad_process/DeleteClient.java                       
                                                            |      5 +-
 src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java                   
                                                            |     48 +-
 src/org/openbravo/erpCommon/ad_process/UpdateActuals.java                      
                                                            |     18 +-
 src/org/openbravo/erpCommon/ad_reports/AgingDao.java                           
                                                            |     33 +-
 src/org/openbravo/erpCommon/ad_reports/AgingDao_data.xsql                      
                                                            |     14 +-
 src/org/openbravo/erpCommon/ad_reports/AgingScheduleDetailHTML.jrxml           
                                                            |     18 +
 src/org/openbravo/erpCommon/ad_reports/AgingScheduleHTML.jrxml                 
                                                            |     20 +-
 src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.html                 
                                                            |      3 +-
 src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.java                 
                                                            |     92 +-
 src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.xml                  
                                                            |      3 +-
 src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports_data.xsql            
                                                            |      8 +-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger_data.xsql           
                                                            |     14 +-
 src/org/openbravo/erpCommon/ad_reports/ReportProductMovement.java              
                                                            |     25 +-
 src/org/openbravo/erpCommon/ad_reports/ReportProductMovement_data.xsql         
                                                            |      6 +-
 src/org/openbravo/erpCommon/ad_reports/ReportPurchaseOrder.jrxml               
                                                            |    145 +-
 src/org/openbravo/erpCommon/ad_reports/ReportPurchaseOrderXLS.jrxml            
                                                            |    526 +
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock_data.xsql          
                                                            |     16 +-
 src/org/openbravo/erpCommon/ad_reports/ReportWarehousePartner_data.xsql        
                                                            |      6 +-
 src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java         
                                                            |     49 +-
 src/org/openbravo/erpCommon/businessUtility/DataTypeCombo_data.xsql            
                                                            |     39 -
 src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility.java           
                                                            |     11 +-
 src/org/openbravo/erpCommon/businessUtility/Preferences.java                   
                                                            |     54 +-
 src/org/openbravo/erpCommon/businessUtility/TabAttachments.java                
                                                            |     17 +-
 src/org/openbravo/erpCommon/info/BusinessPartner_data.xsql                     
                                                            |      6 +-
 src/org/openbravo/erpCommon/info/ProductMultiple.java                          
                                                            |     23 +-
 src/org/openbravo/erpCommon/obps/ActivationKey.java                            
                                                            |     14 +-
 src/org/openbravo/erpCommon/security/Login.html                                
                                                            |    470 +-
 src/org/openbravo/erpCommon/security/Login.java                                
                                                            |    212 +-
 src/org/openbravo/erpCommon/security/Login_F0.html                             
                                                            |     25 -
 src/org/openbravo/erpCommon/security/Login_F0.xml                              
                                                            |     21 -
 src/org/openbravo/erpCommon/security/Login_F1.html                             
                                                            |    351 -
 src/org/openbravo/erpCommon/security/Login_F1.xml                              
                                                            |     26 -
 src/org/openbravo/erpCommon/security/Login_FS_RTL.html                         
                                                            |      2 +-
 src/org/openbravo/erpCommon/security/Login_Logo.html                           
                                                            |     38 -
 src/org/openbravo/erpCommon/security/Login_Logo.xml                            
                                                            |     24 -
 src/org/openbravo/erpCommon/security/Login_Options_F1.html                     
                                                            |    304 -
 src/org/openbravo/erpCommon/security/Login_Options_F1.xml                      
                                                            |     47 -
 src/org/openbravo/erpCommon/security/Login_Welcome.html                        
                                                            |     82 -
 src/org/openbravo/erpCommon/security/Login_Welcome.xml                         
                                                            |     23 -
 src/org/openbravo/erpCommon/security/Menu.java                                 
                                                            |     21 +-
 src/org/openbravo/erpCommon/security/SessionListener.java                      
                                                            |     18 +-
 src/org/openbravo/erpCommon/security/SessionLogin.java                         
                                                            |     12 +-
 src/org/openbravo/erpCommon/security/SessionLogin_data.xsql                    
                                                            |      2 +-
 src/org/openbravo/erpCommon/security/UsageAudit.java                           
                                                            |    136 +-
 src/org/openbravo/erpCommon/utility/ComboTableData.java                        
                                                            |     25 +-
 src/org/openbravo/erpCommon/utility/DynamicJS.java                             
                                                            |      5 +-
 src/org/openbravo/erpCommon/utility/ErrorTextParserPOSTGRE.java                
                                                            |     11 +-
 src/org/openbravo/erpCommon/utility/Home.html                                  
                                                            |    169 -
 src/org/openbravo/erpCommon/utility/Home.java                                  
                                                            |    132 -
 src/org/openbravo/erpCommon/utility/Home.xml                                   
                                                            |     32 -
 src/org/openbravo/erpCommon/utility/InventoryStatusUtils.java                  
                                                            |    129 +
 src/org/openbravo/erpCommon/utility/Log.html                                   
                                                            |     47 -
 src/org/openbravo/erpCommon/utility/Log.java                                   
                                                            |     52 -
 src/org/openbravo/erpCommon/utility/Log.xml                                    
                                                            |     21 -
 src/org/openbravo/erpCommon/utility/Menu_data.xsql                             
                                                            |    218 -
 src/org/openbravo/erpCommon/utility/Utility.java                               
                                                            |     39 +-
 src/org/openbravo/erpCommon/utility/Utility_data.xsql                          
                                                            |     22 +-
 src/org/openbravo/erpCommon/utility/VerticalMenu.html                          
                                                            |     36 -
 src/org/openbravo/erpCommon/utility/VerticalMenu.java                          
                                                            |    503 +-
 src/org/openbravo/erpCommon/utility/VerticalMenuLoading.html                   
                                                            |     34 -
 src/org/openbravo/erpCommon/utility/VerticalMenu_data.xsql                     
                                                            |     66 -
 src/org/openbravo/jmx/MBeanRegistry.java                                       
                                                            |     69 +
 src/org/openbravo/materialmgmt/InventoryCountProcess.java                      
                                                            |     13 +-
 src/org/openbravo/materialmgmt/ReservationUtils.java                           
                                                            |     62 +-
 src/org/openbravo/materialmgmt/StockUtils.java                                 
                                                            |     23 +-
 src/org/openbravo/materialmgmt/StockUtils_data.xsql                            
                                                            |      8 +-
 src/org/openbravo/reference/ui/UITable.java                                    
                                                            |     10 +-
 src/org/openbravo/reference/ui/UITableDir.java                                 
                                                            |     10 +-
 src/org/openbravo/service/db/DalConnectionProvider.java                        
                                                            |      3 +
 src/org/openbravo/service/importprocess/ImportEntryPostProcessor.java          
                                                            |      2 +-
 src/org/openbravo/service/importprocess/ImportEntryProcessor.java              
                                                            |     13 -
 src/org/openbravo/service/system/SystemService.java                            
                                                            |     76 +-
 src/org/openbravo/service/web/BaseWebServiceServlet.java                       
                                                            |     51 +-
 web/js/login.js                                                                
                                                            |    621 +
 web/js/shortcuts.js                                                            
                                                            |      2 +-
 web/js/utils.js                                                                
                                                            |    135 +-
 web/skins/Default/Login/communityBrandingBackground.png                        
                                                            |      0 
 web/skins/Default/Login/communityBrandingBottom.png                            
                                                            |      0 
 web/skins/Default/Login/communityBrandingTop.png                               
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconAlert.disabled.png                          
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconAlert.png                                   
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconAlertActive.disabled.png                    
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconAlertActive.png                             
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconContract.disabled.png                       
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconContract.png                                
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconExpand.png                                  
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconLogout.disabled.png                         
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconLogout.png                                  
                                                            |      0 
 web/skins/Default/Menu/ToolBar/iconUser.disabled.png                           
                                                            |      0 
 web/skins/Default/Openbravo_ERP_250.css                                        
                                                            |    252 +-
 487 files changed, 139757 insertions(+), 13922 deletions(-)

diffs (truncated from 199765 to 300 lines):

diff -r 632ba9b2ee8c -r 56162cb1470e .hgsigs
--- a/.hgsigs   Wed Aug 09 05:59:33 2017 +0000
+++ b/.hgsigs   Thu Sep 14 12:03:42 2017 +0000
@@ -209,4 +209,12 @@
 fa51600e25b24b2eb3739898d293168ea94748a7 0 
iEYEABECAAYFAlh/u8wACgkQCX/oGf+2qkPTnwCfZ29b107GdizLBcC+tzdP3HlnmUUAoN2kMLXvfTYSRLAQG/ziGm5P6kYA
 9753e90ea3e81f850f904feb531120b4e185394a 0 
iEYEABECAAYFAliG6A8ACgkQCX/oGf+2qkPeeQCg6D9p++eslvzqEVlYK8RS0uzgZNsAoMELVWkte/AM/ilPxZ4vP37myscv
 a131c85d1d3d55b852f97622ce068baf80b7fe67 0 
iEYEABECAAYFAli+qu8ACgkQCX/oGf+2qkNTOACfTznbhwkwUplXd8QjHIuJ7uBJdK4An3KWtbUrBZleCwS1xH3aa2n9p9bM
+ff9ea5ead18501d3c6d2f782e38e172be08f8106 0 
iEYEABECAAYFAlkDMfYACgkQCX/oGf+2qkPbaACfXUmwNxLBVRvD7cvYA4LinaJkUzAAoI5N7GpMTNy/NYMXetEOhuwPfSO5
 3a7510a5ee0b43ac0a65e4eae9b089f42158bbe0 0 
iEYEABECAAYFAljGfFgACgkQCX/oGf+2qkOgoQCgx3u3UhiV8NyyiBZLsFjlwicCp1EAoPAl4mZZ6/wURPq39Ef6Rtbe1BRb
+835355e0fdbd35df49b4b559a4ce984192350fd2 0 
iEYEABECAAYFAlkVX0kACgkQCX/oGf+2qkMVEQCfasQyxkrJdtvkEP03xKFyiwAi2f0AnRRguCtQ0qKkra8Kg55F7/9oKS7p
+1ec47090dc22cda681ebf04a2ea7491b971bb24d 0 
iEYEABECAAYFAllLmP4ACgkQCX/oGf+2qkMZvgCggmmfbWJEY/hgJWXzwmfsSEHcEzkAoMGb1VsoDMaU/TIjFRvnCRXoj7Eh
+58658da4e8fc26f50c49846910da9c4ff7afd417 0 
iEYEABECAAYFAlmJYmkACgkQCX/oGf+2qkNQ2ACbBnQYMdCROIRP7KW2tYz46AeqPNgAn07znI+o6t4KIJPBnqy61/mf6hEc
+74c2ec78cab6580e2c5fd67e4c7913924339df58 0 
iEYEABECAAYFAlkdU7MACgkQCX/oGf+2qkMs3wCguelDCm09norUvWOnB7m/+X66yyMAoKr/DzyFXmSZTrlta3cfBpn5BY6v
+0e959ce9b986f2770ac4ac02296a59adaafdc919 0 
iEYEABECAAYFAllSJLwACgkQCX/oGf+2qkOkKACfWiWW37hMTW9d4fneU+4JJsG//LYAoLkOPDVyEZCTY/IpOEuXT0hHKE9e
+4bad64e9d7577310506e2e19cacba696ed703ad6 0 
iEYEABECAAYFAlmKpMUACgkQCX/oGf+2qkNGywCgobMSxQWqAp5l5HsKqlQMPn8GkNsAoOBNizvazzb9wRiYA1/57ntgR253
+9e6056c0e38e4355acf8d72a8efab6575c7f9733 0 
iEYEABECAAYFAlm40qMACgkQCX/oGf+2qkPKxgCgndqN2CnOSnbnZEsQntY+mUaqZZEAoK6Xl9Q4HbgHep6JG/owLOzyehRK
diff -r 632ba9b2ee8c -r 56162cb1470e .hgtags
--- a/.hgtags   Wed Aug 09 05:59:33 2017 +0000
+++ b/.hgtags   Thu Sep 14 12:03:42 2017 +0000
@@ -220,4 +220,12 @@
 b93f495b2cde680cf6558d93d72051429f4b9031 3.0PR16Q4.1
 31c79a32ce3a6b555dadb35c70d63113be6312e7 3.0PR16Q4.2
 eaeb76d8cd4ec1caf5bf43bc9b4111424d799a03 3.0PR16Q4.3
+3995bf60960bff841f256fa98746aa6aa0f642f2 3.0PR16Q4.4
 273c24deef8f21e870cf563073cc653582a9fe9e 3.0PR17Q1
+10c0ffee4e6ccca6771d151dd27f706e50cf4b96 3.0PR17Q1.1
+a2e2a8540b6e64102d4e019efc36ad05c7f43b24 3.0PR17Q1.2
+07a679139b1b9f7544e3d0954fd77b3a2aa8ed04 3.0PR17Q1.3
+7fd66b51c666e341168a7e5a036f7ac25a86eec9 3.0PR17Q2
+c37991aee21566d0ed397369377abdaeaf1a6f52 3.0PR17Q2.1
+632ba9b2ee8c8133be5b483482d3d99a83b4138f 3.0PR17Q2.2
+7fafd2a9f24bd0d5889253005412101631cc1efe 3.0PR17Q2.3
diff -r 632ba9b2ee8c -r 56162cb1470e build.xml
--- a/build.xml Wed Aug 09 05:59:33 2017 +0000
+++ b/build.xml Thu Sep 14 12:03:42 2017 +0000
@@ -12,7 +12,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) 2001-2015 Openbravo SLU
+* All portions are Copyright (C) 2001-2017 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************
@@ -485,7 +485,7 @@
                            property="test.md5.wad"/>
   </target>
 
-  <target name="compile.complete.development" depends="init" unless="mode.war">
+  <target name="compile.complete.development" depends="init, core.lib, 
wad.lib, trl.lib" unless="mode.war">
     <updatesystemstatus v="RB43"/>
     <ant dir="${base.src}" target="compile.complete.development" 
inheritAll="true" inheritRefs="true" />
   </target>
diff -r 632ba9b2ee8c -r 56162cb1470e legal/Licensing.txt
--- a/legal/Licensing.txt       Wed Aug 09 05:59:33 2017 +0000
+++ b/legal/Licensing.txt       Thu Sep 14 12:03:42 2017 +0000
@@ -3,7 +3,7 @@
 This license file applies to the Openbravo ERP software (the "Openbravo
 Software"), except as described below.
 
-This product is Copyright 2001-2016 Openbravo S.L.U.  For other detailed 
notice,
+This product is Copyright 2001-2017 Openbravo S.L.U.  For other detailed 
notice,
 see the "NOTICE" file with this distribution.
 
 This product is free software; you can redistribute it and/or modify
diff -r 632ba9b2ee8c -r 56162cb1470e lib/README
--- a/lib/README        Wed Aug 09 05:59:33 2017 +0000
+++ b/lib/README        Thu Sep 14 12:03:42 2017 +0000
@@ -1,3 +1,4 @@
 When adding or removing libraries to Openbravo ERP please update this page
 with your changes:
 http://wiki.openbravo.com/wiki/Openbravo_Libraries
+
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
     Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
     Thu Sep 14 12:03:42 2017 +0000
@@ -489,6 +489,8 @@
                 WHERE fin_payment_scheduledetail_id = v_scheduledetailid;
 
                 v_scheduledetailamount := v_scheduledetailamount - 
v_differenceamount;
+              ELSE
+                v_differenceamount := 0;
               END IF;
 
               IF (v_differenceamount = 0 OR (v_count <> 0 AND NOT 
v_psdbreakbypartialpayment)) THEN
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml
      Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml
      Thu Sep 14 12:03:42 2017 +0000
@@ -16,7 +16,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-2017 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -25,6 +25,7 @@
   v_referencelist VARCHAR2(32):='575BCB88A4694C27BC013DE9C73E6FE7';
 
 BEGIN
+
   -- Check if the status exists
   SELECT count(*) INTO v_count FROM DUAL
   WHERE EXISTS (SELECT 1 FROM ad_ref_list
@@ -32,7 +33,8 @@
                       AND value = status);
 
   IF (v_count = 0) THEN
-    RETURN 'N';
+    -- If status is null, return minimum value for invoice paid status (RPR or 
PPM)
+    RETURN '40';
   END IF;
   
   SELECT seqno 
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Thu Sep 14 12:03:42 2017 +0000
@@ -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.31802]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.32382]]></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>
@@ -25,7 +25,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <UPDATEINFO><![CDATA[Fixed issue with 
document sequence numbers reset in case of applying dataset second time.
 Fixed issue 15305.]]></UPDATEINFO>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <REFERENCEDATAINFO><![CDATA[Document 
types and default algorithm for bank statement auto 
matching]]></REFERENCEDATAINFO>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION_LABEL><![CDATA[PR17Q2.2]]></VERSION_LABEL>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  
<ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  
<ISTRIALALLOWED><![CDATA[N]]></ISTRIALALLOWED>
 <!--A918E3331C404B889D69AA9BFAFB23AC--></AD_MODULE>
diff -r 632ba9b2ee8c -r 56162cb1470e 
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
  Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Thu Sep 14 12:03:42 2017 +0000
@@ -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.31802]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.32382]]></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.31802]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.32382]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
 Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
 Thu Sep 14 12:03:42 2017 +0000
@@ -55,61 +55,6 @@
 <!--9B4A5EB695FEA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--9B4A5EB695FEA841E040A8C0E1077381--></AD_PREFERENCE>
 
-<!--9B4A5EB69751A841E040A8C0E1077381--><AD_PREFERENCE>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69751A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess3C4A5FB206B74C3CA9FE20116FCA0464]]></ATTRIBUTE>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  <VALUE><![CDATA[N]]></VALUE>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
-<!--9B4A5EB69751A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--9B4A5EB69751A841E040A8C0E1077381--></AD_PREFERENCE>
-
-<!--9B4A5EB69752A841E040A8C0E1077381--><AD_PREFERENCE>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69752A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcess4A059E4F79294640AD37B1B718C56E5D]]></ATTRIBUTE>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  <VALUE><![CDATA[N]]></VALUE>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
-<!--9B4A5EB69752A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--9B4A5EB69752A841E040A8C0E1077381--></AD_PREFERENCE>
-
-<!--9B4A5EB69756A841E040A8C0E1077381--><AD_PREFERENCE>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69756A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessBBA11D1A061346459AF6148920FE6629]]></ATTRIBUTE>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  <VALUE><![CDATA[N]]></VALUE>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
-<!--9B4A5EB69756A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--9B4A5EB69756A841E040A8C0E1077381--></AD_PREFERENCE>
-
-<!--9B4A5EB69758A841E040A8C0E1077381--><AD_PREFERENCE>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB69758A841E040A8C0E1077381]]></AD_PREFERENCE_ID>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessD5B90B539C254B959045EDCA1DC99BDF]]></ATTRIBUTE>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  <VALUE><![CDATA[N]]></VALUE>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
-<!--9B4A5EB69758A841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--9B4A5EB69758A841E040A8C0E1077381--></AD_PREFERENCE>
-
-<!--9B4A5EB6975CA841E040A8C0E1077381--><AD_PREFERENCE>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<AD_PREFERENCE_ID><![CDATA[9B4A5EB6975CA841E040A8C0E1077381]]></AD_PREFERENCE_ID>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<ATTRIBUTE><![CDATA[ModalProcessE54287EE357C493EB127DC3BA1758751]]></ATTRIBUTE>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  <VALUE><![CDATA[N]]></VALUE>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<ISPROPERTYLIST><![CDATA[N]]></ISPROPERTYLIST>
-<!--9B4A5EB6975CA841E040A8C0E1077381-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--9B4A5EB6975CA841E040A8C0E1077381--></AD_PREFERENCE>
-
 <!--C2250516BAB0443AA56D758F10186E09--><AD_PREFERENCE>
 <!--C2250516BAB0443AA56D758F10186E09-->  
<AD_PREFERENCE_ID><![CDATA[C2250516BAB0443AA56D758F10186E09]]></AD_PREFERENCE_ID>
 <!--C2250516BAB0443AA56D758F10186E09-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml    
    Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml    
    Thu Sep 14 12:03:42 2017 +0000
@@ -90,7 +90,7 @@
 <!--2700A962BC484D4C9B3E30B1C3C66BFB-->  <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
 <!--2700A962BC484D4C9B3E30B1C3C66BFB-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--2700A962BC484D4C9B3E30B1C3C66BFB-->  <UIPATTERN><![CDATA[RO]]></UIPATTERN>
-<!--2700A962BC484D4C9B3E30B1C3C66BFB-->  <HQLWHERECLAUSE><![CDATA[e.status in 
('RPR', 'PPM') and e.amount <>0 and exists ( select 1 from 
FinancialMgmtFinAccPaymentMethod as  fapm join fapm.account as fa where 
fapm.paymentMethod = e.paymentMethod and fa.id = @FIN_Financial_Account.id@ and 
(case when e.receipt = true then fapm.payinAllow else fapm.payoutAllow end) = 
true and fa.currency = e.account.currency) and not exists (select 1 from 
FIN_Finacc_Transaction as ft where e = ft.finPayment) and 
AD_ISORGINCLUDED(e.organization.id, @FIN_Financial_Account.organization@, 
e.client.id)<>-1]]></HQLWHERECLAUSE>
+<!--2700A962BC484D4C9B3E30B1C3C66BFB-->  <HQLWHERECLAUSE><![CDATA[e.status in 
('RPR', 'PPM') and e.amount <> 0 and exists (select 1 from 
FinancialMgmtFinAccPaymentMethod as fapm join fapm.account as fa where 
fapm.paymentMethod = e.paymentMethod and fa.id = @FIN_Financial_Account.id@ and 
(case when e.receipt = true then fapm.payinAllow else fapm.payoutAllow end) = 
true and fa.currency = e.account.currency) and not exists (select 1 from 
FIN_Finacc_Transaction as ft where e = ft.finPayment) and exists (select 1 from 
OrganizationTree as ot where ot.organization.id = e.organization.id and 
ot.parentOrganization.id = @FIN_Financial_Account.organization@ and 
ot.client.id = e.client.id)]]></HQLWHERECLAUSE>
 <!--2700A962BC484D4C9B3E30B1C3C66BFB-->  
<HQLORDERBYCLAUSE><![CDATA[paymentDate, documentNo]]></HQLORDERBYCLAUSE>
 <!--2700A962BC484D4C9B3E30B1C3C66BFB-->  
<HQLFILTERCLAUSE><![CDATA[e.account.id = 
@FIN_Financial_Account.id@]]></HQLFILTERCLAUSE>
 <!--2700A962BC484D4C9B3E30B1C3C66BFB-->  <FILTERNAME><![CDATA[Payments are 
filtered by the selected Financial Account]]></FILTERNAME>
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
     Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml
     Thu Sep 14 12:03:42 2017 +0000
@@ -1841,6 +1841,7 @@
 <!--BF4F039785D24BA6B93A2494B89F0C47-->  
<OBUIAPP_PROCESS_ID><![CDATA[CC73C4845CDC487395804946EACB225F]]></OBUIAPP_PROCESS_ID>
 <!--BF4F039785D24BA6B93A2494B89F0C47-->  
<STARTINNEWLINE><![CDATA[Y]]></STARTINNEWLINE>
 <!--BF4F039785D24BA6B93A2494B89F0C47-->  
<DISPLAYLOGIC><![CDATA[(@c_currency_to_id@ ! @c_currency_from_id@) & 
@c_currency_to_id@!undefined]]></DISPLAYLOGIC>
+<!--BF4F039785D24BA6B93A2494B89F0C47-->  
<READONLYLOGIC><![CDATA[OB.PropertyStore.get('NotAllowChangeExchange')='Y']]></READONLYLOGIC>
 <!--BF4F039785D24BA6B93A2494B89F0C47-->  
<DISPLAYEDROWS><![CDATA[5]]></DISPLAYEDROWS>
 <!--BF4F039785D24BA6B93A2494B89F0C47-->  
<DISPLAYTITLE><![CDATA[Y]]></DISPLAYTITLE>
 <!--BF4F039785D24BA6B93A2494B89F0C47-->  
<ATT_SHOWINDESCRIPTION><![CDATA[N]]></ATT_SHOWINDESCRIPTION>
diff -r 632ba9b2ee8c -r 56162cb1470e 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
 Wed Aug 09 05:59:33 2017 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
 Thu Sep 14 12:03:42 2017 +0000
@@ -405,10 +405,8 @@
 
               // Updating dummy payment lines with invoice and reverse invoice
               for (FIN_PaymentScheduleDetail fpsd : psdQuery.list()) {
-
-                // Invoice payment detail associated to the order
-                FIN_PaymentDetail invoiceFPDOrder = fpsd.getPaymentDetails();
-                FIN_PaymentSchedule orderPaymentSchedule = 
fpsd.getOrderPaymentSchedule();
+                // invoice payment detail asociated to the order
+                boolean invoiceFPDOrder = fpsd.getPaymentDetails() != null;
 
                 // Create a payment detail
                 FIN_PaymentDetail pd = 
OBProvider.getInstance().get(FIN_PaymentDetail.class);
@@ -427,36 +425,22 @@
 
                 dummyPayment.getFINPaymentDetailList().add(pd);
 
-                if (invoiceFPDOrder != null) {
+                if (invoiceFPDOrder) {
                   StringBuilder orderPSDHQLQuery = new StringBuilder();
                   orderPSDHQLQuery.append(" as fpsd");
                   orderPSDHQLQuery.append(" join fpsd.paymentDetails fpd");
                   orderPSDHQLQuery.append(" where fpd.finPayment.id = 
:paymentId");
                   orderPSDHQLQuery.append(" and fpsd.id <> :invoicePSDId");
-                  orderPSDHQLQuery.append(" and fpsd.invoicePaymentSchedule is 
null");
                   OBQuery<FIN_PaymentScheduleDetail> orderPSDQuery = 
OBDal.getInstance()
                       .createQuery(FIN_PaymentScheduleDetail.class, 
orderPSDHQLQuery.toString());
-                  orderPSDQuery.setNamedParameter("paymentId", 
invoiceFPDOrder.getFinPayment()
-                      .getId());
+                  orderPSDQuery.setNamedParameter("paymentId", 
orderPayment.getId());
                   orderPSDQuery.setNamedParameter("invoicePSDId", 
fpsd.getId());
-                  orderPSDQuery.setMaxResult(1);
-                  FIN_PaymentScheduleDetail orderPSD = 
orderPSDQuery.uniqueResult();
 
-                  if (orderPSD == null) {
-                    // Order with no payment schedule detail, create a new one
-                    orderPSD = 
OBProvider.getInstance().get(FIN_PaymentScheduleDetail.class);
-                    orderPSD.setOrganization(fpsd.getOrganization());
-                    orderPSD.setAmount(fpsd.getAmount());
-                    orderPSD.setBusinessPartner(fpsd.getBusinessPartner());
-                    orderPSD.setPaymentDetails(invoiceFPDOrder);
-                    orderPSD.setOrderPaymentSchedule(orderPaymentSchedule);
-                  } else {
+                  for (FIN_PaymentScheduleDetail orderPSD : 
orderPSDQuery.list()) {
                     // Update order received amount
                     
orderPSD.setAmount(orderPSD.getAmount().add(fpsd.getAmount()));
+                    OBDal.getInstance().save(orderPSD);
                   }
-                  OBDal.getInstance().save(orderPSD);
-
-                  // Update invoice payment schedule
                   FIN_PaymentSchedule ps = fpsd.getInvoicePaymentSchedule();

------------------------------------------------------------------------------
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