Release 5.47

Mark KrakeBlog

Share this Post


Our Release in this week is targeting a lot of different requirements for detail improvements. Just to pick out a few of them.
There is the automatic calculation of Best Before attributes in Handling Units and in document Batch entries as part of our Best Before management.
Next are the additional adjustments of the new Compensation Group functionality in sales order lines which is now fast becoming a beloved feature in the metasfresh user base.
And last but not least to mention is the new aggregation configuration feature for shipment lines, which allows to decide which Handling Unit Attributes shall be aggregated into one shipment line.

Thanks to our contributors for your effort and enthusiasm!
metasfresh 5.27 is out!

Would you like to help developing metasfresh ERP. It’s not all about coding. We have a lot of different areas to contribute without coding skills.
If you have fun and would like to learn about complex business cases but also on leading edge web technologiesm you are welcome.
Meet us in our forum or in our Gitter Chat. We are looking forward to meet you!


We have finished a few new Features for this week’s release.

  • WebUI: Show GuaranteeDaysMin on Product and Product Category windows

    Improved Product and Product Category windows, added new field for Min. Guarantee Days ad part of the best before management. #3540

  • Div material dispo issues

    Implements various detailed features in the material disposition feature. #3540

  • Refactor config for Distribution Order/ Movement after Material Receipt

    Improvement of the new Distribution Order generation after material receipt to allow a better understanding of configuration switches. #3549

  • Webui: Pimp Compensation Group Schema window

    Enhanced Window Compensation group Schema, added fields for the new automatic Discount Functionality. #3561

  • Primary Layout in Product Planning Subtabs

    Layout adjustment for the Subtabs in Product planning window, now added primary background to all of them. #3562

  • Initial Promised Date calculation and default Preparation Date

    New Feature that allows to calculate an initial promised date in sales order based on date ordered. #3565

  • CustomerLabelName in M_Product and Translation

    New translateable field in the product masterdata that allws to record the default Customer Label Name for a product. #3570

  • Make shipment HU aggregation configurable

    New feature that allows to configure the aggregation of shipment lines for shipped Handling Units. #3575

  • TU label in picking

    New Label for Transportation Units that can be created in the picking workflow. #3576

  • Introduce AD_Column.IsForceIncludeInGeneratedModel to force including a column to generated java models

    Internal Housekeeping issue that allows to force include columns in model generation no matter what entity type the corresponding table has. #3578

  • Avoid mass-creation of "MissingShipmentSchedulesWorkpackages"

    Performance Improvements to the Subscription evaluation process, now avioiding the creation of mass work packages when not needed. #3582

  • Drop support for org.adempiere.server.embedded

    Internal Housekeeping improvement. #3588

  • Implement user token authentication for future REST APIs

    Implementation for the user token authentication to our REST APIs. #3587

  • Make shipment line attribute set instance (ASI) configurable

    New Feature that allows to configure the creation of shipment line Attributre set instances instead of just creating a copy from sales orderline. #3590

  • Add invoice related virtual columns in Shipment Restrictions

    New searchable Fields in Shipment Restrictions for Invoice ID and isPaid. #3592

  • Pharma: Use IFA category when importing IFA products

    Now using the IFA Category as Product Category after Import of Pharma Products. #3599

  • Provide AD_Window_ID to running process

    Improvement of the Process Info, now adding the Window ID to it and storing it in the Process Instance record. This allows to retrieve more infomration about from where a Process was triggered. #3604

  • Add mvnw so that users don't need to install mvn to build from cmdline

    Internal Housekeeping solution for maven build via command line. #3605

  • Default Product Window take out Pharma specific fields

    Adjustment of the default product window, removing all pharma vertical fields. These are included in the Pharma product window. #3609

  • Distribution Editor Move HU dropdown list HU

    Improvement of the Move Handling Unit Action in distribution editor, now pre-filtering the entries and matching base data. #878

  • Import File Loader substitute in WebUI

    New feature in Webui as substitute for the file-loader form in swing client. This enables the import of date via webui. #879

  • Collapse Purchase Order dispo in Sales Order modal

    Improved visibility in Create Purchase Order from Sales Orderlines, now collapsing the top level entries initially. #880

  • HU Labels in WebUI

    Refined Handling Unit Labels actio now available in WebUI Handling Unit Editor. #883

  • Field Readonly = 'Y' but still updateable in WebUI

    Refined Implementation of the Field Readonly Logic in Application Dictionary. #886

  • List widgets with focus shall have dark grey color underline

    Improved focus indicator line for list widgets. #1620

  • Dropdown List Widget - first entry at top shall be selected entry

    Improves the behavior of selected elements in List drop-downs. Now showing them as first entry in list. #1621

  • List widget with only 1 entry shall still show the drop-down

    Now the List widget also shows a drop-down list with only 1 entry. #1622

  • Check code formatting on CI

    Adding code formatting rules to continuous integration platform. #1635

  • Add cypress e2e test setup

    Adding cypress setup for end-2-end tests of the webui frontend project. #1644


We have got rid of the following Bugs in this Release.

  • Material Cockpit Document Details Doctype, DocNo wrong/ missing

    Fixes the document detailes modal overlay in material cockpit. Now showing the document details with document no and document type. #3422

  • Purchase order from purchase candidate not working

    Fixes a bug that prevented the automatic creation of purchase orders from purchase candidates. #3569

  • AD_Element_trl problem with autocomplete fields

    Fixes an issue that occurred when adding translation elements via autocomplete widgets. #3571

  • Internal usage (Materialentnahme partial) broken

    Fix for the internal usage action when removing partial customer unit quantities, mostly weight unit of measure. #3572

  • Tax Error on w101 Sales Order Batch entry

    Improved error message for Tax errors, now elaborating more whats the reason for the errors. #3595

  • "No Selection" error when generating shipments

    Improvement of action/ Quickaction availability in Shipment Schedule. Now only showing line dependent actions if a line is selected. #3644

  • Dropdown List Widget does not show 1st line as selected with keyboard scroll

    Now the field content is shown as selected first element in the dropdown. #1550

  • Attributes not shown in Material Receipt Candidates

    Fixes a Bug in the Handling Unit Editor in Material Receipts, not showing the Attributes View when Receiving CU. #1623

  • Show Attribute Editor for selected CU Level HU

    Fixes the List widget with only 1 entry. Now opening the list widget drop-down instead of directly setting the single entry. #1628

  • Setting attributes in orderline not working

    Fixes the Listr widget for attributes in document lines. #1630

  • Cannot use the dropdown in login

    Fixes the drop-down widget in login window. #1638

  • Mandatory List Widget

    Fixes the visibility for empty mandatory list widget fields. #1645


Do you want to learn more about the functionalities of metasfresh ERP! Then check out our fast evolving Documentation. You can find it here:

About the Author

Mark Krake


Co-founder, perpetual innovator & continuous community worker of metasfresh ERP. Freesoftware, Open Source and UX enthusiast.

Share this Post

Recent Posts