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 Quality and Sample Management
- Advanced Quality Control
- Transfer disposition code from Bulk product to finished goods
Transfer disposition code from Bulk product to finished goods
Updated
by Peter Kure Bek-Thorngreen
Transfer disposition code from Bulk product to finished goods manual.
Overview
This manual provides a streamlined approach to transferring disposition codes (DC) from bulk production to finished goods (FG) batches and license plates (LPs). Utilizing advanced quality order (AQO) outcomes and parameter settings in the production formula, it ensures accurate DC application for both future and existing FG productions. Covering key scenarios, the manual offers practical guidance for maintaining product quality and operational efficiency.
Purpose
We developed this solution to address the requirement for transferring disposition codes (DC) from bulk production to finished goods (FG) batches and license plates (LPs). This enhancement ensures that FG productions accurately reflect the quality status of the bulk products they consume, regardless of whether quality work has been completed on the FG itself. By implementing a parameter-driven approach, we enable seamless DC changes based on advanced quality order (AQO) outcomes, improving product quality management and operational efficiency. This system accommodates various scenarios, including multiple AQOs affecting FG productions and complex setups involving multiple bulk products consumed by FG.
Open orders - settings in Advanced quality control paramters
An important setting to take into account is the "Transfer batch disposition if all AQO's closed" found under advanced quality control parameters.

This setting will by default be toggled to "no".
(The meaning of "connected advanced quality orders" below is all advanced quality order in connection with a production batch.)
The system will not trigger the code, if there are open Advanced quality orders, which means that all connected advanced quality orders have to be completed.
Toggled to no, the code will be triggered, when all connected Advanced quality orders change Advanced quality order phase to completed in spec / completed out of spec.
This can be a problem if there are connected Advanced quality orders with no priority 1 tests, since the phase will never change to completed in spec / completed out of spec and thus be interpreted as an order still open.
Example 1:
Two AQO's are created on the bulk batch. One with priority 1 and 2 tests and one with only priority 1 tests.
If the parameter is set to no, the code will be triggered based on the priority 1 tests on both AQO's. The priority 2 tests will have no effect.
If the parameter is set to yes, the code will not be triggered before the priority 2 tests have been completed and the AQO status is set to pass/fail.
Example 2:
Two AQO's are created on the bulk batch. One with priority 1 and 2 tests and one with only priority 2 tests.
If the parameter is set to no, the code which should be triggered based on the priority 1 tests will not be triggered, because the AQO with priority 2 tests will have the Advanced quality order phase as "created" and be treated as an "open" order.
The priority 2 tests will have no effect.
Only if the AQO with the priority 2 test has the Advanced quality order phase changed manually to completed in spec / out of spec before the AQO with priority 1 tests is completed, the code will be triggered.
If the parameter is set to yes, the code will not be triggered before the priority 2 tests have been completed and the AQO status is set to pass/fail.
Setup for Transfer disposition code from Bulk product to finished goods
To ensure the change of disposition code and more importantly that the system does not change disposition codes on products which are failed, the setup in the batch disposition master is crucial.
How disposition codes change is controlled partly on the BOM / Formula and partly on the Test Group / Advanced Quality order.
The code is triggered by the Report as Finished operation on the production order and by the following settings on the Test Group, which is copied to the Advanced quality order.

The "Update batch disposition" and the two settings under Automatic Validation have been a part of the module a long time, and their functionalities are described elsewhere.
It is possible to validate both priority 1 tests and the Advanced quality order manually by pressing validate buttons. This is also covered in other articles.

The new button on Test Group / Advanced quality order "Transfer batch disposition to finished goods" is the new parameter which ensures that the code is run for transferring disposition code to finished goods.
The "auto validate priority 1 lines" setting is only used for orders with at least one Priority 1 test.
If any Advanced quality order with ONLY priority 2 - 4 test are included in the process of updating disposition codes, it is VERY important to make sure that the orders are validated using "Auto validate advanced quality order".
Toggling "Autovalidate priority 1 tests" to yes on an order without any Priority 1 might break the operation of code!
If an open order with only priority 2 - 4 exists, and the setting "Update batch disposition" is toggled to yes, the transfer of disposition will not happen until the last order change status to pass/fail. This behavior is a fact no matter what the setting under Advanced quality order parameters is!
Batch Disposition Master
The system explained below treat a failed disposition code as a signal to stop further changes.
A failed advanced quality order will immediately change the disposition code to the failed code, and if that code has this parameter toggled to yes, then no more changes will happen no matter what the outcome of other advanced quality orders are.

Make sure that the initial batch disposition code is not open for sales reservation, picking or shipping or maybe not available for consumption to production.
If the setting under Advanced quality control parameters "Transfer batch disposition if all AQO's closed" is set to no, it means that disposition code transfer can happen even with open Advanced quality orders.
If the initial batch disposition code is allowing for reservation, consumption and /or shipping the result might be that license plates receives a disposition code which makes them available even if there are open Advanced quality orders.
Bom / Formula
The settings below are transferred to the production order under setup

And under the formula lines

Header:
On the formula header a couple of settings are needed.
The logic below ensures that the bulk batch disposition code is transferred to the finished goods batch / License plate at the time of Report as Finished.
It does not transfer at the time the advanced quality order is completed, unless the setting on the test group / advanced quality order is correct. See section below.
On the formula header the “transfer batch disposition to finished goods” must be toggled to yes to trigger the transfer of disposition code in the scenarios described later.
The “Transfer batch disposition to finished goods” can be set to four different settings.

