Kale - GreenCommerce

The Kale release is the first quarterly version of 2026 and is therefore mandatory. This version includes, among other things, performance improvements in the allocations and shipments screens, and preparations for migrating the WMS App to the GreenCommerce Apps portfolio.

Read all release notes:

The checkbox “Schedule for transport” has been added to sales order lines. By default, the value is inherited from the sales order. For existing sales order lines, the checkbox is populated with the current value of the sales order.

The existing “Schedule for transport” checkbox on a program line has now also been made available for sales programs.

In the “Import purchase templates” screen, the option “Add to order” has been added. An import file can then be selected and a screen opens with an overview of the order lines to be imported. If a purchase order is selected, the order lines to be imported are added to this order. Any delivery and/or container data from the import template is ignored. Lines can only be added to an existing order if the selected template results in a single order.

In the “Purchase order” screen, an option has been added to add purchase order lines based on a template (Alt+6). A template must be selected first, followed by an import file.

When multiple program prices apply to an item, the text “Multiple” is now clickable, opening a pop-up where the price from the selected line can be applied.

It is now possible to export documents to the clipboard, making them easy to paste into applications like (Web) WhatsApp. Under the label “Copy as PDF,” system documents now include a feature that performs this process in a single step.

Previously, when only handling orders from a specific owner were present on a given day, it was not possible to filter by this owner as a supplier. This is now possible, allowing owners to also be recognized as suppliers.

A new version of the WMS App is required for this.

The FactBatch table in the Data Warehouse module (Power BI) has been expanded with an additional column, “Crops.” This column stores the crop codes of the batch, separated by commas.

The following columns have been added to the FactPurchaseOrderLine table:

  • Reference: This is the reference of the purchase order line
  • OrderReference: This is the reference of the purchase order

The following columns have been added to the FactSalesOrderLine table:

  • Reference: This is the reference of the sales order line
  • OrderReference: This is the reference of the sales order

An extra menu item and shortcut (ALT+X) have been added to the sales order screen, allowing quick access to the corresponding shipment schedule.

The performance of the Allocations screen has been improved, resulting in faster loading times.

A parameter has been created to specify whether the transit stock should be checked when making a batch reservation. Contact us if you want to use this feature.

 

A new GreenXchange setting has been added to remember the crop per order on the user’s device. It cannot be enabled at the same time as the existing setting that remembers the last crop (per product group).

A new setting has been added to the personal settings in GreenXchange. It allows you to specify the default number of pallets to log off. This number is then prefilled when logging off an order.

Note: If there isn’t enough space on the order to log off this number of pallets, it defaults to one pallet, using the maximum of the pallet factor and the remaining number of units.

When registering a driver, a transit check (insufficiently customs cleared) now occurs via a warning pop-up. Previously, this was only checked at completion. The driver registration is considered successful at that point. If someone tries to complete the shipment without further action, it will be blocked.

The debtor has been extended with a new attribute: IsAutomaticallyBlockedForNewActivities. Blocks are logged on the debtor. In GreenCommerce, the automatic settings can always be overridden.

An “IsBlocked” attribute has been added wherever master data is used. This applies to all master data within a dimension. In the item dimension, the following columns have been added:

  • ItemIsBlocked
  • ItemGroupIsBlocked
  • ItemMasterGroupIsBlocked
  • BrandIsBlocked
  • BrandGroupIsBlocked
  • VolumeIsBlocked
  • VolumeUnitIsBlocked

A new setting has been added to supplier settings to automatically schedule imported purchase orders in a transport instruction. This applies to orders imported via FreshBabel or Excel import templates.

The transporter for the transport instruction is taken from the order, with a fallback to the supplier’s default transporter. The transport tier is determined based on the master settings for default tier and default tier line.

For transport instructions created this way, the transporter is notified immediately.

In the ReportTags screen, only the element ID was previously shown. From now on, additional (master) information about the element is available in the screen.

After a sales order is finalized for a sales order line, a new button appears next to the “End Location” field: “Change.” This allows you to select an end location just like in the normal selection, which is then saved to the sales order line. This is controlled by a system parameter, contact us if you want to use it.

Several checks have been added for importing messages:

  • [100] – Sales Order (Order)
    • ItemProcessFilter => Sales
  • [102] – Purchase Order
    • ItemProcessFilter => Purchase
  • [106] – Delivery Order
    • ItemProcessFilter => Purchase
  • [400] – Production Instruction
    • Result:
      • ItemProcessFilter => Production
      • ItemType => Handling
      • Batch & Item reservation
    • ItemProcessFilter => Consumption
  • [420] – Stock Production Instruction
    • Result:
      • ItemProcessFilter => Production
      • Batch & Item reservation
    • ItemProcessFilter => Consumption
  • [500] – Putaway Instruction
    • ItemProcessFilter => Purchase
    • ItemType => Handling
  • [502] – Picking Instruction
    • ItemProcessFilter => Sales
    • ItemType => Handling

