Table of Contents

Purchase Orders — Quantity of Purchase

Overview

The Auto Factor Orders feature controls how the quantity of purchase (QoP) column on stock order items affects your purchase orders. QoP represents the number of individual units packed in a supplier case or outer (for example, 12 units per box).

When enabled, this setting changes how quantities and prices are calculated and displayed on printed purchase orders. It does not change the actual stock quantities received or stored — it only affects how the purchase order is presented to your supplier.

The three available modes are:

  1. Off — QoP is ignored entirely; quantities and prices appear as individual units
  2. Singles — Order quantities are rounded to multiples of QoP, but the purchase order displays individual unit counts
  3. Outers — the purchase order displays outer/case quantities and case prices instead of singles

The setting is stored in the global property `global.stock.auto_factor_orders` and defaults to Off.

How do I enable or change Auto Factor Orders?

  1. Navigate to SettingsOptions
  2. Locate the Auto Factor Orders dropdown field
  3. Select one of: Off, Singles, or Outers
  4. Click Save

Only users with root-level permissions can edit this setting.

What does each Auto Factor Orders mode do?

''Off''

When set to Off:

  1. The QoP column is hidden from order edit forms
  2. Quantities are stored and displayed as individual units (singles)
  3. Prices appear per single unit on the printed purchase order

This is the default mode. No auto-factoring of incoming stock orders takes place.

''Singles''

When set to Singles:

  1. The QoP column becomes visible in order edit forms
  2. Order quantities are automatically rounded to the nearest multiple of QoP (for example, if QoP is 12 and you enter 7 units, the quantity rounds to 12)
  3. The printed purchase order still shows quantities as individual units (not cases)
  4. Prices appear per single unit on the printed purchase order

Use this mode when you always want to order in case multiples but prefer to think and display in singles.

''Outers''

When set to Outers:

  1. The QoP column becomes visible in order edit forms
  2. The printed purchase order shows outer quantities instead of singles (for example, ordering 24 units with QoP=12 displays as “2” on the purchase order)
  3. The printed purchase order shows case prices instead of unit prices (unit price multiplied by QoP)
  4. The Pack Size column on the purchase order displays as “QoP x Pack Size” (for example, “12xCS”)
  5. Cost prices in the suppliers catalog are stored as outer prices (unit price × QoP)

Use this mode when you want your purchase orders to reflect the actual case/outer quantities you order from suppliers.

How does QoP affect the printed purchase order?

The Auto Factor Orders setting changes three things on the printed purchase order PDF:

Quantity column

  1. Off: Shows the full unit quantity (e.g., “24”)
  2. Singles: Shows the full unit quantity rounded to QoP multiple (e.g., “24”)
  3. Outers: Shows the outer quantity divided by QoP (e.g., “2” for 24 units with QoP=12)

Price column

  1. Off: Shows the per-unit price
  2. Singles: Shows the per-unit price
  3. Outers: Shows the case/outer price (unit price × QoP)

Pack Size column

  1. Off and Singles: Shows the pack size as-is (e.g., “CS”)
  2. Outers (when QoP > 1): Shows “QoP × Pack Size” format (e.g., “12xCS”)

The column header for QoP on the purchase order is labelled Case Qty.

Where do I enter or edit the QoP value?

QoP is stored per stock code per supplier in the Suppliers Data. You can set it when editing supplier data:

# Navigate to ''Stock'' → ''Suppliers Data''
# Find or open the relevant supplier and stock code combination
# In the edit form, locate the ''QoP'' field (visible only when Auto Factor Orders is not ''Off'')
# Enter the number of units per case/outer (for example, 12)
# Click ''Save''

The QoP field is also visible in the Stock Order Items and Reorder table when Auto Factor Orders is set to Singles or Outers.

How does QoP affect cost prices?

When Auto Factor Orders is set to Outers:

  1. The software will multiply the unit cost price by QoP when updating the Suppliers Data.
  2. This means the stored cost price becomes a per-case price rather than a per-unit price

When set to Off or Singles:

  1. The cost price in Suppliers Data remains as the per-unit price
  2. No multiplication by QoP occurs

To sync cost prices from supplier data, use the Sync To Stock action on open stock orders. This action nullifies QoP if Auto Factor Orders is not set to Outers.

How does QoP interact with packing sizes?

The pack size' field on a stock code describes the supplier's packaging unit (2x100g). QoP tells the system how many individual units fit inside that packaging.

When Auto Factor Orders is Outers and QoP > 1, the printed purchase order combines both values into a single display:

QoP × Pack Size = displayed value
12 × 2x100g = "12x2x100g"

This makes it immediately clear to the supplier how many individual units you are ordering.