details:   https://code.openbravo.com/erp/devel/pi/rev/1a5a60dd9688
changeset: 34019:1a5a60dd9688
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Thu Mar 17 15:02:29 2016 -0600
summary:   [Product Locked/Discontinued] Addig new field 'isLocked'

details:   https://code.openbravo.com/erp/devel/pi/rev/968a428bb783
changeset: 34020:968a428bb783
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Tue Mar 22 14:54:32 2016 -0600
summary:   [Product Locked/Discontinued] Addig new field 'isDiscontinued'

details:   https://code.openbravo.com/erp/devel/pi/rev/ff123fc626e9
changeset: 34021:ff123fc626e9
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Fri Apr 01 12:53:08 2016 -0600
summary:   [Product Locked/Discontinued] Small fixes in AD

details:   https://code.openbravo.com/erp/devel/pi/rev/a2c62ac73b2b
changeset: 34022:a2c62ac73b2b
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Mon Apr 04 10:28:09 2016 -0600
summary:   [Product Locked/Discontinued] Small Fix in DB

details:   https://code.openbravo.com/erp/devel/pi/rev/1779e8b60d84
changeset: 34023:1779e8b60d84
user:      Unai Martirena <unai.martirena <at> openbravo.com>
date:      Wed Apr 06 16:54:44 2016 +0200
summary:   [Product Locked/Discontinued] Avoid Sales Order book if Product is 
Locked/Discontinued

details:   https://code.openbravo.com/erp/devel/pi/rev/8f55c55ea363
changeset: 34024:8f55c55ea363
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Wed Apr 13 13:56:45 2016 -0600
summary:   [Product Locked/Discontinued] Validation for field 'Is Discontinued'

details:   https://code.openbravo.com/erp/devel/pi/rev/8a7d41c61470
changeset: 34025:8a7d41c61470
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Mon Apr 18 11:24:57 2016 -0600
summary:   [Product Locked/Discontinued] Improvements to validation for field 
'Is Discontinued'

details:   https://code.openbravo.com/erp/devel/pi/rev/313c1a4a44c2
changeset: 34026:313c1a4a44c2
user:      Osmany Garcia Machado <osmany.machado <at> peoplewalking.com>
date:      Mon Apr 18 13:21:07 2016 -0600
summary:   [Product Locked/Discontinued] Validation for field 'Is Locked'

details:   https://code.openbravo.com/erp/devel/pi/rev/a97563a323f1
changeset: 34027:a97563a323f1
user:      Unai Martirena <unai.martirena <at> openbravo.com>
date:      Thu Apr 28 18:40:40 2016 +0200
summary:   [Product Locked/Discontinued] Set Is Discontinued field as Central 
Maintenance = 'N'

details:   https://code.openbravo.com/erp/devel/pi/rev/3c8aed76442c
changeset: 34028:3c8aed76442c
user:      Unai Martirena <unai.martirena <at> openbravo.com>
date:      Mon May 30 16:14:58 2016 +0200
summary:   [Product Locked/Discontinued] Remove posterminal fieldgroups

details:   https://code.openbravo.com/erp/devel/pi/rev/1511de1e1ec2
changeset: 34029:1511de1e1ec2
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Fri Apr 13 12:27:39 2018 +0200
summary:   Merged from PI

details:   https://code.openbravo.com/erp/devel/pi/rev/6e6f08dbfed5
changeset: 34030:6e6f08dbfed5
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Fri Apr 20 14:50:38 2018 +0200
summary:   [Product Locked/Discontinued] Changes in the query to get stock.

The query is performed in order to avoid taking unnecessary fields.

details:   https://code.openbravo.com/erp/devel/pi/rev/b0d48104a126
changeset: 34031:b0d48104a126
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Fri Apr 20 15:06:14 2018 +0200
summary:   [Product Locked/Discontinued] Synchronize terminology applied

details:   https://code.openbravo.com/erp/devel/pi/rev/024b7586e8d1
changeset: 34032:024b7586e8d1
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon Apr 23 09:54:15 2018 +0200
summary:   [Product Locked/Discontinued] Fixed product discontinued query

Query formated and an aggregate function used (MAX) to check a value of the 
m_product_uom_id column to avoid to set it in the group by.

details:   https://code.openbravo.com/erp/devel/pi/rev/8210f0357d2f
changeset: 34033:8210f0357d2f
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon Apr 23 11:29:03 2018 +0200
summary:   [Product Locked/Discontinued] Help, descritpion and central 
maintenance added

details:   https://code.openbravo.com/erp/devel/pi/rev/b647357f9509
changeset: 34034:b647357f9509
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon Apr 23 11:40:30 2018 +0200
summary:   [Product Locked/Discontinued] License updated

details:   https://code.openbravo.com/erp/devel/pi/rev/135021735bf6
changeset: 34035:135021735bf6
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue Apr 24 15:29:40 2018 +0200
summary:   [Product Locked/Discontinued] Performed the query to search locked 
and discontinued products in c_order_post

details:   https://code.openbravo.com/erp/devel/pi/rev/e9fc1f5a6b21
changeset: 34036:e9fc1f5a6b21
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Thu May 03 10:27:11 2018 +0200
summary:   Merged from PI

details:   https://code.openbravo.com/erp/devel/pi/rev/b4094c1cda99
changeset: 34037:b4094c1cda99
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Sat May 05 12:24:50 2018 +0200
summary:   [Product Locked/Discontinued] New PLM-Status window to control the 
product lifecycle management

This new status substitutes the locked and discontinued statuses.

details:   https://code.openbravo.com/erp/devel/pi/rev/b701931c0791
changeset: 34038:b701931c0791
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Sat May 05 12:33:39 2018 +0200
summary:   [Product Locked/Discontinued] Modified 'PLM Status' name with 
'PLM-Status'

details:   https://code.openbravo.com/erp/devel/pi/rev/2be55fbc5a80
changeset: 34039:2be55fbc5a80
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon May 14 13:16:01 2018 +0200
summary:   [Product Locked/Discontinued] Moved the restrictsalesfrompos column 
to CORE and deleted the value column

details:   https://code.openbravo.com/erp/devel/pi/rev/75542b3bafad
changeset: 34040:75542b3bafad
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 10:15:43 2018 +0200
summary:   [Product Locked/Discontinued] New translation window for the 
PLM-Status.

Also modified the c_order_post function to work with the new window.

details:   https://code.openbravo.com/erp/devel/pi/rev/f6f120954ac2
changeset: 34041:f6f120954ac2
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 10:19:56 2018 +0200
summary:   [Product Locked/Discontinued] New source data for the 
m_product_status window

details:   https://code.openbravo.com/erp/devel/pi/rev/b1f5b8280ce9
changeset: 34042:b1f5b8280ce9
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 10:27:32 2018 +0200
summary:   [Product Locked/Discontinued] Updated Foreign Keys names

details:   https://code.openbravo.com/erp/devel/pi/rev/8dacde9ff273
changeset: 34043:8dacde9ff273
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 14:27:57 2018 +0200
summary:   [Product Locked/Discontinued] Updated the message shown in c_order 
post for locked and discontinued products

