All blueprints

Serialisation.

Units, cases, pallets and events reconciled before the order closes.

Illustration of a seal following a reagent container from storage through identity scanning.
Serialisation / physical aggregation and event truth
The hierarchy says what is inside; the event ledger says what happened. Reconciliation keeps the two from drifting apart.
Observed package hierarchy
Pallet P-0092 cases / 12 units
CASE-088
0441
0442
0443
0444
0445
0446
CASE-089
1441
1442
1443
1444
1445
1446
scan-built parent / child edges01445 expected, not observed
Time
EPCIS event
State
10:12
Commission · line 4
Active
10:31
Pack · CASE-088
Packed
10:44
Aggregate · P-009
Parented
11:06
Reconcile · count mismatch
Exception
11:18
Decommission 01445
Resolved

Figure 1. Pallet P-009 holds two cases of six units. Unit 01445 was expected but not observed, so reconciliation raises an exception at 11:06; the serial is decommissioned at 11:18 and physical count matches digital state before the shipment is released.

Summary

The problem
Serial numbers, packaging-line events, labels, rejects, warehouse movements and partner messages live in different layers, and each can report success while the others disagree. An order can close with commissioned identities or physical units nobody can account for.
Seal’s approach
Seal connects the packaging order, serial source, commissioning, aggregation, labels, rejects, rework, reconciliation, data exchange and batch release. Line controllers and enterprise or national repositories remain authoritative at their own layers.
What changes
Order close rests on governed reconciliations of physical units, serials, labels, aggregates and exchanged events, with every difference explained. Recall scope shows missing and unacknowledged states instead of treating them as unaffected.
Where to start
One commercial packaging order, run from serial request through shipment, verification, return and recall trace, including failure and recovery. Book a demo.

Pharmaceutical serialisation connects the physical package to a unique digital identity and keeps the events that identity experiences through packaging and distribution. It governs each identity from serial provisioning through commissioning, aggregation, exchange and verification, and an order closes only when the physical, serial and event records reconcile.

Seal connects the packaging order, product and market data, serial-number source, line setup, commissioning, aggregation, labels, rejects, rework, reconciliation, warehouse state, data exchange, verification, investigation and batch release. Specialist line controllers and enterprise or national repositories can remain authoritative at their own layers.

1Give every layer an explicit owner.

Packaging equipment applies and inspects codes. Site systems coordinate orders and lines. Enterprise repositories manage serial pools and cross-site events. Trading-partner or regulatory networks exchange the required transaction data, and ERP and WMS manage commercial and warehouse activity.

The architecture works when ownership is explicit. Seal can run GMP packaging execution and its evidence, connect serial events to batches and quality decisions, and integrate with specialist serialisation layers without creating a second, hidden serial ledger.

1.1Why teams choose Seal for serialisation

Serialisation is usually added as its own stack beside the packaging batch record: line systems, a site server and an enterprise repository, each able to report success while the physical units, labels and exchanged events disagree. Serial events are connected to the packaging order, the batch and its quality decisions, and the order closes only when the reconciliations agree. A recall trace then shows missing and unacknowledged states rather than treating them as unaffected.

2Make five reconciliations agree before the order closes.

At order close, the site should be able to reconcile:

  • physical good units, rejects, samples, retained units, rework, destruction and work in progress;
  • serials requested, allocated, commissioned, decommissioned, returned unused and unresolved;
  • labels or printed carriers issued, applied, rejected, sampled, returned and destroyed;
  • child identities observed inside every aggregate, and the state of each parent; and
  • events accepted by the site, enterprise, trading partner and any applicable external repository.

The totals need not be identical, because each counts a different object, but their governed relationships must explain every difference. Seal keeps the reconciliation formulas, source snapshots, tolerances, reviewer and exception outcome rather than reducing closure to a single green indicator. A packaging order cannot close with unexplained commissioned identities or physical units.

