Cepheo Foundation
Our custom modules
HowTo
License overview
Batch jobs
Business events
Foundation release highlights
Foundation history
Base.2022.2.2.10
Base.2022.2.2.11
Base.2022.8.2.15
Base.2022.8.2.16
Base.2022.8.2.19
Base.2022.11.2.21
Base.2024.10.2.65
Base.2025.2.3.2
Base.2025.2.3.4
Base.2025.2.3.5
Base.2025.3.3.6
Release notes Foundation
What is Cepheo Foundation
Cepheo Business Documents
Business Document examples
Business Documents configuration
General for all documents
Sales order configuration
Sales invoice
Sales packing slip
Purchase order
Project invoice
Quotation
Interest note
Work report
Dynamic payment information
Release highlights Business Documents
Release notes Cepheo Business Documents
Cepheo Currency Import
Exchange rate provider
Triangulation
Release highlights Currency Import
Release notes Currency Import
What is Cepheo Currency import
Cepheo Engineering
Engineering setup
Engineering parameters
Engineering global parameteres
Change notification parameters
Classification Codes Setup
Item property setup
Manufacturer Setup
Material Quality Setup
Product setup
Spare Parts Setup
Released Item Setup
How to use Engineering
Release highlights Engineering
Engineering history
Rev.2022.5.2.5
Eng.2022.5.2.11
Eng.2022.5.2.12
Eng.2022.9.2.13
Eng.2022.11.2.14
Eng.2022.12.2.16
Eng.2023.1.2.17
Eng.2023.1.2.18
Release notes Cepheo Engineering
What is Engineering
Cepheo Estimator Metrics
Estimator metrics configuration
Estimator metrics analyze
Release highlights Estimator metrics
Release notes Estimator metrics
Cepheo Expense
Cepheo Expense Power App
Cepheo Human Resources
Setup HR extension
Use HR extension
Release highlights HR extension
Release notes HR extension
What is Human Resources Extension
Cepheo Installation
How to use Installation
Setup Installation
Release highlights Installation
Release notes Installation
Cepheo Ledger Import
Cepheo Payment Certificate for Construction
Release highlights Payment certificate for construction
Release notes Payment Certificate for Construction
Cepheo Payroll Integration
Setup of payroll
How to use payroll
Release highlights payroll integration
Release notes Payroll Integration
What is Cepheo Payroll
Cepheo Price import
Cepheo Project Control
Risk setup and use
Subscription setup and use
Project invoice proposal
Release highlights Project extension
Release notes Project control extension
What is Cepheo project control
Cepheo Project Cost Allocation
Release highlights Project Cost Allocation
Release notes Project cost allocation
What is Cepheo Project Cost Allocation
Cepheo Project Management
Release highlights Project management
Release notes Project management extension
What is Cepheo Project Management
Cepheo Sales Integration
Use sales integration
Setup sales integration
Release highlights Sales integration
Relase notes Sales Integration
Cepheo Service Integration
Cepheo Shipment Booking
How to use Shipment booking
Notification contacts
Consolidate shipment bookings from Create Shipment booking dialog
Maintain content lines on a Container on a Shipment booking
Shipment booking setup
Shipment booking external values
Convert addresses and recipients to address quick ID's
Convert label
Convert Carrier, Carrier services and/or Additional service
Convert country, state and county
Convert currency code
Convert print favorite
Convert shipment payer account
Convert (WHS) Container types
Convert shipment booking status
Convert security group
Shipment booking parameters
Document transformations
Shipment booking senders
Shipment booking labels
Shipment booking print favorites
Shipment booking security group (nShift Delivery)
Carrier container types
Shipment booking cost rule
Printers and Printer locations
Import Carrier
Shipment booking app setup
Release highlights Shipment booking
Release notes Shipment Booking
What is Shipment booking
Cepheo Subscription
Setup of subscription
How to use subscription
Release highlights Subscription
Release notes Subscription
Cepheo Test and Certification
Certification and testing
Release highlights Test and certification
Release notes Test and Certification
Cepheo Timesheet
Timesheets
Hour balance
Timesheet extension release highlights
Timesheet extension history
Ts.2022.3.2.15
Ts.2022.3.2.16
Ts.2022.4.2.17
Ts.2022.4.2.18
Ts.2022.4.2.19
Ts.2022.5.2.22
Ts.2022.9.2.24
Ts.2023.2.2.30
Ts.2023.2.2.31
Ts.2023.4.2.33
Ts.2025.3.4.9
Ts.2025.04.4.14
Release notes Timesheet extension
What is Cepheo Timesheet
Cepheo Vendor Catalog
Cepheo Quality and Sample Management
Release highlights Cepheo Quality and Sample Management
Cepheo Quality and Sample Management version 2025.11.1.9
Cepheo Quality and Sample Management version 10.42.66.3
Cepheo Quality and Sample Management version 10.42.66.2
Advanced Quality Control
Setup
Advanced Quality Control
Register test results
Advanced quality work when merging batches (reference type = Inventory)
How to transfer Out of Spec test results to batch attributes
Reservation concept for Batch and warehouse enabled products
Using the Warehouse management app and Advanced quality control
View test results
Sample management
Batch disposition master
Disposition code not allowed for location
Preparing disposal of archived samples
Navigation
Frequencies
Advanced quality associations with ref type different from ‘Quality sample’
Stability testing
Printing of sample labels
Advanced quality associations with reference type ‘Quality sample’
View item tracing
Printing of quality order report
How to transfer test results from bulk batch to Finished Goods batch
Item sampling
Transfer disposition code from Bulk product to finished goods
Automatic release of license plates
Formula Yield Extension
Quality Work Forecasting
Electronic signature
Quality workspace
Quality workspace
Tab page Advanced quality orders/test results
Tab page Quality samples
Tab page Summary
Security
Batch Manufacturing Date
Update of manufacturing date
Setup of tracking number group
Update of Expiration Date
Batch Manufacturing Date
Data entities
Terms and abbreviations
Extension points
Version history
Release notes Cepheo Quality and Sample Management
What is Cepheo Quality and Sample Management
Cepheo Global Data Management
Installation
Global data management setup
Validate
Example
Refresh fields setup
Create a data table from a data entity
Recreate company updates
Relation
Table browser
Table setup
InventItemGroupItem
Default values
InventModelGroupItem
Fields setup
Push records
Selection management
Global data management setup
Record updates
Periodic
Batch push data
Batch push data - multi-threaded
Clean up Event log
Relating existing records
Clean up Record updates
Active is set to Yes
Periodic
Update triggers
Refresh fields setup
GDM monitoring
Overview per company
Managing data
GDM Security setup
Cepheo GDM setup
The company groups setup
Global data management owner
Setting the Cepheo GDM Parameters
Cepheo GDM setup
Known issues
Example: Create new customer
Release highlights Cepheo Global Data Management
What is Cepheo Global Data Management
Release notes Cepheo Global Data Management
Cepheo Shipping Packaging Management
License configuration key
License
Terms and abbreviations
Security
Release highlights Cepheo Shipping Packaging Management
Shipping Packaging framework
Packaging item groups
Packaging management on sales return orders (RMA)
Packaging management automated as part of the sales/purchase order packing slip update
Reporting packaging without order reference
Packaging management on loads/shipments
Packaging management as part of transfer journals
Shipping packaging management setup
Reporting packaging transactions to a pool owner
Settle packaging
Packaging management as part of transfer orders
Packaging management manually on a sales/purchase order
Packaging on-hand
Setup of Packaging Pools
Packaging management for Intercompany and direct delivery
Using mobile device for registration of packaging
Packaging management on a sales/purchase order
Shipping Packaging framework
Advanced packaging management for products
Packaging management for carriers
Packaging groups
Packaging types
Packaging filters and overview
Packaging management for products
Linking registrations to shipment/loads
Packaging management for custoners/vendors
Suggestion production process
Packaging management for transfer orders
Data Management - Entities
Release notes Cepheo Shipping Packaging Management
Feature Management for Cepheo Shipping Packaging Management
What is Cepheo Shipping Packaging Management
Cepheo Product Documentation Management
Security
Document overview groups
Data entities
License configuration key
Product data sheets and batch certificates
Data sheets (PIM\Common\Data sheet)
Basic setup
Printing certificates for a batch
Additional information on data sheets and certificates
Electronic signature – Approve data sheet
Document-specific information
Product data sheets and batch certificates
License
Terms and abbreviations
Release notes Cepheo Product Documentation Management
What is Cepheo Product Documentation Management
Cepheo Product Data Management Extension
Security
BOM Comparison (PIM\Common\Released products)
License configuration key
Terms and abbreviations
Data entities
Customer-specific order settings (PIM\Common\Released products)
Product lifecycles
License
What is Cepheo Product Data Management Extension
Release notes Cepheo Product Data Management Extension
Cepheo Extended Production Handling
License key
Terms and abbreviations
Release highlights Cepheo Extended Production Handling
Data entities
Automatic reporting as finished for sub-productions
Prerequisites and setup
Reporting quantity as finished from finished product
Mix pools
Automatic reporting as finished for sub-productions
Ending productions from finished product production
Concept
Reporting negative quantity as finished from finished product (roll-back)
Reporting overproduced quantity as finished from finished product
Supported process flow
License configuration key
Security
Consolidated batchorders
Consolidated batchorders
Choosing planned bulk orders only
Choosing planned pack and bulk orders
Choosing planned pack orders only
Menus for the planner
Working with the "Firm consolidate batch orders" form
Working with the "Consolidated batch order" form
Quantity view for consolidated batch order
What is Cepheo Extended Production Handling
Release notes Cepheo Extended Production Handling
Cepheo Information Display for Batch Products
License
License configuration key
Entities
Security
Batch Information Display
Batch information display for on-hand
Batch information display groups
Batch information display setup
Batch information display for reservation
Batch Information Display
Batch information display on ‘Batches’ form
Item batch information display group
On-hand list and display dialog
Batch information display for sales order add lines-function
Batch information display for Batch merge
Release notes Cepheo Information Display for Batch Products
What is Cepheo Information Display for Batch Products
Cepheo Advanced Customer Approval
Security
ACA and Intercompany
ACA for trade agreements (Prices)
ACA for sales quotations
Terms and abbreviations
License configuration key
Data entities
Customer exclusion
ACA for sales agreements
Advanced Customer Approval (ACA)
ACA Inquiry forms
Printing sales order
Setup for Advanced Customer Approval
Show only approved products
Using ACA information for purchase
Advanced Customer Approval (ACA)
What is Cepheo Advanced Customer Approval
Release notes Cepheo Advanced Customer Approval
Cepheo Advanced Vendor Management
License
Advanced Vendor Approval (AVA)
Purchase order
Purchase agreement
AVA for trade agreements (Prices)
Advanced Vendor Approval (AVA)
Setup of AVA's on a released product
Source and destination control
License configuration key
Security
Vendor exclusion
Data entities
Vendor Audit Management
Audit records
Vendor Audit Management
Number sequence for Vendor Audit
Vendor audit score
Vendor audit status
Audit requirement
Vendor and manufacturer certifications
Terms and abbreviations
Release notes Cepheo Advanced Vendor Management
What is Cepheo Advanced Vendor Management
Release notes AVM
Cepheo Label Extension for Warehouse Management
Label viewer tool
Warehouse document routing layout
Security
Terms and abbreviations
License
Entity
Configuration keys
What is Cepheo Label Extension for Warehouse Management
Release notes Cepheo Label Extension for Warehouse Management
Release notes LEWM
AX2012
Cepheo MVA-melding
MVA Setup
MVA Reporting
Step 4: Reporting
Step 4 | Section 1: Tax reports
Step 4 | Section 2: Standard tax codes
Step 4 | Section 3: Tax specifications
Step 4 | Section 4: Report remark
MVA Multicompany setup
MVA Intercompany setup
MVA Intercompany Tax report
Cepheo SAF-T reporting
- All Categories
- Cepheo Extended Production Handling
- What is Cepheo Extended Production Handling
What is Cepheo Extended Production Handling
Updated
by Dawid Kaczmarek
Introduction
CEPHEO Process Industries for D365FO is an advanced and highly specialized solution for companies within process manufacturing, which builds upon the comprehensive functionality available in Microsoft D365FO.
This document describes the features for: CEPHEO Extended Production Handling.
It will cover features such as:
Multiple bulk batches (mix's) to cover/supply one or more finished product batches.
Multiple finished product batches based on the same bulk batch.
Automatic reporting as finished of bulk batch, when performing reporting as finished using back flushing for finished products.
Extensions for the firming consolidated batch order functionality on Planned orders
Consolidated batch order extensions
New forms for Production planners to utilize the Mix pool and consolidation extensions.
All the above, and more, is described in detail in this document.
This module is part of a collection of modules, that all together are the total offer from CEPHEO for the Process Industry running D365FO as ERP platform.
When all modules are installed, the overall production flow is designed to support all processes shown in the following figure:
Campaign production definition " Manufacturing a series of batches of the same product in sequence in a given period of time and/or maximum number of batches followed by an appropriate (validated) cleaning procedure"
In this feature we address the need for being able to handle production of different mix sizes of the same Bill of Material version (for productions) or Formula version (for batch orders). This principle of dividing a Campaign up into fixed or variable mix sizes depending on the resources available and keeping track of this on a 'Campaign' level, is also known as Production leveling or smoothing, the goal being to produce e.g., intermediate products (bulk products) at a constant rate and with minimal waste. On a production line, as in any process, fluctuations in performance increase waste. This is because equipment, workers, inventory, and all other elements required for production always must be prepared for peak production. This is a cost of flexibility.
This feature adds the option to setup a Mixing principle on the BOM or Formula version, a mixing size and whether the mix size is fixed or not. The functionality is not only available for Batch orders, but also for regular Production orders. The overall solution for mix production, is to have one production order for each mix and a collection of production orders for the whole campaign. This way each mix can have one or more samples/quality orders representing the mix, and can be controlled, traced, and released individual by the advanced quality system.
To keep track of the different campaigns, a Mix pool ID is automatically created and assigned to all productions within the mix-pool.
Prerequisites
To support the model, different prerequisite must be fulfilled:
- If traceability is needed, tracking dimension group of the product must have Batch marked as active for the item to produce.
- One of the mix principles must be selected for the BOM/Formula where you want to use the functionality.
- A number sequence for the production mix-pool ID must be setup
Setup of BOMs and Formulas
The setup is done for each BOM/Formula version and the mixing principle can have the following values:
- [Manual creation] : No mixing principle is selected and no split into mix's is carried out, but if Fixed mixing size is filled in, this will still be respected when creating a production- or batch order manually. Settings in coverage groups for use of specified BOM or formula version, are also accepted.
- [Production creation] : Running the MRP will create one planned order for each Batch size (as in standard D365FO). When firming the planned order or creating a new production/batch order manually, several production orders are created automatically (one for each mix and bound together by the same mix-pool). The BOM/formula version being used is the BOM/Formula version chosen for the quantity of the Mix pool.
- [Planned order] : Running the MRP will create several planned orders (one for each mix) and distribute the planned orders for the quantity of the mix-pool (Mix/Batch size). The planned orders will be given the same mix-pool Id from the mix-pool number sequence. When firming the planned orders, production orders are created, bound together by the mix-pool ID. The BOM/Formula version being used is the BOM/Formula version chosen for the quantity of the campaign. 4. [Planned order (no mix pool)] : Running the MRP will create several planned orders (one for each mix) and distribute the planned orders for the quantity of the mix-pool (MIX/Batch size). The planned orders will NOT be given a mix-pool Id. When firming the planned orders without mix-pool, production orders are created without mix-pool Id, and they will NOT be bound together by a mix-pool ID (unless Mix pool ID has been setup on the Released product). The BOM/Formula version being used is the BOM/Formula version chosen for the quantity of the campaign.
Mixing size is controlling the quantity for each mix. This is the quantity that will be used for planned orders and production creation, dependent of the chosen mixing principle for the BOM/Formula version.
Fixed mixing size is controlling whether, it is allowed manually to create a production or Batch order in a quantity which is not a multiple of the mixing size. This control is done independent of the chosen mixing principle. If carried out with the mixing principle "Production creation" it will only be possible to create production orders of the fixed Mix-quantity.
Allow version switch in Master Planning is controlling whether the logic for splitting planned orders into mix sizes, is allowed to select another BOM/Formula version if the quantity being split does match another BOM/Formula version – or, has to stay on the original BOM/Formula version even if the quantity will be smaller than a “From formula size” for the BOM/Formula version. This functionality applies when using the Mixing principle ‘Planned order’ (with or without Mix pool) as the split here is calculated during run of masterplans.
In the case above, the fixed mixing size of 10 does not comply with the wanted quantity of 135, and an error is shown. The dialog for creation of production/batch orders is showing Mix information related to the BOM/formula version chosen.
An example: A bulk product has been setup with several BOM versions for different formula sizes and each of these are setup with different Mixing principles A demand forecast for site 1 has been setup for 10 ea. of the Bulk product every 7 days for 2 months.
D365FO will select the BOM version based on the formula size (In this case a version with Principle 'Production creation' and a fixed Mixing size of 5 ea). When running the MRP to generate planned orders, 8 planned orders of 10 ea. will be created, and when firming these 16 production orders are created with 8 Production Pool ID's (Campaigns) to link them. Each mix order created holds its own batch number, enabling the Quality control module to work per Mix or per LP in a mix as well.
The Production pool ID (with an extension of a number sequence and mix-pool overview functionality) is used to link the orders as a Campaign and supporting the request for being able to trace on Campaign level.
Integration of the Extended Production Handling module with Planning Optimization.
- It is possible to use all mixing policies: Production creation, Planned order, and Planned order (no mix pool). This provides greater flexibility in managing production using mix pools within the Planning Optimization environment.
- However, we strongly recommend deactivating the functionality " Support for splitting and grouping planned orders for Planning Optimization " at this time. Under certain conditions, it may lead to the generation of a large number of unnecessary planned production orders.
- Support for rounding planned batch orders to multiples of the Mix size has also been improved. In the latest version, rounding is enforced and follows Planning Optimization rules—always rounding up.
Note:
The module is primarily designed to support process manufacturing, but most functionalities have also been adapted for discrete manufacturing. However, rounding to multiples of the mix pool does not apply in discrete scenarios. Therefore, this functionality does not work when the mix size is specified on the BOM version.
Disable rounding to Mix Size
By default, planned batch orders and production orders are automatically rounded to the nearest mixing size, including both the formula size and its multiples. This behavior is triggered when any mixing principle other than Manual creation is selected. However, in certain business scenarios, this automatic rounding may not be appropriate. Therefore, a parameter has been introduced to allow disabling this functionality.
A new parameter named Disable rounding to Mix Size has been added to the Mix pool production setup form. By default, this flag is set to No . To disable rounding, set the flag to Yes . [Production control > Setup > Mix Pool Production > Mix poll production setup]
Setup of Mix pool ID on released products
A Mix pool ID can also be setup as a fixed value for a released product. This is done on the "Engineer" fast tab for the product, where all created Mix pool can be selected for a product.
The Mix pool setup for a released product, will be used when the mixing principle on formula/BOM version is setup to "Planned order" and "Planned order (no mix pool)". The selected Mix pool will be used instead of a new number from the number sequence and will be used for manually created production/batch orders and planned orders.
If using the "Firm and consolidate" feature, the fixed mix pool will however be overruled by the number sequence.
Mix pool and Planning optimization
Path: Product information management/Products/Released products/Engineer/
In Supply Chain Management, master planning is managed by the Planning Optimization Add-in for Microsoft Dynamics 365 Supply Chain Management, which enables master planning calculation to occur outside Dynamics 365 Supply Chain Management and the related SQL database. This way of planning can be switched on (for 2 or above tier cloud environments) in the ‘Planning optimization parameters’ (Master planning/setup/)
Firming planned orders
The master planning will choose the BOM version to use (By site, date-validity and quantity) and act according to the setup.
When creating planned orders, for BOM/Formula versions setup to use the mix principle of "Planned order", a mix pool ID will be available for each planned order.
When choosing planned orders for firming, a control is carried out and a warning shown if not all planned orders for a production pool has been selected for firming. The warning can be ignored if wanted.
The use of Mix-pool ID's can be combined with the use of consolidated Batch orders according to the following logic:
If using the mix principle 'Planned order', the planned consolidated Batch order will be created according to the mix principle.
If using the mix principle "Production order", the production orders for consolidated Batch orders will be created when firming the planned consolidated Batch order.
Production orders – Mix-pools
When working with mix principles, an overview of the different mix-pools (campaigns) and the associated production orders is available from [Production control / Area page / Common / Production orders / Production orders – Mix-pools]
Here production-/batch orders assigned with a mix-pool ID can be found and further managed. By default, only mix-pools being used (allocated to 1 or more orders) are shown, but all mix-pools can be shown when activating the menu "Show all".
The design of the form will allow to open or close view of the fast tabs.
The same form is available from the Production mix-pool form. This is found in [Production control / Area page / Setup / Production / mix-pools] where a menu is available showing information for a specific mix-pool.
Under [Production control /Common/Production order – Mix pool] an overview of all Mix pool ID's can be seen.
For the mix-pools, it is possible to activate the filter function for status on production orders. The status shown is the lowest status for all production orders within the current mix-pool ID.
From the mix-pool form, the Mix pool overview for a specific production pool can be shown.
For each level in the BOM/Formula structure, the summarized quantity is shown. This is to have an easy way to see if further production orders should be added to or removed from the mix pool. The calculation of quantity will not be performed for mix-pools containing co-product.
Add to or remove from production orders to mix-pool
Here are features to add and remove production orders to/from mix-pools. If adding a production order from another mix-pool, the mix-pool will be changed for the production order.
When adding or removing production orders to/from a mix-pool, a form is shown with available production orders. One or more production orders can be selected and added/removed to/from the mix-pool.
Planning using production mix-pools
The use of mix-pools is extended to be shown in the Dispatch form for resources, to be used as information when making re-planning of jobs for a resource.
When selecting jobs for re-planning, the information of the mix-pool is also shown in the sequence tab page of the form
The Up/Down functions can be used to re-order the wanted job before scheduling is carried out for the selected jobs.
In the job scheduling form, the mix-pool is also available.
When planning is done from the production overview, the forms for operation and job planning are also showing information of the mix-pool.
Use with sequence and consolidated batch order
If using mix and campaign principle – AND sequencing or consolidated batch orders for the same item numbers, it is recommended to setup the mix-principle for the BOM versions used, as "Planned order".
When firming consolidated batch orders, the form for firming now has the possibility to assign a mix-pool to the consolidated batch order and all planned production orders in the consolidated order. This can be done by activating the menu [Add to mix pool], or automatically if using the menu [Firm and consolidate with mix pool] from the planned order form.
When working with consolidated batch orders, the mix-pool can manually be added to the consolidated batch order by using the menu [Add to mix pool]. The individual production orders in the consolidated order can be assigned to a different mix-pool if needed.
If using the feature of automatic reporting as finished for a consolidated batch order, all the production orders that you would want to be part of the automatic reporting as finished, must be assigned to the same mix-pool.
If all production orders within the consolidated batch order are assigned to the same mix-pool, the content of –and handling/updating of the production orders, can be performed using the mix-pool overview form. This can be opened by the menu [Mix pool overview] or directly in the menu [production control/Common/Production orders –Mix pools].
Consolidated batch orders- add/remove, to/from mix pool
If working with the consolidated batch order on a detailed level using mix pools, and some of the bulk or packed orders shouldn't be part of the mix pool anyway, bulk and packed orders can be removed from an existing mix pool as well as be added to a mix pool different from the one for the consolidated order itself.