details:   https://code.openbravo.com/erp/devel/pi/rev/72859e6eb8fc
changeset: 34044:72859e6eb8fc
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 16:20:58 2018 +0200
summary:   [Product Locked/Discontinued] New message for locked products

details:   https://code.openbravo.com/erp/devel/pi/rev/7f67ae2bace7
changeset: 34045:7f67ae2bace7
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 18:54:36 2018 +0200
summary:   [Product Locked/Discontinued] Constraints, event handlers and 
display logics added.

Added a constraint, an event handler and display logic to avoid to create 
products with stocked to 'N' and with the PLM-Status set.

details:   https://code.openbravo.com/erp/devel/pi/rev/d2df9c9ce903
changeset: 34046:d2df9c9ce903
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 15 18:57:40 2018 +0200
summary:   [Product Locked/Discontinued] New error message

details:   https://code.openbravo.com/erp/devel/pi/rev/266a68d8876f
changeset: 34047:266a68d8876f
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 16 08:41:12 2018 +0200
summary:   Merged from PI

details:   https://code.openbravo.com/erp/devel/pi/rev/28a9428bf3c8
changeset: 34048:28a9428bf3c8
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 16 11:02:39 2018 +0200
summary:   [Product Locked/Discontinued] New index for the product status 
translation

details:   https://code.openbravo.com/erp/devel/pi/rev/ed494a1913ee
changeset: 34049:ed494a1913ee
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Thu May 17 13:44:47 2018 +0200
summary:   [Product Locked/Discontinued] JUnit automated tests

details:   https://code.openbravo.com/erp/devel/pi/rev/f049586cb5f6
changeset: 34050:f049586cb5f6
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon May 21 14:00:58 2018 +0200
summary:   Merged from PI

details:   https://code.openbravo.com/erp/devel/pi/rev/42d93a46cb6e
changeset: 34051:42d93a46cb6e
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon May 21 16:41:24 2018 +0200
summary:   [Product Locked/Discontinued] Added product status tests to the 
AllAntTaskTests class

details:   https://code.openbravo.com/erp/devel/pi/rev/5b99d37720ea
changeset: 34052:5b99d37720ea
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon May 21 19:31:19 2018 +0200
summary:   [Product Locked/Discontinued] Added a message for a constraint error.

Now is possible to remove a check that was being done in an event handler to 
manage it directly in the constraint.

details:   https://code.openbravo.com/erp/devel/pi/rev/1c4f98fdbc71
changeset: 34053:1c4f98fdbc71
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon May 21 19:43:27 2018 +0200
summary:   [Product Locked/Discontinued] Removed wrongly created xml value

details:   https://code.openbravo.com/erp/devel/pi/rev/f11c2322e8bd
changeset: 34054:f11c2322e8bd
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Mon May 21 20:57:07 2018 +0200
summary:   [Product Locked/Discontinued] Formated correctly the ad_message

details:   https://code.openbravo.com/erp/devel/pi/rev/ee70e68908fc
changeset: 34055:ee70e68908fc
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Tue May 22 11:17:47 2018 +0200
summary:   [Product Locked/Discontinued] Code review improvements

Rename Restrict Sales from POS field as Restrict Sale from POS
Hide Organization field in PLM_Status window
Reoder fields in PLM-Status window
Don't need to check producttype in m_product_status_chk constraint, as 
isstocked = 'Y' implies producttype = 'I'
Check Translation Tab flag in Translation tab
Reoder fields in PLM-Status window Translation tab
Add description and help to ProductStatus table
Add help to ProductStatusTrl table
Add window in ProductStatusTrl table
Don't need to check producttype in PLM-Status field display logic, as isstocked 
= 'Y' implies producttype = 'I'
Check Exclude Audit Info in M_Product_Status dataset
Remove change in ProductEventHandler.java

details:   https://code.openbravo.com/erp/devel/pi/rev/dee8f219d462
changeset: 34056:dee8f219d462
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Tue May 22 11:20:31 2018 +0200
summary:   [Product Locked/Discontinued] Revert change in M_INVENTORYSTATUS.xml

details:   https://code.openbravo.com/erp/devel/pi/rev/f763ce171e8a
changeset: 34057:f763ce171e8a
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Tue May 22 12:51:30 2018 +0200
summary:   [Product Locked/Discontinued] Remove audit info from 
M_PRODUCT_STATUS.xml

details:   https://code.openbravo.com/erp/devel/pi/rev/19408041cadb
changeset: 34058:19408041cadb
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 22 17:04:54 2018 +0200
summary:   [Product Locked/Discontinued] Fixed problem in c_order_post1.
A query was not being correctly executed.

details:   https://code.openbravo.com/erp/devel/pi/rev/4d884f14b48e
changeset: 34059:4d884f14b48e
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 22 17:10:05 2018 +0200
summary:   [Product Locked/Discontinued] Fixed plm status tests

details:   https://code.openbravo.com/erp/devel/pi/rev/ddf5a38a4082
changeset: 34060:ddf5a38a4082
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue May 22 18:54:12 2018 +0200
summary:   Merged from PI

details:   https://code.openbravo.com/erp/devel/pi/rev/0a490aef5c03
changeset: 34061:0a490aef5c03
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 23 09:15:03 2018 +0200
summary:   [Product Locked/Discontinued] New selector fot the PLM-Status 
attribute

details:   https://code.openbravo.com/erp/devel/pi/rev/c2ebb767891a
changeset: 34062:c2ebb767891a
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 23 09:25:58 2018 +0200
summary:   [Product Locked/Discontinued] Changed NVARCHAR for VARCHAR in names 
and descriptions

details:   https://code.openbravo.com/erp/devel/pi/rev/6f18caaf52e2
changeset: 34063:6f18caaf52e2
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 23 09:50:51 2018 +0200
summary:   [Product Locked/Discontinued] Introduced the PLM-Status menu into 
the correct folder

details:   https://code.openbravo.com/erp/devel/pi/rev/484b3de367bd
changeset: 34064:484b3de367bd
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 23 10:39:01 2018 +0200
summary:   Merged from PI

details:   https://code.openbravo.com/erp/devel/pi/rev/9d8eef8569d7
changeset: 34065:9d8eef8569d7
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed May 23 16:11:56 2018 +0200
summary:   [Product Locked/Discontinued] New sequence number field in the 
m_product_status table

details:   https://code.openbravo.com/erp/devel/pi/rev/2b0241d993b2
changeset: 34066:2b0241d993b2
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Thu May 24 21:36:20 2018 +0200
summary:   [Product Locked/Discontinued] Code review

Avoid checking PLM Status in returns.
Do not filter by m_attributesetinstance_id and m_product_uom_id when checking 
the stock.
Fix seqno default value.
Add default value to ad_module_id.
Rename PLM-Status as PLM Status in window, field and messages.
Reorder fields in PLM Status.
Add description and help to PLM-Status reference.
Move PLM Status window in menu from Product Management to Master Data 
Management | Product Setup.