50,000Printed
49,942Applied
56Destroyed
2Unaccounted
Figure 2. Printed labels reconciled against applied and destroyed labels at order close, with any unaccounted difference investigated before release

3Resolve each code from effective master data and a governed serial.

The effective configuration resolves the product identifier, market, packaging hierarchy, lot and expiry format, serial rules, data carrier, label template, language, artwork, aggregation and reporting destination. A market or artwork change identifies the open orders, line configurations, label stock, serial pools, interfaces and released inventory it affects before use. Historical units keep the master data active when they were commissioned.

A serial moves through a configured lifecycle: provided, assigned, commissioned, packed, aggregated, shipped, verified, returned, decommissioned or destroyed. Seal keeps the authoritative serial source, request and response identity, pool, site allocation, timestamps and the reason for each transition. Duplicate, unavailable or conflicting serials block normal packaging, and unused and consumed quantities reconcile after the order.

4Bind the line to the order before commissioning.

The packaging order identifies product, batch, market, quantity, line, packaging levels, label version, serial pool, printers, vision systems and aggregation stations. Pre-start checks confirm line clearance, equipment state, interfaces, users, materials and approved configuration. Challenge tests show that printers, cameras, reject stations and data paths behave as expected for the active order; failed setup evidence stays visible and prevents a normal start.

Artwork, variable fields, serial data, lot, expiry, barcode and human-readable content resolve from the approved configuration.¹ Reprints and manual labels keep their reason, prior output, authorisation and physical disposition, and the system distinguishes a replaced label from a second commissioned package.

Artwork, DE market

v2.1v3.0

Warning: do not freeze.

Warnung: nicht einfrieren.

A scan of v3.0 starts the line.

A scan of v2.1 is blocked before a label prints.

Figure 3. Approved artwork and variable data drive the physical label

Commissioning creates saleable identity. The line controller may generate the detailed print and inspection events while Seal keeps the order context and reconciled serial state: serial, product identifier, lot, expiry, packaging level, line and time. Unreadable, duplicate or mismatched codes enter reject or exception workflows. A successful camera inspection does not, by itself, prove that the unit entered the accepted population; reject confirmation and reconciliation complete that evidence.

5Keep the physical hierarchy and every reject in the record.

Parent-child events connect unit to bundle, case and pallet. Repacking, partial cases, deaggregation and pallet rebuilds add to the event history instead of rewriting the hierarchy. A decommissioned or suspect child cannot remain silently inside a saleable parent, and warehouse scans record whether contents were observed or inferred.

Every damaged package, unreadable code, quality sample, setup unit and reworked package affects quantity or serial reconciliation. Rework follows approved deaggregation, decommission, relabel or recommission steps, and the original serial events remain in history.

6Exchange events without letting states drift.

Serialised exchange commonly uses GS1 identifiers and EPCIS event structures, but implementation profiles and market requirements vary. FDA’s Drug Supply Chain Security Act resources describe an interoperable electronic tracing and verification framework for certain prescription drugs in the United States;² other markets use different identifiers, repositories and reporting rules, so the operating model stays market-specific.

Seal maps each business event with its what, when, where, why and disposition, and records message identity, payload version, acknowledgement, rejection, retry and correction. A technically delivered message can still be business-invalid. Reconciliation compares serial population, business step, hierarchy and acknowledgement across the line controller, site, enterprise repository, WMS and partner; one successful send does not make those states equal. Monitoring separates transport, schema, master-data and business-rule failures, because each needs a different response.

Warehouse receipt, pick, ship, transfer, return and quarantine events reference actual serials or verified aggregates. A shipment checks lot, expiry, serial status, destination eligibility, aggregation integrity, transaction-data readiness and quality state before release.

7Treat verification, suspect product and recall as decisions.

