details: https://code.openbravo.com/erp/devel/pi/rev/e4216bdd8d8b changeset: 30408:e4216bdd8d8b user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 10:18:16 2016 +0200 summary: [wildfly] removed obsolete test code
details: https://code.openbravo.com/erp/devel/pi/rev/daf57bbff8a2 changeset: 30409:daf57bbff8a2 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 11:10:22 2016 +0200 summary: [wildfly] added test to ensure servlets in ad_model_object implement Servlet This information is used to generate web.xml, WildFly checks correctness in web.xml not allowing servlet definitions not implementing Servlet interface. details: https://code.openbravo.com/erp/devel/pi/rev/54a5b15a90df changeset: 30410:54a5b15a90df user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 12:36:22 2016 +0200 summary: [wildfly] removed incorrect ad_model_object entry details: https://code.openbravo.com/erp/devel/pi/rev/b892ce563d71 changeset: 30411:b892ce563d71 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 12:36:59 2016 +0200 summary: [wildfly] add type of object in test log details: https://code.openbravo.com/erp/devel/pi/rev/6633c87fa734 changeset: 30412:6633c87fa734 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 12:38:02 2016 +0200 summary: [wildfly] std UI processes (ad_process) shouldn't be Servlets details: https://code.openbravo.com/erp/devel/pi/rev/e15e8f361e6c changeset: 30413:e15e8f361e6c user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 12:41:38 2016 +0200 summary: [wildfly] updated existintent model object for standard ui processes details: https://code.openbravo.com/erp/devel/pi/rev/b59b929d903f changeset: 30414:b59b929d903f user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 31 12:47:29 2016 +0200 summary: [wildfly] split test in 2 details: https://code.openbravo.com/erp/devel/pi/rev/74bf7c7490e6 changeset: 30415:74bf7c7490e6 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Mon Sep 05 10:21:04 2016 +0200 summary: [wildfly] pi merge details: https://code.openbravo.com/erp/devel/pi/rev/e37fe3f22147 changeset: 30416:e37fe3f22147 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Sep 06 09:43:25 2016 +0200 summary: [wildfly] remove in code explicit dependencies to Weld WildFly includes a CDI implementation with Weld, in order to prevent clashes due to different library versions, explicit dependencies in code should be avoided. details: https://code.openbravo.com/erp/devel/pi/rev/699255554d73 changeset: 30417:699255554d73 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Sep 06 09:47:35 2016 +0200 summary: [wildfly] standardized servlet context path to end with / in all cases Tomcat sets a trailing slash (/) to ServletContext.getRealPath and there is code that expects it to be in this format. Wildfly does not do it, so code relying on previous assumption failed. details: https://code.openbravo.com/erp/devel/pi/rev/ee2cadcd63f1 changeset: 30418:ee2cadcd63f1 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Sep 06 10:20:41 2016 +0200 summary: [wildfly] do not deploy CDI implementation when application.server is wildfly This can now be configured in Openbravo.propreties through the new property "appliation.server". details: https://code.openbravo.com/erp/devel/pi/rev/89f0eb718711 changeset: 30419:89f0eb718711 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Sep 06 13:31:54 2016 +0200 summary: [wildfly] don't include in web.xml standard ui processes The process class desn not implement Servlet. details: https://code.openbravo.com/erp/devel/pi/rev/bc852d0e4d97 changeset: 30420:bc852d0e4d97 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Sep 06 13:32:29 2016 +0200 summary: [wildfly] proper test initialization details: https://code.openbravo.com/erp/devel/pi/rev/55caec113372 changeset: 30421:55caec113372 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue Sep 06 13:35:50 2016 +0200 summary: [wildfly] don't assert on standard ui processes details: https://code.openbravo.com/erp/devel/pi/rev/73015cd0c0fa changeset: 30422:73015cd0c0fa user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Thu Sep 08 08:27:39 2016 +0200 summary: [wildfly] don't include Weld listener in web.xml when building for weld details: https://code.openbravo.com/erp/devel/pi/rev/4ff980b6aa1f changeset: 30423:4ff980b6aa1f user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Thu Sep 08 10:26:04 2016 +0200 summary: [wildfly] removed Class-Path from MANIFEST.MF It's non standard and unused and it creates problems when starting WildFly details: https://code.openbravo.com/erp/devel/pi/rev/a9fd5dc842d5 changeset: 30424:a9fd5dc842d5 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Oct 14 11:01:22 2016 +0200 summary: [wildfly] pi-merge details: https://code.openbravo.com/erp/devel/pi/rev/5c883ccb639d changeset: 30425:5c883ccb639d user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Oct 14 10:47:08 2016 +0200 summary: [wildfly] modified test query to match the one in wad details: https://code.openbravo.com/erp/devel/pi/rev/8582b2fa44eb changeset: 30426:8582b2fa44eb user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Oct 14 10:54:09 2016 +0200 summary: [wildfly] capitalized query to be consistent details: https://code.openbravo.com/erp/devel/pi/rev/551fdec799d3 changeset: 30427:551fdec799d3 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Oct 14 11:05:17 2016 +0200 summary: [wildfly] reformat details: https://code.openbravo.com/erp/devel/pi/rev/855284eb22f6 changeset: 30428:855284eb22f6 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Oct 14 14:38:22 2016 +0200 summary: fixed issue 32512: support WildFly 10 diffstat: .hgsigs | 8 + .hgtags | 8 + WebContent/META-INF/MANIFEST.MF | 3 +- build.xml | 6 +- legal/Licensing.txt | 2 +- modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.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 | 20 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINACC_TRANSACTION.xml | 7 + modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml | 4 + modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_TRAN_CHECK_TRG.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_PMT_CHECK_TRG.xml | 3 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_AUXILIARINPUT.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml | 253 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml | 168 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml | 192 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml | 38 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODEL_OBJECT.xml | 28 +- 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-db/database/sourcedata/AD_REFERENCE.xml | 12 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml | 2 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml | 3 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml | 11 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PARAMETER.xml | 264 +- modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUIAPP_PROCESS.xml | 20 + modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 16 + modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/AllTests.java | 65 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/FinancialAccountTest.java | 103 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentMethodTest.java | 105 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_01.java | 236 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_02.java | 238 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_03.java | 236 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_04.java | 215 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_05.java | 205 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_06.java | 247 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_07.java | 338 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_08.java | 317 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_09.java | 349 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_10.java | 348 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentTest_11.java | 306 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/TestUtility.java | 567 - modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/Value.java | 38 - modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.java | 7 +- modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalance_data.xsql | 33 +- modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.java | 31 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/APRMApplicationProvider.java | 2 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddMultiplePaymentsHandler.java | 3 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/FindTransactionsToMatchActionHandler.java | 16 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/FundsTransferActionHandler.java | 312 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/FundsTransferOnChangeDepositToActionHandler.java | 58 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/ModifyPaymentPlanActionHandler.java | 33 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java | 41 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/TransactionsDao.java | 3 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_PaymentEventListener.java | 68 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_ReconciliationEventListener.java | 77 + modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddPaymentDefaultValuesHandler.java | 37 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/TransactionAddPaymentDefaultValues.java | 10 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java | 38 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java | 13 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java | 4 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/APRM_MatchingUtility.java | 99 +- modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java | 118 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js | 9 + modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addTransaction.js | 2 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-findTransaction.js | 19 +- modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-fundsTransfer.js | 38 + modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.apachejdbcconnectionpool/src/org/openbravo/apachejdbcconnectionpool/ConnectionInitializerInterceptor.java | 4 +- modules/org.openbravo.base.weld/lib/runtime/cal10n-api-0.7.4.jar | 0 modules/org.openbravo.base.weld/lib/runtime/cal10n-api-0.7.7.jar | 0 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/org/openbravo/base/weld/WeldUtils.java | 4 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml | 8 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml | 4 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml | 8 +- modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml | 24 + 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-db/database/sourcedata/AD_REF_LIST.xml | 12 + modules/org.openbravo.client.application/src/org/openbravo/client/application/ADAlertDatasourceService.java | 9 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java | 7 + modules/org.openbravo.client.application/src/org/openbravo/client/application/ComputeTranslatedNameActionHandler.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/ComputeWindowActionHandler.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java | 5 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/PropertiesComponent.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachImplementationManager.java | 5 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentAH.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentConfigEventHandler.java | 7 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentUtils.java | 11 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/CoreAttachImplementation.java | 7 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/MetadataOnTab.java | 1 - modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ElementValueEventHandler.java | 9 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/FieldHandler.java | 2 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ReorderCascadingChildDeletionsHandler.java | 4 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/TreeTablesEventHandler.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/event/UpdateInvariantCharacteristicsHandler.java | 9 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/example/JSExecuteCalloutExample.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/personalization/PersonalizationHandler.java | 16 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java | 2 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-pick-and-execute-grid.js.ftl | 4 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java | 6 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java | 476 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/GridConfigurationSequenceNumberCallout.java | 1 - modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFieldHandler.java | 9 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewGridComponent.java | 10 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewParameterHandler.java | 5 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java | 3 +- modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewUtil.java | 7 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-manager.js | 12 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-characteristics.js | 11 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js | 20 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-tree.js | 40 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-onchange-registry.js | 78 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form-notes.js | 5 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js | 30 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js | 128 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-tree-view-grid.js | 6 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js | 144 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-event-handler-registry.js | 71 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js | 63 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js | 52 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js | 4 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/personalization/ob-manage-views.js | 5 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-base-parameter-window-view.js | 12 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js | 2 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js | 4 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-function-registry.js | 113 + modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-history-manager.js | 16 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js | 11 - modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-form-styles.js | 3 +- 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.htmlwidget/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml | 2 + modules/org.openbravo.client.kernel/jsbeautify/jsbeautifier.py | 2 +- modules/org.openbravo.client.kernel/jsbeautify/jsbeautify | 13 +- modules/org.openbravo.client.kernel/jsbeautify/jsbeautify-module | 13 +- modules/org.openbravo.client.kernel/jsbeautify/jscheck-btfy | 6 +- modules/org.openbravo.client.kernel/jsbeautify/jscheck-btfy-module | 8 +- modules/org.openbravo.client.kernel/jscheck/jsfiles | 3 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java | 4 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelUtils.java | 2 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/CharacteristicsUIDefinition.java | 7 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/EnumUIDefinition.java | 5 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/NumberUIDefinition.java | 39 +- modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java | 125 +- modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS.xml | 5 + modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml | 39 + modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_ELEMENT.xml | 14 + modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml | 28 + 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-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml | 6 + modules/org.openbravo.client.myob/src-test/org/openbravo/client/myob/test/MyOpenbravoTest.java | 151 - modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java | 3 +- modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java | 7 +- modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java | 23 +- modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java | 5 +- 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.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml | 6 + modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/CheckOptionalFilterCallout.java | 3 +- modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListUtils.java | 3 +- 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.client.widgets/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml | 18 + 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/PaymentReport.java | 5 +- 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.reports.ordersawaitingdelivery/src/org/openbravo/reports/ordersawaitingdelivery/erpCommon/ad_reports/ReportOrderNotShipped_data.xsql | 67 +- 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 | 27 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/AccountTreeDatasourceService.java | 2 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/BaseDataSourceService.java | 5 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ComboTableDatasourceService.java | 11 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServiceProvider.java | 14 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java | 17 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceUtils.java | 50 + modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DefaultDataSourceService.java | 2 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java | 23 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/NoteDataSource.java | 3 +- modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ReadOnlyDataSourceService.java | 39 +- modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 4 +- modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/AdvancedQueryBuilder.java | 5 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java | 4 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java | 135 +- modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonConstants.java | 5 + modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonRestServlet.java | 2 + 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/SelectorComponent.java | 8 +- modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java | 15 +- modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java | 6 +- modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js | 9 +- modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 2 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.userinterface.smartclient/src/org/openbravo/userinterface/smartclient/templates/smartclient_types_js.ftl | 3 +- modules/org.openbravo.utility.cleanup.log/referencedata/standard/Log_Clean_Up_Default_Configuration.xml | 18 + 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.utility.cleanup.log/src/org/openbravo/utility/cleanup/log/CleanEntity.java | 7 +- modules/org.openbravo.utility.cleanup.log/src/org/openbravo/utility/cleanup/log/LogCleanUpProcess.java | 3 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 6 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 24 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml | 2 +- modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml | 22 +- referencedata/sampledata/F_B_International_Group/AD_PROCESS_REQUEST.xml | 2524 +- referencedata/sampledata/F_B_International_Group/AD_SEQUENCE.xml | 82 +- referencedata/sampledata/F_B_International_Group/AD_USER.xml | 72 +- referencedata/sampledata/F_B_International_Group/AD_WINDOW_ACCESS.xml | 42 + referencedata/sampledata/F_B_International_Group/C_BPARTNER.xml | 84 +- referencedata/sampledata/F_B_International_Group/C_CONVERSION_RATE.xml | 72 + referencedata/sampledata/F_B_International_Group/C_INVOICE.xml | 7204 +- referencedata/sampledata/F_B_International_Group/C_INVOICELINE.xml | 16752 + referencedata/sampledata/F_B_International_Group/C_INVOICELINETAX.xml | 8208 + referencedata/sampledata/F_B_International_Group/C_INVOICETAX.xml | 2040 + referencedata/sampledata/F_B_International_Group/C_ORDER.xml | 5209 + referencedata/sampledata/F_B_International_Group/C_ORDERLINE.xml | 19032 ++ referencedata/sampledata/F_B_International_Group/C_ORDERLINETAX.xml | 6936 + referencedata/sampledata/F_B_International_Group/C_ORDERTAX.xml | 1152 + referencedata/sampledata/F_B_International_Group/C_ORDER_DISCOUNT.xml | 360 + referencedata/sampledata/F_B_International_Group/C_POC_DOCTYPE_TEMPLATE.xml | 50 + referencedata/sampledata/F_B_International_Group/FACT_ACCT.xml | 89671 +++++++++- referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENT.xml | 88 + referencedata/sampledata/F_B_International_Group/FIN_BANKSTATEMENTLINE.xml | 2562 + referencedata/sampledata/F_B_International_Group/FIN_FINACC_TRANSACTION.xml | 3648 + referencedata/sampledata/F_B_International_Group/FIN_FINANCIAL_ACCOUNT.xml | 8 +- referencedata/sampledata/F_B_International_Group/FIN_PAYMENT.xml | 4168 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_DETAIL.xml | 1920 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROPOSAL.xml | 348 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_PROP_DETAIL.xml | 1260 + referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULE.xml | 67778 ++++--- referencedata/sampledata/F_B_International_Group/FIN_PAYMENT_SCHEDULEDETAIL.xml | 2500 +- referencedata/sampledata/F_B_International_Group/FIN_RECONCILIATION.xml | 120 +- referencedata/sampledata/F_B_International_Group/GL_JOURNAL.xml | 216 + referencedata/sampledata/F_B_International_Group/GL_JOURNALBATCH.xml | 160 +- referencedata/sampledata/F_B_International_Group/GL_JOURNALLINE.xml | 2520 + referencedata/sampledata/F_B_International_Group/M_COSTING.xml | 3696 +- referencedata/sampledata/F_B_International_Group/M_INOUT.xml | 3060 + referencedata/sampledata/F_B_International_Group/M_INOUTLINE.xml | 8832 + referencedata/sampledata/F_B_International_Group/M_MATCHINV.xml | 2736 + referencedata/sampledata/F_B_International_Group/M_MATCHPO.xml | 5472 + referencedata/sampledata/F_B_International_Group/M_STORAGE_DETAIL.xml | 108 +- referencedata/sampledata/F_B_International_Group/M_STORAGE_PENDING.xml | 54 +- referencedata/sampledata/F_B_International_Group/M_TRANSACTION.xml | 11520 + referencedata/sampledata/F_B_International_Group/M_TRANSACTION_COST.xml | 6528 + referencedata/sampledata/F_B_International_Group/OBUIAPP_PROCESS_ACCESS.xml | 560 + referencedata/sampledata/QA_Testing/AD_PINSTANCE.xml | 17 + referencedata/sampledata/QA_Testing/AD_SEQUENCE.xml | 44 +- referencedata/sampledata/QA_Testing/C_ORDER.xml | 296 +- referencedata/sampledata/QA_Testing/C_ORDERLINE.xml | 189 + referencedata/sampledata/QA_Testing/C_ORDERLINETAX.xml | 136 + referencedata/sampledata/QA_Testing/C_ORDERTAX.xml | 128 + referencedata/sampledata/QA_Testing/FIN_PAYMENT.xml | 45 +- referencedata/sampledata/QA_Testing/FIN_PAYMENT_DETAIL.xml | 32 + referencedata/sampledata/QA_Testing/FIN_PAYMENT_SCHEDULE.xml | 361 +- referencedata/sampledata/QA_Testing/FIN_PAYMENT_SCHEDULEDETAIL.xml | 91 + referencedata/sampledata/QA_Testing/M_INOUT.xml | 78 +- referencedata/sampledata/QA_Testing/M_STORAGE_PENDING.xml | 17 + src-core/src/org/openbravo/base/ConfigParameters.java | 5 +- src-core/src/org/openbravo/base/VariablesBase.java | 6 +- src-core/src/org/openbravo/data/Sqlc.java | 11 +- src-core/src/org/openbravo/database/ConnectionProviderImpl.java | 2 +- src-core/src/org/openbravo/database/SessionInfo.java | 4 +- src-db/database/lib/dbsourcemanager.jar | 0 src-db/database/model/functions/A_ASSET_CREATE.xml | 3 +- src-db/database/model/functions/A_ASSET_POST.xml | 8 +- src-db/database/model/functions/C_AGING_GET_SCOPE.xml | 4 +- src-db/database/model/functions/C_BANKSTATEMENT_POST.xml | 8 +- src-db/database/model/functions/C_BP_GROUP_ACCT_COPY.xml | 6 +- src-db/database/model/functions/C_CASH_POST.xml | 4 +- src-db/database/model/functions/C_CHANGEPROJECTSTATUS.xml | 3 +- src-db/database/model/functions/C_CHANGEPROJECTSTATUSTOORDER.xml | 4 +- src-db/database/model/functions/C_CLOSEPROJECT.xml | 3 +- src-db/database/model/functions/C_CURRENCY_CONVERT.xml | 4 +- src-db/database/model/functions/C_CURRENCY_CONVERT_RATE.xml | 4 +- src-db/database/model/functions/C_CURRENCY_RATE.xml | 6 +- src-db/database/model/functions/C_DB_PERCENTAGE_PAID.xml | 3 +- src-db/database/model/functions/C_DP_MANAGEMENT_POST.xml | 12 +- src-db/database/model/functions/C_GENERATEPOFROMPROJECT.xml | 3 +- src-db/database/model/functions/C_GENERATESOFROMPROJECT.xml | 4 +- src-db/database/model/functions/C_GENERATESOFROMPROJECTPHASE.xml | 4 +- src-db/database/model/functions/C_GET_IBAN_DISPLAYED_ACCOUNT.xml | 5 +- src-db/database/model/functions/C_GET_NET_PRICE_FROM_GROSS.xml | 3 +- src-db/database/model/functions/C_INVOICELINETAX_INSERT.xml | 8 +- src-db/database/model/functions/C_INVOICELINETAX_ROUNDING.xml | 3 +- src-db/database/model/functions/C_INVOICE_POST.xml | 5 +- src-db/database/model/functions/C_ORDERLINETAX_INSERT.xml | 8 +- src-db/database/model/functions/C_ORDERLINETAX_ROUNDING.xml | 3 +- src-db/database/model/functions/C_ORDER_POST1.xml | 32 +- src-db/database/model/functions/C_ORDER_PO_CREATE.xml | 4 +- src-db/database/model/functions/C_PAYINADVANCE_CREATE.xml | 5 +- src-db/database/model/functions/C_PERIOD_PROCESS.xml | 3 +- src-db/database/model/functions/C_PROJECT_GENERATE.xml | 5 +- src-db/database/model/functions/C_REMITTANCE_POST.xml | 7 +- src-db/database/model/functions/C_SETTLEMENT_POST.xml | 5 +- src-db/database/model/functions/C_TAXPAYMENT_POST.xml | 17 +- src-db/database/model/functions/C_TAX_GET_LEVEL.xml | 3 +- src-db/database/model/functions/C_VALIDCOMBINATION_CLONE.xml | 6 - src-db/database/model/functions/C_YEARPERIODS.xml | 3 +- src-db/database/model/functions/FACT_ACCT_RESET.xml | 3 +- src-db/database/model/functions/MA_COPY_VERSION.xml | 5 +- src-db/database/model/functions/MA_GLOBALUSE_DISTRIBUTE.xml | 7 +- src-db/database/model/functions/MA_MAINTENANCE_SCHEDULE.xml | 3 +- src-db/database/model/functions/MA_MEASURE_SHIFT_EXPLODE.xml | 4 +- src-db/database/model/functions/MA_MEASURE_TIME_EXPLODE.xml | 3 +- src-db/database/model/functions/MA_PC_CASE_CREATE.xml | 3 +- src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml | 35 +- src-db/database/model/functions/MA_PRODUCTION_COST.xml | 7 +- src-db/database/model/functions/MA_PRODUCTION_COST_GENERATE.xml | 3 +- src-db/database/model/functions/MA_STANDARD_COST_SEQUENCE.xml | 3 +- src-db/database/model/functions/MRP_PROCESSPLAN.xml | 5 +- src-db/database/model/functions/MRP_PROCESSPLAN_PLAN.xml | 5 +- src-db/database/model/functions/MRP_PROCESSPLAN_RECALCULATE.xml | 5 +- src-db/database/model/functions/MRP_PROCESSPLAN_RECALCULATE0.xml | 3 +- src-db/database/model/functions/MRP_PRODUCTION_RUN.xml | 3 +- src-db/database/model/functions/MRP_PURCHASEORDER.xml | 3 - src-db/database/model/functions/MRP_PURCHASEPLAN.xml | 5 +- src-db/database/model/functions/MRP_PURCHASE_RUN.xml | 3 +- src-db/database/model/functions/MRP_REQUISITION.xml | 3 +- src-db/database/model/functions/MRP_RUN_EXPLODE.xml | 6 +- src-db/database/model/functions/MRP_RUN_INITIALIZE.xml | 5 +- src-db/database/model/functions/MRP_WORKREQUIREMENT.xml | 7 +- src-db/database/model/functions/M_COPY_PRODUCT_TEMPLATE.xml | 8 +- src-db/database/model/functions/M_GENERATE_AVERAGE_COSTS.xml | 1 - src-db/database/model/functions/M_GENERATE_STANDARD_COSTS.xml | 1 - src-db/database/model/functions/M_GET_OFFERS_NAME.xml | 3 +- src-db/database/model/functions/M_GET_PARETO_ABC.xml | 3 +- src-db/database/model/functions/M_GET_PARETO_ABC_LEGACY.xml | 3 +- src-db/database/model/functions/M_GET_STOCK.xml | 3 +- src-db/database/model/functions/M_GET_STOCK_PARAM.xml | 6 +- src-db/database/model/functions/M_INOUTEXPLODEBOMNOTSTOCK.xml | 5 +- src-db/database/model/functions/M_INOUT_CANCEL.xml | 3 +- src-db/database/model/functions/M_INOUT_CREATE.xml | 1 - src-db/database/model/functions/M_INOUT_CREATEINVOICE.xml | 1 - src-db/database/model/functions/M_INOUT_POST.xml | 42 +- src-db/database/model/functions/M_INTERNAL_CONSUMPTION_POST1.xml | 3 +- src-db/database/model/functions/M_INVENTORY_POST.xml | 4 +- src-db/database/model/functions/M_MOVEMENT_POST.xml | 3 +- src-db/database/model/functions/M_PROMOTION_ADJUSTMENT.xml | 57 +- src-db/database/model/functions/M_RAPPEL_INVOICE_CREATE.xml | 4 +- src-db/database/model/functions/M_REQUISITION_CREATEPO.xml | 3 +- src-db/database/model/functions/M_RESERVATION_REALLOCATE.xml | 2 - src-db/database/model/functions/M_UNIQUELOCATOR_RULE.xml | 3 +- src-db/database/model/functions/M_UNIQUELOCATOR_RULE_PARAM.xml | 3 +- src-db/database/model/functions/M_UPDATE_PARETO_PRODUCT.xml | 3 +- src-db/database/model/functions/M_UPDATE_PARETO_PRODUCT_LEGACY.xml | 3 +- src-db/database/model/functions/M_UPDATE_STOCK_VALUATION.xml | 12 +- src-db/database/model/functions/S_TIMEEXPENSE_POST.xml | 4 +- src-db/database/model/postscript-Oracle.sql | 11 + src-db/database/model/prescript-PostgreSql.sql | 7 +- src-db/database/model/tables/C_BPARTNER_LOCATION.xml | 3 + src-db/database/model/tables/C_IMPORT_ENTRY.xml | 4 + src-db/database/model/tables/C_INVOICETAX_CASHVAT.xml | 3 + src-db/database/model/tables/C_ORDER.xml | 28 + src-db/database/model/tables/C_ORDERLINE.xml | 4 + src-db/database/model/tables/C_POC_DOCTYPE_TEMPLATE.xml | 4 + src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml | 3 + src-db/database/model/tables/FIN_PAYMENT_SCHEDULEDETAIL.xml | 3 + src-db/database/model/tables/M_INOUT.xml | 5 + src-db/database/model/tables/M_INVENTORY.xml | 2 +- src-db/database/model/tables/M_MATCHPO.xml | 3 + src-db/database/model/triggers/C_ACCTSCHEMA_TRG.xml | 5 +- src-db/database/model/triggers/C_ACTIVITY_TRG.xml | 3 +- src-db/database/model/triggers/C_BANKSTATEMENTLINE_TRG.xml | 3 +- src-db/database/model/triggers/C_BPARTNER_TRG.xml | 20 +- src-db/database/model/triggers/C_CASHLINE_TRG.xml | 5 +- src-db/database/model/triggers/C_ELEMENTVALUE_TRG.xml | 3 +- src-db/database/model/triggers/C_INVOICELINETAX_TRG.xml | 4 +- src-db/database/model/triggers/C_INVOICELINE_BEFORE_TRG.xml | 3 +- src-db/database/model/triggers/C_INVOICELINE_TRG.xml | 13 - src-db/database/model/triggers/C_INVOICE_REVERSE_TRG.xml | 3 +- src-db/database/model/triggers/C_ORDERDISCOUNT_TRG.xml | 6 +- src-db/database/model/triggers/C_ORDERLINE_TRG.xml | 1 - src-db/database/model/triggers/C_ORDERTAX_TRG.xml | 2 - src-db/database/model/triggers/C_ORDER_CHK_RESTRINCTIONS_TRG.xml | 8 +- src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml | 11 +- src-db/database/model/triggers/C_PERIOD_TRG2.xml | 3 +- src-db/database/model/triggers/C_POC_DOCTYPE_TEMPLATE_TRG.xml | 44 + src-db/database/model/triggers/C_REMITTANCELINE_TRG.xml | 4 +- src-db/database/model/triggers/C_TAX_REPORT_TRG.xml | 3 +- src-db/database/model/triggers/GL_JL_CHK_RESTRICTIONS_TRG.xml | 3 +- src-db/database/model/triggers/M_ATTRIBUTEVALUE_TRG.xml | 3 +- src-db/database/model/triggers/M_CH_VALUE_TRG.xml | 3 +- src-db/database/model/triggers/M_CH_VALUE_TRG2.xml | 4 +- src-db/database/model/triggers/M_COSTING_TRG.xml | 1 - src-db/database/model/triggers/M_PRODUCT_TRG.xml | 3 - src-db/database/model/triggers/M_RESERVATION_TRG.xml | 1 - src-db/database/model/triggers/M_TRANSACTION_TRG.xml | 1 - src-db/database/model/triggers/M_TRANSACTION_TRG2.xml | 4 +- src-db/database/model/triggers/S_TIMEEXPENSE_TRG.xml | 4 +- src-db/database/model/views/C_INVOICETAX_CASHVAT_V.xml | 2 +- src-db/database/model/views/FIN_PAYMENT_DETAIL_V.xml | 2 +- src-db/database/sourcedata/AD_AUXILIARINPUT.xml | 15 +- src-db/database/sourcedata/AD_COLUMN.xml | 440 +- src-db/database/sourcedata/AD_DATASET_TABLE.xml | 111 + src-db/database/sourcedata/AD_ELEMENT.xml | 124 + src-db/database/sourcedata/AD_FIELD.xml | 268 +- src-db/database/sourcedata/AD_MENU.xml | 16 +- src-db/database/sourcedata/AD_MESSAGE.xml | 131 +- src-db/database/sourcedata/AD_MODEL_OBJECT.xml | 76 +- src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml | 10 - src-db/database/sourcedata/AD_MODULE.xml | 2 +- src-db/database/sourcedata/AD_PROCESS.xml | 2 +- src-db/database/sourcedata/AD_REFERENCE.xml | 36 + src-db/database/sourcedata/AD_REF_LIST.xml | 111 + src-db/database/sourcedata/AD_REF_TREE.xml | 2 +- src-db/database/sourcedata/AD_TAB.xml | 6 +- src-db/database/sourcedata/AD_TABLE.xml | 17 +- src-db/database/sourcedata/AD_TEXTINTERFACES.xml | 55 +- src-db/database/sourcedata/AD_TREENODE.xml | 13 +- src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml | 1 + src-db/database/sourcedata/OBUIAPP_PARAMETER.xml | 155 + src-db/database/sourcedata/OBUIAPP_PROCESS.xml | 57 + src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 48 + src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml | 44 + src-test/src/org/openbravo/advpaymentmngt/test/DocumentNumberGeneration.java | 193 + src-test/src/org/openbravo/advpaymentmngt/test/FinancialAccountTest.java | 103 + src-test/src/org/openbravo/advpaymentmngt/test/FundsTransferTest.java | 256 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentMethodTest.java | 105 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_01.java | 236 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_02.java | 240 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_03.java | 236 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_04.java | 215 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_05.java | 205 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_06.java | 247 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_07.java | 338 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_08.java | 318 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_09.java | 349 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_10.java | 348 + src-test/src/org/openbravo/advpaymentmngt/test/PaymentTest_11.java | 307 + src-test/src/org/openbravo/advpaymentmngt/test/TestUtility.java | 567 + src-test/src/org/openbravo/advpaymentmngt/test/Value.java | 38 + src-test/src/org/openbravo/test/AllAntTaskTests.java | 10 +- src-test/src/org/openbravo/test/AllTests.java | 6 +- src-test/src/org/openbravo/test/AllWebserviceTests.java | 4 +- src-test/src/org/openbravo/test/cancelandreplace/CancelAndReplaceTest.java | 472 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData.java | 288 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData1.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData10.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData11.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData2.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData3.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData4.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData5.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData6.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData7.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData8.java | 55 + src-test/src/org/openbravo/test/cancelandreplace/data/CancelAndReplaceTestData9.java | 55 + src-test/src/org/openbravo/test/costing/TestCosting.java | 21 +- src-test/src/org/openbravo/test/dal/ComputedColumnsTest.java | 7 +- src-test/src/org/openbravo/test/dal/DalPerformanceExampleTest.java | 2 +- src-test/src/org/openbravo/test/datasource/TestAllowUnpagedDatasourcePreference.java | 10 +- src-test/src/org/openbravo/test/model/ClassLoaderTest.java | 113 +- src-test/src/org/openbravo/test/modularity/DatasetServiceTest.java | 30 +- src-test/src/org/openbravo/test/role/inheritance/AccessPropagation.java | 5 +- src-test/src/org/openbravo/test/role/inheritance/AccessPropagationNotInherited.java | 5 +- src-test/src/org/openbravo/test/role/inheritance/DeletedAccessPropagation.java | 9 +- src-test/src/org/openbravo/test/role/inheritance/HorizontalInheritance.java | 9 +- src-test/src/org/openbravo/test/role/inheritance/RecalculatePermissions.java | 11 +- src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceRestrictions.java | 41 +- src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceTestUtils.java | 25 +- src-test/src/org/openbravo/test/role/inheritance/VerticalInheritance.java | 7 +- src-test/src/org/openbravo/test/system/SystemServiceTest.java | 4 +- src-test/src/org/openbravo/test/system/SystemValidatorTest.java | 7 +- src-test/src/org/openbravo/test/webservice/JSONWebServicesWhereParameter.java | 47 + src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.class | 0 src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseDecimalNumberCheckData.class | 0 src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck.java | 9 +- src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseDecimalNumberCheck_data.xsql | 11 +- src-util/modulescript/build/classes/org/openbravo/modulescript/ResetAccountingAccess.class | 0 src-util/modulescript/build/classes/org/openbravo/modulescript/ResetAccountingAccessData.class | 0 src-util/modulescript/src/org/openbravo/modulescript/ResetAccountingAccess.java | 47 + src-util/modulescript/src/org/openbravo/modulescript/ResetAccountingAccess_data.xsql | 53 + src-wad/src/org/openbravo/wad/Wad.java | 17 +- src-wad/src/org/openbravo/wad/Wad_data.xsql | 15 +- src-wad/src/org/openbravo/wad/javasource.javaxml | 9 +- src/build.xml | 14 +- src/org/openbravo/base/secureApp/Attribute_data.xsql | 17 +- src/org/openbravo/base/secureApp/LoginUtils.java | 32 +- src/org/openbravo/base/secureApp/OrgTree.java | 22 +- src/org/openbravo/common/actionhandler/CancelAndReplaceGetCancelledOrderLine.java | 46 + src/org/openbravo/common/actionhandler/CancelAndReplaceSalesOrder.java | 116 + src/org/openbravo/common/actionhandler/ConfirmCancelAndReplaceSalesOrder.java | 62 + src/org/openbravo/common/actionhandler/ManagePrereservationActionHandler.java | 3 +- src/org/openbravo/common/actionhandler/ManageReservationActionHandler.java | 1 + src/org/openbravo/common/actionhandler/ResetAccountingHandler.java | 98 + src/org/openbravo/common/actionhandler/SetNewBPCurrency.java | 11 +- src/org/openbravo/common/datasource/ReturnFromCustomerHQLInserter.java | 4 +- src/org/openbravo/common/datasource/ReturnFromCustomerVendorPropertyFieldsTransformer.java | 75 + src/org/openbravo/common/datasource/ReturnToFromCustomerVendorHQLTransformer.java | 34 +- src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java | 129 +- src/org/openbravo/costing/AverageCostAdjustment.java | 3 +- src/org/openbravo/costing/CostAdjustmentUtils.java | 45 +- src/org/openbravo/costing/CostingAlgorithm.java | 12 +- src/org/openbravo/costing/CostingAlgorithmAdjustmentImp.java | 3 +- src/org/openbravo/costing/CostingMigrationProcess.java | 383 +- src/org/openbravo/costing/CostingRuleProcess.java | 14 +- src/org/openbravo/costing/CostingUtils.java | 43 +- src/org/openbravo/costing/InventoryAmountUpdateProcess.java | 5 +- src/org/openbravo/costing/LandedCostDistributionByAmount.java | 9 +- src/org/openbravo/costing/ManualCostAdjustmentProcessHandler.java | 3 +- src/org/openbravo/dal/core/DalSessionFactory.java | 119 +- src/org/openbravo/dal/core/DalUtil.java | 10 +- src/org/openbravo/dal/core/OBContext.java | 68 +- src/org/openbravo/dal/core/OBDynamicPropertyHandler.java | 40 +- src/org/openbravo/dal/core/OBInterceptor.java | 29 +- src/org/openbravo/dal/core/SessionHandler.java | 70 +- src/org/openbravo/dal/security/AcctSchemaStructureProvider.java | 80 + src/org/openbravo/dal/security/EntityAccessChecker.java | 17 +- src/org/openbravo/dal/security/OrganizationStructureProvider.java | 86 +- src/org/openbravo/dal/security/SecurityChecker.java | 87 +- src/org/openbravo/dal/service/OBCriteria.java | 10 +- src/org/openbravo/dal/service/OBDal.java | 14 +- src/org/openbravo/dal/xml/EntityExcelXMLConverter.java | 2 +- src/org/openbravo/dal/xml/EntityXMLConverter.java | 14 +- src/org/openbravo/dal/xml/PrimitiveReferenceHandler.java | 3 +- src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java | 3 +- src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice.html | 3 + src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Shipment_data.xsql | 54 +- src/org/openbravo/erpCommon/ad_actionButton/MRPManufacturingPlanProcess.java | 27 +- src/org/openbravo/erpCommon/ad_actionButton/ProcessGoods.java | 6 +- src/org/openbravo/erpCommon/ad_callouts/CalloutConstants.java | 38 + src/org/openbravo/erpCommon/ad_callouts/CalloutInformationProvider.java | 71 + src/org/openbravo/erpCommon/ad_callouts/DelegateConnectionProvider.java | 145 + src/org/openbravo/erpCommon/ad_callouts/EmailConfiguration_Port.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/HttpServletCalloutInformationProvider.java | 143 + src/org/openbravo/erpCommon/ad_callouts/JavaPackageChecker.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/Multiphase_dates.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_CalculateExchangeRate.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_DimensionDocBaseType.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_DoubtfulDebt_Method.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_ElementValue_AccountSign.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_GLItem_Transaction.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_InOut_Organization.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_InOut_Warehouse.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_AccountingDate.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_BPartner.java | 5 +- src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_BPartnerLocation.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_Organization.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_TaxDate.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_Locator_Activate.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Order_BPartner.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Order_BPartnerLocation.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Order_Organization.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Organization_NotTaxDeductable.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod_FinAccount.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_Payment_BPartner.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_Payment_FinAccount.java | 9 +- src/org/openbravo/erpCommon/ad_callouts/SE_Payment_MultiCurrency.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_Sales_Pricelist.java | 1 - src/org/openbravo/erpCommon/ad_callouts/SE_StatementDate_Transaction.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SE_TaxRate_Withholding.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SE_Trxtype_Transaction.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_AdvPayment_Document.java | 20 +- src/org/openbravo/erpCommon/ad_callouts/SL_BP_Category_Default.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_BPartnerLocation.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_Commission_ListDetails.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_CostAdjustment_DocType.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_CostingRule_FixBackdated.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_Costing_Currency.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_Depreciate.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_InOut_AccountingDate.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_AmtUnitCost.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_DocType.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_ProductRefDate.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Locator.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Product.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_Journal_MultiAcctSchema.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_DocType.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_InvoiceLine.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_Receipt.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_Movement_Product.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_Order_UpdateLinesDate.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SL_Preference.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_ProductCh_Characteristic.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_ProductionPlan_WRPhase_Quantity.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_Project_Service.java | 5 +- src/org/openbravo/erpCommon/ad_callouts/SL_RefreshSequenceAndLength.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_Reservation.java | 23 +- src/org/openbravo/erpCommon/ad_callouts/SL_SequenceProduct_Product_Attribute.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_StatusFieldDefaults.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_TableTab.java | 3 +- src/org/openbravo/erpCommon/ad_callouts/SL_TaxCategory_Org.java | 4 +- src/org/openbravo/erpCommon/ad_callouts/SimpleCallout.java | 294 +- src/org/openbravo/erpCommon/ad_callouts/SimpleCalloutInformationProvider.java | 148 + src/org/openbravo/erpCommon/ad_callouts/SysInfoCustomAllowed.java | 4 +- src/org/openbravo/erpCommon/ad_forms/AcctSchema.java | 15 +- src/org/openbravo/erpCommon/ad_forms/AcctServer.java | 63 +- src/org/openbravo/erpCommon/ad_forms/AcctServer_data.xsql | 69 +- src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java | 5 +- src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java | 27 +- src/org/openbravo/erpCommon/ad_forms/DocInvoice.java | 21 +- src/org/openbravo/erpCommon/ad_forms/DocInvoice_data.xsql | 11 + src/org/openbravo/erpCommon/ad_forms/DocLineCashVATReady_PaymentTransactionReconciliation.java | 49 +- src/org/openbravo/erpCommon/ad_forms/DocMatchInv.java | 5 - src/org/openbravo/erpCommon/ad_forms/GenerateShipmentsmanual_data.xsql | 61 +- src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending.java | 2 + src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPendingLines_data.xsql | 12 +- src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java | 5 +- src/org/openbravo/erpCommon/ad_help/HelpWindow.java | 33 +- src/org/openbravo/erpCommon/ad_process/MRPPurchaseCreateReservations.java | 7 +- src/org/openbravo/erpCommon/ad_process/Register.java | 128 - src/org/openbravo/erpCommon/ad_process/ResetAccountingProcess.java | 18 +- src/org/openbravo/erpCommon/ad_process/assets/AssetLinearDepreciationMethodProcess.java | 76 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.html | 25 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java | 89 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.xml | 1 + src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReportsPDF.jrxml | 102 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports_data.xsql | 7 +- src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR_legacy_data.xsql | 16 +- src/org/openbravo/erpCommon/ad_reports/ReportStandardCostsJR_subreport0.jrxml | 4 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.html | 1 + src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.java | 56 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalanceExcel.jrxml | 94 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalancePDF.jrxml | 73 +- src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance_data.xsql | 36 +- src/org/openbravo/erpCommon/businessUtility/AccountTree_data.xsql | 6 +- src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceOrderHook.java | 54 + src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceOrderHookCaller.java | 72 + src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java | 1270 + src/org/openbravo/erpCommon/businessUtility/CancelLayawayPaymentsHook.java | 42 + src/org/openbravo/erpCommon/businessUtility/CancelLayawayPaymentsHookCaller.java | 65 + src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility.java | 6 +- src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility_data.xsql | 9 +- src/org/openbravo/erpCommon/businessUtility/InitialOrgSetup.java | 4 +- src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java | 25 +- src/org/openbravo/erpCommon/businessUtility/Preferences.java | 81 +- src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java | 24 +- src/org/openbravo/erpCommon/info/AttributeSetInstance.java | 28 +- src/org/openbravo/erpCommon/info/Locator.java | 16 +- src/org/openbravo/erpCommon/info/PriceListVersionFilterExpression.java | 27 +- src/org/openbravo/erpCommon/info/PriceListVersionFilterExpressionName.java | 10 +- src/org/openbravo/erpCommon/info/SalesOrder_data.xsql | 2 + src/org/openbravo/erpCommon/obps/ActivationKey.java | 3 +- src/org/openbravo/erpCommon/security/Login.html | 4 +- src/org/openbravo/erpCommon/utility/CashVATUtil.java | 14 +- src/org/openbravo/erpCommon/utility/ComboTableData.java | 10 +- src/org/openbravo/erpCommon/utility/ModulesInOB3Distribution.java | 65 + src/org/openbravo/erpCommon/utility/OBLedgerUtils.java | 92 +- src/org/openbravo/erpCommon/utility/OBMessageUtils.java | 20 +- src/org/openbravo/erpCommon/utility/ReferencedLink.java | 7 +- src/org/openbravo/erpCommon/utility/UsedByLink.java | 14 +- src/org/openbravo/erpCommon/utility/UsedByLink_data.xsql | 15 - src/org/openbravo/erpCommon/utility/reporting/Template_data.xsql | 5 +- src/org/openbravo/erpReports/RptC_Bpartner.java | 3 +- src/org/openbravo/event/InvoiceTaxEventHandler.java | 51 + src/org/openbravo/event/OrderLineEventHandler.java | 3 +- src/org/openbravo/event/ProductCharacteristicValueEventHandler.java | 56 +- src/org/openbravo/financial/FinancialUtils.java | 21 +- src/org/openbravo/financial/ResetAccounting.java | 74 +- src/org/openbravo/materialmgmt/InventoryCountProcess.java | 10 +- src/org/openbravo/materialmgmt/ManageVariantsDS.java | 3 +- src/org/openbravo/materialmgmt/ProductCharacteristicsDS.java | 3 +- src/org/openbravo/materialmgmt/ReservationUtils.java | 14 +- src/org/openbravo/materialmgmt/VariantChDescUpdateProcessor.java | 83 + src/org/openbravo/role/inheritance/InheritedAccessEnabledEventHandler.java | 3 +- src/org/openbravo/role/inheritance/RoleInheritanceEventHandler.java | 15 +- src/org/openbravo/role/inheritance/RoleInheritanceManager.java | 26 +- src/org/openbravo/role/inheritance/RoleInheritanceWarningFICExtension.java | 5 +- src/org/openbravo/role/inheritance/access/AccessTypeInjector.java | 13 +- src/org/openbravo/role/inheritance/access/FieldAccessInjector.java | 7 +- src/org/openbravo/role/inheritance/access/PreferenceAccessInjector.java | 33 +- src/org/openbravo/role/inheritance/access/TabAccessInjector.java | 9 +- src/org/openbravo/role/inheritance/access/WindowAccessInjector.java | 3 +- src/org/openbravo/service/db/CallProcess.java | 8 +- src/org/openbravo/service/db/DalConnectionProvider.java | 12 +- src/org/openbravo/service/db/DataImportService.java | 3 +- src/org/openbravo/service/db/QueryTimeOutUtil.java | 6 +- src/org/openbravo/service/importprocess/ImportEntryManager.java | 10 +- src/org/openbravo/service/importprocess/ImportEntryProcessor.java | 9 +- src/org/openbravo/service/system/DatabaseValidator.java | 15 +- src/org/openbravo/service/system/SystemService.java | 3 +- src/org/openbravo/service/web/UserContextCache.java | 3 +- web/js/cancelAndReplace.js | 50 + web/js/productCharacteristicsProcess.js | 16 +- 698 files changed, 273445 insertions(+), 41577 deletions(-) diffs (truncated from 396904 to 300 lines): diff -r 447cf1f78334 -r 855284eb22f6 .hgsigs --- a/.hgsigs Tue May 31 09:03:00 2016 +0200 +++ b/.hgsigs Fri Oct 14 14:38:22 2016 +0200 @@ -193,3 +193,11 @@ 38ef1dc10aa3d6fb8210b85beab370f62a4545ca 0 iEYEABECAAYFAlbiTM0ACgkQCX/oGf+2qkNBDwCfXmKXkqNGsAsfiofYOBBdvjA/XgkAoIwLK3DkmHeM71JihwfVOWyB4hmj 265e8eccf704614fe88220026f2e2bafcebaaf00 0 iEYEABECAAYFAlcgZEQACgkQCX/oGf+2qkPuZgCcDPuB9d77M+51AglMvvmtpCDtnvoAnjqst7QgD6IP3Sv21+4vlqEjLVqU 98bdf9167a3d4ea9cb9b6f5e214a539220a3f3cb 0 iEYEABECAAYFAldD+MEACgkQCX/oGf+2qkPLHwCgngPaeyLsiGk2FhShX4/IzVARWN8AnRSCXIoWp6ruOcbEfIUFQiM9lY7f +008d208ba1f60804fd852570f0cd7e985a4220da 0 iEYEABECAAYFAldQUXwACgkQCX/oGf+2qkOtLQCdEZMKf7VfsSt6iVUl59GzwNdr7C4AoK4B3pbbW23fqYd1qplclO3aGm1B +91b0a6cc5947ea0958b3d677a3e76174fa0a045e 0 iEYEABECAAYFAldajXIACgkQCX/oGf+2qkMRiQCgread+PDPwOVh7Qu/IlmeCLDSPVQAn3cepToICm61fiNkrV+PmFen4bwd +ac4b84085793438223d82a0024dd84d2268d0768 0 iEYEABECAAYFAld974YACgkQCX/oGf+2qkPrUgCg05BzCWexFGf76njdN2lBgPJn5uMAoIzGxA0dHD54Km07x2m9J1pgFcoW +a98ba1097ffda83047f2824177bfd940fd9268b2 0 iEYEABECAAYFAlfAIacACgkQCX/oGf+2qkMeAwCgsAyLUenvqX0uAZTRjaUrUXZfcL0AoJg0tc+GlPLwfSGk9nCtgF8M3v5f +c9da212632eaa8b5ad282ea755200a6761da6fa9 0 iEYEABECAAYFAlftOagACgkQCX/oGf+2qkMyVgCfXQS09IJiOH63CblJE5zX6Qn3TDQAoPZnadaVKBEfROW6Ma1feqUrUgY/ +159bac1903e52d4f6785d5e53405ae988c273975 0 iEYEABECAAYFAlejLbgACgkQCX/oGf+2qkOIMQCcDP51SEWDiDNBGTaEShgrqwhm7xYAoO/e+AXZ3cBSAhUb8CmIpJ0Rls82 +b91eab932a2640f7395e9c1b7d237c08303d0788 0 iEYEABECAAYFAlfGHnMACgkQCX/oGf+2qkNXHQCgysf6qFN75kW873qTx3i0S9a2qjAAoI0R/AZCW4a6RPrNiFfjaWsOE3+v +b79e30a5b3532f45101cedce0f3bb6b0a86b5780 0 iEYEABECAAYFAlfz21YACgkQCX/oGf+2qkMqZgCgodjBPp4aS6GrpBTpumtr8DsFNAYAmwS3mdHHNYX8g8y4yIwjMDzmQG+o diff -r 447cf1f78334 -r 855284eb22f6 .hgtags --- a/.hgtags Tue May 31 09:03:00 2016 +0200 +++ b/.hgtags Fri Oct 14 14:38:22 2016 +0200 @@ -204,3 +204,11 @@ ee5383e071318afe8eece515b4b264cfb46c1a84 3.0PR16Q1 d386f41fa755d23e0e23f881aece691009051ebd 3.0PR16Q1.1 ec73935a2c83b6164a18cb70996226cb15672038 3.0PR16Q1.2 +208b773131650c3806cefa65b4d5df9bf1992821 3.0PR16Q1.3 +cfff3c184b53528cd71acfe21b15800db17b3436 3.0PR16Q2 +7667e8781815f8fa0bf2d3104aeb585cb2ce8681 3.0PR16Q2.1 +d40ef4d2ac507a87b46d3118841d03a6a54fec1e 3.0PR16Q2.2 +6db3d7641170254dbd658eb774e36b092c68dd04 3.0PR16Q2.3 +ec10d529b9bbe8caa83f2ea72b29b94bd3473cae 3.0PR16Q3 +d0dee6596f281e29afcd159544992498896e93ff 3.0PR16Q3.1 +f252db9dde915c15574e3d5fa505bd1154e39c74 3.0PR16Q3.2 diff -r 447cf1f78334 -r 855284eb22f6 WebContent/META-INF/MANIFEST.MF --- a/WebContent/META-INF/MANIFEST.MF Tue May 31 09:03:00 2016 +0200 +++ b/WebContent/META-INF/MANIFEST.MF Fri Oct 14 14:38:22 2016 +0200 @@ -1,2 +1,1 @@ -Manifest-Version: 1.0 -Class-Path: \ No newline at end of file +Manifest-Version: 1.0 \ No newline at end of file diff -r 447cf1f78334 -r 855284eb22f6 build.xml --- a/build.xml Tue May 31 09:03:00 2016 +0200 +++ b/build.xml Fri Oct 14 14:38:22 2016 +0200 @@ -103,7 +103,8 @@ <property name="checkTranslationConsistency" value="true"/> <property name="buildValidation" value="true"/> <property name="disableCheckReferencedOrganizations" value="false"/> - + <property name="modules" value=""/> + <available file=".hg" property="is.hg" /> <condition property="calculate.core.rev"> @@ -633,9 +634,10 @@ stableDBdir="${stableDBdir}" testDBdir="${basedir}" verbosity="${bbdd.verbosity}" + modules="${modules}" /> </target> - + <target name="export.sample.data.old" depends="code.rev"> <ant dir="${base.src}" target="export.sample.data.old" inheritAll="true" inheritRefs="true" /> </target> diff -r 447cf1f78334 -r 855284eb22f6 legal/Licensing.txt --- a/legal/Licensing.txt Tue May 31 09:03:00 2016 +0200 +++ b/legal/Licensing.txt Fri Oct 14 14:38:22 2016 +0200 @@ -216,7 +216,7 @@ # jboss-el-api_2.2_spec-1.0.0.Final.jar Under the LGPL license (included as LGPL-2.1.txt in this folder) -# cal10n-api-0.7.4.jar +# cal10n-api-0.7.7.jar # slf4j-ext-1.6.1.jar Under the MIT license (available at http://www.slf4j.org/license.html) diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.class Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.class has changed diff -r 447cf1f78334 -r 855284eb22f6 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 447cf1f78334 -r 855284eb22f6 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 Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_INV.xml Fri Oct 14 14:38:22 2016 +0200 @@ -61,8 +61,6 @@ v_delete_paymentplan BOOLEAN := FALSE; v_Financial_Account_ID FIN_FINANCIAL_ACCOUNT.FIN_FINANCIAL_ACCOUNT_ID%TYPE; v_Financial_Account_Org VARCHAR2(32); -v_CreatePayment CHAR(1):='N'; -v_CreateFinTransaction CHAR(1):='N'; v_PaymentDocType_ID FIN_PAYMENT.C_DOCTYPE_ID%TYPE; v_PaymentDocumentNo FIN_PAYMENT.DOCUMENTNO%TYPE; v_FIN_PAYMENT_ID FIN_PAYMENT.FIN_PAYMENT_ID%TYPE; @@ -93,7 +91,6 @@ cur_PaymentScheduleOrder RECORD; cur_linktopayment_scheddetails RECORD; cur_update_scheddetails RECORD; -cur_invoicepaid RECORD; v_paymentamt NUMBER:=0; v_depositamt NUMBER:=0; @@ -229,16 +226,19 @@ fin_payment_scheduledetail.fin_payment_detail_id, fin_payment_scheduledetail.isinvoicepaid AS paid, CASE WHEN fin_payment_scheduledetail.fin_payment_detail_id is not null THEN 0 ELSE 1 END AS priority - FROM c_invoiceline, c_orderline, fin_payment_schedule, + FROM c_invoice, c_doctype, c_invoiceline, c_orderline, fin_payment_schedule, fin_payment_scheduledetail LEFT JOIN fin_payment_detail ON fin_payment_scheduledetail.fin_payment_detail_id = fin_payment_detail.fin_payment_detail_id LEFT JOIN fin_payment ON fin_payment_detail.fin_payment_id = fin_payment.fin_payment_id - WHERE c_invoiceline.c_orderline_id = c_orderline.c_orderline_id + WHERE c_invoice.c_doctype_id = c_doctype.c_doctype_id + AND c_invoice.c_invoice_id = c_invoiceline.c_invoice_id + AND c_invoiceline.c_orderline_id = c_orderline.c_orderline_id AND c_orderline.c_order_id = fin_payment_schedule.c_order_id AND fin_payment_schedule.fin_payment_schedule_id = fin_payment_scheduledetail.fin_payment_schedule_order AND fin_payment_scheduledetail.fin_payment_schedule_invoice is null AND fin_payment_scheduledetail.ISCANCELED <> 'Y' - AND c_invoiceline.c_invoice_id = invoice_id - AND sign(c_invoiceline.qtyinvoiced) = sign(c_orderline.qtyordered) + AND c_invoice.c_invoice_id = invoice_id + AND ((c_doctype.isreversal='N' AND sign(c_invoiceline.qtyinvoiced) = sign(c_orderline.qtyordered)) + OR (c_doctype.isreversal='Y' AND sign(-c_invoiceline.qtyinvoiced) = sign(c_orderline.qtyordered))) ORDER BY CASE WHEN fin_payment_scheduledetail.fin_payment_detail_id is not null THEN 0 ELSE 1 END, c_orderline.c_order_id; order_schdet cur_order_schdet%ROWTYPE; @@ -335,7 +335,7 @@ END IF; v_pendingamount := v_pendingamount - v_paymentamount; v_scheduledamount := C_Currency_Round((v_paymentamount * v_multiplierarc), v_currency_id, NULL); - IF (v_scheduledamount < 0) THEN + IF (v_scheduledamount < 0 OR v_MultiplierARC = -1) THEN v_negativeps := -1; ELSE v_negativeps := 1; @@ -391,7 +391,7 @@ IF (v_IsSOTrx = 'Y') THEN SELECT COALESCE(COUNT(*),0) INTO v_Count FROM c_orderline - WHERE qtyinvoiced<>qtyordered + WHERE qtyordered <> (qtyinvoiced*v_MultiplierARC) AND c_order_id = order_schdet.order_id; ELSE SELECT count(*) INTO v_count @@ -402,7 +402,7 @@ AND mpo.c_invoiceline_id IS NOT NULL WHERE ol.c_order_id = order_schdet.order_id GROUP BY ol.c_orderline_id, ol.qtyordered) a - WHERE a.matchedqty != a.qtyordered; + WHERE a.qtyordered != (a.matchedqty*v_MultiplierARC); END IF; END IF; diff -r 447cf1f78334 -r 855284eb22f6 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 Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml Fri Oct 14 14:38:22 2016 +0200 @@ -19,20 +19,18 @@ * 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-2015 Openbravo SLU +* All portions are Copyright (C) 2011-2016 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ v_Sql VARCHAR2(2000); v_count NUMBER; v_module VARCHAR2(32); - v_dbprefix VARCHAR2(7); v_isPaymentConfirmed CHAR(1) := 'N'; v_isinvoicepaid CHAR(1):= 'N'; v_referencelist VARCHAR2(32):='575BCB88A4694C27BC013DE9C73E6FE7'; TYPE RECORD IS REF CURSOR; Cur_Dbprefix RECORD; - v_invoicepaidstatus VARCHAR2(32); v_fin_payment_schedule_order VARCHAR(32); v_fin_payment_schedule_invoice VARCHAR(32); v_p_fin_psd_id VARCHAR(32); diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINACC_TRANSACTION.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINACC_TRANSACTION.xml Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINACC_TRANSACTION.xml Fri Oct 14 14:38:22 2016 +0200 @@ -13,5 +13,12 @@ <default><![CDATA[P]]></default> <onCreateDefault><![CDATA['R']]></onCreateDefault> </column> + <column name="EM_APRM_FINACC_TRANS_ORIGIN" primaryKey="false" required="false" type="VARCHAR" size="32" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> + <foreign-key foreignTable="FIN_FINACC_TRANSACTION" name="EM_APRM_FINACC_TRANS_ORIGIN_FK"> + <reference local="EM_APRM_FINACC_TRANS_ORIGIN" foreign="FIN_FINACC_TRANSACTION_ID"/> + </foreign-key> </table> </database> diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_FINANCIAL_ACCOUNT.xml Fri Oct 14 14:38:22 2016 +0200 @@ -33,5 +33,9 @@ <default><![CDATA[N]]></default> <onCreateDefault/> </column> + <column name="EM_APRM_FUNDS_TRANS" primaryKey="false" required="false" type="CHAR" size="1" autoIncrement="false"> + <default/> + <onCreateDefault/> + </column> </table> </database> diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_TRAN_CHECK_TRG.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_TRAN_CHECK_TRG.xml Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_TRAN_CHECK_TRG.xml Fri Oct 14 14:38:22 2016 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="TRIGGER APRM_FIN_FINACC_TRAN_CHECK_TRG"> - <trigger name="APRM_FIN_FINACC_TRAN_CHECK_TRG" table="FIN_FINACC_TRANSACTION" fires="before" insert="true" update="true" delete="true" foreach="row"> + <trigger name="APRM_FIN_FINACC_TRAN_CHECK_TRG" table="FIN_FINACC_TRANSACTION" fires="before" insert="false" update="true" delete="true" foreach="row"> <body><![CDATA[ /************************************************************************ @@ -15,7 +15,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-2013 Openbravo SLU +* All portions are Copyright (C) 2010-2016 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. *************************************************************************/ diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_PMT_CHECK_TRG.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_PMT_CHECK_TRG.xml Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_PMT_CHECK_TRG.xml Fri Oct 14 14:38:22 2016 +0200 @@ -15,7 +15,7 @@ * under the License. * The Original Code is Openbravo ERP. * The Initial Developer of the Original Code is Openbravo SLU -* All portions are Copyright (C) 2010-2011 Openbravo SLU +* All portions are Copyright (C) 2010-2016 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. *************************************************************************/ @@ -46,6 +46,7 @@ OR((COALESCE(:OLD.AMOUNT, 0) <> COALESCE(:NEW.AMOUNT, 0) AND COALESCE(:OLD.STATUS, '0') <> TO_CHAR('RPAE')) OR (COALESCE(:OLD.STATUS, '0') = TO_CHAR('RPAE') + AND COALESCE(:NEW.STATUS, '0') <> TO_CHAR('RPVOID') AND (COALESCE(:NEW.AMOUNT, 0) - COALESCE(:OLD.AMOUNT, 0)) <> (COALESCE(:NEW.GENERATED_CREDIT, 0) - COALESCE(:OLD.GENERATED_CREDIT, 0)))) )) THEN RAISE_APPLICATION_ERROR(-20000, '@20501@'); diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_AUXILIARINPUT.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_AUXILIARINPUT.xml Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_AUXILIARINPUT.xml Fri Oct 14 14:38:22 2016 +0200 @@ -71,7 +71,7 @@ <!--874CCFB2FE7B40D79D2B0AE27951853F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--874CCFB2FE7B40D79D2B0AE27951853F--> <AD_TAB_ID><![CDATA[294]]></AD_TAB_ID> <!--874CCFB2FE7B40D79D2B0AE27951853F--> <NAME><![CDATA[APRM_OrderIsPaid]]></NAME> -<!--874CCFB2FE7B40D79D2B0AE27951853F--> <CODE><![CDATA[@SQL=select case when ps.outstandingamt > 0 then 'N' else 'Y' end +<!--874CCFB2FE7B40D79D2B0AE27951853F--> <CODE><![CDATA[@SQL=select case when ps.outstandingamt <> 0 then 'N' else 'Y' end from fin_payment_scheduledetail fpsd join fin_payment_detail fpd on fpsd.fin_payment_detail_id=fpd.fin_payment_detail_id join fin_payment fp on fpd.fin_payment_id=fp.fin_payment_id @@ -101,7 +101,7 @@ <!--9FF4321DE0E5487B8A649A444F3F64BC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--9FF4321DE0E5487B8A649A444F3F64BC--> <AD_TAB_ID><![CDATA[186]]></AD_TAB_ID> <!--9FF4321DE0E5487B8A649A444F3F64BC--> <NAME><![CDATA[APRM_OrderIsPaid]]></NAME> -<!--9FF4321DE0E5487B8A649A444F3F64BC--> <CODE><![CDATA[@SQL=select case when ps.outstandingamt > 0 then 'N' else 'Y' end +<!--9FF4321DE0E5487B8A649A444F3F64BC--> <CODE><![CDATA[@SQL=select case when ps.outstandingamt <> 0 then 'N' else 'Y' end from fin_payment_scheduledetail fpsd join fin_payment_detail fpd on fpsd.fin_payment_detail_id=fpd.fin_payment_detail_id join fin_payment fp on fpd.fin_payment_id=fp.fin_payment_id diff -r 447cf1f78334 -r 855284eb22f6 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml Tue May 31 09:03:00 2016 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml Fri Oct 14 14:38:22 2016 +0200 @@ -111,6 +111,52 @@ <!--038E6E9140CB4924B22060672E2847A2--> <ALLOWED_CROSS_ORG_LINK><![CDATA[N]]></ALLOWED_CROSS_ORG_LINK> <!--038E6E9140CB4924B22060672E2847A2--></AD_COLUMN> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--><AD_COLUMN> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_COLUMN_ID><![CDATA[03EBACA2EF974E3F9E58A6FE8EF8AECB]]></AD_COLUMN_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <NAME><![CDATA[EM_APRM_FinancialAccount]]></NAME> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <DESCRIPTION><![CDATA[Financial Account in sales invoice details]]></DESCRIPTION> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <HELP><![CDATA[Financial Account in sales invoice details]]></HELP> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <COLUMNNAME><![CDATA[EM_APRM_FinancialAccount]]></COLUMNNAME> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_TABLE_ID><![CDATA[C0233061EA504EFEAB0483E836BBAF31]]></AD_TABLE_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_REFERENCE_ID><![CDATA[95E2A8B50A254B2AAE6774B8C2F28120]]></AD_REFERENCE_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_REFERENCE_VALUE_ID><![CDATA[03D336BF39A7455C8FD64CBCCFB4FC1C]]></AD_REFERENCE_VALUE_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISKEY><![CDATA[N]]></ISKEY> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <SEQNO><![CDATA[290]]></SEQNO> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <AD_ELEMENT_ID><![CDATA[D62D89A819A840B3978E4434C9B66C86]]></AD_ELEMENT_ID> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--03EBACA2EF974E3F9E58A6FE8EF8AECB--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> ------------------------------------------------------------------------------ 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