details:   https://code.openbravo.com/erp/devel/pi/rev/db8b0152c908
changeset: 34067:db8b0152c908
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Fri May 25 10:47:08 2018 +0200
summary:   [Product Locked/Discontinued] Fixed messages and changed reference 
name

details:   https://code.openbravo.com/erp/devel/pi/rev/640263f9e63f
changeset: 34068:640263f9e63f
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Fri May 25 11:46:38 2018 +0200
summary:   Fixed issue 38356: [Product Locked/Discontinued] Merged to PI

diffstat:

 .hgsigs                                                                        
                                                        |     3 +
 .hgtags                                                                        
                                                        |     3 +
 build.xml                                                                      
                                                        |    34 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
                                  |    12 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
                                  |     3 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
                                       |     3 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
                                       |     3 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml
                                   |     3 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_TAX_PAYMENT.xml
                                              |     5 +-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
                                                        |     2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                               |     4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ModifyPaymentPlanHook.java
                                       |    44 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/ModifyPaymentPlanActionHandler.java
                |    49 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/ModifyPaymentPlanHookCaller.java
                   |    45 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/Transactions.java
                                       |    22 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
                             |    24 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
                                       |    72 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/MatchTransactionDao.java
                                     |    76 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/TransactionsDao.java
                                         |    52 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
                                      |     6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_BankStatementProcess.java
                            |    33 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMApplicationInitializer.java
                          |    88 -
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRMSQLFunctionRegister.java
                             |    99 +
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
                             |    21 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
                                         |     1 +
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
                                                |     2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                     |     2 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml       
                                                        |     2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                    |     2 +-
 
modules/org.openbravo.base.weld/src-test/org/openbravo/base/weld/test/WeldBaseTest.java
                                                |    28 +-
 modules/org.openbravo.base.weld/src/META-INF/beans.xml                         
                                                        |     4 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
                                                     |     4 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
                                        |    33 -
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
                                                      |     2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                           |     8 +-
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/ObserverBaseTest.java
                    |     2 +
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderLineTestObserver.java
               |     7 +
 
modules/org.openbravo.client.application/src-test/org/openbravo/client/application/test/event/OrderTestObserver.java
                   |     7 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler.java
                                  |    10 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ComputeWindowActionHandler.java
                          |    10 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachImplementationManager.java
              |    22 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
               |    44 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
 |    54 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/personalization/PersonalizationActionHandler.java
        |    16 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/personalization/PersonalizationHandler.java
              |    42 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java
                      |    21 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/CompiledReportManager.java
                        |   157 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/JmxReportCache.java
                               |    59 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/JmxReportCacheMBean.java
                          |    50 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportCompiler.java
                               |   168 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportFiller.java
                                 |   134 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
                               |   394 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
        |    59 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-characteristics.js
          |    22 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-fk-filter.js
                |     7 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
                                       |     4 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-tree-view-grid.js
                             |     1 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
                      |    27 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
                                                       |     2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                            |     2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
                                                        |     2 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                |     6 +-
 
modules/org.openbravo.client.kernel/src-test/org/openbravo/client/kernel/freemarker/test/GenerateComponentTest.java
                    |    15 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponent.java
                                                 |    29 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
                                  |    56 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelSQLFunctionRegister.java
                                     |    52 +
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml     
                                                        |     2 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                  |     4 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
                                                    |    12 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
                                          |    13 -
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
                                                       |     2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                             |     2 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
                                                        |     2 +-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                               |     2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
                                                 |     2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                      |     2 +-
 
modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
     |    61 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
                                          |     2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                               |     2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
                                                      |     2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                           |    10 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java
                             |    19 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceProperty.java
                                  |    10 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java
                                   |    21 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/LinkToParentTreeDatasourceService.java
                   |    46 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
                                              |     2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                   |     4 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
                                              |     2 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                   |     2 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml    
                                                        |     2 +-
 
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                 |     2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
                                    |    23 -
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
                                                  |     2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                       |    12 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java
          |    29 +-
 
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
                           |    37 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
                                         |     2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                              |     2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
                                               |     2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                    |     6 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
                                                     |     2 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                          |     2 +-
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml     
                                                        |     2 +-
 
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                  |     6 +-
 modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml    
                                                        |     2 +-
 
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                 |    24 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml              
                                                        |     2 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                        |    22 +-
 referencedata/sampledata/F_B_International_Group/AD_ORG.xml                    
                                                        |    24 +
 referencedata/sampledata/F_B_International_Group/AD_PROCESS_ACCESS.xml         
                                                        |   560 ---
 referencedata/sampledata/F_B_International_Group/C_CONVERSION_RATE.xml         
                                                        |     4 +-
 referencedata/sampledata/QA_Testing/AD_ORG.xml                                 
                                                        |     8 +
 referencedata/sampledata/QA_Testing/AD_PROCESS_ACCESS.xml                      
                                                        |   168 -
 referencedata/sampledata/QA_Testing/M_INOUT.xml                                
                                                        |    32 +
 src-core/.settings/org.eclipse.jdt.core.prefs                                  
                                                        |    11 -
 src-core/build.xml                                                             
                                                        |     4 +-
 src-core/src/org/openbravo/buildvalidation/BuildValidationHandler.java         
                                                        |     9 +-
 src-db/database/build-create.xml                                               
                                                        |     8 +-
 src-db/database/build.xml                                                      
                                                        |     4 +-
 src-db/database/lib/dbsourcemanager.jar                                        
                                                        |   Bin 
 src-db/database/model/functions/AD_GET_ORG_LE_BU.xml                           
                                                        |   100 +-
 src-db/database/model/functions/AD_GET_ORG_LE_BU_TREENODE.xml                  
                                                        |   101 +
 src-db/database/model/functions/AD_ORG_GETCALENDAROWNER.xml                    
                                                        |    60 +-
 src-db/database/model/functions/AD_ORG_GETCALENDAROWNERTN.xml                  
                                                        |    77 +
 src-db/database/model/functions/AD_ORG_GETPERIODCONTROLALLOW.xml               
                                                        |    42 +-
 src-db/database/model/functions/AD_ORG_GETPERIODCONTROLALLOWTN.xml             
                                                        |    65 +
 src-db/database/model/functions/AD_ORG_READY.xml                               
                                                        |    94 +-
 src-db/database/model/functions/A_ASSET_CREATE.xml                             
                                                        |    35 +-
 src-db/database/model/functions/C_BP_SOCREDITUSED_REFRESH.xml                  
                                                        |     6 +-
 src-db/database/model/functions/C_CASH_POST.xml                                
                                                        |    78 +-
 src-db/database/model/functions/C_CONVERT_DOC_CURRENCY.xml                     
                                                        |    10 +-
 src-db/database/model/functions/C_CREATE_PINVOICE_FROM_OUTS.xml                
                                                        |     7 +-
 src-db/database/model/functions/C_CURRENCY_CONVERT.xml                         
                                                        |     3 +-
 src-db/database/model/functions/C_CURRENCY_CONVERT_PRECISION.xml               
                                                        |     3 +-
 src-db/database/model/functions/C_CURRENCY_CONVERT_RATE.xml                    
                                                        |     3 +-
 src-db/database/model/functions/C_CURRENCY_RATE.xml                            
                                                        |     3 +-
 src-db/database/model/functions/C_GETWITHHOLDING.xml                           
                                                        |    15 +-
 src-db/database/model/functions/C_GET_CURRENCY_PRECISION.xml                   
                                                        |     3 +-
 src-db/database/model/functions/C_GET_DEFAULT_PERIOD.xml                       
                                                        |    11 +-
 src-db/database/model/functions/C_GET_NET_AMOUNT_FROM_GROSS.xml                
                                                        |     3 +-
 src-db/database/model/functions/C_GET_NET_PRICE_FROM_GROSS.xml                 
                                                        |     3 +-
 src-db/database/model/functions/C_GET_TAX_AMT_FROM_NET.xml                     
                                                        |     3 +-
 src-db/database/model/functions/C_INVOICE_CREATE.xml                           
                                                        |    11 +-
 src-db/database/model/functions/C_INVOICE_CREATE0.xml                          
                                                        |     3 +-
 src-db/database/model/functions/C_INVOICE_CREATERECEIPT.xml                    
                                                        |     3 +-
 src-db/database/model/functions/C_INVOICE_POST.xml                             
                                                        |    41 +-
 src-db/database/model/functions/C_ORDER_POST1.xml                              
                                                        |    36 +-
 src-db/database/model/functions/C_PROJECT_WON.xml                              
                                                        |     8 +-
 src-db/database/model/functions/C_TAXPAYMENT_POST.xml                          
                                                        |     8 +-
 src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml                  
                                                        |     3 +-
 src-db/database/model/functions/MRP_PURCHASEPLAN.xml                           
                                                        |     5 +-
 src-db/database/model/functions/MRP_RUN_EXPLODE.xml                            
                                                        |     5 +-
 src-db/database/model/functions/MRP_RUN_INITIALIZE.xml                         
                                                        |     8 +-
 src-db/database/model/functions/M_GET_STOCK_PARAM.xml                          
                                                        |     3 +-
 src-db/database/model/functions/M_INOUT_CREATE0.xml                            
                                                        |     3 +-
 src-db/database/model/functions/M_INOUT_POST.xml                               
                                                        |     1 -
 src-db/database/model/functions/M_MOVEMENT_POST.xml                            
                                                        |     1 +
 src-db/database/model/functions/M_RESERVATION_POST.xml                         
                                                        |     4 +-
 src-db/database/model/functions/M_RESERVATION_REALLOCATE.xml                   
                                                        |     3 +-
 src-db/database/model/functions/M_RESERVE_STOCK_AUTO.xml                       
                                                        |     3 +-
 src-db/database/model/functions/M_WAREHOUSE_DEFAULT_RULE_PARAM.xml             
                                                        |     3 +-
 src-db/database/model/tables/AD_HEARTBEAT_LOG.xml                              
                                                        |     4 -
 src-db/database/model/tables/AD_MODULE.xml                                     
                                                        |     4 -
 src-db/database/model/tables/AD_MODULE_INSTALL.xml                             
                                                        |     4 -
 src-db/database/model/tables/AD_ORG.xml                                        
                                                        |    35 +
 src-db/database/model/tables/AD_PROCESS_REQUEST.xml                            
                                                        |     4 +
 src-db/database/model/tables/AD_SYSTEM_INFO.xml                                
                                                        |     4 -
 src-db/database/model/tables/M_INOUT.xml                                       
                                                        |     2 +-
 src-db/database/model/tables/M_PRODUCT.xml                                     
                                                        |     8 +
 src-db/database/model/tables/M_PRODUCT_STATUS.xml                              
                                                        |    98 +
 src-db/database/model/tables/M_PRODUCT_STATUS_TRL.xml                          
                                                        |    74 +
 src-db/database/model/tables/M_WAREHOUSE.xml                                   
                                                        |     6 +-
 src-db/database/model/triggers/AD_CALLOUT_TRG.xml                              
                                                        |    21 +-
 src-db/database/model/triggers/AD_MODULE_TRG.xml                               
                                                        |    81 +-
 src-db/database/model/triggers/AD_MODULE_TRG2.xml                              
                                                        |     3 +-
 src-db/database/model/triggers/C_ORDERLINE_TRG2.xml                            
                                                        |    15 +-
 src-db/database/model/triggers/C_PERIOD_TRG.xml                                
                                                        |     9 +-
 src-db/database/model/triggers/M_RESERVATION_TRG.xml                           
                                                        |     3 +-
 src-db/database/sourcedata/AD_CALLOUT.xml                                      
                                                        |    20 -
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                                        |  1669 ++++++++-
 src-db/database/sourcedata/AD_DATASET_COLUMN.xml                               
                                                        |    11 -
 src-db/database/sourcedata/AD_DATASET_TABLE.xml                                
                                                        |    14 +
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                                                        |   234 +-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                                                        |   944 +++++-
 src-db/database/sourcedata/AD_FIELDGROUP.xml                                   
                                                        |    10 +
 src-db/database/sourcedata/AD_MENU.xml                                         
                                                        |    14 +
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                                                        |   124 +-
 src-db/database/sourcedata/AD_MODEL_OBJECT.xml                                 
                                                        |    48 -
 src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml                         
                                                        |  1700 ----------
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                        |     2 +-
 src-db/database/sourcedata/AD_PROCESS.xml                                      
                                                        |    93 -
 src-db/database/sourcedata/AD_REFERENCE.xml                                    
                                                        |    28 +
 src-db/database/sourcedata/AD_TAB.xml                                          
                                                        |    63 +-
 src-db/database/sourcedata/AD_TABLE.xml                                        
                                                        |    50 +
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml                               
                                                        |   477 --
 src-db/database/sourcedata/AD_TREENODE.xml                                     
                                                        |    11 +
 src-db/database/sourcedata/AD_VAL_RULE.xml                                     
                                                        |     4 +-
 src-db/database/sourcedata/AD_WINDOW.xml                                       
                                                        |    16 +
 src-db/database/sourcedata/M_PRODUCT_STATUS.xml                                
                                                        |    93 +
 src-db/database/sourcedata/OBUISEL_SELECTOR.xml                                
                                                        |    37 +-
 src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml                          
                                                        |   176 +
 src-test/src/org/openbravo/test/AllAntTaskTests.java                           
                                                        |    20 +-
 src-test/src/org/openbravo/test/AllQuickAntTaskTests.java                      
                                                        |     6 +-
 src-test/src/org/openbravo/test/AllTests.java                                  
                                                        |     6 +-
 src-test/src/org/openbravo/test/AllWebserviceTests.java                        
                                                        |     4 +-
 src-test/src/org/openbravo/test/AntTaskTests.java                              
                                                        |     6 +-
 src-test/src/org/openbravo/test/base/OBBaseTest.java                           
                                                        |    86 +-
 src-test/src/org/openbravo/test/costing/TestCostingLandedCost.java             
                                                        |   308 +-
 src-test/src/org/openbravo/test/costing/TestCostingNoSourceAdjustments.java    
                                                        |   147 +-
 src-test/src/org/openbravo/test/costing/utils/TestCostingUtils.java            
                                                        |   336 +-
 src-test/src/org/openbravo/test/dal/DalComplexQueryRequisitionTest.java        
                                                        |    67 +-
 src-test/src/org/openbravo/test/dal/DalComplexQueryTestOrderLine.java          
                                                        |    22 +-
 src-test/src/org/openbravo/test/dal/DalQueryTest.java                          
                                                        |    11 +-
 src-test/src/org/openbravo/test/dal/IssuesTest.java                            
                                                        |    30 +-
 src-test/src/org/openbravo/test/datasource/DatasourceTestUtil.java             
                                                        |     2 +-
 
