details: https://code.openbravo.com/erp/devel/main/rev/ab18a1698749 changeset: 26653:ab18a1698749 user: Inigo Sanchez <inigo.sanchez <at> openbravo.com> date: Mon Apr 20 09:32:25 2015 +0200 summary: Fixed bug 29629: setup application is not taking into account the context name
The setup application is not taking into account the context name that users are configuring. The values of "deploy-name" and "context-root" properties of org.eclipse.wst.common.component are not updating. Now it has been solved and if user set "context-name" in setup application. this value is updating in org.eclipse.wst.common.component. For example if a user set the context name as "test" the URL to go to Openbravo is "http://localhost:8080/test" instead of default one "http://localhost:8080/openbravo". details: https://code.openbravo.com/erp/devel/main/rev/8bace9b56a9b changeset: 26654:8bace9b56a9b user: Unai Martirena <unai.martirena <at> openbravo.com> date: Mon Apr 20 09:49:30 2015 +0200 summary: Fixes bug 29620: Correctly used credit when paying an invoice and refunding There were two issues while managing this scenario: [1] In 'addCredit' method inside AddPaymentActionHandler.java class, a loop of Credit to Use grid is done, creating Payment Credit Used records assigned to the new created payment of the invoice. This method was not taking into account that could be credit amount that exceeds the invoice amount (amount to be refunded) and it was assigning all the credit amount as used to the payment of the invoice. So the refund payment that is created right after was been left without any used credit payment. [2] After fixing the previous method, the second issue appears. The 'updateUsedCredit' method inside FIN_PaymentProcess.java class retrieves all the payments of the business partner that has generated credit, and it assigns as used to the refund payment. The problem with this function is that before the Add Payment refactor it was not possible to select which credit payments we wanted to consume, it was only a total credit amount to be consumed and the system behind was being consuming any of them. But after the refactor it is possible to select the ones that want to be consumed. In order to fix this last issue the selected credit line ids are added as a parameter to 'updateUsedCredit' method. details: https://code.openbravo.com/erp/devel/main/rev/aed91c9f63c3 changeset: 26655:aed91c9f63c3 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Tue Apr 21 11:04:04 2015 +0200 summary: Fixes issue 29634: Foreign currency not setted in transaction When creating a transaction manually from a payment, foreign currency, foreign conversion rate and foreign amount fields were not setted to transaction. Now, they will be setted as in TransactionDao.java, when the transaction is automatically created from the payment. details: https://code.openbravo.com/erp/devel/main/rev/307e5224fb43 changeset: 26656:307e5224fb43 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Tue Apr 21 14:18:22 2015 +0200 summary: Fixed bug 29655: Payment selector now filters by child organizations The payment selector was incorrectly filtering by child organizations because the order of the parameters in the call to the AD_ISORGINCLUDED function was wrong. It now gets all the payments belonging to the organization and any child organization of the tab's organization. details: https://code.openbravo.com/erp/devel/main/rev/d95bbff2605b changeset: 26657:d95bbff2605b user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Wed Apr 22 14:10:57 2015 +0200 summary: Fixes issue 29660: GLItem lost in Add new Transaction window Neither payment nor glitem will be deleted when changing to Bank fee in Add new Transaction window. Instead, when clicking on Done and creating the transaction, AddTransactionActionHandler will check if the transaction is of type Bank fee and in this case it will set as null both fields. details: https://code.openbravo.com/erp/devel/main/rev/b6d1c96f6275 changeset: 26658:b6d1c96f6275 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Thu Apr 23 12:44:09 2015 +0200 summary: Fixes issue 29645: BP selector in AddTransaction shows all bp "Business Partner selector" selector of "Business Partner" paramenter in "AddTransaction" process definition, has been changed into "Business Partner selector without default expressions" selector; in order to show all business partners in the dropdown of the selector. details: https://code.openbravo.com/erp/devel/main/rev/adc8a1d20f17 changeset: 26659:adc8a1d20f17 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Thu Apr 23 15:43:27 2015 +0200 summary: Related to issue 29645: changed column in selector field to get the right name, description and help for the selector's column details: https://code.openbravo.com/erp/devel/main/rev/452ac30942ce changeset: 26660:452ac30942ce user: Unai Martirena <unai.martirena <at> openbravo.com> date: Thu Apr 23 10:16:31 2015 +0200 summary: Fixes bug 29678: Fix NPE in Costing Background with Standard Costing Rule In Cost Adjustment project new method has been added to calculate an opening inventory cost. This method uses 'CostingUtils.getStandardCostDefinition' method, that tries to get an standard cost for that opening inventory. If it does not found any standard or legacy cost, it returns null. So, in this moment a NPE error was happening. To fix this problem, at this point a controlled error is raised to notify the user that no cost has been found. details: https://code.openbravo.com/erp/devel/main/rev/40f30cb8d1eb changeset: 26661:40f30cb8d1eb user: Jorge Garcia <jorge.garcia <at> openbravo.com> date: Tue Apr 28 10:02:52 2015 +0200 summary: Fixed issue 29705: Description field is set with "null" in the FA Transaction Description field is filled in with "null" in the FA Transaction when matched to GL Item. The problem was in the Match Statement process, more specifically, in the Add new transaction button. The AddTransanctionActionHandler didn't take in consideration that the received description could be null. The fix for this issue is to check if the received description is null or blank. Now, the description field fill in the correct description. details: https://code.openbravo.com/erp/devel/main/rev/d0523944abf6 changeset: 26662:d0523944abf6 user: David Baz Fayos <david.baz <at> openbravo.com> date: Tue Apr 28 12:07:49 2015 +0200 summary: Fixed issue 29692: DateTime now works ok with 12:XX:XX times The root of the problem was that there was a 'typo' and the 'minus' sign was missing in the 'if' statement in charge of evaluate if it was in 24h mode or not. This was used later to substract 12h to the entered date if this was in the 12:XX:XX form, change that obviously doesn't apply in the 24h mode details: https://code.openbravo.com/erp/devel/main/rev/f75a30df3225 changeset: 26663:f75a30df3225 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Tue Apr 28 17:08:24 2015 +0200 summary: Fixes issue 29722: Payment navigation from Transaction tab is working wrong Issotrx auxiliary input query in Transaction tab has been changed to get into account related payment isreceipt field, when navigating from it to Payment In/Out window Also, SE_Payment_Transaction and SE_Trxtype_Transaction callouts have been changed to overwrite issotrx session value when updating payment or transactiontype fields details: https://code.openbravo.com/erp/devel/main/rev/5350a1553674 changeset: 26664:5350a1553674 user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com> date: Wed Apr 29 16:51:01 2015 +0200 summary: Fixes issue 29727: Pressing Cancel in Match Statement or in Process Reconciliation does not trigger a refresh. Cancel button has been removed as it was considered confusing. Now there are two buttons, one for closing the window called 'OK', as it was before, and another one called 'Reconcile'. Both triggers refresh. Messages have been added to improve user understanding on how the window works. New message to inform the user any change will be persisted. This message can be disabled once clear and will not popup again. Message to run algorithm as well improved. details: https://code.openbravo.com/erp/devel/main/rev/95ec611b34c2 changeset: 26665:95ec611b34c2 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Wed Apr 29 13:56:15 2015 +0200 summary: Fixes issue 29736: Wrong accounting in Cost Adjusment Wrong accounting of the cost adjusment lines in case of Goods Movement From. In this case, accounting should consider negative amounts, in order to have a net effect of the goods movement adjustment accounting as 0. details: https://code.openbravo.com/erp/devel/main/rev/f448061a64cf changeset: 26666:f448061a64cf user: Unai Martirena <unai.martirena <at> openbravo.com> date: Mon May 04 13:29:55 2015 +0200 summary: Fixes bug 29761: getCallableResult broken when using null parameters. Removed TEST value for default details: https://code.openbravo.com/erp/devel/main/rev/083eafe9b829 changeset: 26667:083eafe9b829 user: Inigo Sanchez <inigo.sanchez <at> openbravo.com> date: Mon May 04 14:06:00 2015 +0200 summary: Fixed bug 29760:Problems with inherited permissions in process definition The problem was that when a process containing parameters defined as "window" is launched , this manual role has not access to windows contained in that process definition. The cause of this issue is that before 14Q3, no security check was done on P&E grids, so data always was retrieved.From 15Q1, security is checked requiring explicit access to P&E grid. The issue is fixed by inheriting access from the process, this is if the process is accessible the grid within the P&E doesn't require to have explicit access but inherits from the process itself. details: https://code.openbravo.com/erp/devel/main/rev/c9e385eb135a changeset: 26668:c9e385eb135a user: Sandra Huguet <sandra.huguet <at> openbravo.com> date: Wed May 06 11:09:24 2015 +0200 summary: Fixed bug 29781 The done button appears disabled when it should not null parameter when it should be the view in recalcDisplayLogicOrReadOnlyLogic call in updateDifference function details: https://code.openbravo.com/erp/devel/main/rev/25f4b95b3cd9 changeset: 26669:25f4b95b3cd9 user: Sandra Huguet <sandra.huguet <at> openbravo.com> date: Wed May 06 17:33:29 2015 +0200 summary: related to issue 29781 apply js beautifier details: https://code.openbravo.com/erp/devel/main/rev/93add9f3ed51 changeset: 26670:93add9f3ed51 user: Sandra Huguet <sandra.huguet <at> openbravo.com> date: Wed May 06 18:01:12 2015 +0200 summary: related to issue 28971, related to issue 29781 handleButtonsStatus function does not exist in q1 details: https://code.openbravo.com/erp/devel/main/rev/ddb2b4b76037 changeset: 26671:ddb2b4b76037 user: Unai Martirena <unai.martirena <at> openbravo.com> date: Mon May 11 10:16:45 2015 +0200 summary: Fixes bug 29837: Avoid creating unnecessary backdated adjustments. The problem was happening when costing precision was different from standard precision. When calculating the expected cost of a transaction to know if an adjustment is necessary to be created, it has to be rounded to standard precision because the amounts always have to be created in standard precision. In this case, while comparing expected cost with actual cost from database, as in database values are rounded to standard precision, and expected cost was being rounded to cost precission, an adjustment was being created with the difference, that corresponds just to the precision lost, and finally an adjustment of Zero amount was being created. details: https://code.openbravo.com/erp/devel/main/rev/774886184190 changeset: 26672:774886184190 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Thu May 07 12:11:39 2015 +0200 summary: Fixed bug 29809: Impossible to create several calendars for the same organization Two pieces of code were affected by this bug: PeriodEventHandler.java: EntityPersistenceEventObserver in charge of checking overlap in manual inserts/updates (or any java process) in c_period table C_YEARPERIODS: db function associated to the create periods process inside the Fiscal Calendar | Year tab. It also verifies the periods don't overlap other periods. The fix consists in checking that there is no date overlap per calendar. Before this fix the calendar wasn't taken into account, so it was not possible to define several calendars for the same organization with the same periods. details: https://code.openbravo.com/erp/devel/main/rev/3e8342709c19 changeset: 26673:3e8342709c19 user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Fri May 08 14:02:09 2015 +0200 summary: Fixed bug 29823: Open/Close Period Control shows calendars associated to organizations The Open/Close Period Control window was showing all the periods available at the C_Period table. The target of this window is to open/close periods in fiscal calendars, so it should only show periods belonging to a fiscal calendar linked to an organization set as ready. The fix has 2 parts: 1. Added a hql where clause to include only periods belonging to a fiscal calendar linked to an organization set as ready. 2. The hql filter clause was wrong because it was filtering by the c_period.ad_org_id. Instead it should be filtering by the organization linked to the calendar's periods details: https://code.openbravo.com/erp/devel/main/rev/d4b570009f3e changeset: 26674:d4b570009f3e user: Augusto Mauch <augusto.mauch <at> openbravo.com> date: Mon May 11 10:53:02 2015 +0200 summary: Fixes bug 29839: Prevents unlimited datasource requests when filtering the grid The problem was that the logic to check that if a datasource request was triggered by scrolling up in a grid that did not have its initial rows loaded (see [1]) did not work well when the user filtered the grid after having scrolled down the grid till loading its second page. This caused the totalRows property of the grid to be miscalculated, and this triggered the undefinite amount of datasource requests. The logic to check if the request was triggered by scrolling up has been changed. Now, instead of checking low-level smartclient properties like lastScrollTop, we check if there are rows loaded in the positions just after the page that was just received. Only in that case we want to prevent resetting the totalRows property of the ResultSet with the value returned by the datasource. [1] https://code.openbravo.com/erp/devel/pi/rev/c51dce7e9fd3c47915464ab4f565a9d1cee60e3b details: https://code.openbravo.com/erp/devel/main/rev/ef112441fbf6 changeset: 26675:ef112441fbf6 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Tue Mar 17 11:56:11 2015 +0100 summary: Fixes issue 29876: Avoid error when posting a multi-general ledger G/L Journal General Ledger will be taken from G/L Item instead from Simple G/L Journal when it is marked as multi-general ledger, because in this case General Ledger from Simple G/L Journal will be empty details: https://code.openbravo.com/erp/devel/main/rev/24da1cff74ce changeset: 26676:24da1cff74ce user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Wed May 13 18:06:30 2015 +0200 summary: Fixes issue 29873: Wrong accounts when posting multi-general ledger G/L Journal When getting accounts from GL Item (while posting a Simple G/L Journal setted as multi-general ledger), they were setted wrongly to accounting lines details: https://code.openbravo.com/erp/devel/main/rev/ac82e4df4fb9 changeset: 26677:ac82e4df4fb9 user: Unai Martirena <unai.martirena <at> openbravo.com> date: Thu May 14 17:08:37 2015 +0200 summary: Fixes bug 29892: Total Movement qty fixed in costing tab with backdated trx While working with cost adjustments, on certain cases the existing Costing records changes. This can happen because the cost has been recalculated due to backdated transactions, price adjustments, manual cost corrections, etc. In all this cases the 'Total Movement Quantity' field was not being correctly updated. This field has to store the current stock of the product on that moment. So, each time the costing record is updated it is being checked if this value changes, and if it has changed the current stock is set. details: https://code.openbravo.com/erp/devel/main/rev/166dd0705d05 changeset: 26678:166dd0705d05 user: Jorge Garcia <jorge.garcia <at> openbravo.com> date: Tue May 05 16:39:53 2015 +0200 summary: Fixed issue 29776: Header of warehouse picking module do not refresh Header of warehouse picking module do not refresh in some circunstances. Issue of platform. The problem was that the toolbar didn't update when the Manage Incidences process finished. The solution is to update the toolbar when the ActionHandler return the responded JSON. details: https://code.openbravo.com/erp/devel/main/rev/6cbc78180ba8 changeset: 26679:6cbc78180ba8 user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com> date: Fri May 15 12:01:31 2015 +0200 summary: Fixes issue 29900: False positives in GLJournalAccountingCheck validation Missing ad_table_id constraint ends up in wrong validation when there are old records using numeric values for ids. details: https://code.openbravo.com/erp/devel/main/rev/29047546bcdb changeset: 26680:29047546bcdb user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Thu May 14 17:23:03 2015 +0200 summary: Fixes issue 29890 & Fixes issue 29888: Error in Price Correction Background IsCostCalculated will not be considered to set CheckPriceDifference flag, when completing an invoice. Instead, when running Price Correction Background, transactions will be filtered by IsCostCalculated to avoid calculate price differences in transactions where cost has not been calculated. details: https://code.openbravo.com/erp/devel/main/rev/5932bc301a29 changeset: 26681:5932bc301a29 user: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com> date: Thu May 14 16:20:05 2015 +0200 summary: Fixes issue 29885: Error while completing a Simple G/L Journal in Oracle A query in gl_journal_post has been changed to avoid errors in Oracle when retrieving a null id details: https://code.openbravo.com/erp/devel/main/rev/b5f3756c34b0 changeset: 26682:b5f3756c34b0 user: Unai Martirena <unai.martirena <at> openbravo.com> date: Mon May 18 17:22:42 2015 +0200 summary: Related to bug 29885: Code Review Add coalesce in case there is no batch associated to set GL Journal Org, in order to avoid issues in the if condition done right after the query if null values are compared details: https://code.openbravo.com/erp/devel/main/rev/8d71f8028a5c changeset: 26683:8d71f8028a5c user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Tue May 19 14:04:18 2015 +0200 summary: Related to issue 29809: Backout wrong changeset The changeset pushed was not the good one, and failed in Oracle details: https://code.openbravo.com/erp/devel/main/rev/2311966afd7b changeset: 26684:2311966afd7b user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com> date: Thu May 07 12:11:39 2015 +0200 summary: Fixed bug 29809: Impossible to create several calendars for the same organization Two pieces of code were affected by this bug: PeriodEventHandler.java: EntityPersistenceEventObserver in charge of checking overlap in manual inserts/updates (or any java process) in c_period table C_YEARPERIODS: db function associated to the create periods process inside the Fiscal Calendar | Year tab. It also verifies the periods don't overlap other periods. The fix consists in checking that there is no date overlap per calendar. Before this fix the calendar wasn't taken into account, so it was not possible to define several calendars for the same organization with the same periods. details: https://code.openbravo.com/erp/devel/main/rev/d5ec99ff8e8e changeset: 26685:d5ec99ff8e8e user: RM packaging bot <staff.rm <at> openbravo.com> date: Tue May 19 12:57:05 2015 +0000 summary: Update AD_MODULE version to 3.0PR15Q1.4 details: https://code.openbravo.com/erp/devel/main/rev/ac3537eef819 changeset: 26686:ac3537eef819 user: RM packaging bot <staff.rm <at> openbravo.com> date: Tue May 19 12:57:05 2015 +0000 summary: Added tag 3.0PR15Q1.4 for changeset d5ec99ff8e8e details: https://code.openbravo.com/erp/devel/main/rev/0a64af659069 changeset: 26687:0a64af659069 user: RM packaging bot <staff.rm <at> openbravo.com> date: Tue May 19 12:57:06 2015 +0000 summary: Added signature for changeset ac3537eef819 details: https://code.openbravo.com/erp/devel/main/rev/3eef7954a071 changeset: 26688:3eef7954a071 user: RM packaging bot <staff.rm <at> openbravo.com> date: Thu May 21 09:19:25 2015 +0000 summary: Merge temporary head for 3.0PR15Q1.4 diffstat: .classpath.template | 1 + .hgsigs | 9 + .hgtags | 9 + build.xml | 13 +- modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoices.class | 0 modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoicesData.class | 0 modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.class | 0 modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml | 14 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml | 9 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_DATASET.xml | 3 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml | 12 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml | 4 +- 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_PROCESS.xml | 31 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_REFERENCE.xml | 24 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_REF_LIST.xml | 24 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml | 25 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 16 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml | 112 + modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoices.java | 34 +- modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoices_data.xsql | 29 +- modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalance_data.xsql | 14 +- modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoicesData.java | 72 + modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.java | 12 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java | 39 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddTransactionActionHandler.java | 17 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/MatchStatementActionHandler.java | 6 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/MatchStatementOnLoadGetPreferenceActionHandler.java | 60 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/MatchStatementOnLoadPreferenceActionHandler.java | 57 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/UnMatchTransactionActionHandler.java | 1 - modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ExecutePayments.java | 2 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java | 94 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java | 17 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/TransactionAddPaymentDisplayLogics.java | 14 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java | 81 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java | 30 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentMonitorProcess.java | 28 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java | 436 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java | 340 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRM_MatchingUtility.java | 6 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java | 139 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java | 16 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js | 19 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addTransaction.js | 18 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-findTransaction.js | 6 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-matchStatement.js | 47 +- 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.client.application/src-db/database/model/tables/OBUIAPP_REPORT.xml | 68 + modules/org.openbravo.client.application/src-db/database/model/triggers/OBUIAPP_REPORT_MOD_TRG.xml | 70 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml | 425 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_DATASET_TABLE.xml | 14 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml | 52 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml | 224 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml | 74 + 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/AD_REF_LIST.xml | 22 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml | 32 + modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TABLE.xml | 25 + modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE.xml | 1 + modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java | 2 + modules/org.openbravo.client.application/src/org/openbravo/client/application/ExtraWindowSettingsInjector.java | 55 + modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowSettingsActionHandler.java | 42 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/GeneralLedgerOrganizationHandler.java | 78 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/RemoveImagesEventHandler.java | 56 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java | 4 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java | 4 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java | 464 + modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportSemaphoreHandling.java | 119 + modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java | 298 + modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-param-window-parameter.ftl | 5 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-pick-and-execute-view-window.js.ftl | 10 + modules/org.openbravo.client.application/src/org/openbravo/client/application/window/AttachmentsAH.java | 24 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FICExtension.java | 68 + modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java | 37 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewParameterHandler.java | 15 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java | 12 + modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ParameterWindowComponent.java | 37 + modules/org.openbravo.client.application/src/org/openbravo/client/application/window/servlet/CalloutHttpServletResponse.java | 6 + 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/form/formitem/ob-formitem-list-filter.js | 52 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js | 13 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-number.js | 3 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-pickeditgrid.js | 7 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-text.js | 10 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-time.js | 28 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-tree.js | 27 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form-attachments.js | 25 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form-linked-items.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form-notes.js | 25 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js | 15 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js | 13 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js | 58 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js | 25 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js | 23 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js | 32 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-quick-launch.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-form.js | 8 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js | 150 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js | 77 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/test/ob-navbar-test.js | 53 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/test/ob-property-store-test.js | 25 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/test/ob-ui-test.js | 29 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/test/ob-utilities-date-test.js | 35 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-toolbar.js | 4 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-onchange-functions.js | 44 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-action-def.js | 23 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-date.js | 4 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-number.js | 8 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js | 13 +- 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/jslint/jscheck-module-hg | 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/RequestContext.java | 8 + modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/TestComponent.java | 4 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/StringUIDefinition.java | 4 +- modules/org.openbravo.client.kernel/web/org.openbravo.client.kernel/ui-test-suite/index.html | 100 +- modules/org.openbravo.client.kernel/web/org.openbravo.client.kernel/ui-test-suite/qunit/qunit.css | 268 +- modules/org.openbravo.client.kernel/web/org.openbravo.client.kernel/ui-test-suite/qunit/qunit.js | 5093 +- modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_DATASET.xml | 1 + 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 | 7 +- modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-widget.js | 17 +- modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/test/ob-myopenbravo-test.js | 60 +- modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_FIELD.xml | 2 +- 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/src/org/openbravo/client/querylist/QueryListDataSource.java | 60 +- 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_PROCESS.xml | 1 + modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReport.java | 6 +- modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportPDF.jrxml | 15 +- 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_PROCESS.xml | 1 + modules/org.openbravo.reports.ordersawaitingdelivery/src/org/openbravo/reports/ordersawaitingdelivery/erpCommon/ad_reports/ReportOrderNotShipped.java | 4 +- modules/org.openbravo.reports.ordersawaitingdelivery/src/org/openbravo/reports/ordersawaitingdelivery/erpCommon/ad_reports/ReportOrderNotShipped_data.xsql | 4 +- 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/ADTreeDatasourceService.java | 24 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java | 81 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DefaultDataSourceService.java | 25 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java | 3 + modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/LinkToParentTreeDatasourceService.java | 48 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/NoteDataSource.java | 124 + modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/TreeDatasourceService.java | 31 +- 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 | 79 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonDataServiceExtraActions.java | 68 + 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/web/org.openbravo.userinterface.selector/js/ob-formitem-fk-combo.js | 39 +- modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js | 74 +- 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.smartclient/src-db/database/sourcedata/AD_MESSAGE.xml | 24 + 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.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js | 6 +- modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient-labels.js | 8 +- modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js | 10 +- modules/org.openbravo.utility.cleanup.log/referencedata/standard/Log_Clean_Up_Default_Configuration.xml | 95 + modules/org.openbravo.utility.cleanup.log/src-db/database/model/tables/OBULOG_CONFIG.xml | 71 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_COLUMN.xml | 471 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_DATASET.xml | 20 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_DATASET_TABLE.xml | 30 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_ELEMENT.xml | 47 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_FIELD.xml | 262 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MENU.xml | 17 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MESSAGE.xml | 15 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml | 29 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DBPREFIX.xml | 12 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 17 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_PACKAGE.xml | 13 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_PROCESS.xml | 26 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_TAB.xml | 34 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_TABLE.xml | 26 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_TREENODE.xml | 14 + modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_WINDOW.xml | 20 + modules/org.openbravo.utility.cleanup.log/src/org/openbravo/utility/cleanup/log/CleanEntity.java | 148 + modules/org.openbravo.utility.cleanup.log/src/org/openbravo/utility/cleanup/log/LogCleanUpProcess.java | 234 + modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_DATASET.xml | 1 + 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/configScript.xml | 6 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml | 4 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 32 +- referencedata/sampledata/F_B_International_Group/AD_PINSTANCE.xml | 3258 + referencedata/sampledata/F_B_International_Group/AD_PINSTANCE_PARA.xml | 2448 + referencedata/sampledata/F_B_International_Group/AD_PROCESS_ACCESS.xml | 140 + referencedata/sampledata/F_B_International_Group/AD_PROCESS_REQUEST.xml | 1156 +- 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/C_BPARTNER.xml | 86 +- referencedata/sampledata/F_B_International_Group/C_INVOICE.xml | 3774 +- referencedata/sampledata/F_B_International_Group/C_INVOICELINE.xml | 9579 ++ referencedata/sampledata/F_B_International_Group/C_INVOICELINETAX.xml | 4698 + referencedata/sampledata/F_B_International_Group/C_INVOICETAX.xml | 1020 + referencedata/sampledata/F_B_International_Group/C_ORDER.xml | 2232 + referencedata/sampledata/F_B_International_Group/C_ORDERLINE.xml | 10464 ++ referencedata/sampledata/F_B_International_Group/C_ORDERLINETAX.xml | 4029 + referencedata/sampledata/F_B_International_Group/C_ORDERTAX.xml | 576 + referencedata/sampledata/F_B_International_Group/C_ORDER_DISCOUNT.xml | 180 + referencedata/sampledata/F_B_International_Group/C_PERIOD.xml | 864 + referencedata/sampledata/F_B_International_Group/C_PERIODCONTROL.xml | 32256 ++++++ referencedata/sampledata/F_B_International_Group/C_PERIODCONTROL_LOG.xml | 912 + referencedata/sampledata/F_B_International_Group/C_UOM.xml | 1 + referencedata/sampledata/F_B_International_Group/C_YEAR.xml | 66 + referencedata/sampledata/F_B_International_Group/FACT_ACCT.xml | 46868 +++++++++- referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENT.xml | 44 + referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENTLINE.xml | 1134 + referencedata/sampledata/F_B_International_Group/FIN_FINACC_TRANSACTION.xml | 1686 +- referencedata/sampledata/F_B_International_Group/FIN_FINANCIAL_ACCOUNT.xml | 8 +- referencedata/sampledata/F_B_International_Group/FIN_PAYMENT.xml | 1809 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_DETAIL.xml | 832 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROPOSAL.xml | 174 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROP_DETAIL.xml | 600 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULE.xml | 2274 +- referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULEDETAIL.xml | 2341 +- 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 | 78 + referencedata/sampledata/F_B_International_Group/GL_JOURNALLINE.xml | 1260 + referencedata/sampledata/F_B_International_Group/M_ATTRIBUTESETINSTANCE.xml | 135 + referencedata/sampledata/F_B_International_Group/M_COSTING.xml | 1976 +- referencedata/sampledata/F_B_International_Group/M_INOUT.xml | 1530 + referencedata/sampledata/F_B_International_Group/M_INOUTLINE.xml | 5166 + 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 | 604 +- referencedata/sampledata/F_B_International_Group/M_STORAGE_PENDING.xml | 64 +- referencedata/sampledata/F_B_International_Group/M_TRANSACTION.xml | 6750 + referencedata/sampledata/F_B_International_Group/M_TRANSACTION_COST.xml | 3825 + referencedata/sampledata/F_B_International_Group/M_WAREHOUSE_RULE.xml | 3 + referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml | 140 + referencedata/sampledata/QA_Testing/C_CONVERSION_RATE.xml | 36 + referencedata/sampledata/QA_Testing/C_CONVERSION_RATE_DOCUMENT.xml | 19 + referencedata/sampledata/QA_Testing/C_INVOICE.xml | 171 +- referencedata/sampledata/QA_Testing/C_INVOICELINE.xml | 74 + referencedata/sampledata/QA_Testing/C_INVOICELINETAX.xml | 54 + referencedata/sampledata/QA_Testing/C_INVOICETAX.xml | 85 + referencedata/sampledata/QA_Testing/C_ORDER.xml | 113 + referencedata/sampledata/QA_Testing/C_ORDERLINE.xml | 46 + referencedata/sampledata/QA_Testing/C_ORDERLINETAX.xml | 17 + referencedata/sampledata/QA_Testing/C_ORDERTAX.xml | 16 + referencedata/sampledata/QA_Testing/C_UOM.xml | 1 + referencedata/sampledata/QA_Testing/FACT_ACCT.xml | 3969 +- referencedata/sampledata/QA_Testing/FIN_FINACC_PAYMENTMETHOD.xml | 30 + referencedata/sampledata/QA_Testing/FIN_PAYMENT.xml | 118 +- referencedata/sampledata/QA_Testing/FIN_PAYMENTMETHOD.xml | 26 + referencedata/sampledata/QA_Testing/FIN_PAYMENT_DETAIL.xml | 48 + referencedata/sampledata/QA_Testing/FIN_PAYMENT_SCHEDULE.xml | 66 + referencedata/sampledata/QA_Testing/FIN_PAYMENT_SCHEDULEDETAIL.xml | 75 + referencedata/sampledata/QA_Testing/M_INOUT.xml | 41 + referencedata/sampledata/QA_Testing/M_INOUTLINE.xml | 21 + referencedata/sampledata/QA_Testing/M_MATCHINV.xml | 19 + referencedata/sampledata/QA_Testing/M_MATCHPO.xml | 38 + referencedata/sampledata/QA_Testing/M_PRICELIST.xml | 18 + referencedata/sampledata/QA_Testing/M_PRICELIST_VERSION.xml | 17 + referencedata/sampledata/QA_Testing/M_PRODUCT.xml | 6 +- referencedata/sampledata/QA_Testing/M_PRODUCTPRICE.xml | 18 + referencedata/sampledata/QA_Testing/M_STORAGE_DETAIL.xml | 130 +- referencedata/sampledata/QA_Testing/M_STORAGE_PENDING.xml | 17 + referencedata/sampledata/QA_Testing/M_TRANSACTION.xml | 27 + referencedata/sampledata/QA_Testing/M_WAREHOUSE_RULE.xml | 3 + referencedata/standard/Business_Partner_Tax_Location_Alert.xml | 67 + src-core/src/org/openbravo/base/ConfigParameters.java | 98 +- src-core/src/org/openbravo/base/HttpBaseServlet.java | 5 +- src-core/src/org/openbravo/base/VariablesBase.java | 1 - src-core/src/org/openbravo/data/Sqlc.java | 2 - src-core/src/org/openbravo/database/RDBMSIndependent.java | 4 +- src-db/database/build-create.xml | 4 +- src-db/database/build.xml | 6 +- src-db/database/lib/dbsourcemanager.jar | 0 src-db/database/model/functions/A_AMORTIZATION_PROCESS.xml | 5 +- src-db/database/model/functions/C_COMMISSION_PROCESS.xml | 41 +- src-db/database/model/functions/C_INVOICE_CREATE.xml | 28 +- src-db/database/model/functions/C_INVOICE_CREATERECEIPT.xml | 5 +- src-db/database/model/functions/C_INVOICE_POST.xml | 16 +- src-db/database/model/functions/C_YEARPERIODS.xml | 16 +- src-db/database/model/functions/GL_JOURNAL_POST.xml | 15 +- src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml | 55 +- src-db/database/model/functions/MRP_RUN_INITIALIZE.xml | 28 +- src-db/database/model/functions/M_EXPLODEBOMNOTSTOCK.xml | 4 + src-db/database/model/functions/M_GET_STOCK.xml | 250 +- src-db/database/model/functions/M_GET_STOCK_PARAM.xml | 599 + src-db/database/model/functions/M_INITIALIZE_STOCK_VALUATION.xml | 97 + src-db/database/model/functions/M_INOUT_CREATE.xml | 73 +- src-db/database/model/functions/M_INVENTORY_LISTUPDATE.xml | 30 +- src-db/database/model/functions/M_PRICELIST_CREATE.xml | 9 +- src-db/database/model/functions/M_PRODUCTION_RUN.xml | 30 +- src-db/database/model/functions/M_REQUISITION_CREATEPO.xml | 8 +- src-db/database/model/functions/M_RESERVATION_POST.xml | 28 +- src-db/database/model/functions/M_RESERVATION_REALLOCATE.xml | 108 +- src-db/database/model/functions/M_RESERVE_STOCK_AUTO.xml | 37 +- src-db/database/model/functions/M_RESERVE_STOCK_MANUAL.xml | 4 +- src-db/database/model/functions/M_UPDATE_STOCK_VALUATION.xml | 119 + src-db/database/model/tables/AD_DATASET.xml | 5 + src-db/database/model/tables/AD_EXTENSION_POINTS.xml | 2 +- src-db/database/model/tables/AD_ORGINFO.xml | 2 +- src-db/database/model/tables/AD_PROCESS.xml | 5 + src-db/database/model/tables/C_IMPORT_ENTRY.xml | 73 + src-db/database/model/tables/C_IMPORT_ENTRY_ARCHIVE.xml | 67 + src-db/database/model/tables/C_INVOICE.xml | 3 + src-db/database/model/tables/M_STOCK_PROPOSED.xml | 3 - src-db/database/model/tables/M_STOCK_VALUATION.xml | 79 + src-db/database/model/tables/M_STORAGE_DETAIL.xml | 8 + src-db/database/model/tables/M_WAREHOUSE_RULE.xml | 4 + src-db/database/model/triggers/AD_ACCOUNTINGRPT_ELEMENT_TRG.xml | 27 +- src-db/database/model/triggers/AD_ORG_TRG.xml | 26 +- src-db/database/model/triggers/C_CONVERSION_RATE_TRG2.xml | 54 - src-db/database/model/triggers/C_ELEMENTVALUE_TRG.xml | 6 +- src-db/database/model/triggers/C_INVOICELINE_TRG2.xml | 111 +- src-db/database/model/triggers/GL_JOURNAL_CHK_RESTRICT_TRG.xml | 15 +- src-db/database/model/triggers/M_PRODUCT_TRG.xml | 36 + src-db/database/model/triggers/M_RESERVATION_STOCK_TRG.xml | 40 +- src-db/database/model/triggers/M_RESERVATION_TRG.xml | 61 +- src-db/database/model/triggers/M_TRANSACTION_COST_TRG.xml | 101 + src-db/database/model/triggers/M_TRANSACTION_TRG.xml | 57 +- src-db/database/model/views/AD_PROCESS_EXECUTION_V.xml | 2 +- src-db/database/model/views/M_PRODUCT_WAREHOUSE_QTYS_V.xml | 2 +- src-db/database/model/views/M_RM_SHIPMENT_PICK_EDIT.xml | 2 +- src-db/database/sourcedata/AD_AUXILIARINPUT.xml | 79 +- src-db/database/sourcedata/AD_CALLOUT.xml | 9 + src-db/database/sourcedata/AD_COLUMN.xml | 1686 +- src-db/database/sourcedata/AD_DATASET.xml | 24 + src-db/database/sourcedata/AD_DATASET_TABLE.xml | 28 + src-db/database/sourcedata/AD_ELEMENT.xml | 243 + src-db/database/sourcedata/AD_EXTENSION_POINTS.xml | 12 +- src-db/database/sourcedata/AD_FIELD.xml | 2700 +- src-db/database/sourcedata/AD_MENU.xml | 41 + src-db/database/sourcedata/AD_MESSAGE.xml | 219 +- src-db/database/sourcedata/AD_MODEL_OBJECT.xml | 38 + src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml | 20 + src-db/database/sourcedata/AD_MODULE.xml | 4 +- src-db/database/sourcedata/AD_PACKAGE.xml | 10 + src-db/database/sourcedata/AD_PROCESS.xml | 314 +- src-db/database/sourcedata/AD_PROCESS_PARA.xml | 44 +- src-db/database/sourcedata/AD_REFERENCE.xml | 67 + src-db/database/sourcedata/AD_REF_LIST.xml | 174 + src-db/database/sourcedata/AD_REF_SEARCH.xml | 10 + src-db/database/sourcedata/AD_REF_SEARCH_COLUMN.xml | 153 + src-db/database/sourcedata/AD_TAB.xml | 166 +- src-db/database/sourcedata/AD_TABLE.xml | 69 + src-db/database/sourcedata/AD_TEXTINTERFACES.xml | 44 + src-db/database/sourcedata/AD_TREENODE.xml | 59 +- src-db/database/sourcedata/AD_VAL_RULE.xml | 33 +- src-db/database/sourcedata/AD_WINDOW.xml | 33 + src-db/database/sourcedata/OBCLKER_UIDEFINITION.xml | 10 + src-db/database/sourcedata/OBUIAPP_PARAMETER.xml | 25 + src-db/database/sourcedata/OBUIAPP_PROCESS.xml | 38 + src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 38 +- src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml | 472 + src-test/build.xml | 4 +- src-test/src/org/openbravo/test/AllAntTaskTests.java | 17 +- src-test/src/org/openbravo/test/AllQuickAntTaskTests.java | 19 +- src-test/src/org/openbravo/test/AllTests.java | 4 +- src-test/src/org/openbravo/test/AllWebserviceTests.java | 6 +- src-test/src/org/openbravo/test/AntTaskTests.java | 8 +- src-test/src/org/openbravo/test/accounting/PostDocumentTest.java | 255 + src-test/src/org/openbravo/test/base/OBBaseTest.java | 99 +- src-test/src/org/openbravo/test/costing/TestCosting.java | 13662 ++- src-test/src/org/openbravo/test/datasource/BaseDataSourceTestDal.java | 2 - src-test/src/org/openbravo/test/datasource/BaseDataSourceTestNoDal.java | 2 - src-test/src/org/openbravo/test/datasource/DatasourceTestUtil.java | 12 +- src-test/src/org/openbravo/test/datasource/TestNoteDatasource.java | 172 + src-test/src/org/openbravo/test/system/TestInfrastructure.java | 93 + src-test/src/org/openbravo/test/webservice/JSONWebServices.java | 38 +- src-test/src/org/openbravo/test/xml/DefaultsDataset.java | 126 + src-test/src/org/openbravo/test/xml/EntityXMLImportTestBusinessObject.java | 12 +- src-test/src/org/openbravo/test/xml/testdata/dds01.xml | 33 + src-test/src/org/openbravo/test/xml/testdata/dds02.xml | 33 + src-trl/src/org/openbravo/translate/Translate.java | 2 - src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/GLJournalAccountingCheckData.class | 0 src-util/buildvalidation/src/org/openbravo/buildvalidation/GLJournalAccountingCheck_data.xsql | 4 +- src-util/modulescript/build/classes/org/openbravo/modulescript/InitializeReservationColumnsForStorageDetail.class | 0 src-util/modulescript/build/classes/org/openbravo/modulescript/InitializeReservationColumnsForStorageDetailData.class | 0 src-util/modulescript/src/org/openbravo/modulescript/InitializeReservationColumnsForStorageDetail.java | 51 + src-util/modulescript/src/org/openbravo/modulescript/InitializeReservationColumnsForStorageDetail_data.xsql | 77 + src-wad/src/org/openbravo/wad/Wad.java | 8 +- src/index.jsp | 3 +- src/org/openbravo/base/OBSchedulerInitializerListener.java | 8 +- src/org/openbravo/base/secureApp/HttpSecureAppServlet.java | 67 +- src/org/openbravo/base/session/HostNameTask.java | 57 + src/org/openbravo/base/session/OBPropertiesProvider.java | 28 +- src/org/openbravo/common/actionhandler/KillProcess.java | 118 + src/org/openbravo/common/actionhandler/ManageReservationActionHandler.java | 33 +- src/org/openbravo/common/datasource/ReturnToFromCustomerVendorHQLTransformer.java | 2 +- src/org/openbravo/common/datasource/ReturnToFromCustomerVendorOrphanHQLTransformer.java | 2 +- src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java | 6 +- src/org/openbravo/configuration/ConfigurationApp.java | 126 +- src/org/openbravo/costing/AverageCostAdjustment.java | 51 +- src/org/openbravo/costing/CostAdjustmentUtils.java | 5 +- src/org/openbravo/costing/CostingRuleProcessOnProcessHandler.java | 58 +- src/org/openbravo/costing/CostingUtils_data.xsql | 40 +- src/org/openbravo/costing/LCMatchingProcess.java | 1 - src/org/openbravo/costing/LandedCostDistributionAlgorithm.java | 1 - src/org/openbravo/costing/LandedCostProcess.java | 1 - src/org/openbravo/costing/PriceDifferenceByDateProcess.java | 15 +- src/org/openbravo/costing/PriceDifferenceProcess.java | 46 +- src/org/openbravo/costing/ResetStockValuation.java | 96 + src/org/openbravo/costing/StandardAlgorithm.java | 17 +- src/org/openbravo/dal/core/DalContextListener.java | 25 +- src/org/openbravo/dal/core/OBContext.java | 6 +- src/org/openbravo/dal/security/SecurityChecker.java | 29 +- src/org/openbravo/dal/xml/EntityXMLConverter.java | 13 +- src/org/openbravo/dal/xml/XMLConstants.java | 5 +- src/org/openbravo/dal/xml/XMLEntityConverter.java | 12 +- src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java | 5 +- src/org/openbravo/erpCommon/ad_actionButton/CopyFromInvoice_data.xsql | 5 +- src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java | 5 +- src/org/openbravo/erpCommon/ad_actionButton/CreateVatRegisters_data.xsql | 18 +- src/org/openbravo/erpCommon/ad_actionButton/RMInsertOrphanLine.java | 17 +- src/org/openbravo/erpCommon/ad_callouts/SE_Payment_BPartner.java | 7 +- src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java | 8 +- src/org/openbravo/erpCommon/ad_callouts/SE_Trxtype_Transaction.java | 6 +- src/org/openbravo/erpCommon/ad_callouts/SL_BPartnerLocation.java | 130 + src/org/openbravo/erpCommon/ad_callouts/SL_Internal_Consumption_Product.java | 6 +- src/org/openbravo/erpCommon/ad_callouts/SL_Journal_Period.java | 18 +- src/org/openbravo/erpCommon/ad_callouts/SL_TaxCategory_Org.java | 24 +- src/org/openbravo/erpCommon/ad_forms/AcctServer.java | 44 +- src/org/openbravo/erpCommon/ad_forms/DocCostAdjustment.java | 10 +- src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java | 10 +- src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java | 12 +- src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java | 9 +- src/org/openbravo/erpCommon/ad_forms/DocGLJournal.java | 1 - src/org/openbravo/erpCommon/ad_forms/DocGLJournal_data.xsql | 4 +- src/org/openbravo/erpCommon/ad_forms/DocInvoice.java | 6 + src/org/openbravo/erpCommon/ad_forms/DocInvoice_data.xsql | 4 +- src/org/openbravo/erpCommon/ad_forms/DocLCCost.java | 2 - src/org/openbravo/erpCommon/ad_forms/DocLandedCost.java | 2 - src/org/openbravo/erpCommon/ad_forms/DocLineCashVATReady_PaymentTransactionReconciliation.java | 28 +- src/org/openbravo/erpCommon/ad_forms/DocLineInvoice_data.xsql | 6 +- src/org/openbravo/erpCommon/ad_forms/DocLineProduction_data.xsql | 4 +- src/org/openbravo/erpCommon/ad_forms/DocLine_GLJournal.java | 22 +- src/org/openbravo/erpCommon/ad_forms/DocProduction.java | 22 +- src/org/openbravo/erpCommon/ad_forms/Fact.java | 18 +- src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual_data.xsql | 4 +- src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java | 5 +- src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java | 17 +- src/org/openbravo/erpCommon/ad_forms/Role.java | 4 +- src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData_data.xsql | 4 +- src/org/openbravo/erpCommon/ad_process/AlertProcess.java | 3 + src/org/openbravo/erpCommon/ad_process/ApplyModules.java | 4 +- src/org/openbravo/erpCommon/ad_process/ExpenseAPInvoice.java | 8 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java | 6 +- src/org/openbravo/erpCommon/ad_reports/ReportAgingBalance.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportAssetDepreciationSchedule.java | 7 +- src/org/openbravo/erpCommon/ad_reports/ReportBudgetGenerateExcel.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportCashFlow.java | 5 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.html | 76 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java | 190 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.xml | 4 + src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournalDetail.java | 6 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal_data.xsql | 77 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR.java | 78 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJRFilter.html | 19 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJRFilter.xml | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR_data.xsql | 15 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceVendorDimensionalAnalysesJR.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportMaterialDimensionalAnalysesJR.java | 7 +- src/org/openbravo/erpCommon/ad_reports/ReportOrderNotInvoiceJR.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportParetoProduct.java | 8 +- src/org/openbravo/erpCommon/ad_reports/ReportProjectProfitabilityJR.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR.java | 7 +- src/org/openbravo/erpCommon/ad_reports/ReportRefundSalesDimensionalAnalyses.java | 10 +- src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR.java | 37 +- src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR_data.xsql | 42 +- src/org/openbravo/erpCommon/ad_reports/ReportShipmentDimensionalAnalyzeJR.java | 15 +- src/org/openbravo/erpCommon/ad_reports/ReportTaxInvoiceJR.java | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.html | 12 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.java | 103 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.xml | 2 + src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance_data.xsql | 19 +- src/org/openbravo/erpCommon/ad_reports/ReportValuationStock_data.xsql | 20 +- src/org/openbravo/erpCommon/ad_reports/SimpleDimensionalComparative.jrxml | 2 +- src/org/openbravo/erpCommon/ad_reports/WeightDimensionalComparative.jrxml | 697 +- src/org/openbravo/erpCommon/ad_reports/WeightDimensionalNoComparative.jrxml | 431 +- src/org/openbravo/erpCommon/businessUtility/InitialClientSetup.java | 28 +- src/org/openbravo/erpCommon/businessUtility/TabAttachments.java | 73 +- src/org/openbravo/erpCommon/security/Login.html | 10 +- src/org/openbravo/erpCommon/security/Login_FS.html | 3 +- src/org/openbravo/erpCommon/utility/DimensionDisplayUtility.java | 2 - src/org/openbravo/erpCommon/utility/OBDateUtils.java | 2 - src/org/openbravo/erpCommon/utility/OBMessageUtils.java | 47 +- src/org/openbravo/erpCommon/utility/UsedByLink.java | 13 +- src/org/openbravo/erpCommon/utility/Utility.java | 48 +- src/org/openbravo/event/CharacteristicValueEventHandler.java | 61 +- src/org/openbravo/event/ConversionRateEventHandler.java | 108 + src/org/openbravo/event/OrderDiscountEventHandler.java | 58 + src/org/openbravo/event/OrderEventHandler.java | 16 +- src/org/openbravo/event/PeriodEventHandler.java | 11 +- src/org/openbravo/event/ProductCharacteristicEventHandler.java | 65 +- src/org/openbravo/event/UOMConversionEventHandler.java | 137 + src/org/openbravo/materialmgmt/CSResponseGetStockParam.java | 24 + src/org/openbravo/materialmgmt/InventoryCountProcess.java | 4 +- src/org/openbravo/materialmgmt/ReservationUtils.java | 10 +- src/org/openbravo/materialmgmt/StockUtils.java | 47 + src/org/openbravo/materialmgmt/StockUtils_data.xsql | 71 + src/org/openbravo/materialmgmt/VariantAutomaticGenerationProcess.java | 9 +- src/org/openbravo/scheduling/DefaultJob.java | 36 +- src/org/openbravo/scheduling/KillableProcess.java | 35 + src/org/openbravo/scheduling/OBScheduler.java | 11 +- src/org/openbravo/scheduling/Process.java | 6 +- src/org/openbravo/scheduling/ProcessMonitor.java | 21 +- src/org/openbravo/scheduling/ProcessRequest_data.xsql | 6 +- src/org/openbravo/service/db/DataExportService.java | 10 +- src/org/openbravo/service/importprocess/ImportEntryArchiveManager.java | 202 + src/org/openbravo/service/importprocess/ImportEntryArchivePreProcessor.java | 31 + src/org/openbravo/service/importprocess/ImportEntryManager.java | 491 + src/org/openbravo/service/importprocess/ImportEntryPreProcessor.java | 37 + src/org/openbravo/service/importprocess/ImportEntryProcessor.java | 771 + src/org/openbravo/service/importprocess/ImportProcessContextListener.java | 44 + src/org/openbravo/service/importprocess/ImportProcessUtils.java | 100 + src/org/openbravo/service/system/DatabaseValidator.java | 37 + src/org/openbravo/service/system/SystemValidationResult.java | 2 +- web/js/validateCostingRuleProcess.js | 4 +- 536 files changed, 203394 insertions(+), 7124 deletions(-) diffs (truncated from 279281 to 300 lines): diff -r ad409516bfa0 -r 3eef7954a071 .classpath.template --- a/.classpath.template Fri Apr 17 08:43:34 2015 +0000 +++ b/.classpath.template Thu May 21 09:19:25 2015 +0000 @@ -21,6 +21,7 @@ <classpathentry kind="src" path="modules/org.openbravo.service.datasource/src"/> <classpathentry kind="src" path="modules/org.openbravo.service.integration.openid/src"/> <classpathentry kind="src" path="modules/org.openbravo.service.integration.google/src"/> + <classpathentry kind="src" path="modules/org.openbravo.utility.cleanup.log/src"/> <classpathentry including="quartz.properties" kind="src" path="config"/> <classpathentry kind="src" path="src-gen"/> <classpathentry including="**/*.java" kind="src" path="srcAD"/> diff -r ad409516bfa0 -r 3eef7954a071 .hgsigs --- a/.hgsigs Fri Apr 17 08:43:34 2015 +0000 +++ b/.hgsigs Thu May 21 09:19:25 2015 +0000 @@ -160,4 +160,13 @@ 924afa1490b09bc691895099f12204b2282b0ee9 0 iEYEABECAAYFAlRhoL8ACgkQCX/oGf+2qkNHkwCfeuBMGLqmtcdy8LxqPtcu8mRAlQIAnAjqdHUhM+pTFL5tdsaY1V9buvP9 340ffd8d7a9d5f42c216d59bacb99a27253825b0 0 iEYEABECAAYFAlSAMJIACgkQCX/oGf+2qkPCvgCfUWYHrJ/CJAkuUbalTNWcKPdmipEAn0r9uP5bQjzfZG1qg1CqQPqyFeOk 84cf6c6fe9b1028b39e631dfaa9819525353ac1b 0 iEYEABECAAYFAlSz9ogACgkQCX/oGf+2qkMWZwCdG/tS4LF6c3mnfKN2b/cQUUxyQKAAoIY7jjkcR03KUm1XWZO04hop8NS4 +784c2b3f13bbc448cbdfbe6d3ec39902f1494084 0 iEYEABECAAYFAlTR2L0ACgkQCX/oGf+2qkMXJgCfUMI4/BdRtigj6/OwaZsdtRjrma4An1evjoyeGFw3/TEXf3GISaVl8vfk +eeb46276317756eba9ce33726a75bdcd84c46dcb 0 iEYEABECAAYFAlTqux0ACgkQCX/oGf+2qkPhjQCfY8oeJAhiwzhK//iw4rMbvWgbnG0AoNYprOSntv5/c4HxkZ3lnERuv6x3 +3e694db637e239816da0e105c5f7ef08c6d94e32 0 iEYEABECAAYFAlURIUEACgkQCX/oGf+2qkNJZACgqpUHlQSxuRLL6J6MMcZCLAzHofQAoMSlYPqMLiHgW1/8nU7zKSrlYr0x 53cc6ea75bb1d2065e367fa065b540334d4d514d 0 iEYEABECAAYFAlSYSdYACgkQCX/oGf+2qkPl4wCggC4EzYsyVitSyhbL2kWJlTZ2XXcAmwU0F1jbBoVlgyENCdW93qsA/uUF +8651cad68d86877ad8a90a0f16ce994daca4c2c3 0 iEYEABECAAYFAlTLW8EACgkQCX/oGf+2qkPEPQCghnkxkVcLRQ5txQCvPqDfmX3OpWAAoOt8wvHw9mJLINJfaStIwhdZ062z +831f7c3e542951b324cd9880b198bb4751bfd251 0 iEYEABECAAYFAlTm9ToACgkQCX/oGf+2qkPpFgCgzIKSAc1CMJoGRySzaUNdjoiyXyUAn2N/WoGlO000oJ6LcEcBldIz3+iT +295e0a259f619311101efee9f1d31aede5bdaa95 0 iEYEABECAAYFAlUZK3oACgkQCX/oGf+2qkOrywCdFORG9mDgA9SMY95tQrtMYtUftS0AoK6d8rFNeUz9xDvAP/y0B+2myvoN +4d63b001f63758b1b79b9502621754878acdfdff 0 iEYEABECAAYFAlUwx7cACgkQCX/oGf+2qkOn2gCcCxKfDDCR1P8qYR9bNtxTIs81JY8AniiMcNvRgeOQ6DOF+jHHVksUM4eO +ac3537eef819b48dc9888d5ab0d4fec470158bef 0 iEYEABECAAYFAlVbMyIACgkQCX/oGf+2qkPRzwCfYI94AYb2DYsvojxmVtqMVqKjGiQAoIfADynxGuktv9GHEwfJOnnLCxv3 +ac761ac78f576cee64046e115ac42d2a3b227682 0 iEYEABECAAYFAlVItlgACgkQCX/oGf+2qkPgSACeNz58xoUWpTvMywmncbWx7+r7bnUAn1Ba1al80Q9HMY/wiMNu1Vfpd9Jo diff -r ad409516bfa0 -r 3eef7954a071 .hgtags --- a/.hgtags Fri Apr 17 08:43:34 2015 +0000 +++ b/.hgtags Thu May 21 09:19:25 2015 +0000 @@ -171,4 +171,13 @@ 4ccbe7a7da1d0eed0677d7d0baf545607a192c87 3.0PR14Q3.3 fc76bf00588598f913bd9a5bb1d45fdd692548fd 3.0PR14Q3.4 6861ab13dc527af0dc41945a0d855de511b4c04c 3.0PR14Q3.5 +628cb1400c023f5f5695f896a1a58319ff423289 3.0PR14Q3.6 +949be1b4825e10f4ba7a50216afa19e63d82abcf 3.0PR14Q3.7 +5eac2dd74fd7d4129c991e60550d6709a958d052 3.0PR14Q3.8 ed3565630685be1107627816bfd88379e174d7a7 3.0PR14Q4 +17ffddb263ab6fcea496938be6eb10b8c5c53729 3.0PR15Q1 +39f3bed2ed0eaa2a7e69a46d7bf417c346e25a6a 3.0PR15Q1.1 +31dfe7896f8fcd9390b979d7c6972f5aea00d199 3.0PR15Q1.2 +ad409516bfa0b1c6f7ab128cab4526dd5058c787 3.0PR15Q1.3 +d5ec99ff8e8e301cf4bf673f37b9c04ea1758f98 3.0PR15Q1.4 +4239774eb8de8f0740bfbd6e3e36c075ee2a5a91 3.0PR15Q2 diff -r ad409516bfa0 -r 3eef7954a071 build.xml --- a/build.xml Fri Apr 17 08:43:34 2015 +0000 +++ b/build.xml Thu May 21 09:19:25 2015 +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-2014 Openbravo SLU +* All portions are Copyright (C) 2001-2015 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************ @@ -1132,4 +1132,15 @@ propertiesFile="${base.config}/Openbravo.properties"/> </target> + <target name="host.name" + description="Prints this machine's name. This name can be used to overwrite common Openbravo.properties by machine.name.Openbravo properties file"> + <mkdir dir="build/classes"/> + <javac srcdir="src/org/openbravo/base/session" includes="HostNameTask.java" destdir="build/classes" fork="true" deprecation="off" encoding="UTF-8" debug="true" debuglevel="lines,vars,source" includeantruntime="false"> + <classpath refid="project.class.path"/> + </javac> + <taskdef name="hostName" classname="org.openbravo.base.session.HostNameTask"> + <classpath refid="project.class.path"/> + </taskdef> + <hostName/> + </target> </project> diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoices.class Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoices.class has changed diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoicesData.class Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/AlertsForWrongInvoicesData.class has changed diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.class Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.class has changed diff -r ad409516bfa0 -r 3eef7954a071 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 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml Thu May 21 09:19:25 2015 +0000 @@ -1025,13 +1025,13 @@ line, fin_payment_id, dateacct, c_glitem_id, status, paymentamt, depositamt, processed, processing, posted, c_project_id, c_campaign_id, c_costcenter_id, c_activity_id, user1_id, user2_id, trxtype, statementdate, description, - fin_reconciliation_id, foreign_currency_id, foreign_convert_rate, foreign_amount) - VALUES (v_FIN_FINACC_TRANSACTION_ID, v_client_id, cur_paymentschedule.AD_ORG_ID, now(), p_user, + fin_reconciliation_id, foreign_currency_id, foreign_convert_rate, foreign_amount, c_bpartner_id) + VALUES (v_FIN_FINACC_TRANSACTION_ID, v_client_id, cur_paymentschedule.AD_ORG_ID, now(), p_user, now(), p_user, 'Y', v_finacct_currency, v_Financial_Account_ID, - v_Line, v_FIN_PAYMENT_ID, cur_paymentschedule.DUEDATE, NULL, CASE WHEN v_IsSOTrx='Y' THEN 'RDNC' ELSE 'PWNC' END, ROUND(v_paymentamt*v_rate, v_PricePr) , ROUND (v_depositamt*v_rate, v_PricePr) , + v_Line, v_FIN_PAYMENT_ID, cur_paymentschedule.DUEDATE, NULL, CASE WHEN v_IsSOTrx='Y' THEN 'RDNC' ELSE 'PWNC' END, ROUND(v_paymentamt*v_rate, v_PricePr) , ROUND(v_depositamt*v_rate, v_PricePr) , 'Y', 'N', 'N', v_project_id, v_campaign_id, v_costcenter, v_activity_id, v_user1, v_user2, v_transactiontype , cur_paymentschedule.DUEDATE, 'Invoice No.: ' || v_documentno, - NULL, cur_paymentschedule.C_CURRENCY_ID, v_rate , CASE WHEN v_IsSOTrx='N' THEN cur_paymentschedule.OUTSTANDINGAMT ELSE cur_paymentschedule.OUTSTANDINGAMT END); + NULL, cur_paymentschedule.C_CURRENCY_ID, v_rate , CASE WHEN v_IsSOTrx='N' THEN cur_paymentschedule.OUTSTANDINGAMT ELSE cur_paymentschedule.OUTSTANDINGAMT END, v_BPartner_ID); ELSE INSERT INTO fin_finacc_transaction( fin_finacc_transaction_id, ad_client_id, ad_org_id, created, @@ -1039,13 +1039,13 @@ line, fin_payment_id, dateacct, c_glitem_id, status, paymentamt, depositamt, processed, processing, posted, c_project_id, c_campaign_id, c_costcenter_id, c_activity_id, user1_id, user2_id, trxtype, statementdate, description, - fin_reconciliation_id) + fin_reconciliation_id, c_bpartner_id) VALUES (v_FIN_FINACC_TRANSACTION_ID, v_client_id, cur_paymentschedule.AD_ORG_ID, now(), p_user, now(), p_user, 'Y', cur_paymentschedule.C_CURRENCY_ID, v_Financial_Account_ID, - v_Line, v_FIN_PAYMENT_ID, cur_paymentschedule.DUEDATE, NULL, CASE WHEN v_IsSOTrx='Y' THEN 'RDNC' ELSE 'PWNC' END,v_paymentamt, v_depositamt, + v_Line, v_FIN_PAYMENT_ID, cur_paymentschedule.DUEDATE, NULL, CASE WHEN v_IsSOTrx='Y' THEN 'RDNC' ELSE 'PWNC' END,v_paymentamt, v_depositamt, 'Y', 'N', 'N', v_project_id, v_campaign_id, v_costcenter, v_activity_id, v_user1, v_user2, v_transactiontype , cur_paymentschedule.DUEDATE, 'Invoice No.: ' || v_documentno, - NULL); + NULL, v_BPartner_ID); END IF; diff -r ad409516bfa0 -r 3eef7954a071 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 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml Thu May 21 09:19:25 2015 +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) 2013 Openbravo SLU +* All portions are Copyright (C) 2013-2015 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ @@ -149,10 +149,12 @@ ) LOOP UPDATE fin_payment_scheduledetail SET fin_payment_schedule_order = v_payment_schedule_order - WHERE fin_payment_scheduledetail_id = cur_invoicepayments.fin_payment_scheduledetail_id; + WHERE fin_payment_scheduledetail_id = cur_invoicepayments.fin_payment_scheduledetail_id + AND fin_payment_schedule_order is null; SELECT v_pendingamount -(amount + coalesce(writeoffamt, 0)) INTO v_pendingamount FROM fin_payment_scheduledetail - WHERE fin_payment_scheduledetail_id = cur_invoicepayments.fin_payment_scheduledetail_id; + WHERE fin_payment_scheduledetail_id = cur_invoicepayments.fin_payment_scheduledetail_id + AND fin_payment_schedule_order = v_payment_schedule_order; UPDATE fin_payment_schedule SET paidamt = paidamt + cur_invoicepayments.paidamt, outstandingamt = outstandingamt - cur_invoicepayments.paidamt @@ -239,7 +241,6 @@ WHERE fin_payment_schedule_invoice = v_payment_schedule_invoice AND fin_payment_schedule_order IS NULL) WHERE fin_payment_scheduledetail_id = v_FinPaymentScheduleDetailId; - DELETE FROM fin_payment_scheduledetail WHERE fin_payment_scheduledetail_id <> v_FinPaymentScheduleDetailId AND fin_payment_schedule_invoice = v_payment_schedule_invoice diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_DATASET.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_DATASET.xml Fri Apr 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_DATASET.xml Thu May 21 09:19:25 2015 +0000 @@ -13,6 +13,7 @@ <!--66424B7981EE437A9DDA242D36DDE42B--> <ACCESSLEVEL><![CDATA[3]]></ACCESSLEVEL> <!--66424B7981EE437A9DDA242D36DDE42B--> <EXPORTALLOWED><![CDATA[Y]]></EXPORTALLOWED> <!--66424B7981EE437A9DDA242D36DDE42B--> <CHECKSUM><![CDATA[128694322567591023004870814311086611717]]></CHECKSUM> +<!--66424B7981EE437A9DDA242D36DDE42B--> <ISDEFAULTVALUESDATASET><![CDATA[N]]></ISDEFAULTVALUESDATASET> <!--66424B7981EE437A9DDA242D36DDE42B--></AD_DATASET> <!--77DDF830057A4613A803CEBD1634D743--><AD_DATASET> @@ -28,6 +29,7 @@ <!--77DDF830057A4613A803CEBD1634D743--> <ACCESSLEVEL><![CDATA[3]]></ACCESSLEVEL> <!--77DDF830057A4613A803CEBD1634D743--> <EXPORTALLOWED><![CDATA[Y]]></EXPORTALLOWED> <!--77DDF830057A4613A803CEBD1634D743--> <CHECKSUM><![CDATA[150513565400800394543833512211019964966]]></CHECKSUM> +<!--77DDF830057A4613A803CEBD1634D743--> <ISDEFAULTVALUESDATASET><![CDATA[N]]></ISDEFAULTVALUESDATASET> <!--77DDF830057A4613A803CEBD1634D743--></AD_DATASET> <!--8A7509A2F64B4257B8DF54C37425B307--><AD_DATASET> @@ -43,6 +45,7 @@ <!--8A7509A2F64B4257B8DF54C37425B307--> <ACCESSLEVEL><![CDATA[3]]></ACCESSLEVEL> <!--8A7509A2F64B4257B8DF54C37425B307--> <EXPORTALLOWED><![CDATA[Y]]></EXPORTALLOWED> <!--8A7509A2F64B4257B8DF54C37425B307--> <CHECKSUM><![CDATA[199569570667128490006795792717386225677]]></CHECKSUM> +<!--8A7509A2F64B4257B8DF54C37425B307--> <ISDEFAULTVALUESDATASET><![CDATA[N]]></ISDEFAULTVALUESDATASET> <!--8A7509A2F64B4257B8DF54C37425B307--></AD_DATASET> </data> diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml Fri Apr 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml Thu May 21 09:19:25 2015 +0000 @@ -1502,6 +1502,18 @@ <!--EDB9CF491555465382F828F48291A0C0--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> <!--EDB9CF491555465382F828F48291A0C0--></AD_ELEMENT> +<!--EF3508748A6A42C186F6709D68728306--><AD_ELEMENT> +<!--EF3508748A6A42C186F6709D68728306--> <AD_ELEMENT_ID><![CDATA[EF3508748A6A42C186F6709D68728306]]></AD_ELEMENT_ID> +<!--EF3508748A6A42C186F6709D68728306--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--EF3508748A6A42C186F6709D68728306--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--EF3508748A6A42C186F6709D68728306--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--EF3508748A6A42C186F6709D68728306--> <COLUMNNAME><![CDATA[actions]]></COLUMNNAME> +<!--EF3508748A6A42C186F6709D68728306--> <NAME><![CDATA[Actions]]></NAME> +<!--EF3508748A6A42C186F6709D68728306--> <PRINTNAME><![CDATA[Actions]]></PRINTNAME> +<!--EF3508748A6A42C186F6709D68728306--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> +<!--EF3508748A6A42C186F6709D68728306--> <ISGLOSSARY><![CDATA[N]]></ISGLOSSARY> +<!--EF3508748A6A42C186F6709D68728306--></AD_ELEMENT> + <!--F109FCAF8CC1462AB2A94F73F4E51EA7--><AD_ELEMENT> <!--F109FCAF8CC1462AB2A94F73F4E51EA7--> <AD_ELEMENT_ID><![CDATA[F109FCAF8CC1462AB2A94F73F4E51EA7]]></AD_ELEMENT_ID> <!--F109FCAF8CC1462AB2A94F73F4E51EA7--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml Fri Apr 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml Thu May 21 09:19:25 2015 +0000 @@ -835,7 +835,7 @@ <!--8FC3C9524EE54E518B679D58F709119D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--8FC3C9524EE54E518B679D58F709119D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--8FC3C9524EE54E518B679D58F709119D--> <VALUE><![CDATA[APRM_AlgorithmConfirm]]></VALUE> -<!--8FC3C9524EE54E518B679D58F709119D--> <MSGTEXT><![CDATA[Do you want the algorithm to be run against unmatched bank statement lines?]]></MSGTEXT> +<!--8FC3C9524EE54E518B679D58F709119D--> <MSGTEXT><![CDATA[Do you want the algorithm to be run against unmatched bank statement lines? This process may create transactions which will be saved in the system.]]></MSGTEXT> <!--8FC3C9524EE54E518B679D58F709119D--> <MSGTYPE><![CDATA[I]]></MSGTYPE> <!--8FC3C9524EE54E518B679D58F709119D--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--8FC3C9524EE54E518B679D58F709119D--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> @@ -1267,7 +1267,7 @@ <!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> <!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <VALUE><![CDATA[APRM_GRID_PERSIST_MESSAGE]]></VALUE> -<!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <MSGTEXT><![CDATA[All the changes you make in this grid will be immediately saved]]></MSGTEXT> +<!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <MSGTEXT><![CDATA[All the changes done in this grid will be immediately saved.]]></MSGTEXT> <!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <MSGTYPE><![CDATA[I]]></MSGTYPE> <!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID> <!--CE54F0E4ABA846C9BA9E5A91CF38BE09--> <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N> diff -r ad409516bfa0 -r 3eef7954a071 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 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml Thu May 21 09:19:25 2015 +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.25819]]></VERSION> +<!--A918E3331C404B889D69AA9BFAFB23AC--> <VERSION><![CDATA[3.0.26651]]></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[PR15Q1.3]]></VERSION_LABEL> +<!--A918E3331C404B889D69AA9BFAFB23AC--> <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL> <!--A918E3331C404B889D69AA9BFAFB23AC--> <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL> <!--A918E3331C404B889D69AA9BFAFB23AC--> <ISTRIALALLOWED><![CDATA[N]]></ISTRIALALLOWED> <!--A918E3331C404B889D69AA9BFAFB23AC--></AD_MODULE> diff -r ad409516bfa0 -r 3eef7954a071 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 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml Thu May 21 09:19:25 2015 +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.25819]]></STARTVERSION> +<!--89326AE95DAD449D85DFAB2C5B1C6683--> <STARTVERSION><![CDATA[2.1.26651]]></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.25819]]></STARTVERSION> +<!--B97FC854C6DD41E692161585645A900F--> <STARTVERSION><![CDATA[3.0.26651]]></STARTVERSION> <!--B97FC854C6DD41E692161585645A900F--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED> <!--B97FC854C6DD41E692161585645A900F--> <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME> <!--B97FC854C6DD41E692161585645A900F--> <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT> diff -r ad409516bfa0 -r 3eef7954a071 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml Fri Apr 17 08:43:34 2015 +0000 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml Thu May 21 09:19:25 2015 +0000 @@ -19,6 +19,7 @@ <!--017312F51139438A9665775E3B5392A1--> <ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE> <!--017312F51139438A9665775E3B5392A1--> <PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT> <!--017312F51139438A9665775E3B5392A1--> <IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS> +<!--017312F51139438A9665775E3B5392A1--> <ISKILLABLE><![CDATA[N]]></ISKILLABLE> <!--017312F51139438A9665775E3B5392A1--></AD_PROCESS> <!--0BDC2164ED3E48539FCEF4D306F29EFD--><AD_PROCESS> @@ -40,6 +41,7 @@ <!--0BDC2164ED3E48539FCEF4D306F29EFD--> <ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE> <!--0BDC2164ED3E48539FCEF4D306F29EFD--> <PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT> <!--0BDC2164ED3E48539FCEF4D306F29EFD--> <IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS> +<!--0BDC2164ED3E48539FCEF4D306F29EFD--> <ISKILLABLE><![CDATA[N]]></ISKILLABLE> <!--0BDC2164ED3E48539FCEF4D306F29EFD--></AD_PROCESS> <!--12016E2EDE0245B5A36B84CBA144DBDF--><AD_PROCESS> @@ -62,6 +64,7 @@ <!--12016E2EDE0245B5A36B84CBA144DBDF--> <ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE> <!--12016E2EDE0245B5A36B84CBA144DBDF--> <PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT> <!--12016E2EDE0245B5A36B84CBA144DBDF--> <IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS> +<!--12016E2EDE0245B5A36B84CBA144DBDF--> <ISKILLABLE><![CDATA[N]]></ISKILLABLE> <!--12016E2EDE0245B5A36B84CBA144DBDF--></AD_PROCESS> <!--15C8708DFC464C2D91286E59624FDD18--><AD_PROCESS> @@ -85,6 +88,7 @@ <!--15C8708DFC464C2D91286E59624FDD18--> <ISADVANCEDFEATURE><![CDATA[N]]></ISADVANCEDFEATURE> <!--15C8708DFC464C2D91286E59624FDD18--> <PREVENTCONCURRENT><![CDATA[N]]></PREVENTCONCURRENT> <!--15C8708DFC464C2D91286E59624FDD18--> <IS_EXPLICIT_ACCESS><![CDATA[N]]></IS_EXPLICIT_ACCESS> +<!--15C8708DFC464C2D91286E59624FDD18--> <ISKILLABLE><![CDATA[N]]></ISKILLABLE> <!--15C8708DFC464C2D91286E59624FDD18--></AD_PROCESS> <!--19EEA22FCA464979B3ADAD3A967ADA52--><AD_PROCESS> @@ -106,6 +110,7 @@ ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Openbravo-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openbravo-commits
