Honeydew - GreenCommerce

The Honeydew release is the second version from 2025 and is not a mandatory release. This version contains developments for the Datawarehouse package, with new fact and dimension tables added. Furthermore, extensions have been added to FreshBabel for informing reception and shipment locations. Furthermore, speed improvements have been implemented in the GreenCommerce cloud environment. Read all release notes here:

In the master data, it is now possible to record a cost program for transport scales. The cost programs that can be selected follow the same logic as if this were done from a TransportOrder - this must be linked to the carrier of the transport scale.

If a suggestion for a transport scale is then automatically given when planning a new TransportOrder, an optionally set cost program is automatically suggested.

A new setting has been added to the supplier master data that allows the use of grower location tiers in the planning of purchase transport. When planning a transport order, from the purchase. When planning the transport order from the purchase (based on the lines to be transported), a separate determination can be made for the transport tier that must be used. In this case, the transport tier of the shipment location relationship is suggested for purchase order lines. If there is no shipment location, the supplier tier is still suggested.

If the same tier line is found for all selected transport lines, it is filled in when planning a transport order.

When reading invoices via Blue10, it has been made so that any deviating financial fixed establishments of the purchase order compared to the purchase invoice are updated in the purchase invoice. With a new purchase invoice, the supplier's set preference is automatically applied in terms of financial fixed establishment. If orders are matched that were purchased at a different fixed establishment, error messages will occur when adding purchase invoice lines. Now, as soon as one or more orders are matched, a comparison is made between the standard suggestion from the supplier master and that of the order. The establishment from the order is considered leading and is updated in the purchase invoice so that the match can then be processed correctly.

A new trading partner setting has been added: DesAdvSupplierGLN. If this field is filled, it will be used. Otherwise, the supplier from the FreshBabel message will continue to be filled.

When copying the price list, for situations where the same currency is active in the copy price list, the price is now retained in foreign currency. Any exchange rate difference is calculated in the system amount so that the price list retains the same price.

To ensure that a production planner always has access to additional information for a scheduled job, a reusable component has been developed. This component is integrated on multiple screens and shows the following data, if available.
- Description
- Item name
- Customer name
- Deadline date and time

 

A deadline date has been added to an assignment to be scheduled.

To add and edit a time slot on the schedule, a block has been added that indicates the deadline of the production order and whether the time is exceeded when scheduling.

 

In order to reduce manual adjustment of individual jobs and to allocate the available production space more efficiently, a functionality has been added that automatically links scheduled jobs together.
A button has been added to the planning overview that allows the production planner to link all scheduled jobs to a specific production line at once. When the user activates this function, all selected jobs are automatically rescheduled according to the following conditions:

  1. Consecutive planning: The jobs are placed directly after the job that is scheduled first on the production line.
  2. No jobs in the past: The start times of the jobs are adjusted so that no jobs are scheduled in the past.

Planned breaks provide an extended expected production time when planning production orders. The extra counted break time is also stored for the slot that is planned. This ensures that in various places where planning is referred to, it can also be shown how much of the planned time contains break minutes.

In the screen for correcting a manual shipment, a checkbox has been added to notify the receiving location.

This new checkbox is only available if the user has the task 'NotifyReceivingLocationAboutManualLoading'. The checkbox is checked by default if the receiving location is set to receive a digital inbound instruction.

The following columns have been added to the QualityControl table:

  • Batch.ActiveQualityControlID
  • Qualtycode.Code
  • Qualitycode.Name
  • QualityControl.QualityType (written out)
  • QualityControl.Reference
  • QualityControl.QualityInspector
  • QualityControl.Remark
  • QualityControl.URL
  • QualityControl.Advice
  • QualityControl.DateTime

Read more about all the expansions in the Data Warehouse package in this article.

The SupplierShare dimension has been converted to a fact table. The following columns have not been included in the fact table. The new fact table is called FactSupplierShare. In order to retain the standard relationship group, it has been added to the Relationship dimension.
- Remove RelationshipCode
- Remove RelationshipName
- Remove CountryLogisticCode
- Remove CountryLogisticName
- Remove StandardRelationGroupID
- Remove StandardRelationGroupCode
- Remove StandardRelationGroupName
- Remove ArticleCode
- Remove ArticleName
- Remove ArticleGroupCode
- Remove ArticleGroupName
- Remove ArticleMainGroupCode
- Remove ArticleMainGroupName
- Convert Unit to UnitID

Read more about all the extensions in the Datawarehouse package in this article.