src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistInfoConstants.java
                                    |    57 +
 
src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistInfoCornerCaseOrgTest.java
                            |    59 +
 
src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistInfoSetReadyTest.java
                                 |   109 +
 
src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistInfoTestSuite.java
                                    |    28 +
 
src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistInfoUtility.java
                                      |   294 +
 
src-test/src/org/openbravo/test/generalsetup/enterprise/organization/ADOrgPersistOrgInfoComplexOrgTreeTest.java
                        |   142 +
 src-test/src/org/openbravo/test/inventoryStatus/InventoryStatusTest.java       
                                                        |     9 +-
 src-test/src/org/openbravo/test/productStatus/ProductStatusTest.java           
                                                        |   223 +
 src-test/src/org/openbravo/test/reporting/AllJrxmlCompilation.java             
                                                        |    60 +-
 src-test/src/org/openbravo/test/reporting/CompiledReportsCacheTest.java        
                                                        |    92 +
 src-test/src/org/openbravo/test/security/AccessLevelTest.java                  
                                                        |    33 +-
 src-test/src/org/openbravo/test/security/PasswordStrengthCheckerTest.java      
                                                        |    78 +
 
src-test/src/org/openbravo/test/selector/TestSelectorDefaultFilterActionHandler.java
                                                   |    66 +
 src-test/src/org/openbravo/test/views/GCSequenceNumberTests.java               
                                                        |    17 +-
 src-test/src/org/openbravo/test/views/GridConfigurationTest.java               
                                                        |    57 +
 src-test/src/org/openbravo/test/views/SortingFilteringGridConfiguration.java   
                                                        |    23 +-
 
src-test/src/org/openbravo/test/views/ViewGenerationWithDifferentConfigLevelTest.java
                                                  |    24 +-
 src-util/buildvalidation/build.xml                                             
                                                        |     7 +-
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue.class
                              |   Bin 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedClientWarehouseValueData.class
                          |   Bin 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/JdkVersionCheck.class
                                             |   Bin 
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue.java
                                         |    62 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedClientWarehouseValue_data.xsql
                                    |    49 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/JdkVersionCheck.java 
                                                       |    57 -
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdateIsCompletelyInvoicedData.class
                                    |   Bin 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdatePersistOrgInfo.class
                                              |   Bin 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/UpdatePersistOrgInfoData.class
                                          |   Bin 
 
src-util/modulescript/src/org/openbravo/modulescript/UpdateIsCompletelyInvoiced_data.xsql
                                              |     4 +-
 src-util/modulescript/src/org/openbravo/modulescript/UpdatePersistOrgInfo.java 
                                                        |    61 +
 
src-util/modulescript/src/org/openbravo/modulescript/UpdatePersistOrgInfo_data.xsql
                                                    |   123 +
 src/build.xml                                                                  
                                                        |    50 +-
 src/index.jsp                                                                  
                                                        |     6 +-
 src/org/openbravo/authentication/AuthenticationManager.java                    
                                                        |    11 +
 src/org/openbravo/authentication/ChangePasswordException.java                  
                                                        |    41 +
 src/org/openbravo/authentication/basic/AutologonAuthenticationManager.java     
                                                        |     7 +-
 src/org/openbravo/base/secureApp/LoginHandler.java                             
                                                        |    56 +-
 src/org/openbravo/base/secureApp/LoginUtils.java                               
                                                        |    11 +-
 src/org/openbravo/base/secureApp/OrgTree_data.xsql                             
                                                        |    32 -
 src/org/openbravo/base/session/SessionFactoryController.java                   
                                                        |    21 +-
 src/org/openbravo/base/structure/BaseOBObject.java                             
                                                        |    10 +-
 
src/org/openbravo/common/actionhandler/CashflowForecastReportActionHandler.java 
                                                       |    11 +-
 src/org/openbravo/costing/AverageAlgorithm.java                                
                                                        |     5 +-
 src/org/openbravo/costing/AverageCostAdjustment.java                           
                                                        |   255 +-
 src/org/openbravo/costing/CostAdjustmentProcess.java                           
                                                        |    50 +-
 src/org/openbravo/costing/CostAdjustmentUtils.java                             
                                                        |    65 +-
 src/org/openbravo/costing/CostingAlgorithmAdjustmentImp.java                   
                                                        |    44 +-
 src/org/openbravo/costing/CostingMigrationProcess.java                         
                                                        |     9 +-
 src/org/openbravo/costing/CostingUtils.java                                    
                                                        |    30 +-
 src/org/openbravo/costing/PriceDifferenceByDateProcess.java                    
                                                        |     3 +-
 src/org/openbravo/dal/core/DalLayerInitializer.java                            
                                                        |    42 +-
 src/org/openbravo/dal/core/DalSessionFactoryController.java                    
                                                        |    39 +-
 src/org/openbravo/dal/core/SQLFunctionRegister.java                            
                                                        |    39 +
 src/org/openbravo/dal/service/OBDal.java                                       
                                                        |    81 +-
 src/org/openbravo/dal/service/OBQuery.java                                     
                                                        |    78 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateWorkEffort.java              
                                                        |    10 +-
 src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java            
                                                        |    41 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Calendar_For_Org.java               
                                                        |    99 -
 src/org/openbravo/erpCommon/ad_callouts/SE_Locator_Activate.java               
                                                        |    27 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Years_For_Calendar.java             
                                                        |   100 -
 src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Locator.java              
                                                        |    94 -
 src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Locator_data.xsql         
                                                        |    65 -
 src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java              
                                                        |    36 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Tax.java                    
                                                        |    96 -
 src/org/openbravo/erpCommon/ad_callouts/SL_MovementAll_Locator.java            
                                                        |    97 -
 src/org/openbravo/erpCommon/ad_callouts/SL_Payment_Amounts.java                
                                                        |   214 -
 src/org/openbravo/erpCommon/ad_callouts/SL_Payment_Amounts_data.xsql           
                                                        |    53 -
 src/org/openbravo/erpCommon/ad_callouts/SL_Payment_DocType.java                
                                                        |    93 -
 src/org/openbravo/erpCommon/ad_callouts/SL_Payment_DocType_data.xsql           
                                                        |    49 -
 src/org/openbravo/erpCommon/ad_callouts/SL_Payment_No_Verify.java              
                                                        |   105 -
 src/org/openbravo/erpCommon/ad_callouts/SL_WorkRequirement_Sequence.java       
                                                        |    88 -
 src/org/openbravo/erpCommon/ad_callouts/SL_WorkRequirement_Sequence.xsql       
                                                        |    37 -
 src/org/openbravo/erpCommon/ad_forms/DocInvoice.java                           
                                                        |     4 +-
 src/org/openbravo/erpCommon/ad_forms/Heartbeat.java                            
                                                        |     5 +-
 src/org/openbravo/erpCommon/ad_forms/Heartbeat_data.xsql                       
                                                        |     8 +-
 src/org/openbravo/erpCommon/ad_forms/InstancePurpose.java                      
                                                        |    12 +-
 src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java                   
                                                        |     6 +-
 src/org/openbravo/erpCommon/ad_process/SystemInfo_data.xsql                    
                                                        |     9 +-
 