No: (default)
The disposition code is not transferred.
Batch:
The disposition code on the bulk batch is transferred to the finished goods batch number.
License plate:
The disposition code on the bulk batch is transferred to the finished goods license plates.
Batch and license plate:
The disposition code on the bulk batch is transferred to the finished goods batch and license plates
Under Consumption the “Trace BOM Consumption” must be toggled to “yes” to allow for the register of consumption to be active. The system needs to have the information as to which bulk batches has been consumed into the finished goods.

Formula line:
One setting on the formula line has to be checked.

Checking the “Transfer batch disposition to finished goods” for a formula line ensures that the product marked can transfer the disposition code to the finished goods.
This means that for a formula with many different ingredients (formula lines) it is possible to toggle one or more lines to allow them to affect the finished goods disposition code.
Further down in this document it is explained how multiple lines can interact.
Prerequisite for flushing principle
IMPORTANT: For the picking list and consumption to follow the correct procedure and link the consumption to the correct bulk batches, the flushing principle must be set to “finish”.

Consumption/picking list
When the production runs, the picking list journal will include a new consumption table.


The BOM Consumption link contains information about which batch it originates from and what finished goods it has become – including the license plate – which is essential to ensure, that the right license plates change to the correct disposition code.

Settings on the test group
On test group it is possible to set “Transfer batch disposition to finished goods” to yes.
By doing so the transfer, which is happening at the time of Report as Finished, will also happen when the advanced quality order phase change to completed in spec / Completed out of spec.

Please note that it is not possible to change the target for the disposition code change on the Advanced quality order. The decision if the disposition code change should be on batch, license plate or both batch and license plate is done only on the formula.
The setting on the test group is inherited to the advanced quality order, where it is also possible to change it:

Scenarios
Scenario 1: Future Productions - Batch
Description: When a bulk product passes quality checks and its Disposition Code changes to OK, future Finished Goods productions consuming that bulk batch reflect the same Disposition Code.
Solution: When the settings on the formula and formula line is set to allow transfer of disposition code to batch, and the BOM consumption settings are correct, the picking journal will include a record of which bulk production, the finished goods batch has picked from.
Since all priority 1 tests on Advanced quality orders are completed, the transfer of disposition code can take place, which will happen at the moment there is a Report as Finished.
Scenario 2: Existing Productions
Description: If production has started and Advanced Quality Order results later change the bulk batch Disposition Code to OK, the Finished Goods Disposition Code updates immediately.
Solution: The setting on the Advanced quality order taken from the Test group “Transfer batch disposition code to finished goods” will trigger the code to update already existing productions. Remember that the setting on the formula itself decides if the transfer is done to batch, license plates or both. If these settings are wrong, the transfer will not take place.
Any future productions will also change Disposition Code (see above)
Scenario 3: Multiple Bulk Consumptions
Description: Finished Goods production consuming multiple bulk products should reflect Disposition Code changes from each bulk product.
Solution: Since the setting on the formula line can decide, which lines should have the possibility to affect the Disposition Code change, the change will be based on the sequence and the consumption table.
The system will run through each formula line and see the setting that Disposition Code transfer is allowed. The consumption journal is then checked to see from which bulk batch the finished goods has consumed. The Disposition Code will change to that of the bulk product batch. Please note the logic in the code explained above concerning open or failed Advanced quality orders.
After the first line is checked, the system then checks the next and repeats the process.
Scenario 4: Shared Bulk Productions
Description: If two Finished Goods productions use the same bulk product, the bulk product Disposition Code affects both Finished Goods batches.
Solution: On the Report as finished the Disposition Code will be transferred to the batch number.
If an Advanced quality order is still open, no transfer will take place until the Advanced quality order has been completed as mentioned above. At the time of completion the consumption journal will hold the information of which FG batches have consumed from that specific bulk and the Disposition Code transfer will take place.
Scenario 5: Advanced Setup with Multiple Bulk Products
Description: Disposition Code changes from any consumed bulk product affect Finished Goods Disposition Code. Changes occur at RAF if any Advanced Quality Orders fail, or upon Advanced Quality Order completion if all orders are approved.
Solution:
Same explanation as on Scenario 4 above. Failed batches (with a Disposition code which is set to block automatic reset will always block the activation of code)
Open Advanced Quality Orders will also prevent the change of Disposition code (see settings about open Advanced Quality Orders above)
Scenario 6: License plates and Future Productions
Description: Future Finished Goods license plates inherit Disposition Code changes from bulk batches.
Solution: Disposition code will be transferred at RAF unless there are open Advanced Quality Orders (see settings about open Advanced Quality Orders above). The Disposition code will be decided based on the batches, which the license plate has consumed from. Relation is the consumption table explained above.
Failed disposition code:
If any batch has a failed Disposition code, the license plates will immediately be changed to the failed Disposition code.
Scenario 2: License plates and Existing Productions
Description: Existing Finished Goods license plates update Disposition Code when bulk batch Disposition Code changes.
Solution: Disposition code will be transferred at the completion of the Advanced Quality Order unless there are open Advanced Quality Orders (see settings about open Advanced Quality Orders above). The Disposition code will be decided based on the batches, which the license plate has consumed from. Relation is the consumption table explained above.
Failed disposition code:
If any Advanced Quality Order fails, the license plates will immediately be changed to the failed Disposition code.