These additional checks can generate messages that can be resolved either by adjusting the item master data or by having the client send a new instruction with the correct items.

This development applies only to FRIS.
When selecting a crop while creating a purchase correction, it is now possible to adjust the filters. There are two filters: “Active today” and “All crops.” The “All crops” filter is new and allows historical and future crops to be selected. New columns have also been added: “Crop Location,” “From Date,” and “To Date.”

Several enhancements have been made in the ‘Orders’ tab:

Split order lines

  • Split an order line within the same order. Transport planning and reference can be carried over.

Manage allocations

  • Adjust quantities and choose what to do with the remaining product (change purchase order or return to stock).

Navigate directly to the purchase order

  • If the Purchase App is available, ‘Go to purchase order’ automatically opens the correct order in the Purchase App.

Move orders to another day via the header

  • You can also choose to move the delivery date.

A new ‘Transport’ tab has been created to manage transport planning. It provides an overview of all transport orders, including the planned lines. Using the red ‘plus’ button, you can plan a transport and add lines to a new or existing transport plan. The indicator on the button shows how many lines still need to be scheduled.

Transport order lines can be sorted by shipment and unload sequence and edited to adjust shipment order, times, and references. Lines can also be moved to a different transport order.

Transport orders and planned orders can be deleted, and key information (such as license plate, reference, etc.) can be updated.

Choose which transport document should be sent to the transporter or one of the shipment locations. You can send it to the default contacts or select specific contacts yourself.

Developments have been made in the WMS App to display the maximum height and weight of a pallet. Additional options have been added in the ‘header information options’ to support this.

For a service, it is now possible to specify that it only applies when a certain pallet packaging is used. This is available when “Production” is selected in the process filter, adding a “Pallet Packings” tab. You can set the number of units per pallet packaging.

A new unit, “per logged-off pallet,” has been added. If selected, the service quantity is based on the actual number of pallets logged off. For other types (batch, sales order, etc.), the quantity remains 0. Services for a pallet packaging can be managed in the pallet packaging screen under the “Services” tab.

When purchasing from stock planning, it is now possible to immediately notify the receiving location. A new checkbox, “Notify receiving location,” has been added. To use this, the user must have the task ‘NotifyReceivingLocationAboutPurchase,’ and at least one of the purchase locations must have communication settings configured for the incoming goods instruction. The checkbox is enabled by default if these conditions and the correct parameter are met.

If the “VAT determination” checkbox on a Financial Fixed Setup is enabled, this functionality now applies to all relations. If the checkbox is disabled, the functionality can be activated for one or more specific relations.

A new tab, “VAT determination relations,” has been added to the Fixed Setup screen. When the “VAT determination” checkbox on the Financial Fixed Setup is off, relations can be added in this tab for which the functionality is active. This applies to relations at the customer and supplier level (not at the invoice relation level). If the checkbox on the Financial Fixed Setup is later enabled, the list in this tab remains, but it can no longer be modified, and the functionality will apply to all relations.

From now on, a file is created for all incoming goods instructions that are imported and converted into a handling purchase order. Depending on the supplier setting (SupplierCollectFile), each purchase order is placed in a new file or in a collective file.

Note: When creating a new purchase order, it is no longer possible to select a fully completed file.

The first harvest date has been added to the crop overview table. The column headers “Start” and “End” have also been changed to “Start Date” and “End Date” to clarify that they refer to dates.

Performance improvements have been made in the shipment screen and in the handling of shipments. Processes now run in the background, with a notification displayed in the top-right of the screen.

When importing a delivery order (message 106), the financial fixed setup (VAT entity) is now determined based on the country of the VAT number from the import message and the company of the order. If a matching financial fixed setup is found, it is used for the order.

When changes are made to the GGN, producer relation, or initial supplier of a batch, the certificates are now automatically recalculated.

This development applies only to FRIS.

A new event, picklist.busy, has been added and is processed via FreshBabel. This event is sent when a new shipment schedule has the status “Waiting” or “Printed” and a shipment is created and added.

This notifies the sales BV if a packing station has already started a shipment schedule. An additional check has been added when modifying a sales order line linked to a shipment schedule. Sellers are informed about the start of the associated shipment schedule, and a warning is always shown before proceeding. This warning also appears if the shipment schedule for one or more sales order lines is reset. This functionality is controlled by a parameter, contact us to enable it.

An “Optional” filter has been added to allow filtering by one or more financial management. If left empty, all financial management are still returned.

An “Optional date” has also been added to the filter. Information about the financialmanagement is only returned if they are active on the specified date. If no date is provided, “today” is used.

In GreenCommerce, the ReportProxy has been phased out, so “External Overviews” can no longer be requested. As a result, the additional settings on the “Extra” tab in the relation have also been removed.