src/org/openbravo/erpCommon/ad_process/assets/AssetLinearDepreciationMethodProcess.java
                                                |    31 +-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java         
                                                        |    14 +-
 src/org/openbravo/erpCommon/ad_reports/ReportProjectProfitabilityJR.java       
                                                        |    48 +-
 src/org/openbravo/erpCommon/ad_reports/ReportTaxInvoiceJR.java                 
                                                        |    17 +-
 src/org/openbravo/erpCommon/ad_reports/ReportTrialBalanceDetail_data.xsql      
                                                        |     6 +-
 src/org/openbravo/erpCommon/ad_reports/ReportWorkRequirementDaily.java         
                                                        |    12 +-
 src/org/openbravo/erpCommon/businessUtility/Heartbeat_data.xsql                
                                                        |    33 -
 src/org/openbravo/erpCommon/businessUtility/Preferences.java                   
                                                        |    52 +-
 src/org/openbravo/erpCommon/info/AttributeSetInstance.java                     
                                                        |    38 +-
 src/org/openbravo/erpCommon/modules/ImportModule.java                          
                                                        |    20 -
 src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java                    
                                                        |    27 +-
 src/org/openbravo/erpCommon/security/Login.java                                
                                                        |    71 +-
 src/org/openbravo/erpCommon/utility/DimensionDisplayUtility.java               
                                                        |    42 +-
 src/org/openbravo/erpCommon/utility/ReferencedLink.java                        
                                                        |     9 +-
 src/org/openbravo/erpCommon/utility/SystemInfo.java                            
                                                        |    25 +-
 src/org/openbravo/erpCommon/utility/SystemInfo_data.xsql                       
                                                        |    12 +-
 src/org/openbravo/erpCommon/utility/Utility.java                               
                                                        |     4 +-
 src/org/openbravo/erpCommon/utility/poc/EmailManager.java                      
                                                        |     7 +-
 src/org/openbravo/erpCommon/utility/reporting/ReportManager.java               
                                                        |     2 +-
 src/org/openbravo/erpReports/C_OrderLinesTaxIncludedJR.jrxml                   
                                                        |     2 +-
 src/org/openbravo/erpReports/C_OrderLinesTaxIncludedJR_new.jrxml               
                                                        |     2 +-
 src/org/openbravo/erpReports/RptC_Remittance.java                              
                                                        |    11 +-
 src/org/openbravo/erpReports/RptC_Settlement.fo                                
                                                        |    39 -
 src/org/openbravo/erpReports/RptC_Settlement.java                              
                                                        |    96 -
 src/org/openbravo/erpReports/RptC_Settlement.xml                               
                                                        |    29 -
 src/org/openbravo/erpReports/RptC_SettlementHeader.fo                          
                                                        |    81 -
 src/org/openbravo/erpReports/RptC_SettlementHeader.xml                         
                                                        |    33 -
 src/org/openbravo/erpReports/RptC_SettlementLines.fo                           
                                                        |    91 -
 src/org/openbravo/erpReports/RptC_SettlementLines.xml                          
                                                        |    33 -
 src/org/openbravo/erpReports/RptC_Settlement_Header_data.xsql                  
                                                        |    48 -
 src/org/openbravo/erpReports/RptC_Settlement_Lines_data.xsql                   
                                                        |    47 -
 src/org/openbravo/erpReports/RptC_Settlement_data.xsql                         
                                                        |    49 -
 src/org/openbravo/erpReports/RptM_Inout.fo                                     
                                                        |    42 -
 src/org/openbravo/erpReports/RptM_Inout.java                                   
                                                        |    97 -
 src/org/openbravo/erpReports/RptM_Inout.xml                                    
                                                        |    29 -
 src/org/openbravo/erpReports/RptM_InoutHeader.fo                               
                                                        |   130 -
 src/org/openbravo/erpReports/RptM_InoutHeader.xml                              
                                                        |    38 -
 src/org/openbravo/erpReports/RptM_InoutLines.fo                                
                                                        |   141 -
 src/org/openbravo/erpReports/RptM_InoutLines.xml                               
                                                        |    32 -
 src/org/openbravo/erpReports/RptM_Inout_Header_data.xsql                       
                                                        |    47 -
 src/org/openbravo/erpReports/RptM_Inout_Lines_data.xsql                        
                                                        |    47 -
 src/org/openbravo/erpReports/RptM_Inout_data.xsql                              
                                                        |    62 -
 src/org/openbravo/erpReports/RptM_Movement.fo                                  
                                                        |    31 -
 src/org/openbravo/erpReports/RptM_Movement.java                                
                                                        |    81 -
 src/org/openbravo/erpReports/RptM_Movement.xml                                 
                                                        |    28 -
 src/org/openbravo/erpReports/RptM_MovementLines.fo                             
                                                        |   261 -
 src/org/openbravo/erpReports/RptM_MovementLines.xml                            
                                                        |    43 -
 src/org/openbravo/erpReports/RptM_Movement_data.xsql                           
                                                        |    79 -
 src/org/openbravo/erpReports/RptM_Requisition.java                             
                                                        |    24 +-
 src/org/openbravo/erpReports/RptM_Requisition.jrxml                            
                                                        |     3 +-
 src/org/openbravo/erpReports/RptPromissoryNote.fo                              
                                                        |    66 -
 src/org/openbravo/erpReports/RptPromissoryNote.java                            
                                                        |   218 -
 src/org/openbravo/erpReports/RptPromissoryNote.xml                             
                                                        |    38 -
 src/org/openbravo/erpReports/RptPromissoryNoteAfter.fo                         
                                                        |    61 -
 src/org/openbravo/erpReports/RptPromissoryNoteAfter.xml                        
                                                        |    74 -
 src/org/openbravo/erpReports/RptPromissoryNoteAfter_data.xsql                  
                                                        |   110 -
 src/org/openbravo/erpReports/RptPromissoryNoteError.fo                         
                                                        |    23 -
 src/org/openbravo/erpReports/RptPromissoryNoteError.xml                        
                                                        |    32 -
 src/org/openbravo/erpReports/RptPromissoryNoteError_data.xsql                  
                                                        |    31 -
 src/org/openbravo/erpReports/RptPromissoryNoteHeader.fo                        
                                                        |    86 -
 src/org/openbravo/erpReports/RptPromissoryNoteHeader.xml                       
                                                        |    39 -
 src/org/openbravo/erpReports/RptPromissoryNoteHeader_data.xsql                 
                                                        |    89 -
 src/org/openbravo/erpReports/RptPromissoryNoteTree_data.xsql                   
                                                        |    37 -
 src/org/openbravo/erpReports/RptPromissoryNote_data.xsql                       
                                                        |    56 -
 src/org/openbravo/financial/ResetAccounting.java                               
                                                        |   196 +-
 src/org/openbravo/materialmgmt/InventoryCountProcess.java                      
                                                        |     6 +-
 src/org/openbravo/materialmgmt/ManageVariantsDS.java                           
                                                        |    15 +-
 src/org/openbravo/materialmgmt/ProductCharacteristicsDS.java                   
                                                        |    14 +-
 src/org/openbravo/service/password/PasswordStrengthChecker.java                
                                                        |   117 +
 361 files changed, 9174 insertions(+), 10113 deletions(-)