A verification request records identifier, serial, lot, expiry, requester, time, response and outcome. A match does not automatically make a returned product saleable; custody, condition, transaction history and quality status also count. Suspect, duplicate, decommissioned or inconsistent identities trigger containment, and the investigation brings together serial events, aggregation, shipments, packaging order, batch and label evidence. Correcting an event never erases the original exchange.

A batch, component, packaging or serial concern can define a recall population.³⁴ Seal traces from the source issue to packaging orders, serials, aggregates, shipments, customers and remaining inventory. Serial-level precision can narrow the action only when genealogy and event completeness support it. Unknown, missing and unacknowledged states stay visible, so incomplete data is not mistaken for unaffected product.

8Prove one order from provisioning to destination.

Run one commercial packaging order through master-data resolution, serial request, line setup, commissioning, rejects, aggregation, rework, reconciliation, warehouse handling, event exchange, shipment, acknowledgement, verification, return and recall trace.

Test the failures as well as the path: a serial-request outage, a duplicate serial, a camera failure, a reject-bin discrepancy, an aggregation mismatch, a partner rejection and a late acknowledgement. Retrying a message must not commission twice or create contradictory hierarchies, and recovery must prove the whole affected interval rather than assume restored connectivity means complete data. The system is credible when digital serial state matches the physical population and every exception has an accountable recovery path.

References

  1. 121 CFR 211.130, Packaging and labeling operations: written procedures must assure that correct labels, labelling and packaging materials are used. eCFR
  2. 2FDA, Drug Supply Chain Security Act (DSCSA): outlines steps to achieve an interoperable, electronic way to identify and trace certain prescription drugs at the package level as they move through the supply chain. FDA
  3. 321 CFR 211.150, Distribution procedures: written distribution procedures must include a system by which the distribution of each lot can be readily determined to facilitate recall. eCFR
  4. 421 CFR Part 7, Subpart C, Recalls (Including Product Corrections)—Guidance on Policy, Procedures, and Industry Responsibilities. eCFR

ACapabilities

CapabilityWhat it covers
Serialisation master dataProducts, markets, identifiers, hierarchies, labels, serial rules, reporting and effectivity govern each order.
Serial provisioningRequests, pools, allocation, source, status, conflicts, consumption, return and reconciliation remain controlled.
Packaging-line integrationOrders, printers, cameras, reject stations, aggregators, events, acknowledgements and recovery share identities.
Commissioning and aggregationUnits, bundles, cases and pallets keep their event history through deaggregation, rework and status changes.
Label controlArtwork, variable data, lot, expiry, serial, printer, inspection, reprint, samples and reconciliation use approved sources.
EPCIS and market exchangeProfiles, parties, payloads, validation, acknowledgement, rejection, retry, correction and final status are traceable.
Serialised warehouseReceipt, putaway, pick, pack, ship, transfer, return, quarantine and destruction preserve hierarchy and status.
Verification and returnsRequests, identifiers, custody, authoritative checks, responses, saleability decisions and suspect outcomes remain connected.
Exception and reconciliationRejects, samples, destruction, rework, partial aggregates, cancelled shipments and data failures resolve physically and digitally.
Recall traceabilityBatch, component, package, serial, aggregate, shipment, partner, response and remaining inventory define the affected population.

BConnected records

