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.
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.
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
- 121 CFR 211.130, Packaging and labeling operations: written procedures must assure that correct labels, labelling and packaging materials are used. eCFR
- 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
- 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
- 421 CFR Part 7, Subpart C, Recalls (Including Product Corrections)—Guidance on Policy, Procedures, and Industry Responsibilities. eCFR
ACapabilities
| Capability | What it covers |
|---|---|
| Serialisation master data | Products, markets, identifiers, hierarchies, labels, serial rules, reporting and effectivity govern each order. |
| Serial provisioning | Requests, pools, allocation, source, status, conflicts, consumption, return and reconciliation remain controlled. |
| Packaging-line integration | Orders, printers, cameras, reject stations, aggregators, events, acknowledgements and recovery share identities. |
| Commissioning and aggregation | Units, bundles, cases and pallets keep their event history through deaggregation, rework and status changes. |
| Label control | Artwork, variable data, lot, expiry, serial, printer, inspection, reprint, samples and reconciliation use approved sources. |
| EPCIS and market exchange | Profiles, parties, payloads, validation, acknowledgement, rejection, retry, correction and final status are traceable. |
| Serialised warehouse | Receipt, putaway, pick, pack, ship, transfer, return, quarantine and destruction preserve hierarchy and status. |
| Verification and returns | Requests, identifiers, custody, authoritative checks, responses, saleability decisions and suspect outcomes remain connected. |
| Exception and reconciliation | Rejects, samples, destruction, rework, partial aggregates, cancelled shipments and data failures resolve physically and digitally. |
| Recall traceability | Batch, component, package, serial, aggregate, shipment, partner, response and remaining inventory define the affected population. |
BConnected records
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.