diffs (truncated from 29981 to 300 lines):

diff -r 83a89e5a2543 -r 640263f9e63f .hgsigs
--- a/.hgsigs   Fri Apr 06 09:47:12 2018 +0200
+++ b/.hgsigs   Fri May 25 11:46:38 2018 +0200
@@ -228,3 +228,6 @@
 f06ec509f2bf413f13d422e937ec12531fe1821a 0 
iEYEABECAAYFAlqzgcwACgkQCX/oGf+2qkP/EACeJH+QthNIdldCdTvfnllHXTXDo24AnRVV1DveMhhNbgb50zu8ETDZ1WVT
 b90f619fc9f3f9ca6439969e99f742f9a9403f82 0 
iEYEABECAAYFAlqMGfIACgkQCX/oGf+2qkPjiQCgyYNqJlbSOSoax5ydjqpJKun85RIAoM9s2iEyLfJ8CJyfUXFmz6FtvmqC
 c38ab6f55348fbb5963fd77b770f939a5c0eda23 0 
iEYEABECAAYFAlq0lSgACgkQCX/oGf+2qkN3FwCgggZ7hoUQveeRYCuBBuHAi77v84gAn1RBjuscKhHjc7ouPvgiPgIVanBb
+9bad88c00b5da708f3e9c1abacd25ea6e6cfd664 0 
iEUEABECAAYFAlrXODoACgkQCX/oGf+2qkOblACg0WOwH27TgkH75iKw2Y9tNYxSL8oAl3j0FbjQF6F05ESzZC0l3Uv2Nfg=
+dc2ef98dc38f7c32c888dcf1f1adb37c6afb4d14 0 
iEYEABECAAYFAlrxbisACgkQCX/oGf+2qkMMCwCdFeF47f2MY7Pq3cdsyHon64EYekwAoPYllLnhYETGsUEqtiKSxvj9Mgxb
+2121d856284cf0c4f26faef336bd2aa41ada151f 0 
iEYEABECAAYFAlr8AykACgkQCX/oGf+2qkPKhQCfeQ+9S16IA3wZMgnoJjRRZRvG8SUAoIgKQPopjsjObnB6Qu1DyNgCByRt
diff -r 83a89e5a2543 -r 640263f9e63f .hgtags
--- a/.hgtags   Fri Apr 06 09:47:12 2018 +0200
+++ b/.hgtags   Fri May 25 11:46:38 2018 +0200
@@ -239,3 +239,6 @@
 7b0d4c95c2b308cd1b12dcfbe2a36c7f77fb49a4 3.0PR17Q4.2
 46184d2680e43a9b29d3058a75dea7d15d47b4b4 3.0PR18Q1
 03f6ac7d17926657b093b25f613a4cd3fb47ef65 3.0PR18Q1.1
+650aaadd6b6c5fda4f7ad957701face4fa4c3317 3.0PR18Q1.2
+307b23f7635f3e92dd8fc8e7d55d09b7c914384c 3.0PR18Q2
+63c5e173ffdca0828d75476e5a48e2fae42ad9e9 3.0PR18Q1.3
diff -r 83a89e5a2543 -r 640263f9e63f build.xml
--- a/build.xml Fri Apr 06 09:47:12 2018 +0200
+++ b/build.xml Fri May 25 11:46:38 2018 +0200
@@ -96,8 +96,6 @@
   <property name="buildValidation" value="true"/>
   <property name="modules" value=""/> 
  
-  <available file=".hg" property="is.hg" />
-
   <condition property="xdoclint.missing" value="" else="-Xdoclint:-missing">
     <equals arg1="${ant.java.version}" arg2="1.7"/>
   </condition>
@@ -347,22 +345,23 @@
   
   <taskdef resource="axis-tasks.properties" classpathref="project.class.path" 
/>
   
-  <target name="init" depends="code.rev">
+  <target name="init">
     <fail if="root.user" message="Don't run ant tasks with the root user" />
     <fail if="no.java.home" message="The environment variable JAVA_HOME is not 
set." />
-  </target>
-
-  <target name="code.rev" depends="set.code.rev">
-    <condition property="code.revision" value="${hg.id}" else="0">
-      <isset property="hg.id" />
-    </condition>
-  </target>
-
-  <target name="set.code.rev" if="is.hg">
-    <exec executable="hg" outputproperty="hg.id" failifexecutionfails="false">
-      <arg value="id"/>
-      <arg value="-i"/>
-    </exec>
+    <fail message="Unsupported Java version ${ant.java.version}. Minimum 
required is 7 (1.7).">
+      <condition>
+        <equals arg1="${ant.java.version}" arg2="1.6"/>
+      </condition>
+    </fail>
+    <antversion property="min.ant.version" atleast="1.9.2" />
+    <antversion property="actual.ant.version" />
+    <fail message="Unsupported ant version ${actual.ant.version}. Minimum 
required is 1.9.2.">
+      <condition>
+        <not>
+          <isset property="min.ant.version"/>
+        </not>
+      </condition>
+    </fail>
   </target>
 
   <target name="compile.complete" depends="init, core.lib, wad.lib, trl.lib">
@@ -821,7 +820,6 @@
       <jvmarg line="${env.CATALINA_OPTS}" />
       <jvmarg 
value="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" />
       <jvmarg 
value="-Djava.util.logging.config.file=${env.CATALINA_BASE}/conf/logging.properties"
 />
-      <jvmarg value="-Djava.endorsed.dirs=${env.CATALINA_HOME}/endorsed" />
       <jvmarg value="-Dcatalina.base=${env.CATALINA_BASE}" />
       <jvmarg value="-Dcatalina.home=${env.CATALINA_HOME}" />
       <jvmarg value="-Djava.io.tmpdir=${env.CATALINA_BASE}/temp" />
@@ -951,8 +949,6 @@
                    replace="\1${core.rev}\3"
                    byline="true"/>
     
