Iceberg lettuce - GreenCommerce

Iceberg lettuce release

The Iceberg lettuce release is the third version of 2025 and is not a mandatory release. This version includes, among other things, developments for the international processing of VAT, and various enhancements to the Excel import functionality. Additionally, new features have been developed to support phytosanitary inspections in the context of Brexit. These developments are part of the phytosanitary module. Read all release notes here:

The following logging has been added:

  • Changes in the Contact Persons tab of a relation (Add/Delete)
  • Changes in the Companies tab of a relation (Add/Delete)
  • Changes in the Relation Groups tab of a relation (Add/Delete)
  • Changes in the Company Member tab of a relation: while logging already existed for the top-level checkboxes, it now also includes the three sub-tabs below (Members, Authorized Signatories, and Member Groups)
    • Both content changes and Add/Delete actions are now logged for the values in these three sub-tabs

The addition and removal of a contact person, relation group, or company for a relation can be found in the relation's log. The details of the content changes to members can be viewed in the respective detail screens.

When working with business units and the business unit method is set to ‘product main group level’, the Business Unit field becomes mandatory for a crop deduction.

A setting has been added to a product subgroup that enforces a fixed payout price during the weekly closing. When generating averaging mutations, a fixed price cash flow is detected based on this setting. This detection takes precedence over any grower-specific exceptions within the product subgroup.

With the new system parameter ‘RelationLinkPerRelation’, the relation link screen will load empty by default. A relation must first be selected before any data is displayed.

In the pallet relocation pop-up, the same information as shown in the receiving screen has been added. For incoming pallets, it now displays whether they have allocations and the dock location where the goods are scheduled. Additionally, building squares locations from the shipmwnt plan are shown; if these are empty, the system falls back to the dock location.

For tablet resolutions, the customer name is also displayed.

During relocation, the system shows pallet locations of other stock with the same article and/or batch:

  • A red chip indicates a pallet location of the same batch.
  • A grey chip indicates a pallet location of the same item.
  • The pallet locations of the scanned pallets are no longer included in the location list.

In purchase orders, the order type will be taken from the Order type in the Excel import templates, and in sales orders the sales order type. If no valid type can be found, it will fall back to the default type of the relation.
For purchase orders, that is the supplier, and for sales orders, that is the customer.

Options for purchase orders:

  • Standard
  • Delivery note
  • PurchaseCorrection
  • BulkDelivery
  • DeliveryCorrection
  • Handling
  • Commission
  • Credit

Options for sales orders:

  • Standard
  • Correction
  • Handling
  • HandlingCorrection
  • Credit

When creating an import template, it is now also possible to select and map shipment and unload date at order line level to a column or cell. An adjustment has also been made to the validation of date fields: if a field is not recognized as a date field, nothing will be imported. This applies to all date fields. The shipment and unload time fields are now combined with the shipment and unload date fields.

Shipment and unload references for order lines can now be mapped in the Excel import templates for both purchase and sales orders.

A tab has been added to the Element screen showing a list of report tags linked to the element. In this screen, report tags can also be added or removed.

This functionality is behind a setting and requires the latest version of the WMS App. Please contact us if you’d like to make use of it.

An enhancement has been added to the [Fully pick] options and to the options where a new pallet might be created from splitting (either during picking or when splitting an already picked pallet). After confirming the action, a pop-up will appear allowing the user to scan or select a sublocation (optional). If the picking is already taking place on a staging location, the pop-up will not be shown.

The same options have been added in the new style. The pop-up is only shown for outbound work orders and when no staging location is yet linked.

 

To use these functionalities, you must have the Debtor Management module enabled. Please contact us if you would like to make use of this.

A new parameter “WorksWithSpendingLimitForHandlingActivities” has been added, allowing company-specific configuration of whether the spending limit calculation takes into account all open service registrations.

For handling sales orders, blocking at the level of sales order lines due to insufficient spending limit is no longer applied. The spending limit meter now also shows the amount that is open in outstanding service registrations.

In the module for Debtor Management, it is now possible to block a debtor from creating new activities. This is checked when creating (handling) purchase orders, assignments and sales orders.

