ERP/3.0/Release Changelog
All issues for MP's older then 17Q4 can be found in old release Changelog |
Contents
- 1 3.0PR21Q4.1
- 2 3.0PR21Q4
- 3 3.0PR21Q3.5
- 4 3.0PR21Q3.4
- 5 3.0PR21Q3.3
- 6 3.0PR21Q3.2
- 7 3.0PR21Q3.1
- 8 3.0PR21Q3
- 9 3.0PR21Q2.4
- 10 3.0PR21Q2.3
- 11 3.0PR21Q2.2
- 12 3.0PR21Q2.1
- 13 3.0PR21Q2
- 14 3.0PR21Q1.3
- 15 3.0PR21Q1.2
- 16 3.0PR21Q1.1
- 17 3.0PR21Q1
- 18 3.0PR20Q4.4
- 19 3.0PR20Q4.3
- 20 3.0PR20Q4.2
- 21 3.0PR20Q4.1
- 22 3.0PR20Q4
- 23 3.0PR20Q3.4
- 24 3.0PR20Q3.3
- 25 3.0PR20Q3.2
- 26 3.0PR20Q3.1
- 27 3.0PR20Q3
- 28 3.0PR20Q2.2
- 29 3.0PR20Q2.1
- 30 3.0PR20Q2
- 31 3.0PR20Q1.3
- 32 3.0PR20Q1.2
- 33 3.0PR20Q1.1
- 34 3.0PR20Q1
- 35 3.0PR19Q4.4
- 36 3.0PR19Q4.3
- 37 3.0PR19Q4.2
- 38 3.0PR19Q4.1
- 39 3.0PR19Q4
- 40 3.0PR19Q3.4
- 41 3.0PR19Q3.3
- 42 3.0PR19Q3.2
- 43 3.0PR19Q3.1
- 44 3.0PR19Q3
- 45 3.0PR19Q2.3
- 46 3.0PR19Q2.2
- 47 3.0PR19Q2.1
- 48 3.0PR19Q2
- 49 3.0PR19Q1.2
- 50 3.0PR19Q1.1
- 51 3.0PR19Q1
- 52 3.0PR18Q4.3
- 53 3.0PR18Q4.2
- 54 3.0PR18Q4.1
- 55 3.0PR18Q4
- 56 3.0PR18Q3.5
- 57 3.0PR18Q3.4
- 58 3.0PR18Q3.3
- 59 3.0PR18Q3.2
- 60 3.0PR18Q3.1
- 61 3.0PR18Q3
- 62 3.0PR18Q3
- 63 3.0PR18Q2.3
- 64 3.0PR18Q2.2
- 65 3.0PR18Q2.1
- 66 3.0PR18Q2
- 67 3.0PR18Q1.3
- 68 3.0PR18Q1.2
- 69 3.0PR18Q1.1
- 70 3.0PR18Q1
- 71 3.0PR17Q4.2
- 72 3.0PR17Q4.1
- 73 3.0PR17Q4
- 74 Old Releases
3.0PR21Q4.1
No Changes
3.0PR21Q4
Features
- 47666: Upgrade jackson libraries
Defects
- 37322: Remove technically useless ad_process entries
- 47076: Upgrade commons-beanutils library to latest 1.9.4
- 47091: log4j should be updated to the latest version
- 47243: Update caniuse-lite to its latest version
- 47309: Creation of invoices from the grid, loss of Focus
- 47320: In saved views the uuid value is shown in the filter of some FK fields
- 47424: The list of supported/recommended browsers must be updated
- 47434: Product fields gets truncated on Excel format in "Valued stock report" windows
- 47456: Unable to add attribute set values to purchase orders lines before saving record
- 47511: Entity.getProperty generates too much memory garbage
- 47546: Install a translation module from the command line fails
- 47552: Error while issue sales order with positive tolerance
- 47573: Label button in Alert window is missing
- 47590: Grid timeout is not working on the popup for audit trail when getting deleted records
- 47926: It is not possible to create a new client using the default roles
3.0PR21Q3.5
No Changes
3.0PR21Q3.4
No Changes
3.0PR21Q3.3
No Changes
3.0PR21Q3.2
Defects
- 47678: Upgrade jackson libraries
3.0PR21Q3.1
No Changes
3.0PR21Q3
Features
- 28703: dbmanager.jar & src-db/src removal
- 46245: Support including source data of optional dependencies in dual modules
- 46363: update Openbravo logos
- 46451: Add Product Characteristic Type
- 46455: Color palette window and color picker selector
- 46485: clean up main jUnit test suites
- 46691: Make method doExecute of BaseReportFrontEndActionHandler protected
- 47036: Remove lots of obsolete support code for obsolete (update.database.mod, ezattributes module, dbmanager.jar references)
- 47152: add the capability to log import entry status
- 47174: Simplify (and speedup) ant generate.entities* by simplifying calling sequence, fix incremental compile
Defects
- 37498: org.openbravo.businessUtility.Email class is deprecated since 3.0MP9 and should be removed.
- 40840: Illegal Access warning in weld-core-impl-3.1.1.Final.jar using JDK12+
- 44588: Make Git ignore host specific Openbravo.properties files in HA environments
- 45594: Junit tests based on BaseWeldTest fail since jdk16 build ea28 (as weld tries to access no longer accessible jdk internals)
- 45729: export.database fails with some views on oracle with: An invalid XML character (Unicode: 0x0) was found in the CDATA section.
- 46178: Avoid trying to find the general ledger configuration if it is not configured in any organization
- 46229: It is not possible to select the same product in different discounts of type "Price Adjustment"
- 46377: Errors during create.database with PostgreSQL 14: ERROR: syntax error at or near "'plpgsql'"
- 46437: Aging report have low performance when is executed in an environment with a huge amount of information
- 46501: The lines of requisition do not allow to put quantity less than 1.
- 46520: junit DataSourceSecurity.fetchShouldBeAllowedOnlyIfRoleIsGranted fails on Tomcat9 (only for Datasource: AccountTreeMovement)
- 46521: ant compile.test does not work incrementally because of wrong src definition
- 46572: ws tests fail having modules in development
- 46647: Neither onCreateDefault nor default values are used when inserting sampledata
- 46632: Missing iso code for Galician language
- 46653: Brand field in Product window is still shown in grid mode
- 46681: If a tab has a field for the id of the entity, it is no longer possible to create a new record in form view
- 46705: fake IT link after install.source
- 46770: Bad tax calculated in Purchase Order lines with multi-country business partner
- 46775: Update package-lock.json to fix npm audit issues
- 46847: Fix support for SCRAM authentication with PostgreSQL database by updating jdbc driver to version supporting it (again)
- 46866: Use OB.Utilities.getTimeFormatDefinition in POS2
- 46886: Incorrect quantities in Return to Vendor Shipment
- 46930: When in a window there are tabs which have a logic to show, and should not be shown, if I go to dropdown I can add it
- 46974: cannot export user action
- 47009: Running backoffice selenium tests fails with only openjdk-11-jre-headless installed but gui environment available
- 47013: JDK17 deprecation for removal warnings
- 47045: In the backoffice when generating an invoice, the order reference of the associated sales order doesn't appear in the invoice
- 47047: Reading tables part of PostgreSQL modelloader could be simplified and speed up
- 47056: Remove leftover code from long obsolete db2 support (which was never finished)
- 47093: Remove use of guava library in java code of backoffice
- 47139: Import entries can be permanently left unprocessed, in Initial status
- 47236: "changes pending" displayed after MMC module install + rebuild
- 47248: Sample data (F&B International Group Client) for 3.0PR21Q3
- 47425: The list of supported/recommended browsers must be updated
3.0PR21Q2.4
No Changes
3.0PR21Q2.3
Defects
- 47679: Upgrade jackson libraries
3.0PR21Q2.2
No Changes
3.0PR21Q2.1
Defects
- 47144: Import entries can be permanently left unprocessed, in Initial status
- 47238: "changes pending" displayed after MMC module install + rebuild
- 47426: The list of supported/recommended browsers must be updated
3.0PR21Q2
Features
- 45516: Upgrade ESLint and Jest to its latest version
- 45825: Add the ability to add icons to CRM filters
- 45846: prepare infrastructure to support react applications
- 46008: Jest tests don't fail if console.error and console.warn are generated
- 46042: Extends externalBusinessPartner config model with fields required for future projects
Defects
- 29853: ant validate.database fails in pi
- 29855: ant validate modules reads excludeFilter.xml from wrong folder
- 45493: IDL for inventory sometimes crash with coul not execute batch
- 45641: Overpayment action selector appears by scrolling down
- 45650: Wrong qtyreserved in m_storage_pending table when a sales order is processed and voided
- 45681: Values not updated after saving fails in a P&E grid that allows additions
- 45684: BOM version windows shows product's name instead of its identifer
- 45740: RuntimeModelTest.testIsParent/testisParent2 hides details of wrong defined columns under isDebug
- 45763: New countries required "San Martín" and "Curaçao"
- 45764: commitAndClose silently rolls back if hibernate trx is marked for roll back
- 45768: PrintController.java, increase post() visibility
- 45797: The list of supported/recommended browsers must be updated
- 45803: MessageBar shows on top of all windows when tab is closed and some ActionHandler callback is still pending
- 45823: A hard limit exist for manually creates products variants
- 45826: Remove obsolete docs/ and benchmark/ from .eslintignore and .prettierignore
- 45830: Error on Fix Backadated Transaction process. A trx is wrongly considered as backdated
- 45838: "Fix Backdated" process does not take into account previous manual adjustments
- 45847: Product | Price and Product customer share the same seqno and level
- 45853: In backend, all data are shown by default in subtabs with Lazy filtering configured
- 45855: ant package.module duplicates check run during export.database + depends on code planned to be removed
- 45890: ClassLoaderTest fails if a Tomcat filter is added
- 45904: ant generate.java.doc has new warnings by default when running with jdk17
- 45909: Performance problem with conversion rate document functionality
- 45931: Create Fields button in Window, tabs and fields-Tab not working (0 fields created)
- 45936: eslint git hook fails to execute in systems without realpath
- 45959: ESLint does not evaluate .jsx files by default in React code
- 45989: Error in the references of type OBUISEL_Selector Reference
- 46009: cannot use dev dependencies in cypress code
- 46140: Parameter passed to npm test are not being taken into account
- 46144: Sample data (F&B International Group Client) for 3.0PR21Q2
- 46154: Eslint should ignore web-jspack folder if org.openbravo.core2 is not installed.
- 46181: Jest tests should not fail if no tests are found
- 46189: WS calls UserLock for every request even within the same session
- 46549: ant compile.test does not work incrementally because of wrong src definition
- 46579: junit DataSourceSecurity.fetchShouldBeAllowedOnlyIfRoleIsGranted fails on Tomcat9 (only for Datasource: AccountTreeMovement)
- 46684: If a tab has a field for the id of the entity, it is no longer possible to create a new record in form view
- 47010: Running backoffice selenium tests fails with only openjdk-11-jre-headless installed but gui environment available
3.0PR21Q1.3
Defects
- 47011: Running backoffice selenium tests fails with only openjdk-11-jre-headless installed but gui environment available
3.0PR21Q1.2
Defects
- 46550: ant compile.test does not work incrementally because of wrong src definition
- 46567: junit DataSourceSecurity.fetchShouldBeAllowedOnlyIfRoleIsGranted fails on Tomcat9 (only for Datasource: AccountTreeMovement)
- 46685: If a tab has a field for the id of the entity, it is no longer possible to create a new record in form view
3.0PR21Q1.1
Defects
- 46126: Create Fields button in Window, tabs and fields-Tab not working (0 fields created)
3.0PR21Q1
Features
- 44064: Raise minimum stack Java version to JDK11
- 44155: Make DBSM support Postgres tsvector column
- 44269: remove GUI rebuild+restart from MMC
- 44942: remove activation key feature restrictions
- 44956: Reduce translation effort project
- 45628: Update copyright year to 2021
Defects
- 39262: Deprecation warnings on cmdline with java10 compiling src-test
- 42392: Create index to improve queries over c_import_entry
- 43275: Once you create a new table AD_Org column name is wrong after sync terminology
- 43903: Openbravo fails to compile with JDK15 because of removal of Nashorn JS engine
- 44803: Support for old-style callout (HttpServletBased and not SimpleCallout) should be removed (for generated-Windows, ad_callout)
- 45029: Generate deprecated tags for deprecated properties by default
- 45081: Credit details appear in Aging report although prepaid order is closed
- 45086: Remove Apache Tika library with already existing Java 7+ functionality
- 45092: Not enough context information on get_stock extension point
- 45143: Outstanding Amount not updated when closing Sales Order in Oracle
- 45152: DatabaseVersionCheck should be updated with 20Q4 oracle support changes
- 45164: The cost of a salary category and machine defined for the future is taken into account in a work effort
- 45165: Popups are inaccessible, behind a mask, after long usage without refreshing or logout/login
- 45177: filter field hover is not escaped
- 45186: Wrong cum stock and cum valuation on backdated transaction costs
- 45199: LoginHandler accepts GET requests
- 45242: remove obsolete ant diagnostic
- 45301: Sales Order header can be saved without Invoice Address although it is mandatory
- 45319: junit test IssuesTest.test18688 is very slow and probably obsolete in the current form
- 45338: By deactivating any registration in the tax zone, you can get this tax if the business partner belongs to that country
- 45341: OBInterceptors consider an udpate new records created manually setting the createdBy
- 45372: The process "Reset accounting" modifies records with the period closed
- 45385: Cannot run and create.database twice against AWS RDS database: ERROR: must be owner of database openbravo
- 45400: Eclipse OpenbravoTest project fails to compile, missing src folder in .project config
- 45401: Performance issues on the Costing background process
- 45410: .gitignore file ignores lib/build in ERP wrongly
- 45414: Skip AccessLevelTest.testADataAccessLevel also for views
- 45422: Apply new HQL style to DefaultJsonDataService class
- 45425: ParametersActionHandler.onSave is not embedding parameters using OBCriteria
- 45429: Code to detect+warn about Unbalanced adminMode in OBBaseTest should be improved
- 45437: BaseOBObject appends parameters in hql query wrongly
- 45442: The list of supported/recommended browsers must be updated
- 45443: Lines selected after sorting the Payment Proposal Expected Payments are not included on it
- 45447: DimensionDisplayUtility uses String.format over hql to introduce certain params
- 45449: Grid Horizontal scroll is not working with chrome 86 and Arabic language
- 45477: Attribute required check in M_TRANSACTION_TRG trigger should allow when stock is zero
- 45513: FIN_BankStatementImport class should use OBCriteria instead of string building
- 45529: Search Vector reference is missing a User Interface Definition
- 45530: UISearchVector extends UITableDir
- 45534: Sample data (F&B International Group Client) for 3.0PR21Q1
- 45621: Return to Vendor P&E shows product's name instead of its identifer
- 45627: Active field in access sub-tabs of the Role window is not displayed on its standard place
- 45777: PrintController.java, increase post() visibility
- 45798: The list of supported/recommended browsers must be updated
- 45815: New countries required "San Martín" and "Curaçao"
- 45843: Error on Fix Backadated Transaction process. A trx is wrongly considered as backdated
3.0PR20Q4.4
Defects
- 46551: ant compile.test does not work incrementally because of wrong src definition
- 46568: junit DataSourceSecurity.fetchShouldBeAllowedOnlyIfRoleIsGranted fails on Tomcat9 (only for Datasource: AccountTreeMovement)
- 46702: If a tab has a field for the id of the entity, it is no longer possible to create a new record in form view
3.0PR20Q4.3
Defects
No Changes
3.0PR20Q4.2
Defects
- 45775: PrintController.java, increase post() visibility
- 45799: The list of supported/recommended browsers must be updated
- 45816: New countries required "San Martín" and "Curaçao"
- 45844: Error on Fix Backadated Transaction process. A trx is wrongly considered as backdated
3.0PR20Q4.1
No Changes.
3.0PR20Q4
Features
- 41484: make job scheduling clusterizable
- 43136: support Oracle 19c
- 44301: remove obsolete parts of utils.js
- 44780: Allow to hide Reversed Payments in Aging Balance Report
- 44832: Support SCRAM authentication with PostgreSQL database by updating jdbc driver to version supporting it
- 44937: Update fileUpload library
- 44949: Update Tomcat JDBC pool library
- 44954: Update dom4j library
- 44958: Update Jackson libraries
Defects
- 43705: Fix security issues in npm dependencies
- 44554: New Physical Inventory documents created with incorrect organization
- 44562: In the "Product" window, "Characteristic Description" values are not displayed in order.
- 44574: The date is not displayed correctly in the "Costing Rules" window -> "Fix Backdated Transactions" process
- 44579: Button to upload products: Window Discount and Promotions
- 44622: Attribute required check in M_TRANSACTION_TRG trigger should be relaxed
- 44625: Remove or fix xercesImpl.jar library to support eclipse java 11
- 44640: Exported grid csv with enabled creation date column value does not match in the application
- 44645: API Change: Changed signature of method getProductIds() in class ImportProductInDiscount
- 44718: An error display in the openbravo log when hyperlink date field is clicked in the general ledger report
- 44726: jdbc connection to Oracle 11 sometimes fails
- 44759: It is not possible to deactivate a product with zero stock
- 44770: In backend, all data are shown by default in subtabs with Lazy filtering configured
- 44788: Wrong information in Credits section of Aging Report: the date when a prepaid order was invoiced needs to be considered
- 44812: SL_MInOutTraceReports callout is old-style callout (not SimpleCallout) but also used in manual HTML code
- 44813: SL_CreateLines_Conversion_UOM callout is old-style callout (not SimpleCallout) but also used in manual HTML code
- 44827: Scheduling a process without start date or start time fails
- 44838: The list of supported/recommended browsers must be updated
- 44863: Remove non-thrown ServletException exception in OBScheduler.java
- 44921: Adding a column in the grid view to a view when there is a Lazy Filter launches the search
- 44938: Cost Adjustment process do not generate required transaction cost records in some scenarios
- 44951: Update ABC button of Pareto Product Report not working.
- 44952: Fix added column in AD_PROCESS breaking CI
- 44963: Change quartz.properties to be a .template instead of a versioned file
- 44969: Execute quartz scheduling tests in both clustered and non-clustered mode
- 44996: Error in the Recalculate Amortization process
- 44997: missplaced "Cluster Instance" menu entry
- 44999: xercesImpl updated causes errors on install.source in JDK8
- 45003: Remove old client.kernel js benchmark library and code as no longer useful
- 45004: Remove obsolete old javascripts docs ui from client.kernel
- 45005: In HA environments Data Import Entry processor is executed in the two nodes simultaneously
- 45006: unstable background scheduler jUnit test
- 45008: Modulescript CreateMissingQuartzProperties fails in CI
- 45022: Add missing description/help in AD_Table and AD_Windows from clustered quartz
- 45089: White screen when navigating to Product window from Sales Order window some times
- 45097: Payment wrongly shown as Credit, as it is also associated to the invoice
- 45112: Sample data (F&B International Group Client) for 3.0PR20Q4
- 45129: Fix name and print name for all columns in tables obsched*
- 45156: An error display in the openbravo log when hyperlink date field is clicked in the trial balance report
- 45174: DatabaseVersionCheck should be updated with 20Q4 oracle support changes
- 45178: filter field hover is not escaped
- 45228: disable GUI rebuild+restart from MMC by default
- 45331: Sales Order header can be saved without Invoice Address although it is mandatory
- 45367: By deactivating any registration in the tax zone, you can get this tax if the business partner belongs to that country
- 45415: Skip AccessLevelTest.testADataAccessLevel also for views
- 45430: Code to detect+warn about Unbalanced adminMode in OBBaseTest should be improved
- 45441: The list of supported/recommended browsers must be updated
- 45470: Grid Horizontal scroll is not working with chrome 86 and Arabic language
- 45514: Cannot run and create.database twice against AWS RDS database: ERROR: must be owner of database openbravo
3.0PR20Q3.4
Defects
- 45776: PrintController.java, increase post() visibility
- 45800: The list of supported/recommended browsers must be updated
- 45817: New countries required "San Martín" and "Curaçao"
- 45845: Error on Fix Backadated Transaction process. A trx is wrongly considered as backdated
3.0PR20Q3.3
No Changes.
3.0PR20Q3.2
Defects
- 45179: filter field hover is not escaped
- 45229: disable GUI rebuild+restart from MMC by default
- 45332: Sales Order header can be saved without Invoice Address although it is mandatory
- 45368: By deactivating any registration in the tax zone, you can get this tax if the business partner belongs to that country
- 45471: Grid Horizontal scroll is not working with chrome 86 and Arabic language
3.0PR20Q3.1
Defects
- 44839: The list of supported/recommended browsers must be updated
- 44932: Scheduling a process without start date or start time fails
- 45062: Update dom4j library
- 45066: Update Jackson libraries
- 45068: Update Tomcat JDBC pool library
- 45011: In HA environments Data Import Entry processor is executed in the two nodes simultaneously
- 45017: Error in the Recalculate Amortization process
- 45064: Update fileUpload library
3.0PR20Q3
Features
- 42775: ant package.core is tied to mercurial and cannot be used with ob source in git
- 43137: oracle jdbc driver needs to be updated to support Oracle 19c
- 43502: Discounts characteristics filter should be improved for cases of multiple characteristic values to handle inclusion/exclusion
- 43532: jrxml translate build step fails if using jasperreport.dtd
- 43657: Masterdata IndexedDB - Phase 1
- 43978: Remove "classic popup tree view" which has been obsolete by "Tree Extension" project in 14Q2
- 44005: Document Sequence refactor project
- 44024: Delete the 2 obsolete Reset Accounting implementations
- 44033: Review and probably remove unused RptC_OrderP java and jrxml files
- 44164: make it possible to add information to process definition payload on client side
- 44191: PostgreSQL 13: warn reading DB model
Defects
- 15126: create.database.database fails with db-name like 'org.openbravo.base.seam' on postgres
- 25127: When updating core files removes in the 'referencedata' folder by the update are not removing in the instance
- 39212: Small cleanup of build.xml (simplify smartbuild antcalls, remove obsolete db.apply.modules & apply.on.update)
- 42389: Error processing inventory with reservation
- 42664: Deprecated properties usage should be removed in platform modules
- 42775: ant package.core is tied to mercurial and cannot be used with ob source in git
- 43137: oracle jdbc driver needs to be updated to support Oracle 19c
- 43201: Wrong information displayed in the grid after editing a child record under some circumstances
- 43291: csv button enabled while editing filters with lazy fitlering enabled (2)
- 43292: Git hooks for jslint and jsformatter don't work on files with both staged and ustaged changes
- 43340: Apply new HQL Style in PriceAdjustment.java
- 43363: unneded requests to StaticResources when working in cluster
- 43372: [20Q1] [NewSkin] [UX] Incorrect text placement of error message when inputting a weak password in "Password Change" popup
- 43380: Remittance of a payment out using credit gets unbalance and posts on Suspense Balancing account
- 43388: Apply new HQL Style in ConversionRateEventHandler.java
- 43394: Apply new HQL Style in InvoiceEventHandler.java
- 43396: In case selected record does not belong to the first page of records, it is removed when selecting a new record
- 43397: Apply new HQL Style in OrderEventHandler.java
- 43399: The Attribute Set Value Column in the Voided invoice is not getting from the original invoice
- 43400: Apply new HQL Style in OrderLineEventHandler.java
- 43404: Apply new HQL Style in UOMConversionEventHandler.java
- 43411: Apply new HQL Style in FinancialUtils.java
- 43417: Apply new HQL Style in ResetAccounting.java
- 43439: Remove column Fin_Payment_Sched_Inv_V_Id from FIN_PAYMENT_DETAIL_V view
- 43447: Apply new HQL Style in InventoryCountProcess.java
- 43450: ProcessUploadedFile is meant to be extensible, but is not extensible outside its package
- 43453: Apply new HQL Style in ReservationUtils.java
- 43458: Apply new HQL Style in ResetValuedStockAggregated.java
- 43483: Price data introduced in Order Line "Line Net Amount" Field is not invalidated if incorrect
- 43509: Apply new HQL Style in CreateReplacementOrderExecutor.java
- 43515: Apply new HQL Style in ReplaceOrderExecutor.java
- 43518: Sample data (F&B International Group Client) for 3.0PR20Q2
- 43527: Dbsourcemanager MaterializedView support: if MV depends on other MV order of execution can be wrong
- 43532: jrxml translate build step fails if using jasperreport.dtd
- 43554: Costing Background Process is not creating necessary standard costs when costing rule has changed to be standard
- 43573: Apply new HQL style in PriceDifferenceUtil
- 43579: Alerts don't show in the main button, only in alert management window
- 43581: selector "Create lines from Order" in "Purchase Invoice" does not show trigger's errors.
- 43608: failed process definition execution not shown in UI
- 43642: warnings compiling with Eclipse 2020-03
- 43685: Re-add exception message when error importing translations
- 43686: TranslationHandler shows INFO of not found after each ERROR
- 43687: TranslationHandler does not cancel on first exception and makes more transactions
- 43696: Create Product Copy of Process plan window is copying all the transactions and costs of the original product
- 43738: Offers report can product a system crash due to OufOfMemory
- 43760: Error when trying to delete orphan lines orphan lines on Return from Customer window
- 43784: OBMultiSelectorItem parameter values are not saved in the form
- 43791: Referencedinventory tests are incompatible with AWO and should auto-skip themselves if AWO is present
- 43796: The list of supported/recommended browsers must be updated
- 43831: Error processing G/L Journal with date format MM-DD-YYYY
- 43849: Multiselectors don't refresh form on change if no element is selected or if external X icon is pressed
- 43884: Deactivate countries that are regions of France
- 43916: Unbalanced accounting in case a Payment Settled in a remittance is unposted, as it can not be posted again any more
- 43917: Filtering in the grid is not working properly using the keybord
- 43952: ant create.database on postgresql fails with username containing @ symbol
- 43963: on adding/removing non-grid parameters are not filtering the grid when the "Done" button process executed successfully
- 43974: In sales order when navigating the Delivery Location record is modified with another address whit the same address name
- 43978: Remove "classic popup tree view" which has been obsolete by "Tree Extension" project in 14Q2
- 44005: Document Sequence refactor project
- 44022: Not needed cast in BuildValidation java class
- 44024: Delete the 2 obsolete Reset Accounting implementations
- 44033: Review and probably remove unused RptC_OrderP java and jrxml files
- 44058: The Creation Date, Created By, Update Date, Updated By fields appear blank in the Create Line from Order and Create Line from R
- 44069: If there is a change of size of a column in a template it fails in Oracle
- 44089: remove Heartbeat Custom queries
- 44108: In Discounts and Promotions window, unclear error shown when trying to upload products from a file if they are duplicated
- 44175: A number of non-public xsql files/method are present but never used
- 44186: Incorrect data when change the organization in "Return from Customer" window.
- 44191: PostgreSQL 13: warn reading DB model
- 44249: Error appears when role does not have widgets
- 44255: Wrong posting in Settled Remittance Lines: cashvat information not generated when it should
- 44265: Grid timeout is not working on the popup for audit trail
- 44281: user window have bad performance because of HQL filter clause
- 44310: Avoid hard code value for Doc Type ID parameter when calling DB function m_get_default_aum_for_document
- 44324: Performance Regression after creating new index
- 44334: Wrong amount in financial account if the currency of the payment is edited
- 44342: Created index for Financial account window performance does not work efficiently if there are no reconciliations
- 44459: Sample data (F&B International Group Client) for 3.0PR20Q3
- 44547: Stop referencing irc channel #openbravo as it is obsolete
- 44681: Exported grid csv with enabled creation date column value does not match in the application
- 44688: The date is not displayed correctly in the "Costing Rules" window -> "Fix Backdated Transactions" process
3.0PR20Q2.2
Defects
- 44933: Scheduling a process without start date or start time fails
- 45012: In HA environments Data Import Entry processor is executed in the two nodes simultaneously
- 45018: Error in the Recalculate Amortization process
- 45063: Update dom4j library
- 45065: Update fileUpload library
- 45067: Update Jackson libraries
- 45069: Update Tomcat JDBC pool library
3.0PR20Q2.1
Defects
- 44282: Grid timeout is not working on the popup for audit trail
- 44336: Wrong posting in Settled Remittance Lines: cashvat information not generated when it should
- 44682: Exported grid csv with enabled creation date column value does not match in the application
- 44689: The date is not displayed correctly in the "Costing Rules" window -> "Fix Backdated Transactions" process
3.0PR20Q2
Features
- 42673: Update copyright year to 2020
- 42769: ant package.module is missing to exclude .git
- 43000: Migrate current Mercurial hooks to Git hooks
- 43041: PrintInvoices cleanup
- 43045: ReportSalesOrderOpenItemJR cleanup
- 43046: ReportToInvoiceConsignmentJR cleanup
- 43183: exclude .git when reading DB xml files
- 43378: Dummy issue1 to test code2mantis integration
- 43379: Dummy issue2 to test code2mantis integration
- 43532: jrxml translate build step fails if using jasperreport.dtd
Defects
- 38305: The order of the combo is wrong using "unfiltered foreign key combo" in grid configuration.
- 42389: Error processing inventory with reservation
- 42419: Error about non-existing table on each install.source in pg logfile (related to obsolete table recreation in dbsm)
- 42475: Openbravo JS minimizer does not work well with template literals
- 42515: Wrong cost calculated for backdated goods movements
- 42520: Pareto Product Report shows wrong stock
- 42595: StyleSheet components and StaticResource components do not follow the same criteria for development mode
- 42665: Deprecated properties usage should be removed in ERP modules
- 42702: Rounding problem on posting matched invoices in certain cases when the result has an inifinite number of decimals
- 42725: Apply new HQL Style in AddPaymentActionHandler.java
- 42736: Apply new HQL style in VariantChDescUpdateProcess
- 42738: Apply new HQL Style in CheckExistsOverissueBinForRFCShipmentWH.java
- 42740: Apply new HQL style in ServicePriceUtils
- 42746: CVE in quartz 2.3.1
- 42749: Apply new HQL Style in MatchStatementOnLoadGetPreferenceActionHandler.java
- 42762: Apply new HQL Style in ProcessInvoice.java
- 42784: Apply new HQL style in CharacteristicValueEventHandler
- 42785: Apply new HQL style in ProductCharacteristicEventHandler
- 42786: Apply new HQL style in ProductCharacteristicsDS
- 42787: Apply new HQL style in ManageVariantsDS
- 42788: Apply new HQL style in ServiceDeliverUtility
- 42789: Apply new HQL style in ServicesModifyTaxCopyConfiguration
- 42790: Apply new HQL style in ServiceOrderLineEventHandler
- 42791: Apply new HQL style in ServiceOrderLineRelate
- 42799: Apply new HQL Style in FIN_PaymentEventListener.java
- 42804: Apply new HQL Style in FIN_ReconciliationEventListener.java
- 42812: Apply new HQL Style in AddOrderOrInvoiceFilterExpressionHandler.java
- 42813: Apply new HQL Style in FundsTransferGLItemDefaultValueExpression.java
- 42814: Apply new HQL Style in FIN_AddPayment.java
- 42816: Apply new HQL Style in FIN_BankStatementProcess.java
- 42824: Stock Valuation and Unit Cost of 0 in Product - Unit Cost tab moving the total amount of produt from one bin to another
- 42840: Apply new HQL Style in FIN_PaymentMonitorProcess.java
- 42845: Apply new HQL Style in APRM_MatchingUtility.java
- 42847: Inventory Amount Update process tries to create Physical Inventories in organizations no trx allowed
- 42848: Apply new HQL Style in UpdatePricesAndAmounts.java
- 42854: Apply new HQL Style in CreateLinesFromUtil.java
- 42871: missing log for failing DAL property validations
- 42877: Apply new HQL Style in UpdateInvoiceLineInformation.java
- 42878: Apply new HQL Style in UpdatePricesAndAmounts.java
- 42879: Apply new HQL style in ProductServiceConfigurationObserver
- 42882: Apply new HQL Style in CostingTransactionsHQLTransformer.java
- 42884: Apply new HQL Style in StockReservationPickAndEditDataSource.java
- 42908: update/export database fails with sequences having a big start
- 42915: Tree selector cannot be used in a parameter window that is opened from the menu
- 42916: Selectors do not work properly in parameter windows if there are translations installed
- 42922: Apply new HQL Style in AgingOrganizationFilterExpression.java
- 42925: Apply new HQL Style in AverageAlgorithm.java
- 42929: Wrong warning shown when trying to change the standard precision of a currency to a value higher than 2
- 42943: Apply new HQL Style in AverageCostAdjustment.java
- 42947: Apply new HQL Style in CostAdjustmentProcess.java
- 42981: The list of supported/recommended browsers must be updated
- 42994: Validating a new costing rule is trying to create physical inventories in organizations where transactions are not allowed
- 43008: Apply new HQL Style in CostAdjustmentUtils.java
- 43029: export to csv doesn't timeout
- 43030: csv button enabled while editing filters with lazy fitlering enabled
- 43034: Apply new HQL Style in CostingAlgorithm.java
- 43041: PrintInvoices cleanup
- 43042: [Balance Sheet and P&L Structure: User can select General Ledger of organizations for its natural tree but not Accounting Report
- 43044: Apply new HQL Style in CostingAlgorithmAdjustmentImp.java
- 43047: Apply new HQL Style in CostingRuleProcess.java
- 43051: Apply new HQL Style in CostingRuleProcessOnProcessHandler.java
- 43052: Apply new HQL Style in CostingServer.java
- 43061: Private functions not locally used in CostingAlgorithmAdjustmentImp.java
- 43073: Apply new HQL Style in CostingUtils.java
- 43097: Apply new HQL Style in FixBackdatedTransactionsProcess.java
- 43098: Speed-up delete client (and related junit test) by only loading tables (and not full dbsm model)
- 43099: Apply new HQL Style in InventoryAmountUpdateProcess.java
- 43105: Apply new HQL Style in LandedCostDistributionByAmount.java
- 43107: Apply new HQL Style in LandedCostProcess.java
- 43110: Apply new HQL Style in LCMatchingProcess.java
- 43121: junit test RuntimeModelTest.testIdentifiers is not given useful output (hiding details)
- 43151: Apply new HQL Style in ResetStockValuation.java
- 43175: Update.database message about local changes in application dictionary is missing table name
- 43176: The TaxBaseAmt field is not reported
- 43183: exclude .git when reading DB xml files
- 43197: OBServletContextMock is not initializing the DefaultDesignPath parameter
- 43201: Wrong information displayed in the grid after editing a child record under some circumstances
- 43203: Discounts with Characteristics. Having diferent characteristics work as "OR" instead of "AND"
- 43215: IIt is impossible to delete products because of dependency with m_store_pending table
- 43224: Apply new HQL Style in StandardCostAdjustment.java
- 43231: Apply new HQL Style in MRPManufacturingPlanProcess.java
- 43232: Apply new HQL Style in ProcessGoods.java
- 43249: Apply new HQL Style in RMInsertOrphanLine.java
- 43255: Apply new HQL Style in SE_Locator_Activate.java
- 43261: Apply new HQL Style in SL_LandedCost_InvoiceLine.java
- 43264: Duplicate Indexes in some core table definitions
- 43265: Apply new HQL Style in SL_ProductPrice_PriceListVersion.java
- 43267: Apply new HQL Style in DocDoubtfulDebt.java
- 43272: When importing translation for no longer existing elements -> INFO message is missing all necessary details
- 43274: Payment In/Out Window bad performance because documentno index is missing
- 43278: Apply new HQL Style in DocLineCashVATReady_PaymentTransactionReconciliation.java
- 43284: Apply new HQL Style in DocMovement.java
- 43291: csv button enabled while editing filters with lazy fitlering enabled (2)
- 43298: Apply new HQL Style in AssetLinearDepreciationMethodProcess.java
- 43305: Apply new HQL Style in MRPPurchaseCreateReservations.java
- 43320: Apply new HQL Style in GeneralAccountingReports.java
- 43324: Apply new HQL Style in ReportValuationStock.java
- 43336: Apply new HQL Style in CancelAndReplaceUtils.java
- 43340: Apply new HQL Style in PriceAdjustment.java
- 43363: unneded requests to StaticResources when working in cluster
- 43376: Apply new HQL Style in CashVATUtil.java
- 43380: Remittance of a payment out using credit gets unbalance and posts on Suspense Balancing account
- 43381: Apply new HQL Style in DimensionDisplayUtility.java
- 43387: Apply new HQL Style in OBLedgerUtils.java
- 43388: Apply new HQL Style in ConversionRateEventHandler.java
- 43394: Apply new HQL Style in InvoiceEventHandler.java
- 43397: Apply new HQL Style in OrderEventHandler.java
- 43399: The Attribute Set Value Column in the Voided invoice is not getting from the original invoice
- 43400: Apply new HQL Style in OrderLineEventHandler.java
- 43404: Apply new HQL Style in UOMConversionEventHandler.java
- 43411: Apply new HQL Style in FinancialUtils.java
- 43417: Apply new HQL Style in ResetAccounting.java
- 43435: Remove deprecated column PaymentRule from C_invoice
- 43436: Remove deprecated column TaxAmt from C_invoiceLine
- 43437: Remove deprecated column SHOWACCOUNTNO and SHOWIBAN from C_BP_BANKACCOUNT table
- 43438: Remove deprecated column DateAcct from GL_JournalLine
- 43439: Remove column Fin_Payment_Sched_Inv_V_Id from FIN_PAYMENT_DETAIL_V view
- 43447: Apply new HQL Style in InventoryCountProcess.java
- 43453: Apply new HQL Style in ReservationUtils.java
- 43458: Apply new HQL Style in ResetValuedStockAggregated.java
- 43509: Apply new HQL Style in CreateReplacementOrderExecutor.java
- 43515: Apply new HQL Style in ReplaceOrderExecutor.java
- 43518: Sample data (F&B International Group Client) for 3.0PR20Q2
- 43532: jrxml translate build step fails if using jasperreport.dtd
- 43573: Apply new HQL style in PriceDifferenceUtil
- 43579: Alerts don't show in the main button, only in alert management window
- 43581: selector "Create lines from Order" in "Purchase Invoice" does not show trigger's errors.
- 43702: Re-add exception message when error importing translations
- 43798: The list of supported/recommended browsers must be updated
- 43802: Referencedinventory tests are incompatible with AWO and should auto-skip themselves if AWO is present
- 43933: Filtering in the grid is not working properly using the keybord
- 43953: [20Q1] [NewSkin] [UX] Incorrect text placement of error message when inputting a weak password in "Password Change" popup
- 44090: remove Heartbeat Custom queries
- 44199: warnings compiling with Eclipse 2020-03
3.0PR20Q1.3
Defects
- 44283: Grid timeout is not working on the popup for audit trail
- 44337: Wrong posting in Settled Remittance Lines: cashvat information not generated when it should
- 44683: Exported grid csv with enabled creation date column value does not match in the application
- 44690: The date is not displayed correctly in the "Costing Rules" window -> "Fix Backdated Transactions" process
3.0PR20Q1.2
Defects
- 43934: Filtering in the grid is not working properly using the keybord
- 44091: remove Heartbeat Custom queries
- 44198: warnings compiling with Eclipse 2020-03
3.0PR20Q1.1
Defects
- 43584: Alerts don't show in the main button, only in alert management window
- 43591: jrxml translate build step fails if using jasperreport.dtd
- 43703: Re-add exception message when error importing translations
- 43803: Referencedinventory tests are incompatible with AWO and should auto-skip themselves if AWO is present
3.0PR20Q1
Features
- 40836: generate deprecated DAL java entities
- 40837: improve javadoc of generated entities: db column for properties
- 41421: Unsupport legacy cost engine
- 41483: update quartz
- 41629: improve javadoc of generated entities: Include help for table and columns
- 41757: improve password storage in DB
- 41977: Allow subqueries in Log Clean Up Configuration hql where clause
- 42042: Add support of materialized views
- 42075: Update ESLint settings to support ES9
- 42177: Create infrastucture for javascript tests
- 42249: Add ESLint rules configuration to support Airbnb javascript guidelines
- 42295: Order Confirmation project
- 42343: raise minimum stack (20Q1)
Defects
- 33401: Move display logic from Region tab fields to the tab itself
- 38838: ant version is not properly displayed in form view of System Info window
- 41712: Subquery in getDocumentNo in ReportGeneralLedgerJournal is not using bind-params
- 41737: Modify payment plan recalculation when deleting line
- 41754: Negative values have string format when they are exported to csv file
- 41793: Fix backdated transaction is not fixing all backdated transactions
- 41800: Since the last update of Chrome 77.0.3865.75 the direct print function is not working
- 41821: Messages in header tab should disappear when a child tab record is edited
- 41823: Instace Purpose configuration popup points to 2.50 wiki page
- 41880: Error on window Match Statements for operations with different currencies.
- 41882: There are fields with the same sequence number for the same window/tab
- 41893: Masked String reference can leave ADCS in an inconsitent state
- 41900: In Product Characteristics, the Manage variants filter, in doesn't filter for more than one characteristics
- 41909: Create sales order from expenses does not filter correctly
- 41935: Modify Payment Plan shows invalid amount when changing payment methods.
- 41937: Modify Payment Plan shows invalid amount when changing payment methods.
- 41942: Apply new HQL Style to platform classes
- 41954: Amount field refreshed to zero in Add Payment into sales orders
- 41955: discount value is being calculated incorrectly
- 41978: Import Entry data types without sequence should be sumbitted in last place
- 42023: In End Year Close window Accounting Tab FinancialMgmtPeriod.getfinancialMgmtPeriodControlList is needed
- 42040: Cannot print to PDF the Valued Stock Report if there exists a transaction in which the cost is not calculated
- 42041: The error message when rescheduling a process fails is not translatable
- 42044: Duplicated code in ScheduleProcess and RescheduleProcess
- 42051: cancel and replace sets messagebar as keepOnAutomaticRefresh even if no message is shown
- 42057: It is not possible to unpost an Internal Comsumption
- 42066: truncated year in date picker
- 42067: Eclipse warnings caused by javadoc changes
- 42092: Unbalance posting when adjusting a return receipt
- 42149: The list of supported/recommended browsers must be updated
- 42150: The list of supported/recommended browsers must be updated
- 42153: Grid timeout returns unclear message in the backoffice
- 42162: Grid timeout returns unclear message in the backoffice
- 42178: When the "add payment" window is loading and the focus is changed of the window a grey screen appears
- 42239: Combo box selector no items to show from a custom P&E process with HQL where clause applied
- 42270: Grid not properly initialized due to missing window personalization information
- 42285: Apply new HQL style to interface AccessTypeInjector and remove StringBuilder
- 42297: Typo in HQLDataSourceService
- 42352: Error voiding sales invoice
- 42703: Update copyright year to 2020
- 42747: CVE in quartz 2.3.1
- 42830: ant package.module is missing to exclude .git
- 42868: Inventory Amount Update process tries to create Physical Inventories in organizations no trx allowed
- 42982: The list of supported/recommended browsers must be updated
- 43002: Validating a new costing rule is trying to create physical inventories in organizations where transactions are not allowed
- 43170: junit test RuntimeModelTest.testIdentifiers is not given useful output (hiding details)
- 43180: Update.database message about local changes in application dictionary is missing table name
- 43191: [Balance Sheet and P&L Structure: User can select General Ledger of organizations for its natural tree but not Accounting Report
- 43206: export to csv doesn't timeout
- 43317: When importing translation for no longer existing elements -> INFO message is missing all necessary details
3.0PR19Q4.4
Defects
- 43585: Alerts don't show in the main button, only in alert management window
- 43592: jrxml translate build step fails if using jasperreport.dtd
3.0PR19Q4.3
- No issues fixed for this release
- Release done to keep same version number 19Q4 for Commerce & Business Suite.
3.0PR19Q4.2
Defects
- 42831: ant package.module is missing to exclude .git
- 42869: Inventory Amount Update process tries to create Physical Inventories in organizations no trx allowed
- 43181: Update.database message about local changes in application dictionary is missing table name
- 43192: [Balance Sheet and P&L Structure: User can select General Ledger of organizations for its natural tree but not Accounting Report
- 43207: export to csv doesn't timeout
3.0PR19Q4.1
Defects
- 42573: The m_explodebomnotstock function creates locks in m_pricelist table causing big performance problems
- 42577: Logs older than 30 days are not removed during log rotation
- 42614: Record is added in Organization tab in an Inactive Discounts and Promotion record, but it is lost when refreshing window
3.0PR19Q4
Features
- 40752: Simplify oracle version specific code after no longer supporting Oracle 11.1
- 40823: Delete obsolete db functions that have been deprecated long time ago
- 41081: Delete old Payment Monitor (pre-APRM)
- 41104: refactor CR services not to depend on axis
- 41228: One-to-many clean up of existing columns (Functional)
- 41443: make DAL initialization optinal from OBBaseTest
- 41504: [19Q3] Add a message about removed support for Internet Explorer
- 41505: Ability to convert to JSON objects of classes extending BaseOBObject with DataToJsonConverter
- 41559: Remove widget: "Openbravo Technical Training Listings" as content is identical to other widget "Openbravo Education Listings"
- 41581: Display Description field in Discounts and Promotions window
- 41777: add an annotation to link test cases with issues
Defects
- 34328: View Implementation accesses are not generated automatically for newly created roles
- 38671: random NPE getting data for some date/datetime fields
- 39258: Group by option is not supported in columns that belong to Pick and Edit window in Process Definition
- 39348: Review Activation_Message callout usage
- 40536: Remove support for axis
- 40679: Calculate Indirect Cost button should not appear in Indirect Cost - Value tab is Cost UOM is Percentage
- 40722: MovementDate is filled with time and should contain only with the date
- 40746: Problem when a process executed in a subtab, request without pagination done to datasource
- 40773: SL_TaxCategory_Org.execute is not using bind-parameters
- 40776: ResetAccounting.hasProcessing is not using bind-parameters
- 40808: can't generate javadoc with JDK 11.0.2
- 40832: SequenceProductCreate.getLineNum is not using bind-parameters
- 40833: SequenceProductCreate.getLineNum is not using bind-parameters
- 40844: use proper html escape in old selectors
- 40845: use proper html escape in old selectors
- 40848: AcctServer.isConveritble is not using bind-parameters
- 40849: AcctServer.isConveritble is not using bind-parameters
- 40887: incorrect audit trail for DAL WebServices
- 40888: incorrect audit trail for DAL WebServices
- 40898: unreachable system after tying to create a record through ws with unlimited access license
- 40899: unreachable system after tying to create a record through ws with unlimited access license
- 40916: Use as filter option is not working properly with date columns
- 40917: Use as filter option is not working properly with date columns
- 40972: When clicking 'Manage Variant' to create a variant of a product, the new product date is the same as the generic.
- 41023: Cannot open Payment Execution form if there are more than 1000 payment methods
- 41024: Cannot open Payment Execution form if there are more than 1000 payment methods
- 41034: ImportEntryPreProcessors with qualifiers are not executed
- 41073: BigDecimal.js uses deprecated Function.arguments
- 41087: when the internet connection is slow the GetConvertedQtyActionHandler don't set the value in the correct cell
- 41125: Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes
- 41126: Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes
- 41134: Stateless Requests should not check concurrent user limit
- 41136: Import bank statement doesn't consider Business partner if included in the statement (fix included)
- 41137: Sales Representative selector doesn't filter by natural tree anymore
- 41175: Incorrect date to get conversion rate in Valued Stock Report
- 41185: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary
- 41186: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary
- 41199: PaymentReportDao is not using bind-param
- 41215: Error using FIN_Utility.getDocumentNo in an event handler
- 41217: error logged while logging out.
- 41231: Reconciliation is not using bind-params
- 41232: AdvPaymentMngtDao is not using bind-params
- 41233: MatchTransactionDao.getUnmatchedBankStatementLines
- 41234: TransactionsDao.getCurrentlyClearedAmt is not using bind-param
- 41235: FIN_AddPaymentFromJournalLine.doExecute is not using bind-params
- 41236: RecordID2Filling.getBPAccountList is not using bind-params
- 41237: FIN_BankstatementImport is not using bind-params
- 41238: FIN_Utility.{isPeriodOpen,isReversePayment,getOrderedPaymentDetailList) are not using bind-params
- 41239: ADTreeDatasourceService.{getNodeChildenQuery,nodeHasChildren, nodeConformsToWhereClause) are not using bind-params
- 41240: AcctServer.{getAccountDBpartner, disableDocumentConfirmation} are not using bind-params
- 41242: DocFINBankStatement.createFact is not using bind-params
- 41243: DocFINFinAccTransaction.createFact is not using bind-params
- 41244: DocFINPayment.createFact is not using bind-params
- 41245: DocFINReconciliation.createFact is not using bind-params
- 41249: ADTreeDatasourceService.{getNodeChildenQuery,nodeHasChildren, nodeConformsToWhereClause) are not using bind-params
- 41250: ADTreeDatasourceService.{getNodeChildenQuery,nodeHasChildren, nodeConformsToWhereClause) are not using bind-params
- 41251: UpdateActuals.doExecute is not using bind-params
- 41252: ReportGeneralLedgerJournal.getDocuments is not using bind-params
- 41253: ReportProjectProfitabilityJR.noConversionToHours is not using bind-params
- 41255: ReportProjectProfitabilityJR.noConversionToHours is not using bind-params
- 41257: InitialSetupUtility.{getCOAModules,getRDModules} are not using bind-parameters
- 41259: PaymentReportDao is not using bind-param
- 41262: FIN_Utility.{isPeriodOpen,isReversePayment,getOrderedPaymentDetailList) are not using bind-params
- 41278: CostingBackground.doExecute is not using bind-params
- 41288: Apply new HQL Style to OBContext & EntityAccessChecker
- 41289: TreeUtility is not using bind-params
- 41293: apply HQL style guide to ADTreeDatasourceService
- 41295: When a void receipt is a backdated transaction and the original receipt has adjustments the background process fails.
- 41297: Not possible to recalculate an amortization
- 41306: Apply HQL style guide to FIN_Utility
- 41310: Apply HQL style guide to ReportProjectProfitabilityJR
- 41315: [AUoM] Operative Quantity isn't correctly calculated when Creating Lines in Purchase Invoice from a Return To Vendor order
- 41327: [AUoM] Operative Quantity isn't correctly calculated when Creating Lines in Purchase Invoice from a Return To Vendor order
- 41328: [AUoM] Operative Quantity isn't correctly calculated when Creating Lines in Purchase Invoice from a Return To Vendor order
- 41333: Duplicate values when create new Product characteristics values
- 41338: error when opening some backoffice windows
- 41346: Remove Getting Started widget (half-not working and outdated)
- 41352: Wrong validation error when internet connection is slow
- 41359: error when opening some backoffice windows
- 41366: Check constraints values when exported values are transformed to upper case
- 41372: Apply HQL style guide to AdvPaymentMngtDao
- 41373: Apply HQL style guide to Reconciliation
- 41383: [19Q3] [D&P per hour] Discount or promotion can no longer be correctly created and used
- 41389: Apply HQL style guide to MatchTransactionDao
- 41390: Apply HQL style guide to TransactionsDao
- 41391: Apply HQL style guide to FIN_AddPaymentFromJournalLine
- 41401: Security Issue - Path Traversal with Attachments
- 41403: Apply HQL style guide to RecordID2Filling
- 41404: Discount Invoice Report error
- 41412: Security Issue - Path Traversal with Attachments
- 41417: Apply HQL style guide to FIN_BankstatementImport
- 41418: Apply HQL style guide to AcctServer
- 41423: The method getInvoicePaymentSchedule of PaymentReportDao.java is not used
- 41424: Several unused methods in FIN_Utility.java
- 41425: Unused methods in AdvPaymentMngtDao.java
- 41434: Apply HQL style guide to DocFINFinAccTransaction
- 41435: Apply HQL style guide to DocFINPayment
- 41436: Apply HQL style guide to DocFINReconciliation
- 41437: Apply HQL style guide to UpdateActuals
- 41438: Process.getADProcessParameterList has been removed and was in use
- 41453: Apply HQL style guide to InitialSetupUtility
- 41454: Apply HQL style guide to CostingBackground
- 41460: A foreign key composed of more than 1 field will produced duplicated information when the database is exported by DBSM
- 41474: cannot register module with DBPrefix
- 41475: password reference changes are not detected till focus changes
- 41498: WAD Implementation field is obsolete and should be removed from Reference View
- 41501: The list of supported/recommended browsers must be updated
- 41503: DBSM doesn't handle not null BLOB columns correctly in Oracle
- 41506: Tabs display logic don't refresh on cancel in Tables and Columns Window
- 41524: Errors in build from UI are not shown
- 41530: When Two or more Property Fields are set to the Pick / Edit Lines windows. UNDEFINED Index: 24, Size: 24 Error appears
- 41543: "getAttribute: Session already invalidated" message on some Selenium tests on login
- 41547: Errors in build from UI are not shown
- 41658: Wrong ad_element in AD_User.Viaemail column
- 41664: Smartclient behaves wrongly when creating a record with a filled filter
- 41684: Extra widget instances are created if permission to widget class is removed
- 41711: Subquery in getDocumentNo in ReportGeneralLedgerJournal is not using bind-params
- 41713: Subquery in getDocumentNo in ReportGeneralLedgerJournal is not using bind-params
- 41714: Sales Invoice Dimensional Report should not take into account the not unit cost adjustments
- 41731: Changing the organization of a Discount a Promotions window is not transferred to Coupon tab
- 41732: Modify payment plan recalculation when deleting line
- 41738: Modify payment plan recalculation when deleting line
- 41747: Negative values have string format when they are exported to csv file
- 41748: DeleteImageActionHandler is vulnerable to CSRF attacks
- 41749: Fix backdated transaction is not fixing all backdated transactions
- 41751: Problems to translate selector fields 'centrally maintained'
- 41755: Disable DatabaseValidator.checkKillableImplementation() validation for org.openbravo.certification.france module
- 41785: Error with function index including a coalesce with a varchar
- 41790: Ä slovenian character disappearing in Openbravo PDF Jasper Reports
- 41792: Eclipse auto save actions should be automatically enabled
- 41794: Fix backdated transaction is not fixing all backdated transactions
- 41861: When posting Simple G/L Journal, document's organization is not used for currency balancing entry, account's org used instead
- 41870: Sample data (F&B International Group Client) for 3.0PR19Q4
- 41892: Masked String reference can leave ADCS in an inconsitent state
- 41894: Masked String reference can leave ADCS in an inconsitent state
- 41936: Modify Payment Plan shows invalid amount when changing payment methods.
- 42028: In End Year Close window Accounting Tab FinancialMgmtPeriod.getfinancialMgmtPeriodControlList is needed
- 42152: The list of supported/recommended browsers must be updated
- 42161: Grid timeout returns unclear message in the backoffice
3.0PR19Q3.4
defects
- 42832: ant package.module is missing to exclude .git
- 42870: Inventory Amount Update process tries to create Physical Inventories in organizations no trx allowed
- 43182: Update.database message about local changes in application dictionary is missing table name
- 43193: [Balance Sheet and P&L Structure: User can select General Ledger of organizations for its natural tree but not Accounting Report
- 43208: export to csv doesn't timeout
3.0PR19Q3.3
defects
- 42260: Extra widget instances are created if permission to widget class is removed
- 42574: The m_explodebomnotstock function creates locks in m_pricelist table causing big performance problems
- 42578: Logs older than 30 days are not removed during log rotation
- 42615: Record is added in Organization tab in an Inactive Discounts and Promotion record, but it is lost when refreshing window
3.0PR19Q3.2
defects
- 41937: Modify Payment Plan shows invalid amount when changing payment methods.
- 42162: Grid timeout returns unclear message in the backoffice
3.0PR19Q3.1
defects
- 41712: Subquery in getDocumentNo in ReportGeneralLedgerJournal is not using bind-params
- 41737: Modify payment plan recalculation when deleting line
- 41754: Negative values have string format when they are exported to csv file
- 41793: Fix backdated transaction is not fixing all backdated transactions
- 41849: Cannot post a document if it has a customized SQL description that returns more than one record
- 41893: Masked String reference can leave ADCS in an inconsitent state
3.0PR19Q3
Features
- 29943: support to define DB functions volatility
- 35788: Remove obsolete, disabled & non-working class: org.openbravo.advpaymentmngt.ad_forms.Transactions
- 37853: ImportEntryManager.reportsStatus only does long time avg, useless to see any short term changes
- 38339: Multicurrency customer statement report
- 39380: Support using both "-columnName" and "columnName desc" in HQL order by clauses
- 39983: Upgrade javascript linter and formatter
- 40193: upgrade Weld to version 3.1.0.Final
- 40244: Audit columns should not be checked for cross referenced organizations
- 40290: do not generate one-to-many property in parent entity for all FK properties
- 40427: Customer Statement: Allow to aggregate the Initial Balance into the Net Balance of each entry
- 40469: CreateFrom cleanup
- 40528: Upgrade WSDL4J library
- 40552: upgrade hibernate to version 5.4
- 40558: Review and possibly remove old pre-aprm CreateFile (aka c_settlement_createFile) implementation
- 40750: Raise minimum supported Oracle database version from 11.1 to 11.2
- 40912: Improve Service Price Rules to allow configuration of specific Price Rules for Products/Categories
- 41006: Cross Store Sales project
Defects
- 38950: use bind-parameters in Preferences.java
- 39034: Illegal Access warning in xstream-1.3.1 library
- 39349: Return from Customer pick/edit lines process takes more time to be loaded on an environment with thousands of orders.
- 39865: [19Q1] [KS] It is possible to create an empty record from an empty record
- 40264: update.database task fails with no proper error message when a wrong function is defined in db but not excluded
- 40296: Responses from OB.RemoteCallManager calls are not handled if the Smartclient timeout is fired
- 40304: Delete records from FACT_ACCT and AD_PROCESS_REQUEST
- 40315: Create Shipments From Orders is linking invoice lines with shipment lines that have different products if the order is invoiced
- 40323: Manage pre-reservation not possible
- 40406: log from callouts don't include callout class name
- 40449: 'Show audit trail' manual window has performance problems in environments with many business partners
- 40463: UI broken when create a new row and before save clear the filter grid
- 40465: NPE is thrown in SE_Payment_BPartner callout
- 40472: [UX] Inconsistent behavior of the dropdown list in the combo boxes of the filtering row in grid
- 40476: Discounts and Promotions Business Partner Set, Business Partner Set link doesn't work
- 40512: slf4j extensions library can be removed
- 40516: Cannot process a Landed Cost if the role does not have access to its Legal Entity
- 40517: In Landed Cost it is possible to see receipts of parent org when role does not have access to it
- 40519: Cost Adjustments are being posted in accounting dates that belong to closed periods with wrong period
- 40522: use bind-parameters in FIN_BankStatementImport
- 40523: use bind-parameters in FactLine
- 40524: use proper character escape
- 40525: use proper JSON conversion
- 40531: remove js.jar from eclipse project classpath
- 40535: old callouts should use OBScriptEngine to evaluate response
- 40539: Physical inventory transactions are always created at legal level
- 40543: remove unused calendar.php
- 40545: Wrong payment schedule details when paying an invoice with more than one order if Invoice Transaction Type is selected
- 40547: m_ch_value_trg2 is not taking into account the new created register
- 40559: SL_TaxCategory_Org.execute is not using bind-parameters
- 40560: AcctServer.isConveritble is not using bind-parameters
- 40562: HelpWindow.generateWindow is not using bind-variables
- 40564: MyOpenbravoActionHandler.processWidgets is not using bind-variables
- 40565: SelectorFieldPropertyCallout.execute is not using bind-variables
- 40574: SequenceProductCreate.getLineNum is not using bind-parameters
- 40575: SL_BPartnerLocation should be cleaned up to not run .toString() on a String variable
- 40578: Utility.getListValueName is not using bind-parameters
- 40579: ResetAccounting.hasProcessing is not using bind-parameters
- 40580: AlertActionHandler.countActiveAlerts is not using bind-parameters
- 40591: deprecate OBDal getReadableClientsInClause and getReadableOrganizationsInClause
- 40598: Stop using Vector when only single type AttachContent is used
- 40599: Stop using Vector where not useful as its bad coding style
- 40603: NPE sending email if timeout not set
- 40605: NPE sending email if timeout not set
- 40606: NPE sending email if timeout not set
- 40623: Valued Stock Report with aggregated data not working when filtering by old data
- 40628: Match the business partner by tokens does not work in an import bank statement process
- 40629: jdk11+: removal warning in HttpServletCalloutInformationProvider
- 40633: Generation of Discounts and Promotions windows fails under some circumstances
- 40639: Match the business partner by tokens does not work in an import bank statement process
- 40642: centralize in XMLUtils creation of objects to deal with XML documents
- 40644: centralize in XMLUtils creation of objects to deal with XML documents
- 40646: use proper html escape in old selectors
- 40647: escape formulas when exporting csv
- 40649: no need to open modules for reflection in build tasks
- 40670: Generate Aggregated Data Background process fail
- 40672: Generate Aggregated Data Background process fail
- 40676: Valued Stock Report not properly working when movementDate has more precision than days and aggregated data
- 40682: use bind-parameters in FIN_BankStatementImport
- 40698: Accounting Report field of Balance Sheet and P&L structure is showing definitions made in non-accessible organizations
- 40700: use bind-parameters in FactLine
- 40703: use proper character escape
- 40713: HelpWindow.generateWindow is not using bind-variables
- 40721: Mandatory field in pick and execute not correctly checked
- 40723: Client validation not launched in Process Definition if record is not selected in a Pick and Execute without selected column
- 40743: Records can not be exported to CSV
- 40747: Unnecessary wait in Import Entry Manager is causing lag in the processing of import entries even if resources are available
- 40754: OutOfMemory error on export.database in validation part with many modules and default heap assignment
- 40758: In discount & promotions, with Combo discount type, the organization can not be modified
- 40762: Some reports are only available for active Organizations
- 40763: In Payment Out window, Add Details process, the Business Partner is showing customers when it should show vendors
- 40782: In Payment Out window, Add Details process, the Business Partner is not showing the records that it should
- 40787: User roles requires backend access to login in WebPOS
- 40791: User roles requires backend access to login in WebPOS
- 40796: The list of supported/recommended browsers must be updated
- 40802: Use as filter option is not working properly with date columns
- 40813: A NPE can be thrown when using the default web service authentication of the AuthenticationManager
- 40827: JDK 12: cannot start application due to Weld error
- 40829: Unable to create record with fields having references 'DateTime_From (Date)' and 'DateTime_To (Date)'
- 40842: Error on create.database with PG12 (prescript views user_constraints + user_tab_columns) use removed attributes
- 40843: update.database "Reading tables..." fails with PG12 -> pg_attrdef.adsrc does not exists
- 40863: When cost of a void receipt is calculated only unit cost amount should be considered.
- 40865: Set VOLATILITY LEVEL for Database functions
- 40886: incorrect audit trail for DAL WebServices
- 40897: unreachable system after tying to create a record through ws with unlimited access license
- 40906: platform: review FK columns to set which ones shouldn't generate one-to-many property in parent entity
- 40908: Unexpected Bank Revaluation Loss and posting error with Multi Currency in a payment out
- 40927: ModelProvider does not flag all entities with images
- 40928: The precision of the financial account currency is not used in transactions when paying a ticket with a different currency
- 40933: Export database changes Index order if a template removes it
- 40937: public class ApplicationDictionaryValidator is not used for anything and should be removed
- 40964: Cannot open Payment Execution form if there are more than 1000 payment methods
- 40965: Reversal payments creation date and user is not correct.
- 40969: Maximum call stack size exceeded can be thrown in P&E grids that allow record addition
- 40970: Manage Variants - incorrect filter in the "Characteristic Description"
- 40975: [Sales order]Not taking the right conversion rate
- 41007: Do not open the calendar when introducing a date and clicking on Enter in a date field of a date range filter
- 41016: creating new record in grid, empty record generated if clicking line while retrieving defaults
- 41032: updated timestamp not updated after inactivating session
- 41033: ImportEntryPreProcessors with qualifiers are not executed
- 41035: ImportEntryPreProcessor should be declared as abstract
- 41037: In Simple G/L Journal window the field Period doesn't correspond with the Accounting Date field
- 41060: incorrect CSS minification: elements are incorrectly case lowered
- 41061: In Accruals and Deferrals functionality, the date to calculate the conversion rate should be the document date
- 41062: Creation date of Payment Plan Details is the same than the original payment plan when partially paying an invoice
- 41064: Cleanup small copy'n'paste leftoevers in 2 junit test-cases
- 41066: Speedup RuntimeModelTest junit by running setup code only once
- 41068: incorrect CSS minification: repeated parameters are removed
- 41076: With Lazy Filtering Date filters are not applied after the value is formatted, you should change to another field
- 41088: incorrect organization warn message logged in some test cases
- 41090: missing log context info when setting an incorrect org in OBContext
- 41093: JS static resources are not correctly minimized
- 41094: Javascript formatting scripts fails on MacOSX
- 41095: Sample data (F&B International Group Client) for 3.0PR19Q3
- 41098: Javascript formatting scripts does not ignore files when processing individual files
- 41124: Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes
- 41132: Business Partner selector doesn't filter by natural tree anymore
- 41133: Sales Representative selector doesn't filter by natural tree anymore
- 41149: It is not possible to delete a module if an alert rule references one of its tabs
- 41174: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary
- 41248: ADTreeDatasourceService.{getNodeChildenQuery,nodeHasChildren, nodeConformsToWhereClause) are not using bind-params
- 41254: ReportProjectProfitabilityJR.noConversionToHours is not using bind-params
- 41258: PaymentReportDao is not using bind-param
- 41261: FIN_Utility.{isPeriodOpen,isReversePayment,getOrderedPaymentDetailList) are not using bind-params
- 41321: [AUoM] Operative Quantity isn't correctly calculated when Creating Lines in Purchase Invoice from a Return To Vendor order
- 41358: error when opening some backoffice windows
- 41398: [19Q3] [D&P per hour] Discount or promotion can no longer be correctly created and used
- 41411: Security Issue - Path Traversal with Attachments
- 41439: Process.getADProcessParameterList has been removed and was in use
- 41502: The list of supported/recommended browsers must be updated
- 41508: Add a message about removed support for Internet Explorer
- 41546: Errors in build from UI are not shown
3.0PR19Q2.3
Defects
- 41713: Subquery in getDocumentNo in ReportGeneralLedgerJournal is not using bind-params
- 41738: Modify payment plan recalculation when deleting line
- 41794: Fix backdated transaction is not fixing all backdated transactions
- 41850: Cannot post a document if it has a customized SQL description that returns more than one record
- 41894: Masked String reference can leave ADCS in an inconsitent state
3.0PR19Q2.2
Defects
- 41412: Security Issue - Path Traversal with Attachments
- 41547: Errors in build from UI are not shown
3.0PR19Q2.1
Defects
- 40832: SequenceProductCreate.getLineNum is not using bind-parameters
- 40844: use proper html escape in old selectors
- 40848: AcctServer.isConveritble is not using bind-parameters
- 40887: incorrect audit trail for DAL WebServices
- 40898: unreachable system after tying to create a record through ws with unlimited access license
- 40916: Use as filter option is not working properly with date columns
- 41023: Cannot open Payment Execution form if there are more than 1000 payment methods
- 41034: ImportEntryPreProcessors with qualifiers are not executed
- 41125: Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes
- 41137: Sales Representative selector doesn't filter by natural tree anymore
- 41185: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary
- 41249: ADTreeDatasourceService.{getNodeChildenQuery,nodeHasChildren, nodeConformsToWhereClause) are not using bind-params
- 41255: ReportProjectProfitabilityJR.noConversionToHours is not using bind-params
- 41259: PaymentReportDao is not using bind-param
- 41262: FIN_Utility.{isPeriodOpen,isReversePayment,getOrderedPaymentDetailList) are not using bind-params
- 41328: [AUoM] Operative Quantity isn't correctly calculated when Creating Lines in Purchase Invoice from a Return To Vendor order
- 41350: Upgrade javascript formatter
- 41359: error when opening some backoffice windows
- 41376: After backport new js formater all windows in form mode fail to open
3.0PR19Q2
Features
- 37874: Remove support for fop rendering from core product as very nearly not used
- 37877: Rewrite Report Price list without using obsolete fop rendering or remove it
- 37878: Rewrite Report "RV_ReportRefundSalesDimensionalAnalyses" without using obsolete fop rendering or remove it
- 37879: Production report "CCP Sheet" & "CCP Measures" sheet should be rewritten without fop or removes
- 38516: Add a feature to allow to disable transactional filters in transactional windows easily without code changes
- 39304: [SERQA 4539]: It would be nice have partial indexes for REPLACEDORDER_ID and REPLACEMENTORDER_ID columns in c_order table
- 39878: Import Entry can be created defining Client and Organization
- 39883: update Java sources formatting
- 40010: add javadoc warnings to default preferences
- 40244: Audit columns should not be checked for cross referenced organizations
- 40257: Cross Store Payments & Returns project
- 40272: show support status in MMC
- 40273: show host name and background policy in about popup
- 40289: Add a new GDPR Consent check for contacts
- 40339: Change in C&R API to have the getNextCancelDocNo public
Defects
- 34821: Very high memory usage for running junit tests from pi in several jobs having many modules
- 36358: Create From Multiple process and related callouts are candidates to be deleted
- 36421: Financial Account records are not filtered by name if the filter contains "-"
- 36932: ReportWorkRequirementDailyEnv is not reference at all in AD so unused at should be removed
- 37940: Clean up unused shortcuts in the Login page
- 38258: Remove lots of old obsolete code from ToolBar class
- 38791: Configuring formatOutput from euroEdition (Format.xml) causes problems when exporting
- 39163: QueryTimeoutException is no longer thrown in Oracle after Hibernate 5.3 upgrade
- 39167: Characteristics labels in Update Characteristics popup can be clicked and raise a server error
- 39218: Hidden value in grid not updating properly from null value when changed via Process
- 39386: Goods Shipment IsCompletelyInvoiced flag is not properly updated when voiding Sales Invoice
- 39822: Wrong Cost Adjustment created with Landed Cost and Negative Stock correction
- 39856: If a role has access to a parent org and does not have access to a child org, can see and edit Pending Goods Receipt of child
- 39859: Reconciliation reports not generated
- 39870: Reconciliation reports not generated
- 39871: Reconciliation reports not generated
- 39885: The link to a concrete document of Openbravo is not followed if there is not session on the browser
- 39888: Wrong Cost Adjustment created when Reactivating a Landed Cost
- 39889: Cannot process a Simple G/L Journal with Open Items option selected on a line
- 39892: Cannot process a Simple G/L Journal with Open Items option selected on a line
- 39895: Simple G/L Journal line can be removed although it has related payment. Payment can be deleted although the journal is processed
- 39896: Purchase Order : Not possible to search product with Characteristic
- 39905: The link to a concrete document of Openbravo is not followed if there is not session on the browser
- 39906: The link to a concrete document of Openbravo is not followed if there is not session on the browser
- 39919: A change of Password leaves a session as Active in BackOffice
- 39938: It is not needed to keep the URL target query string in session
- 39954: Purchase Order : Not possible to search product with Characteristic
- 39955: Purchase Order : Not possible to search product with Characteristic
- 39969: Process failed during execution when posting a payment/transaction/reconciliation of a Cash VAT invoice with different currency
- 39982: Clean up unused references and code on client side
- 39986: Invoice status in goods shipment is not correctly calculated in some circumstances
- 39988: Last inventory counting no updating
- 39993: / by zero error in Costing Background Process with backdated and negative stock correction and voided goods receipt
- 40009: Concurrency problems in MyOpenbravoActionHandler
- 40016: Concurrency problems in MyOpenbravoActionHandler
- 40017: Concurrency problems in MyOpenbravoActionHandler
- 40044: Negative quantity in Create lines from Receipt in Purchase Invoice window if the order was previously invoiced and received
- 40046: unnecessary objects are created every time any DAL object is created/updated/deleted
- 40047: Fix database export to avoid manually copying wstx-asl-3.0.2.jar inside Ant folder
- 40049: Create Shipments from Orders is consuming Document Sequence although the shipment is not created because there is not stock
- 40067: Cleanup in EntityPersistenceEventObserver classes
- 40119: Set two new columns in C_Invoice as nullable and do not set a default value
- 40130: Set two new columns in C_Invoice as nullable and do not set a default value
- 40152: export.database is slower after defining it as a forked task
- 40159: remove unused guice depencency
- 40161: update commons-collections dependency
- 40163: Do not use xercesImpl XML parser factory in update.database.java task
- 40179: Validations defined at column level must display an appropriate message to the user
- 40180: Error tabulating in grid mode of an standard window.
- 40186: Pending Goods receipts with movement quantity=0
- 40190: Not possible to set Attributes opening a BackOffice session from POS
- 40192: XmlEngine should not be a Servlet
- 40194: HQL based windows are not supporting BLOB images
- 40199: Line Net Amount of Invoice lines not rounded to standard precision if it is created from goods receipt and have a related order
- 40208: Unpost process can be very slow
- 40209: The PLM Status field mustn't always depend on the stockable status
- 40211: Servlets randomly become unavailable on 1st request
- 40227: confusing export.database log
- 40239: Bug in Journal Entries Report
- 40241: Unpost process can be very slow
- 40242: Unpost process can be very slow
- 40246: It is not needed to include the woodstox library in the runtime classpath
- 40253: Responses from OB.RemoteCallManager calls are not handled if the Smartclient timeout is fired
- 40259: Error tabulating in grid mode of an standard window.
- 40260: Error tabulating in grid mode of an standard window.
- 40275: Error when calculating the discount field in the lines of a Sales Order
- 40278: Create Shipments From Orders is linking invoice lines with shipment lines that have different products if the order is invoiced
- 40284: Manage pre-reservation not possible
- 40285: Error in Copy Lines -> Purchase invoice when the preference Enable UOM Management is active
- 40303: System allows to show all the organizations to the user who has access to only single organization
- 40308: Improvements for the Openbravo Eclipse project
- 40309: can't generate javadoc with JDK 11.0.2
- 40317: can't restore pg dump of a retail instance
- 40324: Bill Of Materials Production should take the stock from same warehouse than the storage bin defined in the Production Plan tab
- 40333: Advance Filters in Trial Balance is not working
- 40335: Change validation type when class implementing Killable is not found
- 40347: Improve log of ImportEntryManager
- 40355: Some frequent and apparently harmless XmlEngine error message (data not defined for structure) should be probably silenced
- 40358: use bind-parameters in ImportEntryManager
- 40360: Sample data (F&B International Group Client) for 3.0PR19Q2
- 40370: Problems saving records in grid mode having summary functions set
- 40381: incorrect warn message logged by ReadOnlyDataSourceService for P&E
- 40385: [PR19Q1] Activating an instance after installing modules may create an incomplete update
- 40392: Cannot modify payment plan of an invoice if it is already modified
- 40405: log from callouts don't include callout class name
- 40407: no context info when logging in SE_Payment_BPartner
- 40425: no default log when updating to 19Q1 from 18Q4.1+
- 40433: Journal Entries Report, wrong General Ledger by default
- 40438: The field name to define the value of context parameters in AD is wrong
- 40476: Discounts and Promotions Business Partner Set, Business Partner Set link doesn't work
- 40604: NPE sending email if timeout not set
- 40634: Generation of Discounts and Promotions windows fails under some circumstances
- 40638: Match the business partner by tokens does not work in an import bank statement process
- 40643: centralize in XMLUtils creation of objects to deal with XML documents
- 40671: Generate Aggregated Data Background process fail
- 40681: use bind-parameters in FIN_BankStatementImport
- 40699: use bind-parameters in FactLine
- 40702: use proper character escape
- 40712: HelpWindow.generateWindow is not using bind-variables
- 40742: Records can not be exported to CSV
- 40751: Raise minimum supported Oracle database version from 11.1 to 11.2
- 40772: SL_TaxCategory_Org.execute is not using bind-parameters
- 40775: ResetAccounting.hasProcessing is not using bind-parameters
- 40781: In Payment Out window, Add Details process, the Business Partner is not showing the records that it should
- 40790: User roles requires backend access to login in WebPOS
- 40797: The list of supported/recommended browsers must be updated
3.0PR19Q1.2
Defects
- 40808: can't generate javadoc with JDK 11.0.2
- 40773: SL_TaxCategory_Org.execute is not using bind-parameters
- 40776: ResetAccounting.hasProcessing is not using bind-parameters
- 40833: SequenceProductCreate.getLineNum is not using bind-parameters
- 40845: use proper html escape in old selectors
- 40849: AcctServer.isConveritble is not using bind-parameters
- 40888: incorrect audit trail for DAL WebServices
- 40899: unreachable system after tying to create a record through ws with unlimited access license
- 40917: Use as filter option is not working properly with date columns
- 41024: Cannot open Payment Execution form if there are more than 1000 payment methods
- 41126: Not possible to install modules with MMC having XSL processor in classpath which does not support all the standard attributes
- 41186: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary
- 41250: ADTreeDatasourceService.{getNodeChildenQuery,nodeHasChildren, nodeConformsToWhereClause) are not using bind-params
- 41327: [AUoM] Operative Quantity isn't correctly calculated when Creating Lines in Purchase Invoice from a Return To Vendor order
3.0PR19Q1.1
Defects
- 40406: log from callouts don't include callout class name
- 40605: NPE sending email if timeout not set
- 40635: Generation of Discounts and Promotions windows fails under some circumstances
- 40639: Match the business partner by tokens does not work in an import bank statement process
- 40644: centralize in XMLUtils creation of objects to deal with XML documents
- 40672: Generate Aggregated Data Background process fail
- 40682: use bind-parameters in FIN_BankStatementImport
- 40700: use bind-parameters in FactLine
- 40703: use proper character escape
- 40713: HelpWindow.generateWindow is not using bind-variables
- 40743: Records can not be exported to CSV
- 40782: In Payment Out window, Add Details process, the Business Partner is not showing the records that it should
3.0PR19Q1
Features
- 39123: Add CSRF Token support
- 39504: Upgrade Log4j to version 2
- 39617: Automatic Invoice from Goods Shipment
- 39847: Update copyright year to 2019
Defects
- 29314: Clicking select all and after that unselect all records in Credit to Use grid in AddPayment window has performance issues
- 35702: Performance improvements in Purchase Order Report PDF format
- 36533: Cannot post a goods shipment if the role does not have access to M_Transaction and C_Conversion_Rate_Document tables
- 36556: Organization filter in Orders Awaiting Invoice Report does not work properly for summary level organizations
- 38361: The terminal does not go to offline mode if the database is colapsed but the tomcat works
- 39070: Hook required to extend Add Multiple Payments window (P&E)
- 39140: Remove -Drestart=yes option from smartbuild, as tomcat restart should be always done via OS
- 39141: remove leftover ant tomcat.reload ant task as usage from MMC of it was removed years ago.
- 39284: Return Material pick and execute take more that 5 minutes to be loaded on an environment with thousands of orders
- 39318: Wrong accounting entry for a doubtful debt payment if the invoice has more than one payment plan detail
- 39330: Invoice status field in Goods Shipment don't work appropietly
- 39335: It is possible to chose an account which does not belong to the General Ledger (G/L Item window)
- 39340: Performance issue in Budget window.
- 39341: Business Partner current balance is wrongly updated when using Reconciliation
- 39342: Business Partner current balance is wrongly updated when using Reconciliation
- 39355: Cannot Issue a partial sales order line if there is a reservation related with the line but with different attribute set value
- 39362: if ticket fails to be created due to no DB connections, no more tickets can be created from same terminal
- 39367: Product name is cut when exporting to excel in Trial Balance
- 39373: Quantities replaced by line number (only displayed in window, not in database)
- 39378: Performance issue in c_bpartner_trg on environment with lots of data
- 39383: Cashflow Forecast Report will always show the invoices with payments that will be never deposited in the financial account
- 39391: Movements within the same bin for a product without attribute should not be allowed
- 39400: session is not Serializable
- 39405: Display logic in Product window does not work properly while opening as a tab from another window
- 39413: Quantities replaced by line numer (only displayed in window, not in database)
- 39414: Quantities replaced by line numer (only displayed in window, not in database)
- 39415: Payment Plan should not be removed from a sales invoice of 0 that includes a prepaid order
- 39426: [Resources and Reservations] Duplicated call to the reservations datasource when refreshing the Resources Reservation widget
- 39447: slow delete action in some backend windows
- 39448: [PR18Q4] "Create Lines From" on Goods Receipt not working properly when using Alternate UOM
- 39455: [PR18Q4] "Create Lines From" on Goods Receipt not working properly when using Alternate UOM
- 39456: [PR18Q4] "Create Lines From" on Goods Receipt not working properly when using Alternate UOM
- 39459: MessageBar is not showing properly in a Process Window using retryExecution message
- 39474: Commission calculation error
- 39505: Records in Matched Amount tab are duplicated if the Landed Cost is reactivated and processed again
- 39516: PG 10: false local changes positive after restoring PG 9.3 dump
- 39517: Sales Invoice Dimensional Report is showing a positive Margin % when the Profit is negative
- 39519: Not possible to book a Resource Reservation
- 39521: PG 10: false local changes positive after restoring PG 9.3 dump
- 39522: PG 10: false local changes positive after restoring PG 9.3 dump
- 39530: No stock error for Orphan lines in Return to Vendor Shipment if it includes instance attributes
- 39531: Generated JS can be different from SS to CS due to a missing orderBy in Component Provider structure
- 39553: Is not possible to define an specific attachment configuration if there is already one defined at system client
- 39576: JDK 9+: cannot send email
- 39578: JDK 10+: cannot send email
- 39595: Purchase Invoice Line can be edited after the associated landed cost has been processed
- 39601: can't execute DB updates after killing a connection
- 39603: can't update information after killing a connection
- 39608: Requisition window - columns are not displayed when selecting the product
- 39612: Requisition window - columns are not displayed when selecting the product
- 39614: random unique constraint violation message
- 39616: Wrong Cost Adjustment created from a Landed Cost with multiple Currencies
- 39619: ReportMaterialTransactionEditionJR consumes a lot of memory and produces a system crash
- 39620: Display logic in Product window does not work properly while opening as a tab from another window
- 39644: Add product p&e is not sorting the selected records when clearing filters
- 39649: Cannot send mail using EmailEventManager
- 39657: Remove unneeded Logger getters/setters in ad_forms classes
- 39659: Cluster Service Leader Registrator should be able to recover properly after restarting the database
- 39660: Error deactivating an Organization
- 39662: Error deactivating an Organization
- 39663: Build fails with Java11 starting from log4j upgrade
- 39670: view generation scalability issues
- 39672: Improve contention problems in fin_financial_account
- 39676: Error when calculating the taxes in the "Copy from Orders" process
- 39699: SortingFilteringGridConfiguration is failing when it should be skipped
- 39709: POS Order documents should not be shown in create shipment from orders process
- 39710: Landed cost can be reactivated TWICE
- 39712: Performance issue in Sales Dimensional Report
- 39713: The CopyLog4jConfigurationFromTemplates buildvalidation fails if source.path is not properly configured
- 39717: unnecesary contention to create new documents in UI
- 39725: ViewGeneration fails in retail CI
- 39754: Improve contention problems in fin_financial_account
- 39755: It would be nice to have a method to use lock "FOR NO KEY UPDATE"
- 39757: It would be nice to have a method to use lock "FOR NO KEY UPDATE"
- 39764: Log format changes during build after running ant run.all.tests
- 39772: Price includes Tax flag can lead to errors (verified return)
- 39773: If a role has access to a parent org and does not have access to a child org, can see the orders in Goods Receipts window
- 39776: OBSecurityException appears after login with user with no roles
- 39797: The list of supported/recommended browsers must be updated
- 39799: Cannot execute payment if role doesn't have access to business partner organization and p method defined as automatic withdrawn
- 39805: Cannot add new record in Modify Payment Plan from Purchase Invoice window when Total Outstanding field is not shown in grid
- 39821: StackOverflowError in P&E having 100+ records selected
- 39845: Sample data (F&B International Group Client) for 3.0PR19Q1
- 39904: The link to a concrete document of Openbravo is not followed if there is not session on the browser
- 39953: Purchase Order : Not possible to search product with Characteristic
- 40015: Concurrency problems in MyOpenbravoActionHandler
- 40129: Set two new columns in C_Invoice as nullable and do not set a default value
- 40233: backport Java sources reformat to 19Q1
- 40235: Avoid delay per exported module in export.database
- 40240: Unpost process can be very slow
- 40255: It is not needed to include the woodstox library in the runtime classpath
- 40258: Error tabulating in grid mode of an standard window.
- 40295: Responses from OB.RemoteCallManager calls are not handled if the Smartclient timeout is fired
- 40301: Very high memory usage for running junit tests from pi in several jobs having many modules
- 40314: Create Shipments From Orders is linking invoice lines with shipment lines that have different products if the order is invoiced
- 40322: Manage pre-reservation not possible
- 40426: no default log when updating to 19Q1 from 18Q4.1+
3.0PR18Q4.3
Defects
- 40315: Create Shipments From Orders is linking invoice lines with shipment lines that have different products if the order is invoiced
- 40323: Manage pre-reservation not possible
- 40606: NPE sending email if timeout not set
3.0PR18Q4.2
Defects
- 39870: Reconciliation reports not generated
- 39892: Cannot process a Simple G/L Journal with Open Items option selected on a line
- 39905: The link to a concrete document of Openbravo is not followed if there is not session on the browser
- 39954: Purchase Order : Not possible to search product with Characteristic
- 40016: Concurrency problems in MyOpenbravoActionHandler
- 40130: Set two new columns in C_Invoice as nullable and do not set a default value
- 40241: Unpost process can be very slow
- 40259: Error tabulating in grid mode of an standard window.
3.0PR18Q4.1
Defects
- 39753: Improve contention problems in fin_financial_account
- 39756: It would be nice to have a method to use lock "FOR NO KEY UPDATE"
3.0PR18Q4
Features
Defects
- 38159: Possible memory leak in Referenced Inventory Unbox process
- 38173: Register button of Registration pop-up navigates to a non-existent URL
- 38524: can't configure timeout for sending emails
- 38556: Default Expression in Selector Field does not work properly
- 38568: can get stuck sending emails
- 38605: Slow updating to 18Q2 on an environment with high loads of data
- 38617: Autologon and AuthenticationManagers using SSO not working
- 38631: Specify the HTML version to use when building the javadoc
- 38643: Debit and credit amounts are wrongly updated in G/L Journal lines with different currency than general ledger currency
- 38653: Wrong values sent while creating a record under specific circumstances
- 38667: "Not Balance" error received when posting a reconciliation (although suspense balancing is not needed)
- 38758: having write access to a parent and one of its children orgs, sometimes it's not possible to read siblings of child one
- 38773: Needed index on M_MATCHPO to improve performance in Create Lines From popup on Invoice windows
- 38792: the process "Create price list" increases the product price incrementally
- 38799: More quantity reserved than available after booking a reopened sales order with more ordered quantity
- 38816: Sales Invoice Dimensional Report of a Product Category checked as summary level does not show data.
- 38828: If flush inside TriggerHandler.enable() throws an exception, threadlocal is not cleared, thread remains with triggers disabled
- 38829: Some trigger error messages are not shown nicely when using PostgreSQL version 10 (shows part of technical error)
- 38832: Error: Copy from Order it does not work properly
- 38855: Error in 'Purchase Order Report' is not user friendly
- 38858: Cannot process a Landed Cost if the role does not have access to Cost Adjustment window
- 38861: Empty error message shown in Create Variants if the Product Characteristic has Subset but not values
- 38864: Problems in 'Add Details' (Payment In) when autodistribute amount property is disabled
- 38867: Cannot process a Landed Cost if the role does not have access to the organization of a transaction that needs to be adjusted
- 38869: JDK 11: jaxbl-impl library should be included in the classpath
- 38879: the process "Create price list" increases the product price incrementally
- 38882: Error: Copy from Order it does not work properly
- 38886: Performance problem in End Year Close Accounting tab
- 38892: JDK 11: not necessary to include jaxws-api library
- 38903: Symmetric DS writer adapters should be careful with using DAL to read additional information
- 38907: DB errors which several OB messages are not correctly parsed in PG
- 38909: [PR18Q3] [PLM] "PLM Status" field in Product window should be renamed
- 38922: The variants of a product are not shown.
- 38923: unknown nature eclipse warning
- 38926: Not Posted Transaction Report is showing records that belong to organizations the role does not have access to
- 38932: Wrong date in Costing tab when manually adjusting a stock decrease: ending date is prior to starting date
- 38959: More quantity reserved than available after booking a reopened sales order with more ordered quantity
- 39005: BaseComponentProvider is not thread safe
- 39007: BaseComponentProvider is not thread safe
- 39014: unneeded queries to count active alerts
- 39017: Performance issue in Requisition To Order window
- 39023: unneeded contention to count active alerts
- 39036: Wrong Current Unit Cost for production products in Inventory Amount Update Lines
- 39038: Hibernate warning appears in console when executing some ant tasks
- 39060: reports randomly not downloaded using different server names
- 39073: NullPointerException in SL_RequisitionLine_Product callout if product is not selected in Requisition line
- 39076: Clean up jta library related legal information
- 39109: Create Reservations fails on MRP Purchase Plan without attributes
- 39126: Reconciliation without lines is created if the role does not have access to business partner's organization of the payment
- 39128: ant compile.apply.module task gets stuck when updating from 2.50 to pi
- 39131: Cleanup unused imports in src/index.jsp
- 39139: In generated javadoc html all links to javadoc of java itself are broken
- 39168: A payment can be reversed more than once with slow network connection
- 39171: Reset Accounting: performance problem executing unpost functionality with big database
- 39193: Missing javadoc documentation in DataPoolSelectionEventHandler
- 39194: Improve parameter name in Utility.getImage(String, boolean) method
- 39198: Duplicated transaction related with Physical Inventory Line as it is not processed when launching Count from Front End
- 39201: Menu may be overlapped by a messageBar if receiving a response from a closed window request
- 39208: The list of supported/recommended browsers must be updated
- 39227: Error with tree reference fields in the form personalization button
- 39229: source path is required to import reference data
- 39230: Cannot install a module by adding the OBX in Module Management window
- 39261: connection leak when printing image on subreports using the Utility.showImageLogo method
- 39268: Wrong accounting entry when reversing a prepayment against an order that was later invoiced
- 39271: PG 11: error when updating database
- 39273: PG 11: NPE updating DB
- 39276: ProcessSchedulingTest fails depending on system locale
- 39280: can't install reference data in test code
- 39290: Business Partner current balance is wrongly updated when using Reconciliation
- 39293: Accounting Transaction Details Query Performance
- 39296: Sample data (F&B International Group Client) for 3.0PR18Q4
- 39305: Performance issue in c_bpartner_trg on environment with lots of data
- 39316: MobileAllowedCrossDomainsChecker logs an error for every process executed in backend
- 39332: PG 11: ad_db_modified function fails
- 39333: When an order line related to discount is created it uses the system date as ordered date instead of the header's ordered date
- 39412: Quantities replaced by line numer (only displayed in window, not in database)
- 39445: The terminal does not go to offline mode if the database is colapsed but the tomcat works
- 39454: [PR18Q4] "Create Lines From" on Goods Receipt not working properly when using Alternate UOM
- 39520: PG 10: false local changes positive after restoring PG 9.3 dump
- 39577: JDK 10+: cannot send email
- 39603: can't update information after killing a connection
- 39611: Requisition window - columns are not displayed when selecting the product
- 39621: Display logic in Product window does not work properly while opening as a tab from another window
- 39650: Cannot send mail using EmailEventManager
- 39661: Error deactivating an Organization
3.0PR18Q3.5
Defects
- 39871: Reconciliation reports not generated
- 39906: The link to a concrete document of Openbravo is not followed if there is not session on the browser
- 39955: Purchase Order : Not possible to search product with Characteristic
- 40017: Concurrency problems in MyOpenbravoActionHandler
- 40131: Set two new columns in C_Invoice as nullable and do not set a default value
- 40242: Unpost process can be very slow
- 40260: Error tabulating in grid mode of an standard window.
3.0PR18Q3.4
Defects
- 39754: Improve contention problems in fin_financial_account
- 39757: It would be nice to have a method to use lock "FOR NO KEY UPDATE"
3.0PR18Q3.3
Defects
- 39578: JDK 10+: cannot send email
- 39604: can't update information after killing a connection
- 39612: Requisition window - columns are not displayed when selecting the product
- 39620: Display logic in Product window does not work properly while opening as a tab from another window
- 39662: Error deactivating an Organization
3.0PR18Q3.2
Defects
- 39341: Business Partner current balance is wrongly updated when using Reconciliation
- 39378: Performance issue in c_bpartner_trg on environment with lots of data
- 39413: Quantities replaced by line numer (only displayed in window, not in database)
- 39455: [PR18Q4] "Create Lines From" on Goods Receipt not working properly when using Alternate UOM
- 39521: PG 10: false local changes positive after restoring PG 9.3 dump
3.0PR18Q3.1
Defects
- 39231: Cannot install a module by adding the OBX in Module Management window
- 39252: source path is required to import reference data
- 39297: can't install reference data in test code
3.0PR18Q3
Defects
- 39231: Cannot install a module by adding the OBX in Module Management window
- 39252: source path is required to import reference data
- 39297: can't install reference data in test code
3.0PR18Q3
Features
- 33650: Add columns in AD_Org table to persist data in order to improve performance
- 37500: Stop running 'hg id' during ant tasks (install.source & compilation)
- 37741: Ability to keep in cache the compiled Jasper Reports
- 37875: Delete report RptM_Inout (based on old fop, not used)
- 37876: 0037875: Delete report RptM_Movement (based on old fop, no ad_menu, not used for printing)
- 37880: Remove broken report "Settlement", used in print button of old-flow window "Settlement" (pre-aprm), as uses obsolete fop
- 37881: Remove report "Promissory Note" based on old fop technology and only use for old pre-aprm flow in deactivated window.
- 38099: upgrade from <3.0PR15Q4 preserves old pool config
- 38187: Change password should enforce a minimum password strength policy
- 38350: Unmark "In development" modules when instance purpose is set to Production
- 38356: It would be nice have locked and discontinued products for orders
- 38479: Enable Read-Only pool in a per report basis
- 38500: raise minimum required ant
- 38518: Ability of compiling subreports with HttpSecureAppServlet.renderJR
- 38629: do not use ad_session_status to disable PG triggers
- 38652: security default: delay response after failed login attempt
- 38659: new roles should be manual by default
- 38679: remove obsolete License features
- 38689: It should not be possible to set as Automatic those Manual roles inheriting permissions
- 38703: Implement a hook in Convert Quotation Into Order process so additional logic can be implemented there.
Defects
- 32862: "Enable Stock Reservations" preference throws an error when a Sales Order is booked
- 33276: Problem with User window and auto-complete in Chrome
- 34097: In Sales Order (and Purchase Order), the Add Payment button is visible in cases it should not be
- 34213: clean up AD_Model_Object and AD_Model_Object_Mapping
- 36280: Several unused + probably unusable callouts exists and are candidates to be deleted
- 36651: Clean up of repeated logs found in try-addpayment jobs for Payment's workflows
- 37141: Missed country: Isle of Man
- 37422: Reset Accounting finishes with error if it is launched for an org with "Organization" type and the type name has been changed
- 37482: unused PL variables - functional
- 37923: Filter on Manage Variants p&e is not working properly
- 38100: Link To Parent trees hide isActive=false records when a filter is set
- 38117: Performance problem in Warehouse Picking List when processing a picking with >100 lines
- 38146: OBQuery when auto-adding client+org filter is not using bind-variables
- 38150: Adjust default error page to mobile devices
- 38158: Payment details are lost if the payment is reactivated and Transaction Type is changed: credit is generated instead
- 38161: Maximum Concurrent Users limit not calculating properly
- 38198: Required Quantity in Work Effort - Production Run is rounded to Integer, decimals are removed
- 38202: Wrong error management in Process Price Difference Adjustment
- 38203: Permanently adjusted transactions wrongly included in Cost Adjustment process.
- 38205: Cost Adjustment Process very slow
- 38206: Cost Adjustment Process generates too much lines
- 38218: 'Delete failed' error in Reset Accounting process if it is launched for 'Organization' type org without legal children
- 38236: Update Business Partner Selector of 'Settle / Process Remittances' process
- 38238: Error in Create Invoices From Orders for orders shipped in different organizations and business partner with invoice grouping
- 38240: Wrong average cost for production products, Total Movement Quantity is not correct
- 38269: parallel export.sampledata can get stuck
- 38271: pg connections set "PostgreSQL JDBC Driver" as application name
- 38273: Current Balance is not updated if an invoice is completed when Business Partner record is pending to be saved
- 38280: Relation between product and services is not copied when cloning a sales order
- 38288: Sales Invoice Payment Plan Due date can be modified when related payment is in Remitted status
- 38289: Log Clean Up Process takes too long to delete the records in AD_PROCESS_REQUEST window with Process Groups
- 38299: Heartbeat config popup points to 2.50 user manual
- 38302: Tax tab info is not correctly recalculated when negative child tax defined as "cascade" is modified
- 38307: Wrong negative correction amount when trx has no unit cost adjustments
- 38316: Warehouse in context (session) is different from the warehouse on the login in some circumstances, could affect tax selection
- 38319: Skip grid config related junit tests if any module shipping grid configuration is installed - part3
- 38330: Wrong conversion rate between USD and EUR in 18Q2 Sampledata
- 38344: Restart tomcat 8.0 not working after installing a module through MMC using JDK9
- 38357: Unused connection pool created on module installation
- 38370: Stop auto-adding new html mapping for every new callout (in ad_callout_trg)
- 38375: Attribute selector in Task Window has problems with Role with limited access
- 38382: Deprecate usage of positional query parameters in OBQuery
- 38386: Same search key can be used twice in warehouse definition
- 38401: [SERQA 3982]: Grid Configuration filtering does not work correctly for foreign key filters
- 38407: error message activating heartbeat in PG10
- 38409: error message activating heartbeat in PG10
- 38421: The width of the drop down of a selector in a grid view is too small.
- 38422: Characteristic description selector included in a process definition not showing values when a filter is set
- 38437: Scheduled proccess request launchs one repetition more than requested
- 38442: Do not use positional query parameters with Query
- 38448: compilation warnings in src-core + buildvalidations: source/target value 6 is obsolete
- 38450: Allow to download attachments in temporary files using the attachment name without concurrency problems
- 38459: Total Stock Valuation should be rounded to 2 in Product - Costing tab as it is the sum of the cost of the transactions
- 38469: Wrong Total Movement Quantity and Stock Valuation resulting in wrong average cost if Costing Rule 'Fix Backdated From' is empty
- 38487: "Suspense balancing" account used when invoice's total is zero and prepayment exists
- 38490: Empty error message is shown when processing a stock reservation without available stock and without attribute set value
- 38510: Slow updating to 18Q2 on an environment with high loads of data
- 38517: test11461 can fail when a Translation pack is installed.
- 38520: Deprecate OBDal.registerSQLFunction
- 38521: Operative quantity in goods shipment line field gets overridden when using Create Lines From functionality
- 38547: When cloning a sales order, exploded non stocked BOM product is related with the original order line
- 38548: Default Expression in Selector Field does not work properly
- 38551: Improve performance of Add Multiple Payments process in Financial Account window
- 38555: JS Error after opening a window under some circumstances
- 38557: Cannot select an orphan line in Return Material Receipt if product has Alternate UOM defined
- 38558: Cannot add an orphan line in Return From Customer window if the role does not have access to Product window
- 38566: Autologon and AuthenticationManagers using SSO not working
- 38567: can get stuck sending emails
- 38581: It should not be possible to process a Landed Cost Matching when the Landed Cost is in draft status
- 38582: [SERQA 4076]:In back-end, if we modify a date filter after make a search, it cannot be launch another search without clean filte
- 38593: Eye Icon in Calendar widget is not working properly when clicking twice
- 38597: Today's movement date for Goods Shipment generated when booking Warehouse Order
- 38614: HeartbeatProcess can lead to database connection leaks under some circumstances
- 38620: Reset Accounting process is not considering specific day set but deleting accounting of entire month
- 38630: Specify the HTML version to use when building the javadoc
- 38635: Wrong values sent while creating a record under specific circumstances
- 38639: Debit and credit amounts are wrongly updated in G/L Journal lines with different currency than general ledger currency
- 38645: [Reset Unit Cost] Wrong Stock shown in Product - Unit Cost if there exists a transaction cost with a different accounting date
- 38651: problems in user locking implementation
- 38655: incorrect query in UserLock
- 38657: Wrong cashvat posting when several orders are partially invoiced in same invoice and invoice is fully paid
- 38661: Problem with tabs with 'Time' fields
- 38662: Prepayments registered for not invoiced orders should also be considered in the report
- 38685: It is not possible to process a Physical Inventory for a product with attributes that has negative stock without attributes
- 38701: Smartclient 10 does not support autocomplete keywords
- 38704: The list of supported/recommended browsers must be updated
- 38713: Change to partial index c_invoiceline_account index
- 38714: Change to partial index m_movementline_c_aum index
- 38735: incorrect query in ReservationUtils
- 38737: JDK 11: [dep-ann] warning due to ReportingUtils.exportJR method
- 38740: Tomcat version field sent in heartbeat statistics cannot be trusted as it is sending value from initial install forever.
- 38749: InventoryCountProcess registers SQL functions in a non-standard way
- 38761: having write access to a parent and one of its children orgs, sometimes it's not possible to read siblings of child one
- 38765: ant version sent to heartbeat is not updated
- 38766: audit fields don't get updated when scheduling/unscheduling process requests
- 38767: Should not be possible to save record with same currency from and currency to in Exchange Rate tab
- 38769: "Suspense balancing" account used when invoice's total is zero and negative prepayment exists
- 38772: Needed index on M_MATCHPO to improve performance in Create Lines From popup on Invoice windows
- 38785: perfomance issue in add details button of payment in window
- 38787: tests fail to compile with JDK10+
- 38801: If flush inside TriggerHandler.enable() throws an exception, threadlocal is not cleared, thread remains with triggers disabled
- 38810: Sample data (F&B International Group Client) for 3.0PR18Q3
- 38827: Some trigger error messages are not shown nicely when using PostgreSQL version 10 (shows part of technical error)
- 38837: Registration popup should not appear
- 38878: the process "Create price list" increases the product price incrementally
- 38883: Error: Copy from Order it does not work properly
- 38897: JDK 11: not necessary to include jaxws-api library
- 38901: JDK 11: jaxbl-impl library should be included in the classpath
- 38958: More quantity reserved than available after booking a reopened sales order with more ordered quantity
- 39006: BaseComponentProvider is not thread safe
3.0PR18Q2.3
Defects
- 39342: Business Partner current balance is wrongly updated when using Reconciliation
- 39414: Quantities replaced by line numer (only displayed in window, not in database)
- 39451: The terminal does not go to offline mode if the database is colapsed but the tomcat works
- 39456: [PR18Q4] "Create Lines From" on Goods Receipt not working properly when using Alternate UOM
- 39522: PG 10: false local changes positive after restoring PG 9.3 dump
3.0PR18Q2.2
Defects
- 38829: Some trigger error messages are not shown nicely when using PostgreSQL version 10 (shows part of technical error)
- 38882: Error: Copy from Order it does not work properly
- 38959: More quantity reserved than available after booking a reopened sales order with more ordered quantity
- 39007: BaseComponentProvider is not thread safe
3.0PR18Q2.1
Defects
- 38568: can get stuck sending emails
- 38605: Slow updating to 18Q2 on an environment with high loads of data
- 38617: Autologon and AuthenticationManagers using SSO not working
- 38631: Specify the HTML version to use when building the javadoc
- 38643: Debit and credit amounts are wrongly updated in G/L Journal lines with different currency than general ledger currency
- 38653: Wrong values sent while creating a record under specific circumstances
- 38758: having write access to a parent and one of its children orgs, sometimes it's not possible to read siblings of child one
- 38773: Needed index on M_MATCHPO to improve performance in Create Lines From popup on Invoice windows
- 38828: If flush inside TriggerHandler.enable() throws an exception, threadlocal is not cleared, thread remains with triggers disabled
- 38879: the process "Create price list" increases the product price incrementally
- 38898: JDK 11: not necessary to include jaxws-api library
- 38900: JDK 11: jaxbl-impl library should be included in the classpath
- 38556: Default Expression in Selector Field does not work properly
3.0PR18Q2
Features
- 36433: DataSourceJavaScriptCreator class is deprecated and not used so candidate for removal
- 37641: Make the max size of Hibernate's HqlQueryPlan cache configurable
- 37643: Improve the use of the ScriptEngine by reusing engine instance
- 37667: Cookie should be regenerated when logging in the application
- 37681: No need to create the ad_context_info table if audit trail is not active, remove Update Audit Trail Infrastructure.
- 37703: Refactor TestCosting class to make it more manageable.
- 37732: Add an Extension Point at the beginning of the C_Order_Post
- 37734: High Availability in Import Entries
- 37827: Referenced Inventory
- 37898: Funds Transfer user experience improvements
- 37912: Upgrade Apache HttpComponents
- 37933: Documents printed with PrintController should use the standard connection pool
- 37961: Upgrade Jackson libraries
- 37980: Improve organization cache in session
- 38130: support JDK 11 ea
Defects
- 30643: Overly huge request size in AddPaymentDisplayLogicActionHandler
- 34119: The syncrhonize terminology does not work properly on po windows on some circunstances
- 34496: CostingAlgorithmAdjustmentImp class is not thread safe
- 34497: CostingTransactionsHQLTransformer class is not thread safe
- 34628: Manage variants can return unexpected values
- 34668: Cannot go back to Workspace after opening Registration pop-up.
- 34840: Movement Qty column info not updated once a product with stock is selected in Goods Shipment if Alt UOM Preference is enable.
- 34841: RTV shipment (Pick/Edit Lines) not properly working if Returned UOM is changed from Unit to Pallet.
- 35268: Request timeout message is not handled properly in the UI
- 36226: On first install.source don't show SQLException when 'drop role' tries to delete a role which does not exist
- 36829: In Monitor Tab on Process Request Window, it should be possible to see a large Log
- 37066: RTV shipment (Pick/Edit Lines) not properly working if Returned UOM is changed from Unit to Pallet.
- 37067: RTV shipment (Pick/Edit Lines) not properly working if Returned UOM is changed from Unit to Pallet.
- 37069: Movement Qty column info not updated once a product with stock is selected in Goods Shipment if Alt UOM Preference is enable.
- 37070: Movement Qty column info not updated once a product with stock is selected in Goods Shipment if Alt UOM Preference is enable.
- 37170: SQL Query window has unneeded buttons
- 37239: Negative quantity is invoiced if Credit Memo is used for invoicing Return From Customer and Return Material Receipt
- 37279: Physical Inventory lines which increase stock and do not have a cost defined are not adjusted
- 37357: Create Lines From popup on Invoice windows slow with high number of shipments
- 37398: No warning message shown in 'Update Characteristics' process when 'TreeDatasourceFetchLimit' preference is not defined
- 37437: useless session cache of window.isSOTrx
- 37451: Adaptive filtering is not applying the Country.Language filter properly
- 37496: CalculateCoreRevision class is unused and should be removed
- 37497: DalUUIDHexGenerator class is deprecated and unused since 2011 it should be removed
- 37499: Remove unused feature to export ob_version + code_revision into xml files
- 37501: About popup shows hg revision id of core repo which is not useful and should be removed.
- 37515: Performance issue in Orders Awaiting Invoice Report
- 37516: Performance issue in Orders Awaiting Delivery Report
- 37565: Remove outdated Cash Flow report
- 37580: "division by zero" error when book sales order with BOM products
- 37587: Open on tab does not work on Tree type windows when using auxiliary inputs in display logic
- 37601: log in causes contention in other requests
- 37622: MBeanRegistry instantiates its log with an incorrect class
- 37624: Filter on quick launch menu is not accent sensitive
- 37626: Numbers in Valued Stock Report are exported to Excel as strings
- 37627: AllowedCrossDomainsHandler.getInstance().setCORSHeaders is not executed calling to WebServices
- 37633: Search a Business Partner by 'Phone' in 'Remote for Customer' mode raises a JS error with a big amount of customers
- 37640: Trying to separate discounts using different organizations that are not in the same branch DOES NOT separate these discounts
- 37642: Enable tree view in MRP Manufacturing Plan window
- 37648: junit testcase ViewTest.test14914 is very slow (ca. 15-20seconds)
- 37661: Wrong navigation from Journal Entries Report when using Simple GL Journal
- 37664: Perfomance issue in Invoice Line drop down of Landed Cost Cost
- 37676: "Project Phase" field does not show any value (although Project is selected) in Expense Sheet window
- 37677: No need to check if ad_context_info table exists before creating it
- 37683: Axis services page is always available
- 37685: Filter on quick launch menu is not accent sensitive
- 37686: Filter on quick launch menu is not accent sensitive
- 37689: Update copyright in legal/Licensing.txt
- 37700: Link To Parent trees hide isActive false records
- 37715: "Project Phase" field does not show any value (although Project is selected) in Expense Sheet window
- 37724: Error when cancel and replace a sales order of zero amount
- 37740: support custom error pages
- 37742: Return Material pick and execute take more that 4 minutes to be loaed on an environment with thousands of orders.
- 37763: Trial Balance Report sometimes returns null pointer exception when include zero figures is checked.
- 37765: Return Material pick and execute take more that 4 minutes to be loaed on an environment with thousands of orders.
- 37766: Sales Invoice Dimensional Report in Excel - error 0/0
- 37772: Perfomance problems deleting an invoice on an environment with thousands of invoices and invoice lines
- 37774: Perfomance problems deleting an invoice on an environment with thousands of invoices and invoice lines
- 37775: Cannot create an outbound picking list for a partially shipped sales order
- 37786: Overly huge request size in AddPaymentDisplayLogicActionHandler
- 37796: Cannot select a product with stock in Work effort and Production Run windows
- 37798: Add Characteristic to Product does not update the Characteristic Description
- 37801: Cannot select a product with stock in Work effort and Production Run windows
- 37816: Axis services page is always available
- 37823: Sales tax selected in Return To Vendor if the returned goods receipt does not have a purchase order related
- 37825: Fix new javadoc warnings active by default in JDK 9
- 37835: Performance issue in Generate Invoices process
- 37837: Tax selected is based on the invoicing address instead of the partner address
- 37842: Callout not triggered when clearing a selector
- 37843: OrderEventHandler does useless and repeated queries when not needed
- 37849: Remove system key hash in log files as not useful and makes log-parsing harder
- 37850: Stock Valuation of 0 in Product - Unit Cost tab if product is received in a warehouse created after unit cost is calculated
- 37857: Wrong FIC Request after selecting all records in a grid with hundreds of lines
- 37866: [RR18Q1][Cancel & Replace] Sales Order is not selectable in Create Lines From process under certain circumstances
- 37867: Missing admin mode in HQLDataSourceService
- 37872: Error when opening a child tab, which have filters applied, from another window
- 37882: Cannot add a purchase order line to a goods receipt if the Alternate UOM feature is activated after the order was created
- 37883: Modify the clean cache page to match the generic error page style
- 37885: Performance issue in Physical Inventory when deleting a record with too many lines
- 37893: ConcurrentModificationException when working with SessionListener.activeHttpSessions
- 37895: ConcurrentModificationException when working with SessionListener.activeHttpSessions
- 37897: Callout not triggered when clearing a selector
- 37899: Session in POS can prevent an ERP session (which counts for concurrent user limit) from being closed
- 37901: Session in POS can prevent an ERP session (which counts for concurrent user limit) from being closed
- 37907: Internal CSS are included in AD_TextInterface as translatable content
- 37918: Internal CSS are included in AD_TextInterface as translatable content
- 37925: Cannot process a picking list if Movement Quantity is higher than ordered quantity (Is Quantity Variable feature)
- 37926: Purchase reports with invoiced purchases shows no data in Excel format
- 37928: sys admin sessions created after reaching CU limit are not automatically kicked out
- 37930: sys admin sessions created after reaching CU limit are not automatically kicked out
- 37932: "Funds Transfer" process should have same behavior than manual creation of transactions
- 37934: G/l item drop down in add details popup showing different in payment in and in transaction window of financial account.
- 37939: Cannot confirm Cancel and Replace if a Service Product related to a product was included on the Sales Order
- 37941: JDK 9: remove [dep-ann] warnings by adding the missing @Deprecated annotation (platform code)
- 37942: JDK 9: remove [dep-ann] warnings by removing deprecated elements
- 37943: JDK 9: remove [deprecation] newInstance() in Class warnings
- 37959: JDK 9: remove [dep-ann] warnings by adding the missing @Deprecated annotation (functional team code)
- 37960: When not stocked product is exploded before booking the order and price includes taxes, Gross Unit Price is updated to 0
- 37963: Payment in Awaiting payment status is created when an invoice cannot be voided because document cancelled is a return
- 37965: JDK9: Fix new deprecation warnings related to: new Long, new Integer, new Boolean...
- 37970: [RR18Q1][Cancel & Replace] Sales Order is not selectable in Create Lines From process under certain circumstances
- 37972: Purchase reports with invoiced purchases shows no data in Excel format
- 37977: Sales Invoice dimensional report showing merged cell
- 37979: The list of supported/recommended browsers must be updated
- 37982: Not possible to delete Manufacturing Plans
- 37989: Tax tab info is not correctly recalculated when tax defined as "Line Net Amount + Tax Amount" is modified
- 37996: Sales Order with Immediate Invoice terms does not appear in Create Invoices From Order and Create Lines From process
- 38001: Tax Payment process is not filtering the GL Item account by General Ledger when creating the GL Journal
- 38005: Tax tab info is not correctly recalculated when tax defined as "Line Net Amount + Tax Amount" is modified
- 38014: DB connection leak using old pool in test cases
- 38015: Referenced Inventory. Attribute Value not copied correctly when Boxing stock
- 38019: It is possible to create a Goods Movement for the same Bin
- 38037: Display logic on tab not properly applied in form view
- 38039: Organization filtering issues in Process Definition selectors
- 38041: Cannot log in in the application if the log in warehouse name contains an apostrophe (')
- 38045: Slow query when executing the payment report
- 38050: Wrong "Paid in full date" set when a backdated invoice is registered associated to a backdated prepaid order
- 38051: Prevents concurrent sessions for same user not working
- 38053: Sales Order Report when there is no values it is displaying "null"
- 38058: Prevents concurrent sessions for same user not working
- 38061: Selector filter expression with OB.isSalesTransaction() doesn't work when called from a Process Definition
- 38066: incorrect view cache in browser for windows with server display logic
- 38069: incorrect view cache in browse for windows with server display logic
- 38075: row created in ad_session after Tomcat expires session
- 38077: Orders can be included in invoices with different currency and they are paid in invoice currency (without conversion)
- 38079: row created in ad_session opening openbravo base url
- 38085: Prices in Invoice lines of discounts copied by Copy Lines process are updated to 0 when completing if a price adjustment exists
- 38087: Cannot log in in the application if the log in warehouse name contains an apostrophe (')
- 38096: Is not possible to disable the access for a widget by deactivating the role access
- 38097: DalConnectionProvider.getTransactionConnection with dbcp pool does not set db config query
- 38098: Fix new javadoc warnings of -Xdoclint:html active by default as errors since Java 8
- 38102: Different behavior in automatic creation of negative goods shipment depending on the product having stock or not
- 38110: jUnit tests produce no feedback till completion
- 38111: some test cases are too verbose
- 38131: Remove deprecated message for AccessibleObject.isAccesible
- 38135: OBContext.getOrganizationList is not using bind-parameters
- 38137: EntityAccessChecker.initialize is not using bind-variables
- 38141: FIN_Utility.getDocumentType is not using bind-variables
- 38157: Receipts originally calculated with avg and adjusted by price difference correction are readjusted if avg cost changes
- 38163: Tax calculation adjustment must be done in the highest variance tax
- 38172: Sample data (F&B International Group Client) for 3.0PR18Q2
- 38179: cannot restore pg dump
- 38188: Concurrency problem when downloading attachments with attachment methods that downloads temp files
- 38189: OBUISEL_Selector references are not displayed properly in tabs that shows 2.50 forms
- 38191: cannot restore pg dump
- 38195: too many ORA open cursors when reading DB model
- 38214: -Xdoclint:-missing is also required to build the javadoc in jdk8
- 38331: Wrong conversion rate between USD and EUR in 18Q2 Sampledata
- 38346: Restart tomcat 8.0 not working after installing a module through MMC using JDK9
- 38358: Unused connection pool created on module installation
- 38408: error message activating heartbeat in PG10
- 38449: compilation warnings in src-core + buildvalidations: source/target value 6 is obsolete
- 38451: Allow to download attachments in temporary files using the attachment name without concurrency problems
- 38499: raise minimum required ant
3.0PR18Q1.3
Defects
- 38409: error message activating heartbeat in PG10
3.0PR18Q1.2
Defects
- 38236: Update Business Partner Selector of 'Settle / Process Remittances' process
3.0PR18Q1.1
Defects
- 37813: support custom error pages
- 37917: Internal CSS are included in AD_TextInterface as translatable content
- 38004: Tax tab info is not correctly recalculated when tax defined as "Line Net Amount + Tax Amount" is modified
- 38057: Prevents concurrent sessions for same user not working
- 38068: incorrect view cache in browse for windows with server display logic
- 38086: Cannot log in in the application if the log in warehouse name contains an apostrophe (')
- 38190: cannot restore pg dump
3.0PR18Q1
Features
- 36952: Support for SVG image format
- 36996: remove unused platforms from dbsm
- 37083: support JDK 9
- 37310: Amazon RDS - Postgresql compatibility. Remove superuser role.
- 37329: make a more generic Utility.arrayListToString
- 37486: Coypright year for the ERP code must be updated to 2018
Defects
- 28479: unneeded queries to ad_langue table
- 29622: The heartbeat background process fails if the ad_session table is empty
- 32236: Process Monitor Duration field shows wrong data if the process lasts more than 24 hours
- 33134: ImportEntryProcessor calls initialize() 2 times on OBContext switch causing extra db queries
- 33621: Increase the size of the ad_alert.record_id from 100 to 2000
- 35136: Line seems to be saved with error when editing and saving the header
- 35271: OBCriteria overhead
- 35838: Bad performance in alert window when having +20000 records in ad_alert and many of them are solved
- 36245: Prevent user to launch Journal Entries Report more than one time
- 36406: Summary functions do not work in tabs based on tables with Datasource Data Origin
- 36466: "Copy from order" process not compatible with high volumes
- 36605: unneeded datasource requests opening alert management window
- 36610: 3* flush called to insert/save 1 record in generated windows
- 36693: In Currency window, Standard precision can be higher than the currency's real precision (commonly 2)
- 36747: Avoid query more than once in several classes
- 36778: Wrong message shown in 'Update Characteristics' process when it has +200 lines
- 36828: Scroll bar of 'Goods Movement' selector disappears in newest MacOS environments.
- 36838: multiple requests to load product image when a refresh is done previously
- 36843: jre8: js defaults containing Dates fail
- 36878: [Valued Stock Report]: Wrong Actual Cost and Valuation if the costing rule is validated with warehouse dimension
- 36886: install.source finishes with success even if a view cannot be created
- 36889: [Valued Stock Report]: Wrong stock shown if Generate Aggregated Data Background process is launched with two costing rules
- 36897: Different types of date format when using the @#Date@ default value into a String reference
- 36916: PG10: update.database fails if there are DB sequences
- 36921: Default values are not selected in Return Material Receipt window if the organization does not have an on hand warehouse defined
- 36922: Default values are not selected in Return Material Receipt window if the organization does not have an on hand warehouse defined
- 36927: Form opened in blank when navigating to a record in a window which has a date column on the first position in grid view
- 36928: Emails sent by alerts contains information about other entities
- 36931: Process definition with data access level = System only can be launched as normal client
- 36933: It is not possible to change the size of columns if the column is used in a view
- 36934: It is not possible to change the size of columns if the column is used in a view
- 36938: dbsm test: src changes not applied
- 36948: Sales Invoice Dimensional Report takes long on environment with big amount of data
- 36955: New storage bins are created with Undefined-Overissue inventory status instead of Undefined by default
- 36969: Purchase order lines created from Requisitions are created with 0 price if price list includes taxes and a discount is defined
- 36970: Focus placed at wrong place when editing with errors and saving the parent record
- 36972: In a tree, moving an item that you don't have access produce null pointer error in the log and don't give feedback to the user
- 36984: Upgrading from 2.50 to pi some unique constraints are violated
- 37005: Error importing C_UOM translation
- 37010: Wrong invoice's accounting entry when several "not deductible" taxes are used
- 37015: contention in DAL proxies with high concurrency
- 37016: Print and E-mail toolbar buttons should be disabled when editing a new record in grid view
- 37033: "Price Difference Correction" adjustment calculated when it should not
- 37051: Rich text area fields showed in grid mode could corrupt the visibility of the grid
- 37055: Connection leak in threads that makes use of the read only pool and are not encapsulated inside DalThreadHandler
- 37079: more records than expected are fetched when filtering by date ranges
- 37090: Error when processing payment generating credit and business partner has no currency defined
- 37093: Wrong behavior after opening a record directly in a tab configured as "Default Edit Mode"
- 37094: Description field is not successfully updated by 'Match Statement' process
- 37103: Import.sample.data does not immediately stop when a file cannot be imported
- 37108: Import.sample.data does not immediately stop when a file cannot be imported
- 37109: Parent form shown in blank when direct opening a record in a child tab having parent tab configured as "Default Edit Mode"
- 37112: incorrect HQL to retrieve preferences
- 37115: HQL constant parsing causes contention
- 37119: "Copy Lines" process not properly copying "organization" dimension when defined at invoice line level
- 37121: "Copy Lines" process not properly copying "organization" dimension when defined at invoice line level
- 37122: "Copy Lines" process not properly copying "organization" dimension when defined at invoice line level
- 37132: Should not be possible tor register invoice document related with an order having different business partner
- 37135: OOM parsing corrupted JSON
- 37153: Characteristics Configuration tab display logic does not work properly
- 37155: Wrong transaction's accounting entry when working with multicurrency doubtful debt
- 37156: Cannot unpost a financial account transaction reconciled with a previous period's date: c_period_id is null in fact_acct
- 37160: The BOM production transactions do not appear correctly in the traceability report
- 37162: [RR17Q4] [AWO] Bad spacing in the Order Line field of a Task record
- 37168: Negative Stock can be obtained although the storage bin is defined as OverIssue = N (not allowing negative stock)
- 37181: Wrong behavior when filtering in tree grid view and pressing 'Enter' key to confirm the filter
- 37183: Wrong cost adjustment made to a transaction related with a return shipment line
- 37192: Negative Stock can be obtained although the storage bin is defined as OverIssue = N (not allowing negative stock)
- 37199: Date filtering criteria not properly carried when navigating from General Ledger Report to Journal Entries Report
- 37205: DB connections leaked executing IssuesTest
- 37209: Used credit field is not updated when credit is used in the same payment other credit is generated
- 37214: It is possible to produce a server crash executing on the sql query window a query returning thousands of records
- 37217: disabled access to 2.50 processes and forms are still visible in menu
- 37218: Export Sampledata (and export.storedata) console output cleanup (don't show 0 rows exported)
- 37221: Cannot add a purchase order line to a goods receipt if both secondary UOM and alternate UOM are configured for the product
- 37222: Goods receipt created with Generate Receipt From Invoice still linked to the invoice after reactivating and deleting its lines
- 37223: Cleanup QA_Testing sampledata by comitting automated changes done during install.source (*_ACCESS.xml)
- 37230: JDK9: compilation warnings - Platform Team
- 37236: Create Lines From popup on Purchase Invoice slow when having many Orders
- 37238: OBMessageUtils class fails generating the vars when there is no Request
- 37244: Credit information do not updated if a payment containing credit info is reactivated.
- 37255: Wrong behavior when filtering in tree grid view of a child tab and pressing 'Enter' key to confirm the filter
- 37259: Some labels are not properly translated after switching the language
- 37262: Some labels are not properly translated after switching the language
- 37263: "Last register amount" wrongly calculated by "Create VAT registers" process in Tax Payment window
- 37267: Improvements in the I18NComponent component
- 37269: The title of the tab showing the HTML output of a Process Definition report is not translated
- 37277: Change the role in the ERP has performance problems
- 37278: Deactivated roles are displayed in the role dropdown of user section
- 37282: Deactivated roles are displayed in the role dropdown of user section
- 37289: It is not possible to do login using a role if the role has got a deactivated organization
- 37292: The organization field of Tax Payment window should only show legal entities
- 37294: It is not possible to do login using a role if the role has got a deactivated organization
- 37302: Process Price Difference Correction fails with n.p.e. or create wrong Cost Adjustment Documents when it works
- 37303: Sales Order selector in Generate Invoice process does not wok properly
- 37312: Sales Order selector in Generate Invoice process does not wok properly
- 37314: Gross Unit Price is updated to 0 if a sales invoice line from a Return Material Receipt is modified and price includes taxes
- 37317: Costing Background Process stopped if the same product is produced and consumed in different production run of same work effort
- 37320: Create Fiscal Year 2018 and open it's Periods for QA Client
- 37324: slow login having many preferences
- 37344: Credit notes are always printed, even if they are not configured in the organization
- 37358: Avoid query to AttributeData.selectOrgCurrency during login if system does not have any accounting schema.
- 37363: Linked item does not work on Organization window
- 37376: Stock Reservation of partially invoiced and not shipped order line is Closed when closing the sales order and it can be edited
- 37378: Misleading filed name Entity Alias should be renamed to Clause Left Part as in wiki
- 37387: ADTreeDatasourceService should take into account organization of the referenced nodes
- 37390: < and > operators fail when comparing negative values in Display Logic
- 37395: Deactivated discounts are applied
- 37396: remove support for printing fop documents in a different server
- 37399: Duplicated DS Request to the tree datasource having the tree view displayed in a sub-tab
- 37400: Duplicated DS Request to the tree datasource having the tree view displayed in a sub-tab
- 37404: [BUT Issue 3556] Delete in C_import_entry_archive query too long
- 37407: Error in server when doing a CL of a layaway with a related canceled service
- 37411: TreeTablesEventHandler.getDataSource does useless ad_table read
- 37419: ERP & POS Login do (up to) 3 useless db reads in SessionLogin.java by not using getProxy
- 37421: [BUT Issue 3556] Delete in C_import_entry_archive query too long
- 37424: Export To Csv too slow with high volumes
- 37435: unneeded traces logged when exception occurs on background DalBaseProcess
- 37449: The list of supported/recommended browsers must be updated
- 37457: Change the role in the ERP has performance problems
- 37459: several 2.50 manual pages import unneeded JavaScript files
- 37465: Same process definition in several tabs in same window sends wrong information to server
- 37473: Sample data (F&B International Group Client) for 3.0PR18Q1
- 37479: "Account No." should not be cut when Trial Balance is printed in PDF format
- 37481: unused PL variables - platform
- 37523: Product selector filters by Non-Stocked products in Goods Movement window
- 37717: "Project Phase" field does not show any value (although Project is selected) in Expense Sheet window
- 37718: Movement Qty column info not updated once a product with stock is selected in Goods Shipment if Alt UOM Preference is enable.
- 37719: RTV shipment (Pick/Edit Lines) not properly working if Returned UOM is changed from Unit to Pallet.
- 37764: Return Material pick and execute take more that 4 minutes to be loaed on an environment with thousands of orders.
- 37766: Sales Invoice Dimensional Report in Excel - error 0/0
- 37773: Perfomance problems deleting an invoice on an environment with thousands of invoices and invoice lines
- 37785: Overly huge request size in AddPaymentDisplayLogicActionHandler
- 37800: Cannot select a product with stock in Work effort and Production Run windows
- 37815: Axis services page is always available
- 37894: ConcurrentModificationException when working with SessionListener.activeHttpSessions
- 37896: Callout not triggered when clearing a selector
- 37900: Session in POS can prevent an ERP session (which counts for concurrent user limit) from being closed
- 37929: sys admin sessions created after reaching CU limit are not automatically kicked out
- 37944: Purchase reports with invoiced purchases shows no data in Excel format
- 37969: [Cancel & Replace] Sales Order is not selectable in Create Lines From process under certain circumstances
3.0PR17Q4.2
Defects
- 37814: support custom error pages
- 37930: sys admin sessions created after reaching CU limit are not automatically kicked out
- 37970: [RR18Q1][Cancel & Replace] Sales Order is not selectable in Create Lines From process under certain circumstances
- 37972: Purchase reports with invoiced purchases shows no data in Excel format
- 38005: Tax tab info is not correctly recalculated when tax defined as "Line Net Amount + Tax Amount" is modified
- 38058: Prevents concurrent sessions for same user not working
- 38069: incorrect view cache in browse for windows with server display logic
- 38087: Cannot log in in the application if the log in warehouse name contains an apostrophe (')
- 38191: cannot restore pg dump
3.0PR17Q4.1
Defects
- 37066: RTV shipment (Pick/Edit Lines) not properly working if Returned UOM is changed from Unit to Pallet.
- 37069: Movement Qty column info not updated once a product with stock is selected in Goods Shipment if Alt UOM Preference is enable.
- 37685: Filter on quick launch menu is not accent sensitive
- 37715: "Project Phase" field does not show any value (although Project is selected) in Expense Sheet window
- 37765: Return Material pick and execute take more that 4 minutes to be loaed on an environment with thousands of orders.
- 37774: Perfomance problems deleting an invoice on an environment with thousands of invoices and invoice lines
- 37782: Sales Invoice Dimensional Report in Excel - error 0/0
- 37786: Overly huge request size in AddPaymentDisplayLogicActionHandler
- 37801: Cannot select a product with stock in Work effort and Production Run windows
- 37816: Axis services page is always available
- 37895: ConcurrentModificationException when working with SessionListener.activeHttpSessions
- 37897: Callout not triggered when clearing a selector
- 37901: Session in POS can prevent an ERP session (which counts for concurrent user limit) from being closed
- 37918: Internal CSS are included in AD_TextInterface as translatable content
3.0PR17Q4
Features
- 9533: Remove unused TabFilter files
- 36400: Add AUM compatibility with Goods Movements
- 36477: autorefresh professional subscription license
- 36537: Store the response of an action also in c_import_entry
- 36576: Move Inventory Status and IsVirtual fields in Storage Detail to the Status Bar
- 36678: Improve the way the DataSetTableQueryGenerator class can be extended
- 36736: Make OB reports read-only pool "compatible"
- 36741: generate xml report for individual test execution with run.test task
- 36813: Change API for Virtual Bins (as of now, only used by Advanced Warehouse Operations Module)
- 36900: User selector should be improved to show a pop up alongside the drop down list selector
- 36901: Adds indexes in Product Organization Table
Defects
- 29042: Should not be possible to delete a summary node in User Defined Accounting Report Setup
- 30489: configScript(retail.pack) seems not applied when doing install.source
- 31710: Review XLS reports to apply cell type when required
- 31844: warn message accessing to Session Preferences > Change Logs
- 32205: Deleting a line on the order line window takes long on environment with big amount of data
- 32520: Wrong available quantity is shown in Return To Vendor Shipment Pick and Edit when there is not stock
- 32677: Deleting a line on the shipment/receipt line tab takes long on environment with big amount of data
- 32861: Product search key should be included in the error message shown in the Costing Background Process log
- 33397: Reactivate a reservation doesn't work in Oracle when the reservation is not linked to an order
- 33683: Not Posted Transactions report should hide the records with posted = 'T'
- 33808: Not processed transactions are shown in Match statement - search transaction popup
- 34500: Delete unused CacheFilter class
- 34915: Sales Dimensional Report does not show any value if Organization field is empty.
- 35107: To include "line_id" information in fact_acct when posting "Undeductable" invoice line tax in Purchase Invoice
- 35117: unstable DataSourceWhereParameter tests
- 35164: AuthenticationManager.username thread unsafe
- 35181: createAccDefRevenueFact function should be public in DocInvoice class
- 35357: The timeout error message displayed in the UI is not user readable
- 35384: Add logs on debug on the costing process and costing migration process to track the time invested on each part
- 35427: Conversion of Valuation is not correct in Pareto Product Report
- 35449: Movement date of Goods movements created from Stock Reservations window should be truncated
- 35653: update.database can fail updating src tables with a check constraint where more than one column participates
- 35654: module validation fails for killable BG processes using CDI
- 35923: Wrong Business Partner filter in Purchase order Report
- 35944: unresponsive ui after uncaught error in EntityPersistenceEventObserver
- 36067: old callouts should be refactored to implement SimpleCallout
- 36079: inconsistent process (ad_process) configuration generates invalid web.xml
- 36095: Failed to apply roles dataset
- 36103: applying dataset fails if it contains properties not present in the target system
- 36112: excludeFilter + manual db object creation does not work when installing module during install.source
- 36137: [SER-QA 2918] Config script removeCheckChange are not applied on install.source
- 36151: organization selector in process definition don't filter by role's org access
- 36167: Tree view of Tab is not correctly filtered if tab has where clause
- 36172: WindowSettingsActionHandler underperformance
- 36194: Cannot select an order line in Create Lines From of Goods Receipt window if it uses secondary UOM
- 36207: Finance: EntityPersistenceEventObserver validations has a high log level
- 36229: Not possible to change secondary quantity nor secondary unit in Goods Receipt create lines from process
- 36235: NPE in SL_ProductionPlan_WRPhase_Quantity callout when updating production quantity in Production Plan tab
- 36237: Internal Consumption is creating an entry in Product - Transactions tab (M_TRANSACTION) for a non stocked product
- 36251: Security problem in Create Budget Reports in Excel report
- 36267: Services relation are not set in negative orders after C&R and CL
- 36272: "End year close" process is grouping by record_id2 so accounting information is difficult to understand
- 36279: Unused manual servlets: HeartbeatConfirm & RegistrationConfirm
- 36282: Several processes are marked as 'Grid Legacy' and should be converted to avoid runtime warning on every use
- 36295: Product Complete selector does not show some fields on picklist
- 36297: Wrong schedule details information when Voiding an invoice which is prepaid via sales order
- 36298: Wrong schedule details information when Voiding an invoice which is prepaid via sales order
- 36308: [SERQA 3037] Replacement order is duplicating the amount paid in the ticket
- 36322: Create Lines P&E window in Purchase Order does not respond to select other record after selecting any of the record
- 36324: Error doing cancel and replace of an already paid and returned receipt
- 36345: Wrong quantity in inventory lines if "," is used as decimal separator and "." as grouping separator
- 36346: 'insuffient_stock' message has wrong text: it should be Insufficient instead of Insuffient
- 36356: In Sales quotation window, it does not populate well the basic discount after changing the Business Partner.
- 36359: Cached context for webservices should be regenerated when an organization is activated
- 36373: delete js files related to api-checks code in pi.
- 36377: Cannot launch Valued Stock Report if the role does not have access to M_COSTING_RULE and M_TRANSACTION tables
- 36379: Org Access is not added for inactive orgs creating new Role
- 36391: inconsistent behavior of OBDal.get by entity name + id when trying to populate a proxy by entity name + id
- 36392: Avoid casting to Object when adding numeric results from a SimpleCallout
- 36398: Avoid casting to Object when adding numeric results from a SimpleCallout
- 36399: Avoid casting to Object when adding numeric results from a SimpleCallout
- 36404: Numbers in Receivables Aging Schedule and Payables Aging Schedule are exported to Excel as strings
- 36412: Orphan Line is removed from Return To Vendor if Pick/Edit Lines is launched then
- 36417: Characteristic Description is not updated in Update Characteristics process from Product window
- 36419: no request processed while killing abandoned sessions
- 36425: mobile sessions can be kicked out in cluster
- 36429: SqlC generates code using printStackTrace which should not be used
- 36430: Cleanup bad logging (modules/* functional code): don't use printStackTrace or System.out.print* or System.err.print*
- 36431: Cleanup logging (modules/platform part) using or mentioned printStackTrace or System.*.print*
- 36434: unlikely argument type warnings
- 36435: unlikely argument type warnings
- 36436: Avoid using Vector when only single type of data is used in the list (functional part)
- 36437: Avoid using Vector when only single type of data is used in the list (platform part)
- 36438: get pi clean of plpgsql_check warnigns to enable check in ci (unused declared variables removal)
- 36444: SqlC generated code hides stack traces in case of error
- 36448: The Line number in RTV is increase in 10
- 36454: editing in grid record can be saved before callouts are applied
- 36455: Cannot complete a goods shipment if the related sales order line has a stock reservation in draft status
- 36457: inconsistent grid state if cancelling changes before receiving FIC response
- 36459: error thrown when refreshing after cancelling row creation before FIC response is processed
- 36461: editing in grid record can be saved before callouts are applied
- 36462: editing in grid record can be saved before callouts are applied
- 36473: unnecessary recreation of PL code in update.database
- 36475: update.database logs irrelevant information
- 36476: Cannot add some sales order lines to goods shipments after upgrading to 3.0PR17Q1 as a modulescript set the order as isdelivered
- 36483: Cannot add some sales order lines to goods shipments after upgrading to 3.0PR17Q1 as a modulescript set the order as isdelivered
- 36484: Cannot add some sales order lines to goods shipments after upgrading to 3.0PR17Q1 as a modulescript set the order as isdelivered
- 36494: dojo GET requests have incorrect Content-Type header
- 36498: Lots of code related to already removed 2.50 windows is still in pi and should be deleted
- 36500: Cleanup org.openbravo.scheduling xsql files to remove unused parts
- 36501: Remove unused & old export.sample.data.old & import.sample.data.old
- 36502: ant check.window.compatibility task is no longer useful (as Wad shows error per window now for those)
- 36504: remove references to Basic Edition and Trial Subscription
- 36508: ant generate.java.doc marks the build as successful even if contained errors
- 36518: useless ping to butler on every login
- 36524: javadoc in pi has syntax error making javadoc command fail completely
- 36527: OBException should not log itself by default
- 36528: can't set trace log level from UI
- 36534: Error in Costing Background Process if starting date of first costing rule is lower than movement date of existing transactions
- 36559: Old callouts should be refactored to implement SimpleCallout
- 36560: When creating a POS Order, the shipment accounting date is different from the movement date
- 36573: import sample data can get stuck when executed by multiple threads
- 36598: Process Definition for multirecord sets only one organization in filter parameters
- 36601: unneeded flush with no entities on every fetch
- 36608: 2 flush of 16ms each in MyOpenbravoActionHandler called during ERP login
- 36609: 2* flush in FIC when only 1 is required
- 36611: 2nd attempt to 'Delete row' after first delete was stopped does not work and shows 'Deleting ...' forever
- 36619: [SER-QA 3115] Process Generate Invoices is not working with high volumenes
- 36620: Trx Organization is not showing proper organization structure
- 36628: SERQA 3194 Error when updating the organization of an entity with computed columns
- 36636: new DalConnectionProvider() causes double flush in 1 case
- 36637: Include in QA client dataset a payment term that split into more than just one payment
- 36648: Change definition of Inventory Status 'In Transit' to be Available 'Y'
- 36650: In the USA organization of QA Client the Reversed Sales Invoice Transaction Document is not available
- 36659: [Costing Migration Process]: Closing inventories are not leaving stock valuation to 0
- 36663: TaxesText junit test does 2.400 junit skip all the time
- 36668: Callouts retrieve wrong quantity when Format.xml file is set with too many decimals
- 36670: Process failed during execution when posting a reconciliation and there does not exists currency conversion
- 36675: [Costing Migration Process]: Transactions related with closing inventory lines do not have an entry in Transaction Cost tab
- 36681: Insufficient stock in Create Standards Process of Work Effort - Production Run tab if decimal quantities are consumed
- 36683: CSS minifier breaks @font-face directives
- 36684: Performance issue in Goods Receipt selector of 'Landed Cost' window
- 36690: Insufficient stock in Create Standards Process of Work Effort - Production Run tab if stock is in different priority warehouses
- 36697: connection leak when printing a image on a jasper subreport using the Utility.showImage method
- 36705: More than one pending payment plan detail for same invoice payment plan
- 36706: Unreadable error message shown to the user if connection to central repository is lost when installing modules
- 36707: Price List Schema with several lines is not working in a "hierarchical" way
- 36708: CSSMinimizer does not work well with "transform-origin" property
- 36710: CSSMinimizer does not work well with "background-size" property
- 36716: Tree grid visibility stops working when opening a record in form view and returning to tree view
- 36723: New storage bins are created with Undefined-Overissue inventory status instead of Undefined by default
- 36724: CSSMinimizer does not work well with "quotes" property
- 36725: Should not be possible to create new data when user is not able to edit existent data
- 36728: Error displaying in selector picklist a field based in a non-primitive derived property
- 36729: In the USA organization of QA Client the RTV Shipment and RTV Order Transaction Document is not available
- 36732: In the USA organization of QA Client the RFC Order and RFC Receipt Transaction Document is not available
- 36735: Remove non-working and no longer used modules/org.openbravo.client.kernel/build.xml (related to jslint)
- 36739: Error displaying in selector picklist a field based in a non-primitive derived property
- 36746: Tax Register Header print button does not generate report when invoice number is alphanumeric
- 36753: [SERQA 3230] Error in Payment Plan after execute a payment created from WebPOS
- 36755: inefficient translate task
- 36757: Negative Stock Correction for remaining stock valuation not done in closing inventory lines (when validating a costing rule)
- 36760: Error when running a Landing Cost with more than one Landed Cost Distribution Algorithm
- 36762: Window personalization list can not be loaded properly due to an error during its sorting
- 36763: Update information of attachments is not changed after replacing an already attached file
- 36766: Update information of attachments is not changed after replacing an already attached file
- 36776: Amounts in Invoice lines and taxes are rounded to price precision instead of standard precision in Create Lines From process
- 36788: adding a \\u2028 (line separator) character to any field makes UI to fail
- 36794: Amounts in Invoice lines and taxes are rounded to price precision instead of standard precision in Create Lines From process
- 36796: Not possible to receive a Return Material for a Bin in a not available status
- 36812: Conversion Tab in Unit of Measure Window should be shown when UOM Management preference is enabled
- 36814: Customer Statement process takes long on environment with big amount of data
- 36818: Big code-cleanup in src-wad related to "2.50 code removal" done earlier in 17Q2
- 36824: false DB modified positive detected after compile.complete
- 36825: Warehouse field of Inventory Amount Update Lines is not shown after saving the record although it has a value
- 36831: Wrong average cost after negative stock correction: Total Stock Valuation of Costing tab is not updated
- 36834: jre8: js defaults containing Dates fail
- 36854: Cannot open Tree Views in Classic Mode if the role does not have access to AD_TAB and AD_TREE tables
- 36855: license refresh is requested to butler too often
- 36856: No data found error when completing a invoice in organization without legal accounting in oracle instance
- 36857: having \\u2028 or \\u2029 characters in recent documents title makes UI to fail
- 36862: update.database throws NPE in PostgreSQL 9.6
- 36863: Custom Query Organization selectors information changes depending on the selected organization
- 36870: 'Customer Schedule After Delivery' invoice terms excludes services while 'After delivery' doesn't.
- 36871: Remove all unused and not useful junit tests in org.openbravo.test.ant package
- 36876: Some methods in DBSMOBUtil class are not used anymore.
- 36877: Organization selector in Purchase Order Report should restrict the organizations that can be displayed
- 36879: Clean-up unused Sqlc parameters related with the Login page
- 36880: Sample data (F&B International Group Client) for 3.0PR17Q4
- 36881: Performance issue in 'Process Purchase Plan' process
- 36882: There exists some old callouts in core still not refactored to SimpleCallout
- 36902: Update.database fails under some circumstances if a model change is defined
- 36908: It is not possible to change the size of columns if the column is used in a view
- 36909: SERQA 3303 Error decrypting password
- 36917: Default values are not selected in Return Material Receipt window if the organization does not have an on hand warehouse defined
- 36929: SelectorPickListFieldsDataSourceTest test is not being executed in CI
- 36937: update.database source data queries current time to DB for each change
- 36950: CheckAPIDistribution task is not working as expected
- 36953: Can not create records in Organization window sub-tabs
- 36973: Random failure in testCostingV11 when executing it in Oracle
- 36990: Upgrading from 2.50 to pi some unique constraints are violated
- 37063: When entering the attribute value, the user shouldn't need to follow internal Openbravo format
- 37107: Import.sample.data does not immediately stop when a file cannot be imported
- 37120: "Copy Lines" process not properly copying "organization" dimension when defined at invoice line level
- 37191: Negative Stock can be obtained although the storage bin is defined as OverIssue = N (not allowing negative stock)
- 37261: Some labels are not properly translated after switching the language
- 37281: Deactivated roles are displayed in the role dropdown of user section
- 37293: It is not possible to do login using a role if the role has got a deactivated organization
- 37311: Sales Order selector in Generate Invoice process does not wok properly
- 37420: [BUT Issue 3556] Delete in C_import_entry_archive query too long
- 37429: Duplicated DS Request to the tree datasource having the tree view displayed in a sub-tab
- 37456: Change the role in the ERP has performance problems