Skip to content
  • There are no suggestions because the search field is empty.

Setting up Custom Fields for Purchase Order Products

Table of Contents

Purpose

Custom Fields for a Purchase Order Product allow you to record certain information against the stock, such as a batch number, serial number, SSCC number, production date or pallet ID. You can create Custom Fields for any kind of data you wish to record against the Purchase Order Product. When creating your Purchase Order Product Custom Fields you can select a configuration type to match the workflow and/or behaviour you wish for the custom field to follow. For example, if you select the configuration type Serial Captures on inbound, this will then apply settings to the custom field that will force the user to capture a unique serial number against each individual unit on the inbound process. You can also select configuration type as custom and apply the settings you wish to configure. 

Purchase Order Product Custom Fields are different to Product Custom Fields, the latter is extra information recorded against a product (for example, shoe sizes), while the former is usually extra information to track that product (such as SSCC numbers on the shoe boxes).

Note, it is recommended that you set up custom fields before you bring stock into the warehouse, otherwise, the stock will be missing the custom field data against it.

How to add a Purchase Order Product Custom Field

 


When setting up Purchase Order Product Custom Fields it is important to first think about what workflow you would like the Purchase Order Product Custom Field to take on. For example, will the custom field being pictured need to be unique? Do you want it to be verified when picking? There are a number of pre-defined workflows you can assign to the custom field or you can create a custom configuration and select the settings to apply to the field. 

To create a Purchase Order Product Custom Field:

  • Navigate to the Customers page, Contacts>Customers

  • Select the relevant customer. 

  • Select the blue Edit button at the bottom of the screen. 

  • Select the Warehouse Management tab. 

  • Select the Purchase Order Products tab. 


 

  • Select +Add Custom Field 1.



  • Enter a name for the Custom Field in the Custom Field 1 Name text box, such as Serial Number. 



  • Select a Configuration Type from the drop down. When you select a Configuration Type, the related settings will be selected. The behaviour of the settings will be explained in the blue text box on the side of the page.


Please note that the configuration type do not directly impact the behaviour of the custom fields, it is the settings that do. When you select a configuration type certain settings will be selected, however, this is just a template designed to simply the setup process. You can still change the settings even once you have selected a configuration type. 

  • The available Configuration Types and their behaviour is defined below:

Configuration Type

Behaviour

Optional reference captured on inbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as an optional field that the user can record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
This custom field will display as a required custom field that the user must record a value against when picking stock for an outbound order.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

Optional Reference captured on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as an optional field that the user can record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
This custom field will display as a required custom field that the user must record a value against when picking stock for an outbound order.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

Required Reference captured on Inbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as a required field that the user must record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
If stock is already in the warehouse for this customer without a value recorded against this field then the user will be required to capture a value when picking.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

Required Reference captured on Inbound and Verified on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as a required field that the user must record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
If stock is already in the warehouse for this customer without a value recorded against this field then the user will be required to capture a value when picking.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.
If a value is already captured against this field then the user will be required to scan or enter it when picking to verify that they have taken the correct stock.

Required Reference captured on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as an optional field that the user can record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
This custom field will display as a required custom field that the user must record a value against when picking stock for an outbound order.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

Serial Number captured on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as an optional field that the user can record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
This custom field will display as a required custom field that the user must record a value against when picking stock for an outbound order.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.
If a value is already captured against this field then the user will be required to scan or enter it when picking to verify that they have taken the correct stock.

Serial Number captured on Inbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as a required field that the user must record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
If stock is already in the warehouse for this customer without a value recorded against this field then the user will be required to capture a value when picking.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

Serial Number captured on Inbound and Verified on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as a required field that the user must record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
If stock is already in the warehouse for this customer without a value recorded against this field then the user will be required to capture a value when picking.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.
If a value is already captured against this field then the user will be required to scan or enter it when picking to verify that they have taken the correct stock.

SSCC captured on Inbound and Verified on Outbound