In the screens where a transport instruction or transport assignment can be added based on a sales order, purchase order, or detour assignment, the default behavior has changed, making it no longer possible to manually select a transport tier line. This applies when the parameter “TransportAssignmentTierDetermineAutomatically” is enabled. A checkbox ‘Override tier line’ has been added in the mentioned screens. When this is checked, it becomes possible to manually select a tier line.

If the checkbox is unchecked again, the tier line will be automatically determined.

A shortcut Alt + J has been created for removing Sales Order assignments, related to the button ‘Remove assignments’.

When creating orders via weekly programs (both purchase and sales), the order category from the program is copied into the order. When adding order lines to an existing order (based on a program), the order category from the program is also copied into the order, provided the order did not yet have any order lines.

It is possible to enter in a program a VAT tariff, for purchasing (via right-click in the program lines screen) and sales (via the add/edit screen). When creating orders via weekly programs (both purchase and sales), the VAT tariff for sales from the program is copied into the order (only if it is filled in the program). For purchasing, the same applies, but only if it is filled in the program line.

When a program is added to a purchase or sales order, the VAT tariff is copied into an empty order. This only applies if it is filled in the program and if the order is still empty. The same applies to purchasing, if it is filled in the program line.

An additional address line has been added to the [Extra] tab in the relation master data. All fields are optional to fill in (including the country). For entering the city name, the same auto-complete has been implemented as in the postal and logistical address.

The system parameter ‘CanAdjustConceptJournalNumber’ has been replaced by the task ‘PurchaseInvoiceAdjustConceptJournalNumber’, so that concept journal numbers in the Purchase Invoices screen can be managed as a separate task.

Note: Manually review all roles and permissions! Due to the shift to a task, users may now be able to edit concept journal numbers for companies where this was previously not allowed, which may be undesirable.

When working with the Blue10 integration, the task must be added manually as the purchase invoice screen may not be used.

The comment entered when commercially approving/rejecting a sales order is now saved in the field ‘CommercialApprovalComment’ on the sales order. This field can now be used in email templates, milestones, and as a column in the screens where a sales order is displayed.

Two tabs have been added to the batch card: one that displays all sales allocations and another that shows all production reservations. The tab with production reservations is only shown in environments where the system parameter ‘BatchUsageReservationAdd' is enabled.

If possible, the created allocations can easily be removed here, which is especially useful for companies that allocate/reserve many small quantities. To remove sales allocations, the user must have the task ‘StockSalesAllocationsDelete'; to remove production reservations, the user must have the task ‘StockProductionAllocationsDelete'.

A logical translation of file names is generated for translations by basing them on report translations. The translation is selected based on the price list language. When generating an Excel file with changes for a price list, the old file must first be closed before the changes in the Excel file can be viewed.

A 'Handling' filter has been added to the following screens with the options: 'Yes', 'No', and 'All':

  • Sales Orders
  • Purchase Orders
  • Inventory Planning
  • Transport Planning
  • Invoicing Sales Orders

In the sales orders, handling corrections are also considered handling orders. For repack assignments, it is determined based on whether the underlying batch is handling.

A new menu item has been added to the grower master data, allowing cultivations to be viewed and managed (provided you are a master data administrator).

The sales order has been extended with an additional field [Description]. This field can be manually filled in for manual orders. For orders coming in through the inbox, the [Description] field is taken from the order.

The filter in the ‘Scheduled Transfer Lines’ screen has been extended with a setting to switch between loading and unloading date. Based on the selection, the screen is filtered on the loading or unloading date of the transport order. The setting can also be quickly toggled using the shortcut ALT+L.

It is now possible to mark a transport order line, just like a transport order, as ‘loaded’ or ‘unloaded’. This can be done both in the transport order overview screen and in the transport order details screen. When marking, it is possible to enter the actual time of loading/unloading.

The following task is required to mark as loaded:
TransportOpdrachtMarkerenAlsVerladen

The following task is required to mark as unloaded:
TransportOpdrachtMarkerenAlsGelost