The party dimension has been converted to a fact table. The following columns have not been included in the fact table. The new fact table is called FactBatch.
- Remove ArticleCode
- Remove ArticleName
- Remove SupplierCode
- Remove SupplierName
- Remove OwnerCode
- Remove OwnerName

Read more about all the extensions in the Datawarehouse package in this article.

When creating a correction order, the document numbers under 'delivery information' on the 'Transport' tab are now also copied. The attachments that belong to these numbers are skipped.

For existing BI solutions, impact can be found in the following changes:
Primary keys of a number of tables have been removed and replaced by composite keys.
- FactDebtorExposure → DebtorExposureID removed
- FactBatchChangeCostLine → BatchChangeCostLineID removed
- FactBatchChangeRevenueLine → BatchChangeRevenueLineID removed
- FactBatchResultLine → BatchResultLineID removed
- FactBatchSalesShare → BatchSalesShareID removed
- FactProductionBatchProductLine → ProductionBatchProductLineID removed
- FactProductionLine → ProductionLineID removed
- FactAllocationShare → AllocationShareID removed
- FactTransportLine → TransportLineID removed
- FactSalesResultChange → SalesChangeID removed

Read more about all the extensions in the Datawarehouse package in this article.

The table FactSubInvoiceLine has been expanded with the columns ValutaID and Rate from the invoice. Now that this information has been added, the Invoice dimension can be phased out.

Read more about all the expansions in the Datawarehouse package in this article.

A new fact table has been introduced that combines the functionalities of the existing ‘SalesResultMutation’ and ‘SupplierShare’. For each assigned batch in a sales order line, a record is recorded per specification based on the underlying specifications in purchase shares. The calculated columns such as quantities, costs and turnover are then calculated and recorded based on the shares. The original fact table of ‘SalesResultMutation’ will eventually become redundant.

A new feature ‘IsPresent’ has been added at pallet level. This feature can be found in all column selectors where pallets are available. This was created to be able to make a more specific distinction between pallets that can still be actively used in processes and pallets that are/are not physically present at a location.

Functionally, an extra filter has been added to the ‘Pallets in stock’ screen to filter on active pallets.

  • Inactive pallet is displayed as light grey
  • Icon of shipment is shown for inactive pallets that have been picked in a shipment (shipment not completed).
  • Icon of order is shown for inactive pallets that have been prepared for consumption in an order (consumption not processed).

When processing an outbound instruction (sales order), the preferences from the master were not yet taken into account when processing a new line, this is now done.

Previously, the number of pallets was also filled in for the number of pallet places, the number of pallet places is now calculated separately and stored separately from the number of pallets in the designated field.

The locations to be informed can only receive a receipt confirmation by email if there are also active lines for this in the system. This is to prevent empty emails from being sent.

In FreshBabel Messenger, sending the InboundInstruction is described from:
- sending an inbound instruction to the locations in the purchase order lines
To:
- sending an inbound instruction to the selected locations in GreenCommerce.

As a result, this ensures that the old location can be informed again, since it is no longer available in the purchase order lines.

In all places in GreenCommerce where a Return for a PurchaseOrderLine or SalesOrderLine is created or modified, a checkbox has been added to inform the ReceivingLocation.

This new checkbox is only available if the user has the task InformReceivingLocationAboutManualShipping. The checkbox is checked by default if the system parameter SaveAndInformDirectly is enabled.

For the buttons ‘Save and inform producer’ and ‘Save inform a client’, it is checked whether the producer or client may be informed if the correct communication settings are present. If that is not the case, the normal ‘Save’ button becomes available and the other one is not.

The client or producer will not be automatically informed of an assignment that has been completed. However, they can still be informed manually if the assignment is removed from completed. The columns MustInformProducer and MustInformClient are also no longer adjusted when an assignment has been completed.

Older inbox messages are automatically cancelled when a newer message can be imported. The option ‘Cancel old messages’ has been added to the communication settings of the message types, provided that the option ‘Process in order’ is enabled.

If you want to use this option, please contact support.

The ‘End customer remark’ field of an ‘Order’ is now sent with the ‘Production Instruction’ message.

A check mark has been added to the Purchase sales order line(s) screen, ‘Inform receipt location’. If this check mark is checked, the receipt location will be automatically informed when the purchase order is created. The check mark is behind a parameter ‘SaveAndInformDirectly’. If the receipt location does not contain the correct communication settings, the option is disabled. The location’s relationship must be able to send a receipt instruction. If the user does not have the task ‘Inform receipt location(s) about purchase’, the check mark is not visible and the receipt location cannot be informed immediately.