On the detail page, the existing reference column has been expanded to include the batch reference, if available.

For items, elements, and product material groups with assigned VAT groups and/or general ledger accounts, this financial information is now also returned in the API endpoints that provide financial data for these master data. If no financial fixed setup exists with VAT or ledger information for a given item, element, or product material group, this information is not returned per fixed setup. This ensures that the API returns the same data as before financial management were used.

A new milestone has been added: (ProductionConfirmationCompletedOrderNotFinished). This triggers when a production confirmation is imported and the order could not be completed. The order log shows why the order could not be completed.

When correcting a sales order line, the attribute “Chain of Custody required” is now also carried over to the positive sales order line in the correction order.

The field ‘OrderNotes’ has been added at the header level of the outbound instruction. This field contains the ‘pick list remarks’ from all sales orders in the shipment schedule.

The field ‘DeliveryTime’ has been added to each inbound instruction line. This field contains the unloading time of the purchase order line.

It is now possible to reverse usage in production confirmations. Pallets that were already fully used and therefore skipped in the message are not first reversed and then used. Usage is reversed in the standard way (on the original pallet) and a pallet is left with quantity 0 and standard pallet packaging ‘N/A’.

This is controlled by a parameter, contact us to enable it.

A checkbox has been added in the container screen and the Add Container screen. The checkbox, called “Stop and Go,” indicates whether a container is marked as Stop&Go.

This is controlled by a parameter, contact us to enable it.

Two checkboxes have been added to the split screen in the production orders screen: “Inform Producer” and “Inform Client.” The first checkbox appears if the order is not a handling order and the user has the task 'InformProducer'. The second appears if the order is a handling order and the user has the task 'InformClientAboutOrder'.

When stock is updated, the number of available pallets is also stored per batch. This number is shown in the column ‘Available Stock’ and in the stock export at both item and batch level.

The column order has also been updated to: ‘Item,’ ‘Expected Today,’ ‘Available Stock,’ ‘Physical Stock,’ and ‘Available Stock.’

Columns have been added in the screens:

  • Purchase Orders → column: ‘PercentageTransportInstruction’ per purchase order
  • Purchase Order → column: ‘TransportOrderReferences’ of a purchase order line

In the QC App, a horizontal progress bar has been added under the batch quantity in the ‘Total Quantity’ column. It shows the progress of how much of that batch has been received or produced. In the batch preview, under ‘Quantity,’ ‘Quantity Received’ or ‘Quantity Produced’ is now also shown, depending on whether it is a purchase order or a production order.

In the QC App, a new column ‘Expected’ has been added to the batch screen, showing the expected time.

For purchase orders, it first uses the UnloadTime of the purchase order line; if that’s empty, it uses the TransportUnloadTime of the purchase order. For production orders, it uses the ExpectedEndTime of the order if available; otherwise, it uses the DesiredEndTimeProduction.
If no time is found, the column remains empty. The column can also be sorted. In the batch detail, a line ‘Expected Time’ has been added.

When picking for a outgoinng goods instruction, a sublocation can be scanned for production after confirming a pallet. This does not apply to incoming goods work orders.

It is now possible to complete a work order for a production order in the WMS App or GreenCommerce, while usage is processed via another process (such as the Production App). If usage has been processed through another process, the pallet completion can no longer be undone in the WMS App or GreenCommerce.

This is controlled by a new parameter, contact us to enable it.

When adding a transport instruction or transport order, it is now possible to add fixed costs directly. For sales orders where a transport reservation has been added manually, a parameter can be set to automatically apply these costs as a fixed price when creating a transport instruction or transport order.

A column ‘TransportOrderIDsAsText’ has been made available for a shipment.

If a saved daily item price of €0 is found on a sales order line, the system now searches for the current daily item price. This ensures that when opening a forward-sold order line, a €0 price is not used and the actual daily item price is applied.

This is controlled by a new parameter, contact us to enable it.

To properly notify instruction changes between locations, both locations need to be informed. A development has been made for production that affects both GreenCommerce and FreshBabel.

Both applications now support notifying multiple locations (service providers) about the change that has occurred.

Shipment and unload dates and shipment and unload times at the order line level have been added in all required places for the 106 message (FreshBabel).

This update is only for GreenCommerce users, not FRIS.
Three new quick entry codes have been added to quickly find a batch, pallet, or order via a reference. The codes are: PTE (batch), PAE (pallet), and OPE (order). For a batch, the batch number-third is checked; for a pallet, the pallet number-third; and for an order, the reference. If multiple options are found, a selection screen will appear to choose the correct one.

The quick entry codes are only available when using FreshBabel and if the user has the task to access a batch, pallet, or order in the regular way via F6.

Er zijn geen release notes met dit label gevonden.

Stay up-to-date

Please subscribe to our newsletter and be the first one to be up-to-date about GreenCommerce.

Subscribe now