Where transport order lines are shown, the following columns can be added:

  • Is loaded
  • Actual loading time
  • Is unloaded
  • Actual unloading time

At the transport order level, these additional columns are also available:

  • PercentageLoaded
  • PercentageUnloaded

The relation reports have been extended with two functionalities.

  1. The ability to set both cc and bcc recipients. Multiple email addresses can be entered by separating them with a semicolon. The cc and bcc recipients will be added to the email being sent and are also suggested when indirectly emailing the relationship report.
  2. Setting multiple sending times. A new tab ‘Sending Times’ has been created where these can be added and removed. The interval can be set to specify on which day the report should be sent. When activating the new version, the current sending time is carried over into the new structure.

The determination of an Intercompany invoice is no longer based solely on the properties of the customer being invoiced. Within the Netherlands, a fiscal entity can be used, which leads to an intercompany invoice (due to different VAT numbers). The transactional header of the invoice and purchase invoice has been extended with an additional attribute “IsInterCompany.” Columns have also been made available in the Invoices and Purchase Invoices screens.

In general, if a customer is set as intercompany, an intercompany transaction is only recognized from the financial fixed establishment within the same country.

Note: Invoices addressed to customers marked as intercompany are retrospectively updated to intercompany invoices.

The sales order has been extended with a Delivery Country. By default, this is set to the logistics country of the (handling) end customer relationship. If this is still empty, it falls back to the logistics country of the customer. The delivery country is shown on the Transport tab in a sales order, where it can also be changed to a user-selected country.

Note: VAT is now determined based on the delivery country in the sales order instead of the logistics country of the customer. It is therefore no longer necessary to adjust country data in the customer master, as this can be done in the sales order.

Multiple VAT regimes are now supported. The system can determine VAT based on the data in an order line rather than at the order level.

Because VAT determination is now possible based on separate VAT areas, it is possible to create a VAT regime per country. A VAT area can be created containing configured countries considered ‘within the VAT area.’ Additionally, different VAT rate groups can be set up to bundle, for example, low and high rates.

Usually, the country of dispatch is the country from which VAT must be determined toward the country of delivery. The country of dispatch refers to the physical location from which the sale/loading occurs (i.e., the country of the sales location). The country of delivery refers to the physical location where the goods are delivered (i.e., the logistics country of the customer, but this can be overridden).

Multiple active VAT regimes in one order
One consequence of this change is that multiple VAT regimes can be active on a single invoice. Financial flows that normally occur at the order level may be split. The following additional invoice lines are now determined based on the bases per VAT regime:

  • Calculation of invoice discount
  • Calculation of waste tax
  • Calculation of packaging tax
  • Import duties (if customs unions are also exceeded)

Read more about international VAT processing in this article.
Contact us if you want to make use of this functionality.

An additional property has been added to the sales order to manage through which delivery location the customer will be supplied. This field has been added to the [Transport] tab and is only editable in situations where financial fixed establishments are used. When the financial fixed establishment from which the sale is made is configured to determine VAT based on country data from transactions, this country is used as the ‘Country of Dispatch’ for the sales order proforma and invoice.

It is also possible to add the newly added location to documents (such as pick lists, delivery notes, CMR). However, it has not been added to integrations related to transport or warehousing. Additionally, it is possible to specify a default delivery location for a customer in the master data. This can be entered on the [Customer] tab in the transport section.

Transport instructions can now also be created based on purchase order lines and detour assignments. Note that only lines of the same type can be added to a single instruction. To do this, a user must have one of the following tasks:

  • PurchaseOrderLinePlanForTransportInstruction
  • SalesOrderLinePlanForTransportInstruction
  • DetourAssignmentPlanForTransportInstruction

It is now possible to process purchase order lines directly into a transport instruction within the purchase order. To do this, a user must have the task ‘PurchaseOrderLinePlanForTransportInstruction’. Additionally, the system parameter ‘TransportInstructionLicense’ must be correctly configured.

In the screen where detour assignments are displayed, it is now possible to schedule them directly for a transport instruction. The user must have the task ‘DetourAssignmentPlanForTransportInstruction’ to do this. Additionally, the system parameter ‘TransportInstructionLicense’ must be correctly configured.

