---
title: "Pick and Release Related System Settings"
canonical: "https://kb.myframeworks.com.au/space/FRAM/28402618/Pick%20and%20Release%20Related%20System%20Settings"
format: markdown
---
# <span style="color: #172b4d">Overview</span>

The Frameworks **Pick & Release** function and **Enterprise Picking** modules can be customised to meet your business's specific needs. To do this, various system settings and flags can be configured to turn on or off different functionality.

> ⚠️ **Important**: Only users with the appropriate security access are able to make changes to the system tables.

> 📝 ### Click on the required system setting code from more information.
> 📝 
> 📝 *Tip: Press Ctrl + f to use your browsers search function to find the system setting you are looking for.*

> Macro (toc)

# System Settings - Flags

The following system flags are related to all areas of the sales order processing 

> ✅ Refer to [https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28405058](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28405058) for more information on how to edit and maintain system flags.

## FWBundle

**Flag/Setting Purpose: **Frameworks Picking to use bundles - Use bundle in Pick & Release

- When enabled, the user is able to allocate bundles to the order.
- When disabled, bundles are unable to be allocated to an order.

---

## FWBundleComment

**Flag Purpose:** Saves picking group and bundle details to the transaction comment field so they appear in the Picking Dashboard.

When **FWBundleComment** is enabled, Frameworks records the picking group and bundle assigned to each sales order line in the transaction comment field. Once the sales order is complete, this information surfaces in the **Picking Status** column of the **Picking Dashboard**, allowing warehouse staff to review assignments at a glance without opening individual orders.

- **When enabled,** picking group and bundle details are saved to the transaction comment and displayed in the **Picking Status** column of the **Picking Dashboard** once the sales order is complete.
- **When disabled,** picking group and bundle details are not saved to the transaction comment and do not appear in the **Picking Dashboard**.