Entity
What it records
Kind
Serialised Product
Product, market, identifier, hierarchy, label, expiry, serial and reporting configuration.
type
US Serialised Bottle
Approved identifier, hierarchy, label, aggregation and exchange model.
template
TX-10 / US / 30 Count
Effective serialised presentation for the representative order.
instance
Packaging Order
Batch, product, market, line, quantity, configuration, serial pool and execution state.
type
Bottle-to-Pallet Packaging
Line setup, commissioning, case and pallet aggregation, and reconciliation.
template
PKG-0814
Completed order for batch TX10-2608.
instance
Serialised Identifier
Product identifier, serial, lot, expiry, packaging level, source and lifecycle state.
type
Saleable Bottle Serial
Serial lifecycle, product, lot, expiry, level, status and event rules.
template
SN 00361414570000441
Commissioned and shipped bottle identity.
instance
Serialisation Event
Commission, pack, aggregate, ship, verify, return, decommission or correction.
type
Commissioning Event
Required identifiers, source, order, line, time, disposition and correction behaviour.
template
Commission / SN 441
Accepted commissioning event from Line 4.
instance
Packaging Aggregate
Bundle, case or pallet identity with observed child hierarchy and state.
type
Serialised Shipping Case
Parent identity, level, children, aggregation, verification and state.
template
Case 000088
Observed aggregate containing SN 441 and related units.
instance
Serialised Label
Artwork, variable data, printer, inspection, application, reprint and disposition.
type
Reject or Rework
Physical and digital exception, reason, serials, disposition and reconciliation.
type
EPCIS or Market Message
Versioned payload, parties, events, acknowledgement, rejection, retry and status.
type
EPCIS Shipping Message
Profile, events, parties, validation, acknowledgement, retry and correction.
template
EPCIS-OUT-0712
Acknowledged outbound shipping event message.
instance

CQuestions and answers

What is pharmaceutical serialisation software?

It manages unique package identities and their events across serial provisioning, packaging, commissioning, aggregation, labels, reconciliation, data exchange, warehouse handling, verification, returns, investigations and recalls.

Does Seal replace packaging-line serialisation controllers?

Not necessarily. Line controllers can remain authoritative for high-speed printing, inspection, rejection and aggregation. Seal can orchestrate the accountable packaging work, put events in the context of batch and quality state, reconcile the evidence and integrate with site and enterprise repositories.

What is the difference between serialisation and track-and-trace?

Serialisation assigns and applies a unique identity to a package. Track-and-trace manages the business events that identity experiences across packaging and the supply chain. A complete operating model needs both plus physical and digital reconciliation.

Can Seal support GS1 EPCIS?

Seal can exchange configured GS1 and EPCIS-compatible identifiers and events through validated integrations. Exact versions, implementation profiles, partners, markets, event ownership and conformance testing must be defined for the deployment.

How are duplicate serials prevented?

The authoritative serial source, allocation, status, product context and message identities are controlled. A duplicate, unavailable, expired or conflicting identity stops normal processing and enters a controlled exception path.

How does aggregation work?

Observed events connect children to bundle, case and pallet parents. Deaggregation, reaggregation, repacking and partial hierarchy changes create new events while preserving history. Parent status reflects applicable child states.

How are rejected packages reconciled?

Each reject, setup unit, quality sample, damaged package, reprint, destruction and reworked unit receives both a physical outcome and a serial-state outcome. Order closure can be configured to require that no commissioned identity or quantity is left unexplained.

Can Seal handle multiple serialisation markets?

Yes. Product identifiers, packaging levels, data carriers, labels, serial rules, repositories, message profiles, verification and reporting can vary by market and effective configuration without changing historical units.

How are returns verified?

A request captures identifier, lot, expiry, requester, reason, custody, authoritative source checks, response and decision. Identifier verification is only one input to saleability; quality, condition, transaction history and market rules also matter.

How does serialisation support recalls?

Traceability connects source batches and issues to serials, aggregates, shipments, partners, returns and inventory. Missing and unacknowledged data stays visible, so the recall scope does not treat an unknown state as unaffected.

How are serialisation interface outages handled?

The approved continuity design defines the safe line state, local buffering where permitted, message identity, retries, reconciliation and release impact. Recovery checks completeness for the affected interval so events are neither lost nor duplicated.

What should the first serialisation implementation prove?

Run one order through master data, serial request, line setup, commissioning, rejects, aggregation, rework, reconciliation, external exchange, warehouse handling, shipment, verification, return and recall trace, including failure and recovery.

See your process in Seal.

Bring a procedure or a recurring problem. See how your team can use Neil to configure the workflow, investigate the results and improve the next version.

Book a demo