(this configuration is only available if SSCC is enabled Enabling and using SSCC/GS1 Label)

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as a required field that the user must record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
If stock is already in the warehouse for this customer without a value recorded against this field then the user will be required to capture a value when picking.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.
If a value is already captured against this field then the user will be required to scan or enter it when picking to verify that they have taken the correct stock.

SSCC captured on Inbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as a required field that the user must record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
If stock is already in the warehouse for this customer without a value recorded against this field then the user will be required to capture a value when picking.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

SSCC captured or Verified on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as an optional field that the user can record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
This custom field will display as a required custom field that the user must record a value against when picking stock for an outbound order.
The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.
If a value is already captured against this field then the user will be required to scan or enter it when picking to verify that they have taken the correct stock.

SSCC captured on Outbound

When recording a value against this custom field, the system will force the value to be unique among all onhand stock belonging to this customer. If a duplicate value is attempted to be captured, then an error will be displayed to the user to retry.

Inbound Behaviour
This custom field will display as an optional field that the user can record a value against when receiving stock into the warehouse.
The user can optionally generate new SSCC Barcode numbers for this field when receiving through the webapp.

Outbound Behaviour
This custom field will display as a required custom field that the user must record a value against when picking stock for an outbound order.

The user can optionally generate new SSCC Barcode numbers for this field when picking through the webapp.

 

  • If you choose Custom as a Configuration Type you can then choose to select different settings. The settings are explained below.

Setting name

Description

Enforce unique values

Enforce that each value recorded against the POP CF for that customer is unique. This means you can't record a value that is not unique against this custom field. 
**Please note that Customers active in multiple Warehouses, the unique value is not enforced across the different Warehouses. The unique value is enforced within each individual Warehouse for the Customer.

Putaway / Inbound

Enable Capture

Enable the field to be captured on the inbound process

Make this a required step

Make capturing this field on the inbound required. With this setting enabled users will be required to capture this field on the inbound process. 

Split to lowest unit of measure

When receiving, stock will be split into single units of the lowest unit of measure configured against the product.

Picking / Outbound

Enable capture

Enable the field to be captures on the outbound process

Make this a required step

Make capturing this field on the outbound required. With this setting enabled users will be required to capture this field on the outbound process. 

Split to lowest unit of measure

When picking, stock will be split into single units of the lowest unit of measure that is configured against the product.

Verify when picking

Enable this field to be verified upon picking the order. With this field enabled the custom field must be verified by the user upon picking it

Retain custom field 1 selection when performing sale order stock optimization

When the order is re-optimised the original custom field value will retain. This means when stock optimisation is conducted, CartonCloud will only look for stock with that same custom field value against it. For example, if the custom field is Batch Number and you want to ensure that once stock is assigned to an order with a certain Batch Number and you don't want that number changing during the stock optimisation, you would tick this option.  

 

  • You will then need to select an Input Type. This is the type of data being recorded against the Custom Field. You have the below options when selecting your Input Type. The Input Type will not change per the Configuration Type. You will need to select the Input Type yourself.

    • Alphanumeric: using both letters and numerals

    • Defined values (dropdown): define what values can be selected for the custom field

    • Date: a date field

    • SSCC: if using SSCC

  • Regex definition can be set up using the Regex Definitions page. If a regular expression is set up then it will be used to extract the matched data when capturing the POP custom field on the CartonCloud mobile application.

  • GS1 Barcode Field Identifier is required when using SSCC to specify the GS1 field identifier for the POP custom field. This will allow it to then be printed on the labels. See Enabling and using SSCC/GS1 Labels for more information.

  • If you wish to add another Custom Field, select the +Add Custom Field button below the existing Custom Field. 

 
  • Once all Custom Fields have been added, scroll down and select Save.


Resetting a Custom Field 

If you wish to no longer use a certain Purchase Order Product Custom Field you can click the Reset button against the field. Please note, this will mean the field is no longer active, however, the data will still be stored. If you decide to use this field again then the data from the old field will remain. It is important to keep this in mind if you plan on changing the name of the field.