-    <echo message="${hg.id}" file="${tmpdir}/config/instance.revision"/>
-       
     <delete includeEmptyDirs="true">
       <fileset dir="${tmpdir}/modules" includes="**/*" defaultexcludes="no"/>
     </delete>
diff -r 83a89e5a2543 -r 640263f9e63f 
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
     Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml
     Fri May 25 11:46:38 2018 +0200
@@ -657,7 +657,8 @@
         v_ConvertedAmount := COALESCE(V_OutstandingAmount, 0) * 
v_creditmultiplier;
       end if;
       UPDATE C_BPARTNER
-      SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) + v_ConvertedAmount
+      SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) + v_ConvertedAmount,
+      UPDATED = now()
       WHERE C_BPARTNER_ID = v_BPartner_ID;
 
       -- Automatic creation of payment and financial transaction
@@ -999,7 +1000,8 @@
                   v_ConvertedAmount := 
(COALESCE(cur_paymentschedule.OUTSTANDINGAMT, 0) * v_creditmultiplier);
                 end if;
                 UPDATE C_BPARTNER
-                SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) - 
v_ConvertedAmount
+                SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) - 
v_ConvertedAmount,
+                UPDATED = now()
                 WHERE C_BPARTNER_ID = v_BPartner_ID;
               END IF;
               -- Automatic creation of financial transaction
@@ -1070,8 +1072,6 @@
 
   ELSIF (p_docaction = 'RE') THEN
     DECLARE
-      v_count NUMBER;
-      v_documentno VARCHAR2(40);
       v_PaymentPlanExpectedTotal NUMBER:= 0;
     BEGIN
       SELECT count(*), max(p.documentno)
@@ -1148,7 +1148,8 @@
         v_ConvertedAmount := ((v_PaymentPlanExpectedTotal - v_PaidAmount) * 
v_creditmultiplier);
       END IF;
       UPDATE C_BPARTNER
-         SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) - v_convertedAmount
+         SET SO_CREDITUSED = COALESCE(SO_CREDITUSED,0) - v_convertedAmount,
+         UPDATED = now()
       WHERE C_BPARTNER_ID = v_BPartner_ID;
 
       -- Delete C_InvoiceTax_CashVAT records for this invoice
@@ -1168,7 +1169,6 @@
 
   ELSIF (p_docaction = 'RC') THEN
     DECLARE
-      v_count NUMBER;
       v_prepaymentamt NUMBER;
     BEGIN
       v_delete_paymentplan := TRUE;
diff -r 83a89e5a2543 -r 640263f9e63f 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
     Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
     Fri May 25 11:46:38 2018 +0200
@@ -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) 2013-2015 Openbravo SLU
+* All portions are Copyright (C) 2013-2018 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -97,7 +97,6 @@
 
     DECLARE
       v_payment_schedule_order VARCHAR2(32);
-      v_count NUMBER;
       v_pendingamount NUMBER;
       cur_invoicepayments RECORD;
     BEGIN
diff -r 83a89e5a2543 -r 640263f9e63f 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
  Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml
  Fri May 25 11:46:38 2018 +0200
@@ -19,7 +19,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2011-2016 Openbravo SLU
+* All portions are Copyright (C) 2011-2018 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -106,6 +106,7 @@
 WHEN OTHERS THEN
   DBMS_OUTPUT.PUT_LINE('aprm_ispaymentconfirmed exception');
   RAISE;
+  RETURN NULL;
 END APRM_ISPAYMENTCONFIRMED
 ]]></body>
     </function>
diff -r 83a89e5a2543 -r 640263f9e63f 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
  Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml
  Fri May 25 11:46:38 2018 +0200
@@ -22,7 +22,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) 2015 Openbravo SLU
+* All portions are Copyright (C) 2015-2018 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -43,6 +43,7 @@
 WHEN OTHERS THEN
   DBMS_OUTPUT.PUT_LINE('aprm_seqnumberinvoicepaidstatus exception');
   RAISE;
+  RETURN NULL;
 END APRM_SEQNOINVPAIDSTATUS
 ]]></body>
     </function>
diff -r 83a89e5a2543 -r 640263f9e63f 
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
      Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml
      Fri May 25 11:46:38 2018 +0200
@@ -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-2017 Openbravo SLU
+* All portions are Copyright (C) 2014-2018 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -49,6 +49,7 @@
 WHEN OTHERS THEN
   DBMS_OUTPUT.PUT_LINE('aprm_seqnumberpaymentstatus exception');
   RAISE;
+  RETURN NULL;
 END APRM_SEQNUMBERPAYMENTSTATUS
 ]]></body>
     </function>
diff -r 83a89e5a2543 -r 640263f9e63f 
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_TAX_PAYMENT.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_TAX_PAYMENT.xml
 Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_TAX_PAYMENT.xml
 Fri May 25 11:46:38 2018 +0200
@@ -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) 2010-2014 Openbravo SLU
+* All portions are Copyright (C) 2010-2018 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -175,7 +175,8 @@
     WHERE C_TAXPAYMENT_ID = p_record_id;
     -- Updating SO_CREDITUSED when PAYMENT OCCUR
     UPDATE C_BPARTNER
-    SET SO_CREDITUSED = SO_CREDITUSED - COALESCE(p_amount, 0)
+    SET SO_CREDITUSED = SO_CREDITUSED - COALESCE(p_amount, 0),
+    UPDATED = now()
     WHERE C_BPARTNER_ID = v_BPartner_ID; 
 
     -- Automatic creation of financial transaction
diff -r 83a89e5a2543 -r 640263f9e63f 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Fri May 25 11:46:38 2018 +0200
@@ -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.33768]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.34012]]></VERSION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <DESCRIPTION><![CDATA[Managing your 
finances with an ERP does not have to be difficult. Enjoy a radically improved 
user experience that combines the power of an enterprise grade financial 
application with the simplicity and ease of a web 2.0 personal accounting 
service.]]></DESCRIPTION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <HELP><![CDATA[Advanced Payables and 
Receivables Management simplifies and automates the business processes around 
the management of financial accounts, from the receipt and issue of payment, to 
the reconciliation of those events with bank statements.
 If you would like to help shape this module you are welcome to take part in 
the forum discussions or register feature requests or issues in the 
corresponding (Forum and Bug Tracking) sections in the Advanced Payables and 
Receivable project in the OB Forge.]]></HELP>
diff -r 83a89e5a2543 -r 640263f9e63f 
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
  Fri Apr 06 09:47:12 2018 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Fri May 25 11:46:38 2018 +0200
@@ -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.33768]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.34012]]></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.33768]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.34012]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 83a89e5a2543 -r 640263f9e63f 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ModifyPaymentPlanHook.java
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ModifyPaymentPlanHook.java
  Fri May 25 11:46:38 2018 +0200
@@ -0,0 +1,44 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.0  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2018 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  
+ *************************************************************************
+ */
+package org.openbravo.advpaymentmngt;
+
+import java.util.List;
+
+import org.openbravo.base.exception.OBException;
+import org.openbravo.model.financialmgmt.payment.FIN_PaymentSchedule;

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