Adjustments have been added to the FreshBabel connector for a check on assignment to the correct order line. When specifying pallet lines on a purchase order, the first specification is on purchase order lines that have the same reference as the Supplier Line Reference. This applies to importing the Delivery Specification. It is therefore still possible to specify on other lines, but only if the correct purchase order line has been fully specified.

The column ‘ServiceRegistrationDate’ in the fact table for service registrations is filled with the StartDate, if filled. For records where the StartDate has not yet been filled, the fallback is to TimeCreated.

By using this date, the data matches the actual start date of the activities on which service registrations are booked.

The fact table for PurchaseInvoiceLine has been expanded with the following extra columns:

  • FinancialFixedInstallationID
  • CurrencyID
  • Rate

The fact table for SubInvoiceLine has been expanded with the following extra columns:

  • FinancialFixedEstablishmentID

The fact table for InvoiceVAT has been expanded with the following extra columns:

  • FinancialFixedEstablishmentID

In GreenCommerce, the field RemarkTransport has been added to a transport order. This is available as a column and is shown in the transport order screen. When importing a TransportNotification (710), the transporter's remark in the message is transferred to the RemarkTransport field of the associated transport order.

The FreshBabel GreenCommerce Connector can now send transport customs messages (704 and 705) to the carrier via FreshBabel. For this, all customs export declarations of the associated transport order must be completed and the carrier must not have done the customs export declarations.

All checkboxes for informing location(s) now work the same way. The checkboxes are not visible on the screen if the user does not have the corresponding task. If the user does have the correct task, the checkbox to inform will always be visible. However, the checkbox cannot always be used. If the thing that needs to be informed, the location or producer, does not contain the correct communication settings, the checkbox is disabled.

This has an impact on the existing roles, please contact support.

When purchasing a sales order in full, it is now possible to inform the receiving locations at the same time, by checking the Inform receiving location(s) checkbox. For this, the user needs the task ‘Inform receiving location(s) about purchasing’.

There are a number of fact tables that do not start with the word ‘Fact’. In order to give the facts a consistent name, the name of these tables has been changed so that they start with ‘Fact’. This concerns the following tables:

  • DateCalendar
  • InvoiceVAT
  • BatchSalesShare
  • AllocationShare

The field when creating a Detour order based on a purchase order line or purchase order lines with a start location, will be cleared. Previously, the current time was filled in here.

When moving an order, a checkbox has been added to inform the receiving location. If the checkbox is ticked, the locations of the order will be informed. The checkbox is only visible if the user has the task ‘InformReceivingLocationAboutPurchase’.

When moving lines of a purchase order, a checkbox has been added to inform the receipt location. If the checkbox is ticked, the locations of the order will be informed. The checkbox is only visible if the user has the task ‘InformReceivingLocationAboutPurchase’.

An extension has been made in FreshBabel whereby the LoadingLocation has been added, so that it can be filled with the shipment location of the purchase order line. Also, when importing the inbound instruction in GreenCommerce, an extension has been made with the search for a linked shipment location. If the message is not filled with a shipment location at line level, then the shipment location at header level is only looked at.

 

Two extra columns have been added in REP.Relationship:

  • CountryPostID
  • CountryLogisticsID

A new dimension has been added for Country (REP.Country). The following columns have been added:

  • CountryID
  • CountryCode
  • CountryName
  • IsoCode
  • IsEuCountry

For outbox messages, a column ‘SystemReference’ has been added. This column contains a reference to the object this message is based on.

The filtering has been extended for the message status. Previously, you only had the options to see all open messages and including processed. For this, you could check or uncheck the box ‘Including processed’. This has now been replaced by a dropdown menu. With which you can now also search for specific message statuses.

For message types 200 (delivery message) and 300 (invoice) it is now possible to set up additional recipients. If these recipients are also set up correctly in FreshBabel, these recipients will receive exactly the same message as the relation to which the message is sent.

For further setup of this, please contact support.

If multiple locations use the same GLN, none of these locations will be used to link to this GLN. The SenderCode will be used instead. This already happened if there was no location with this GLN.

In GreenCommerce, priorities can now be linked to a quality inspection in the overview of the Quality Inspections. The priorities can be managed in ‘Master Data’ - ‘General’ - ‘Priorities’.

Please note:

  • These are the same priorities that can already be used for the assignments.
  • To use this screen, the user must have a cloud account.

Previously, assigning pallet(lines) was only possible for handling orders, from now on this is also possible in standard orders. For standard production orders this is not possible.

 

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