Share this Post
Overview
ROAR! We are extremely happy to announce that we are finally back on track with our releases after almost 4 months of silence. With all the stuff that’s been going on in the world, changes we experienced and sacrifices we had to make, here at metasfresh we’ve done our best to stand by you during these times of uncertainty and offer you the stability and support you needed to keep your business running.
We also did some refactoring ourselves, taking a very close look at different parts of metasfresh and enhancing them altogether. This required us to drill deep down into the code which also implied the possibility of breaking some functions here and there and as we didn’t want to risk publishing unstable updates, with a heavy heart but a clear objective in mind we decided to suspend the weekly releases — until today!
Please welcome this week’s release that we lovingly nicknamed the „Big Bang“ as it is filled with over a hundred new features and fixes and speeds up the performance of metasfresh remarkably! To only mention a few enhancements, you can look forward to managing training courses, using the new commenting feature to communicate with others, creating effort-based invoices for service companies, switching to ESR from QR bills, and so much more! Check out the list below and discover all that’s new with metasfresh ERP.
Thanks to all Contributors. Our metasfresh Release 5.145 is ready and out!
Would you like to join us? You are welcome. Meet us in our forum or in our Gitter Chat. We are looking forward to meeting you!
Want to be updated via email about our releases? No problem! Simply subscribe to our newsletter and we will gladly keep you posted on each and every release we publish.
Features & Fixes
We have finished the following list of Features and Fixes for this week’s Release:
Seminar / Training Course Management based on Projects
Effort based invoicing for service companies
Merge metasfresh-webui-api and metasfresh-dist into metasfresh
Create a separate project for standalone material-dispo, printing, reporting services
(Sales) Pricelist comparison new-last before new from menu for all Partners
Fix 'Payment' window trls
Campaign Price Window adjustment
Show Own Palette in HU Editor
Tax Report adjustments
Material Receipt Candidates: Adjustments
Tourversion adjustments
Pricelist export (Jasper & Excel) without HU_PI that are not on PL
CompositeInterfaceWrapperHelper: getTrxName can throw exception
PLV Name adjustment
Case of NPE on reposting an invoice
Add Swing "Chat" Feature to WebUI using name 'Comments'
Forbid reconciliation of one payment with multiple bank statements
Shipment schedule & Invoice candidate recompute action
Allow Invoice with Credit memo allocation
Payment allocation Feature extended: Service Fees with Tax
Lookup Process parameters shall allow inactive records
Add missing Translations and Filter
Fix Marginal Costing Short Version
Trim Spaces from Search criteria in WebUI
Do not fail on inactive partner locations on invoicing
Handle C_Location-AD_ChangeLog with ValueNew=NULL gracefully
Blue moon evt tracing
Remove obsolete 'org.compiere.model.I_C_BankAccount'
Jasper: Layout of Pricelist report/ Pricelist comparison report
Trl: WebUi forgotPassword messages
Create new structure for recording Commodity Numbers
Picking Window (v1) allow processing on Picking Slot selection
Accounting Transactions adjustments
Add 'Picked' flag on Picking Terminal window
Allow EDI-Orders import via Excel
Picking from Material Receipt Candidates Window HU Editor
Window Distribution Order enhancements
New Action and reduced window for Request
Round up when converting UOMs
'Payment Allocation' action shall open also when Payments not available
WebUI: payment allocation - book Bank Fee Amount
Allow weighing in Picking Terminal v1
EDI - Allow getting excel-files from remote SFTP
Generate delivery days for selected tour version
Commission calculation without invoicing
introduce PostingError_Issue_ID to all accountable documents
Allow wholeTax-taxes also if the document has IsTaxIncluded=N
set guarantor-name as company name to the guarantor-address
Extend Invoice reversal API to return affected ICs
QR Code Implementation for Postfinance
New Filters in 'Product Planning' Window
Keep a unique window for Resource
Store printing queue items in folder structure
Store healthcare-ch XML invoice details as C_Invoice_Details
New window for 'AD_Boilerplate_Trl'
Rearrange grid view marketing platform
Import Cost Prices with 0 qty
Allow create Contracts in draft (docStatus: drafted)
Add a default value of 10 for PP_ProductPlanning seqNo
Avoid using C_UOM_Conversion.DivideRate
Allow force picking without existing HUs
Servicefees per Provider Customer
Excel-Sales-Order with CU-UOM and CU-per-TU multiplier
Picking Terminal (V2) Changes
Add devices widget in the Quantity type
Improve Tour Updating in Order
'Picking Terminal V2': Add process for picking and packing in 1 step
Implement possibility to easy switch from QR Bill to ESR
Add PostgREST process type
Event bus optimizations
R_Request.SalesRep_ID repair default value
Excel-Sales-Order Qty in Stock-UOM instead of Price-UOM
Automatically mark all received HUs carrying BOM components as 'Source HUs'
Option: C_Invoice_OnlyAllow_BillToDefault_Contact
Copy w/ details for Manufacuring Order
Make Replication Transactions process parameter a search field
Picking Terminal V2: Pick&Pack: Skip rows with qty 0
Upgrade Cypress and make sure picking integration tests are working fine
https://github.com/metasfresh/metasfresh-e2e-legacy/issues/387
Commission invoice candidates created too early, directly after sales order
Mark all 'ExternalID' columns as 'IsCalculated'
Dashboard throws error
Flatrate term for commission can sometimes not be created bc mandatory field disappears
Fix "update commission data" if there is already data for one contract
Link from Bank Statement to Payment Selection doesn't work
Window "Request for Proposal (Ausschreibung)": DocumentNo automatic
Wrong BillTo location and contact when Sales Order created from PhonecallSchedule
Co-Product in BOM not working
Bug: Excel processes won't open
Cloning with keyboard shortcut works even if action is hidden from menu
Wrong number of pages displayed in pdf
Fix problems related to SEPA credit transfer
Bank statement line reference not marked as processed
Cash Journal: Doubled lines after complete and Payment link to wrong line/wrong cashbook
Repair Customer Retention logic
Default Sorting Ingredients in Tableview and Product export
Sales order with Payment Rule PayPal and no contact: NPE
Jenkins build does not always pickup changes
Pricelist Version Description wrong
Material Withdrawal cannot run because wrong locator is detected
Credit Memo with wrong included Tax created from invoice
Dropdown list is not called with proper link in case of labels
Mark column 'IsReconciled' as 'IsCalculated'
Prices don't update in order line after Product Proposal update
Optimize Screen behavior for "Rüstliste erfassen" in shipment schedule
Facets seem to break process preconditions
Incorrect format date when switching from US to DE or CH
Verify/Fix UOM conversions from/to material dispo
Fix completing inventory with lines that have an HU already assigned flow
Sorting gets lost when flipping through pages
Fix refresh after running a process
Wrong Organisation set to HUs when doing Inventory or Material Receipt
Fix accidental inactivation of not-IBAN bank accounts
Date Issue in Shipment Schedule quick Edit
Materialentnahme with kg palettes creates extra 0.001Kg TU
Translation: 'Transportation Order' / 'Bill of Lading'
Attribute ID shall not be shown in Attribute Editor/ Attribute Button
Customer complaint: Error when starting Action "Vorgang anlegen"
Packing Instruction selectable that does not fit to Businesspartner
Make 'Stammdaten Mutationsprotokol' report display table name on multiple lines if it doesn't fit on one
PP_Order_BOMLine - automatically set PP_Order's PP_Order_BOM_ID and M_Warehouse_ID
BOM verified already set after copy of Product
Jasper: Liefervertrag adjustments
Set Parent and Seqno in C_ElementValue when importing accounts
Jasper Pricelist & Pricelist comparison correct digits in prices
WEBUI_Fact_Acct_Repost_ViewRows - DocumentToRepost seems to be ignored
Default LU and Qty not proposed
Error in workpackage when trying to create invoices
Fixing Material Receipt Candidates -> Create Material Receipt error
https://github.com/metasfresh/metasfresh-webui-api-legacy/pull/1402
UI Slower since last Redux refactoring
https://github.com/metasfresh/metasfresh-webui-frontend-legacy/issues/2683
Checkbox filter with false value not visible in active filters captions
https://github.com/metasfresh/metasfresh-webui-frontend-legacy/issues/2685
Frontend doesn't correctly evaluate processResult with type=openview
https://github.com/metasfresh/metasfresh-webui-frontend-legacy/issues/2691
Fix new failing tests - investigate what introduced them
https://github.com/metasfresh/metasfresh-e2e-legacy/pull/392
Documentation
Do you want to learn more about the functionalities of metasfresh ERP? Then check out our fast evolving Documentation! You can find it right here: https://docs.metasfresh.org/.