It is also now possible to schedule detour assignments for transport. For this, the user must have the task ‘DetourAssignmentPlanForTransport'.

A customer receipt reference can be entered in the sales order. This can be entered manually or imported via existing import options, such as RECADV or 201 imports. At the invoice line level, a BuyerSpecificationReference is now also available. Extensions have been made in the Transus Connector to populate the for invoices where this data is filled in.

In the Purchase Order Lines screen, the option ‘Change Fyto Status’ has been added. This allows the fyto status of the batches for the selected purchase order lines to be changed. The option is only available when working with ‘Fyto Inspection’ and if the user has the task ‘FytoStatusPartijenWijzigen’.

The Phytosanitary module is required for this functionality.

A location setting has been added to specify whether fyto approval is mandatory for that location. If this setting is enabled, a batch must be fyto-approved before pallets from that batch are made available for order picking.

The Phytosanitary module is required for this feature.

The machine has been extended with the attribute ‘IsPreferredMachine’. Additionally, when creating assignments, an enhancement has been made so that after checking existing preferences, this new attribute is also considered. The attribute can only be added in a unique combination of location and machine type. Once the attribute is set, it cannot be added to other machines of the same type at the same location.

The option to edit or delete a contact person has been made visible in the QC App.

Printing multiple documents has been enhanced with a configurable alternative process. By enabling the system parameter “MergingDocumentsForPrinting", the documents are merged into a single PDF in the background, which is then sent to the printer as one file.
You need to ensure your hardware can handle larger PDFs, such as printers with larger buffer sizes.

In the Transport App, the work order now includes the option for a user to enter the order pick locations (staging locations). A pop-up appears where the user can select one or more sublocations. After confirmation, these are saved with the work order. In GreenCommerce, the selected staging location is linked to the work order, allowing the dispatch office to track where items have been staged.

 

On the “Customer” tab for a relation, a new setting has been added where the user can indicate whether orders for this customer may be released automatically. This setting is only available if ‘Works with service portal’ is checked. For customers with this setting enabled, the order will be immediately available on the Customer Portal — note that it will initially be empty until lines are added.

To use this feature, the Customer Portal must be in use.

The order message ‘100’ has been extended with a field ‘DestinationCountryCode’ to specify the destination country. When an order message is received in GreenCommerce, the associated destination country is recorded with the order, and when the order is imported, the destination country is transferred to the sales order.

It is now possible to set a default transshipment location for a customer. If this is configured, the location will be automatically applied to the sales order.

To implement VAT reverse charge mechanisms for local deliveries, several new settings have been added to a VAT region. These settings allow you to specify whether VAT reverse charge should apply in cases where, for a local delivery, the company does or does not have a local VAT number, the customer is or is not established in the country, and the customer does or does not have a local VAT number.

Since a VAT number alone does not indicate the country in which it is registered, an additional field has been added to the customer record to specify the country in which the VAT number is registered.

Read more about international VAT processing in this article.
Please contact us if you want to make use of this.

The column 'PercentageUsedVersusProducedNetWeightInclRemainingOrders' has been added.

Since all letters from the button ‘Schedule for transport instruction’ are already used as shortcuts for other buttons, a still available shortcut was chosen that does not appear as a letter in the button text. Note: As a result, the shortcut is not intuitive. The shortcut is Alt + Q.

In a transport instruction, just like in a transport order, the fields ‘TimeModified’, ‘TimeSetReady’, and ‘TransportInstructionStatus’ are now also recorded. Using these additional fields, changes can be marked similarly to those in the transport order. Compared to the transport order, the transport instruction also has the status ‘Sent’. The instruction is set to this status when the carrier is informed. Once all instruction lines in the transport instruction have an associated transport order, the ‘TimeModified’ will no longer be updated.

The indicator for overlapping orders has been changed to an indicator for exceeding a deadline. Additionally, an extra message has been added to the confirmation prompt for linking orders, showing the first order detected with a deadline overrun.

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