> ✅ **Related flags:** [FWBundle](https://sterlandsupport.atlassian.net/wiki/spaces/FSS/pages/13173542) controls whether bundle allocation is available during picking. [SOPPG20](https://sterlandsupport.atlassian.net/wiki/spaces/FSS/pages/13179055) and [SOPPG20Brk](https://sterlandsupport.atlassian.net/wiki/spaces/FSS/pages/13179063) control picking slip sorting and page break options by picking group.

---

## <span style="color: #172b4d">FWLocPickPrnt</span>

> Macro (include)

---

## FWLPORel

**Flag Purpose**: Release orders in FW with unreceipted linked POs

> Macro (inline-media-image)

 - When enabled, Frameworks prevents the **release**/**checking** of a Sales Order with linked Purchase Orders, if the linked Purchase Orders are not fully receipted.

---

## FWPickDashIncomplete

**Flag Purpose**: Default for include Incomplete Orders on Picking Dashboard

> Macro (inline-media-image)

 - When enabled, the **Include Incomplete **checkbox is enabled <span style="color: #333333">by default in the </span><span style="color: #333333">**Picking Dashboard**</span><span style="color: #333333"> screen and uncompleted orders are displayed as part of the search results.</span>

![image](media://b874fd8f-1b7f-447b-bd72-556747c095d2)

> Macro (inline-media-image)

 - When disabled, the **Include Incomplete **checkbox is disabled <span style="color: #333333">by default in the </span><span style="color: #333333">**Picking Dashboard**</span><span style="color: #333333"> screen and uncompleted orders are not displayed as part of the search results.</span>

---

## FWPKENT

**Flag Purpose**: Frameworks Enterprise Picking

> Macro (inline-media-image)

 - When enabled, Enterprise Picking is enabled which is an enhanced version of Pick and Release. Enterprise Picking is designed to allow greater control over dispatching stock, with additional controls for packs and bundles and a facility to view individual picking groups.

> ✅ Refer to [Enterprise Picking](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28402352) for further information.

> ℹ️ This flag also controls access to the[https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/45088836](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/45088836)screen in[https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28408932](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28408932)and the[https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28384484](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28384484).

---

## FWPSBtchMstr

**Flag Purpose**: Batch print picking slip is a master copy

> Macro (inline-media-image)

 - When enabled, <span style="color: #144563">the Picking Groups on a transaction will ALL be outputted regardless of any pre-printing, if the 'From/To Picking Group' fields are unchanged</span>, for example, a picking slip was already printed via the picking dashboard.

> Macro (inline-media-image)

 - When disabled, <span style="color: #333333">allows you to print all previously un-printed picking slips for a selected branch, picking group and date range.</span>

---

## FWSopPrint

**Flag Purpose**: Show all printing options on SOP Order Release (overrides FWSopPrintConf and FWSopPrintInv).

> ℹ️ The default setting of the flag (enabled or disabled) is dependent on the **Invoice with Goods** flag in the [Customer's record](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28389894).

> Macro (inline-media-image)

 -  When enabled, Frameworks allows you choose what to print on release of the order, including A **Delivery Docket, **A **Priced Preliminary Invoice** for the transaction, allowing you the option to provide your Trade customers with a marked up pricing document which they can then provide to their customers to enhance their profit margin on a job and A **Priced Docket** with the option to select **Retail Prices **printed on it or with **Trade Prices +% **on the docket.

> Macro (inline-media-image)

 - When disabled and when **FWSopPrintInv** and/or **FWSopPrintConf** in also disabled, only the **Print Delivery Docket **option is available. 

---

## FWSopPrintInv

**Flag Purpose**: Show Print Priced Prelim Invoice option on SOP Order Release.

> ℹ️ If the System Settings - Flag **FWSopPrint **is enabled, then this flag will be overwritten.

> Macro (inline-media-image)

 - When enabled, Frameworks allows you to print a **priced preliminary invoice** for the transaction, allowing you the option to provide your Trade customers with a marked-up pricing document which they can then provide to their customers to enhance their profit margin on a job.

---

## FWSopPrintConf

**Flag Purpose**: Show Print Priced Docket option on SOP Order Release.

> ℹ️ If the System Settings - Flag **FWSopPrint **is enabled, then this flag will be overwritten.

> Macro (inline-media-image)

 -  When enabled, Frameworks allows you to print a **Priced Docket** with the option to select **Retail Prices **printed on the docket or with **Trade Prices +% **on the docket.

---

## FWSOPRelAll

> Macro (include)

---

## ManEntryBndl

**Flag Purpose:** Manual Entry of Bundles

The **ManEntryBndl** flag controls whether bundle detail is manually entered during picking and, when enabled, whether that detail appears on the Vehicle Load Sheet output for despatch.

- **When enabled,** the Vehicle Load Sheet output includes the number of bundles, bundle type and assembly location for each order, and adds a **P/L Taken** checkbox for the driver to manually confirm collection. Picking group and picked-by detail is not shown on the Load Sheet in this mode, because bundles entered this way aren't linked to individual transaction lines.
- **When disabled,** the Vehicle Load Sheet output retains the standard picking group and picked-by detail, and no bundle count, bundle type or assembly location detail is shown.

**Related flags:** [FWBundle](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28402618/Pick+and+Release+Related+System+Settings#FWBundle) controls whether bundle allocation is available during picking at all. **ManEntryBndl** controls how that bundle detail is manually entered and reported on the Vehicle Load Sheet.

---

## OrdCODChk

**Flag Purpose**: Check sufficient funds for COD sales in SOP/Job

> Macro (inline-media-image)

 - When enabled, Frameworks checks if there are sufficient funds for **COD** sales when **releasing** a Sales Order, not when creating or saving the Sales Order, regardless of the customer's [Credit Information](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28378802).

> ℹ️ For account customers, the check is performed upon saving the Sales Order.

<details>
<summary>Click her for an example of the Error Messages displayed if a customer exceeds their credit limit</summary>

**If a COD sale customer's limit has been exceeded **an error message* "Customer has exceeded credit balance - order has been placed on credit hold"* is displayed upon clicking **Release Order**.

![image](media://a52380c9-a17f-42c8-af6e-3f3c064c297b)

**If an account customer's limit has been exceeded** an error message* "Customer is over their credit limit - order has been placed on credit hold"* is displayed upon saving the Sales Order.

![image](media://acad904a-bb5b-48a8-9c7f-486f30b0f10d)

You can still continue to release the order; however, you will still receive a similar message upon clicking **Release Order.**

![image](media://2d986334-db0f-4f2b-be80-72c4b9123291)
</details>

> ✅ Refer to [Customer Maintenance](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28389894) for more information on how to setup credit limits for a customer, go to the customer record and update the **Credit Limit** field.

## OrdCshChk

**Flag Purpose**: Check for sufficient funds for current trans only

> Macro (inline-media-image)

 - When enabled, Frameworks checks if there are sufficient funds for **Cash Card** sales when **releasing** a Sales Order, not when creating or saving the Sales Order, regardless of the customer's [Credit Information](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28378802). 

> ℹ️ For account customers, the check is performed upon saving the Sales Order.

<details>
<summary>Click her for an example of the Error Messages displayed if a customer exceeds their credit limit</summary>

**If a Cash Card sale customer's limit has been exceeded **an error message* "Customer has exceeded credit balance - order has been placed on credit hold"* is displayed upon clicking** Release Order**.

![image](media://a52380c9-a17f-42c8-af6e-3f3c064c297b)

**If an account customer's limit has been exceeded** an error message* "Customer is over their credit limit - order has been placed on credit hold"* is displayed upon saving the Sales Order.

![image](media://acad904a-bb5b-48a8-9c7f-486f30b0f10d)

You can still continue to release the order; however, you will still receive a similar message upon clicking** Release Order.**

![image](media://2d986334-db0f-4f2b-be80-72c4b9123291)
</details>

---

## PickSlipPrtBin

> Macro (excerpt-include)



---

## ProdCustDescPsl

> Macro (include)

---

## SOPCkSOHSp

**Flag Purpose**: Check if SOH for special product at release in SOP

- When enabled, you will NOT be able to pick a **special product** if the pick quantity is greater than the stock on hand for the product and there isn't a linked purchase order to fulfil the order. When trying to pick the order you will receive the following error.

![image](media://8b459b6f-2203-42bf-9af8-f5416d6799f3)

- When disabled, you WILL be able pick and release a **special product **even if the pick quantity is greater than the stock on hand for the product.

---

## SopInvDate

**Flag Purpose**: User can specify new invoice date on Order Release

> Macro (inline-media-image)

 - When enabled, a user is able to specify a new **invoice date** on an **Order Release** if the user has been defined/setup to pre or postdate invoices.

<details>
<summary>Click here for more informaion for the SopInvDate flag to work.</summary>

> ⚠️ **Important**: For the **SopInvDate **flag to work, the following is required:

1. Check in **[Create a New Company](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28405128)**** **that the **AR Period End Dates **have been setup

![image](media://cea6b523-7225-4004-917e-f505e3179f94)

2. In the **[Create a New Company](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28405128)**** **define the **Days Can Pos Date Invoices.**

![image](media://594305e5-2d76-4e5f-aea1-6714c6a056df)

3. Check in **[Creating a Frameworks User ID](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28386228)**** **that the user preforming the transaction is allowed to pre or postdate invoices. This need to set for each Frameworks User Id who is required to do this.  <span style="color: #333333">If disabled, the user is not able to predate invoices entered on an Order release. If they try, an error message.</span>

![image](media://3e40fcf1-6b05-47cd-86a3-c675e3dc4f34)
</details>

disabled

disabled

- If a user is allowed to pre or post date invoices and the** SopInvDate **system flag is enabled and the user attempts to modify the** Invoice Date** field outside the current debtor's period, the **Current** field defined in the **AR Period End Dates** for that company, an error message *"Invalid invoice date - Not within current debtor's period".*
- If a user is allowed to pre or post date invoices and the** SopInvDate **system flag is enabled and the user attempts to modify the** Invoice Date** field outside the Post Dating allowable limit, the **Days Can Pos Date Invoices **field** **defined for that company, an error message.

---

## SopInvMth

**Flag Purpose**: Enforce S/O Invoice Release Date in Current Month

> Macro (inline-media-image)

 - When enabled, Frameworks enforces the Sales Order invoice date in releasing an order to be within the current month only when the transaction is being made, regardless of the number of days maintained in the **Days Can Pos Date Invoices **field in the **[Create a New Company](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28405128)****.**

> Macro (inline-media-image)

 - When disabled, Frameworks does NOT enforce the Sales Order invoice date in releasing an order to be within the current month only when the transaction is being made.

> 📝 **For Example**: If a user is allowed to pre or postdate invoices and the** SopInvMth **system flag is activated and the user attempts to modify the** Invoice Date** field outside the current calendar month, an error message.

---

## SOPPG20

> Macro (include)

---

## SOPPG20Brk

> Macro (include)

---

## SOPrtDkt

**Flag Purpose**: Default Print Del Docket at Order release too

> Macro (inline-media-image)

 - When enabled, Frameworks <span style="color: #333333">automatically prints a delivery docket before releasing the order to invoice.</span>

---

## SOPPS20Loc

**Flag/Setting Purpose:  **Format 20 Picking Slips sorted by Bin Location?

The **SOPPS20Loc** flag controls whether picking slips sort by Bin Location instead of by Picking Group. It takes priority over the [SOPPG20](https://sterlandsupport.atlassian.net/wiki/spaces/FSS/pages/13179055) and [SOPPG20Brk](https://sterlandsupport.atlassian.net/wiki/spaces/FSS/pages/13179063) flags whenever it's enabled.

- **When enabled,** picking slips sort by Bin Location and print with no page break by Picking Group, regardless of the SOPPG20 or SOPPG20Brk settings.
- **When disabled,** picking slips sort and page break according to the SOPPG20 and SOPPG20Brk settings.

> ⚠️ **Important:** If Picking Groups are configured with additional copies (see **Additional copies** on the Picking Groups Maintenance screen), enabling **SOPPS20Loc** does not stop the additional copies from printing, but the additional copy prints blank. Disable **SOPPS20Loc** to ensure Additional Copies prints correctly.

> ✅ Refer to [Pick and Release Related System Settings](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28402618) and [Print Picking Slips](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28381504) for the full picking slip sorting and page break behaviour table.

---

## XMLTallyTextB

> Macro (include)

# Additional Information

> ✅ Refer to [Miscellaneous Table Maintenance](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28401684) for further information on System Flags.
> ✅ 
> ✅ Refer to [Pick and Release](https://sterlandsupport.atlassian.net/wiki/spaces/fwksproau/pages/30528860) and [Enterprise Picking](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28402352) for more information on picking and releasing.