Skip to Content
ERPX Documentation — Your complete guide to the ERPX platform

Packing

Go to: Inventory → Packing → Structure / List / Detail

Packing answers a question the stock ledger cannot: how is this stock physically arranged? The ledger tells you there are 4,800 pieces in the finished goods store. Packing tells you they are in 200 cartons of 24, and that 40 of those cartons are stacked on pallet 7.

There are three screens, and they do different jobs:

ScreenWhat it isWhen you use it
StructureReusable packing templates — how many pieces per carton, cartons per palletSet up once per item or packing style
DetailThe actual physical packings that exist right nowView, approve, split, convert, and nest real packs
ListThe packing list document that accompanies a shipment or receiptPer dispatch or per inbound consignment

1. Packing Structure (templates)

Go to: Inventory → Packing → Structure

A packing structure describes the packaging hierarchy for an item — the recipe for how it is packed.

Structure fields

FieldWhat it means
NameTemplate name (e.g. Export carton — 24s)
ItemThe item this structure packs
DescriptionNotes
Is ActiveWhether the template is available for use
StatusDraft → Approved

Levels — the packaging tiers

Each level is one tier of packaging:

FieldWhat it means
Structure TypeThe packaging type for this tier
Display NameLabel shown on the tree
Is DefaultWhether this tier is used by default
Sort OrderPosition in the hierarchy

ERPX seeds these packaging types:

TypeType
CartonShipping Label
Inner BoxStrapping Band
Poly BagStretch Wrap
Liner / InsertPallet
Sealing TapeProduct Label

Links say how many of a child tier go into a parent tier:

FieldWhat it means
Structure TypeThe child tier
ChildThe tier being contained
Qty of ChildHow many children per parent
Parent LevelThe containing tier (empty for the top level)
Parent UOMUOM of the parent tier
Is DefaultWhether this link is the default path

Example structure for a T-shirt:

Pallet └── Carton × 40 per pallet └── Poly Bag × 24 per carton └── T-Shirt × 1 per bag

Approve the template before you expect to use it. ERPX validates the hierarchy on save — a link that would create a cycle (carton inside a bag inside that carton) is rejected.


2. Packing Detail (physical packings)

Go to: Inventory → Packing → Detail

Each Item Packing record is one real pack that exists in a warehouse: this carton, holding this quantity of this item from this batch, sitting in this warehouse, created by this document.

Packing fields

FieldWhat it means
LabelThe pack’s identifier, generated from the label format
Label Formatitem_batch or item_batch_sequence
Packing SequenceThe sequence number within its item/batch pool
ItemWhat is inside
BatchWhich batch, for batch-tracked items
Quantity / Original QuantityCurrent and as-created contents
Unit of MeasurementUnit the quantity is in
WarehouseWhere the pack physically is
Structure TypeWhich packaging tier this pack is
Parent PackingThe pack containing this one, if nested
Source DocumentThe document that created it
Posting DateEffective date of the pack
StatusDraft → Approved → Cancelled

Views

ViewShows
List ViewA flat searchable list of all packings
Tree ViewThe nesting hierarchy — pallets containing cartons containing bags

Where packings come from

SourceHow
Manufacturing EntryThe main path — the Packings tab lets you generate packs from a packing structure as production output is recorded
Packing Detail screenCreate packs directly, individually or in bulk
Generate from structureApply an approved template to a quantity and let ERPX create the whole hierarchy

Actions on a packing

ActionWhat it does
ApproveMakes the pack real and available. Approving a parent approves its children
SplitDivides one pack into two
ConvertChanges the pack’s UOM / tier
Nest (Pack)Puts packs inside a parent pack
Detach / De-linkRemoves a child pack from its parent
CancelVoids the pack
DeleteRemoves a Draft pack
Bulk Approve / Cancel / DeleteThe same actions across a selection

Multi-batch packs are restricted. A pack that physically holds pieces from more than one batch keeps a per-batch breakdown, and operations that cannot preserve that split — split, convert, and additions — are rejected on it. Keep one batch per pack where you can.

The packed-vs-stock invariant

You can never have more stock packed than you have in stock. Packed pieces can only leave a warehouse through their packings, so ERPX checks this on every outward document from the posting date onward and blocks anything that would break it. If a transfer or issue is refused for this reason, fix the packing plan rather than the quantity.

Packing during a Stock Transfer

Moving packed stock forces a choice: does the carton travel intact, or is the stock unpacked first? That is planned in the Packing Consumption panel on the transfer — see Stock Transfer.

Unapproving or cancelling the transfer reverses the packing effects: moved packs return to the source warehouse with their original posting date, and detached children are re-linked to their parent.

Packing Ledger

Every packing movement is recorded, so a pack’s history is fully traceable:

Transaction typeMeaning
create / approvePack created / made available
transferPack moved between warehouses
split / mergePack divided / combined
convertUOM or tier changed
additionQuantity added to a pack
consumePack contents consumed
repackContents re-packed, possibly across warehouses
detachChild pack de-linked from its parent
cancel_reverseA previous transaction reversed

See the Packing Ledger and Packing Report.


3. Packing List (the document)

Go to: Inventory → Packing → List

A packing list is the document that travels with goods, listing what is in each package. There are two types:

TypeCreated againstUsed for
IssueA Delivery NoteOutbound — tells the customer and the carrier what is in each carton
ReceiveA GRNInbound — records how a supplier’s consignment arrived

Packing list item fields

FieldWhat it means
Package GroupGroups rows belonging to one package set
Package NumberThe package identifier
ItemWhat is in the package
QuantityHow much
Unit of MeasurementUnit of the quantity
Packing TypeCarton, pallet, etc.
Gross Weight / Net WeightWeights for the carrier and customs
DimensionsPackage dimensions
Used Quantity / Used Net WeightHow much of this row is already linked into a later document

Item Bundle parents are excluded from packing lists — you pack the physical components, not the kit wrapper.

Where it fits

The Inventory overview shows DN and GRN badges on the Packing List and Shipment tiles, counting documents ready to be packed or shipped.

For export paperwork — commercial invoice, detailed packing list, bill of lading — see Export Documents.


Do I need packing at all?

You need Packing when…You can skip it when…
Customers require carton-level contents on paperworkYou ship loose or in bulk
You export and need detailed packing listsQuantity per warehouse is enough
You move stock as intact pallets between sitesNothing is ever packed in advance
You must trace which carton held which batchBatch-level traceability is enough

Packing is optional. Nothing else in Inventory requires it — but once you do use it, the packed-vs-stock invariant applies to every outward movement of those items, so adopt it deliberately rather than partially.

Tips

  • Build the structure templates first. Generating a hierarchy from a template is far faster and less error-prone than creating packs by hand.
  • Keep one batch per pack. Multi-batch packs restrict split and convert operations.
  • Approve packs as they are physically made, not in a weekly batch — a Draft pack is invisible to transfers.
  • Use the Tree View on Packing Detail when you are trying to understand what is on a pallet.
  • Use the Packing Ledger to answer “where did carton TSH-B12-004 go” — it has the full movement history.