Vera
Insights

8 min read

What is EPCIS? Supply chain events explained

Electronic Product Code Information Services (EPCIS) is GS1's standard for recording and sharing supply chain events: what happened to which identified objects, when, where and why.

A small figure in an orange jacket among stacks of blank containers at a port at dawn.

Listen to this article

0:0011:15

Definition

EPCIS, defined

EPCIS, short for Electronic Product Code Information Services, is a GS1 standard that lets different software systems create and share visibility event data, inside one company and between trading partners. The current version, EPCIS 2.0, was ratified in June 2022.1

A visibility event is the record of one completed step in a business process, acting on one or more objects. The objects are usually physical: products, logistic units such as pallets, returnable assets and documents. They can also be digital, such as an e-book or an electronic coupon. The aim, in the standard's words, is a shared view of those objects in their business context.1

The name is historical. EPCIS grew out of the Electronic Product Code, but the standard states that it requires neither Electronic Product Codes nor radio-frequency identification (RFID) tags, nor even the identification of individual items. What it defines is the shape of an event and the interfaces for capturing and querying events. How a company stores them is left to the company and its software providers.1

EPCIS is meant to be used with a companion standard, the Core Business Vocabulary (CBV), also at version 2.0. EPCIS defines the fields of an event, and the CBV supplies standard values to fill them, such as the business steps shipping and receiving. Shared values are what let a retailer read a supplier's event and understand it the same way.1,2

How it works

The five dimensions of an event

Every EPCIS event carries fields for five dimensions, which the standard sums up as what, when, where, why and how.1

  • What: the objects the event is about. For a single item that can be its serial identifier; for a pallet, the pallet and the list of cases on it.
  • When: the date and time the event happened, with its time zone.
  • Where: two locations. The read point is where the objects were when the event took place. The business location is where they are assumed to be afterwards, until a later event moves them.
  • Why: the business context. The business step names the process that caused the event, such as shipping or receiving.
  • How: the condition of the objects, taken from sensor data such as a temperature reading.

The first four were in the standard before version 2.0. The fifth, how, arrived with it, together with a structure for sensor readings.1

Connections

One EPCIS event, and the five dimensions it records

A hub diagram with one EPCIS event at the center: the record of one completed step in a business process. Around it, its five dimensions. What: the objects, named by a serial identifier or a GS1 Digital Link address, and for a pallet, its list of cases. When: the date and time it happened, with its time zone. Where: two locations, the read point where the event took place and the business location where the objects are assumed to be afterwards. Why: the business step that caused it, such as shipping or receiving. How: new in EPCIS 2.0, the objects' condition, taken from sensor data such as a temperature reading.

Source: GS1 EPCIS Standard, Release 2.0 (ratified June 2022)1

Event types

The five EPCIS event types

EPCIS 2.0 defines five core event types. Each answers a different question about the objects it names.1

Object event
Something happened to one or more objects: they were commissioned, observed or decommissioned. Most object events record an actual sighting of the objects.1
Aggregation event
Objects were put into, or taken out of, a container that identifies the group, such as cases loaded onto a pallet. The contents and the container share a location until they are separated.1
Transaction event
Objects were linked to, or unlinked from, one or more business transactions, such as a purchase order.1,2
Transformation event
Inputs were fully or partly consumed and new outputs produced, as in manufacturing. The event records that any of the inputs may have contributed to each of the outputs.1
Association event
New in EPCIS 2.0. Objects were linked to a parent object or to a physical location, for associations that last longer than packing and loading.1

Most events also carry an action. For an object event, ADD means the identifier was assigned to the object for the first time, OBSERVE means the object was simply seen, and DELETE means it was decommissioned and should not be seen again. An aggregation event uses the same three words for packing, checking and unpacking.1

Put together, the event types tell the story of an item as a series of records. A bottle or a garment is commissioned when its serial identifier is assigned to it, which the CBV calls the commissioning step. It is packed into a case, which an aggregation event records with the business step packing. The case is shipped and received, and each of those events carries a time, a read point and a business location. At the store, the sale is recorded with the business step retail_selling, which the CBV defines as transferring ownership to a customer at the point of sale.1,2

Each company in the chain records the events it witnesses, in its own system. Another company can then query them through the standard's interfaces, if it has been given access.1

Process

How EPCIS records one item's journey as events

A four-step process. First, the item is commissioned: an object event with action ADD and business step commissioning records its serial identifier being assigned. Second, it is packed: an aggregation event with business step packing records it as one of a case's contents. Third, the case is shipped and received, and each event records a time, a read point and a business location. Fourth, it is sold: an event with business step retail_selling records ownership passing to a customer at the point of sale. Each company decides which of these events it captures.

An illustration of the standard's model. Each company decides which events it captures.Source: GS1 EPCIS Standard 2.0 and Core Business Vocabulary 2.0 (both ratified June 2022)1,2

Version 2.0

What changed in EPCIS 2.0

EPCIS 2.0 was published with CBV 2.0 in June 2022, succeeding EPCIS 1.2 from September 2016. The biggest change is in how events travel. EPCIS 1.x was built on Simple Object Access Protocol (SOAP) web services and Extensible Markup Language (XML). Version 2.0 adds JavaScript Object Notation (JSON) and JSON-LD, a form of JSON for linked data, alongside XML, and a Representational State Transfer (REST) interface alongside SOAP, so that events can be captured and queried over ordinary web requests.1

The event model grew as well. Version 2.0 adds the association event, the how dimension and a structure for sensor data, and it adds a field for certification information to every event. It also drops the separate query for master data.1

Comparison

What changed between EPCIS 1.2 and EPCIS 2.0

A comparison of EPCIS 1.2 and EPCIS 2.0. Data format: 1.2 uses XML; 2.0 adds JSON and JSON-LD for linked data. Interface: 1.2 uses SOAP web services; 2.0 adds REST over ordinary web requests. Event types: 1.2 has object, aggregation, transaction and transformation events, plus the deprecated quantity event; 2.0 keeps the four core types and adds the association event. Dimensions: 1.2 has what, when, where and why; 2.0 adds how, the objects' condition, taken from sensor data.

Source: GS1 EPCIS Standard, Release 2.0 (ratified June 2022), Log of Changes and section 12.21

GS1 Digital Link is a separate GS1 standard. It writes GS1 identification keys into an ordinary web address, so that a product number and a serial number can sit in a path such as brand.example.com/01/09520123456788/21/12345. In that path, 01 introduces the trade item number and 21 the serial number. The current release, 1.7.0, was ratified in August 2026.3

The point of the format is that one identifier can do two jobs: identify the product for supply chain systems, and open a page for a customer or business partner who scans it. The standard names QR codes, Data Matrix codes and near-field communication (NFC) tags among the carriers that can hold a complete web address.3

The two standards meet in the what dimension. EPCIS 2.0 accepts objects identified by GS1 Digital Link addresses as well as by the older Electronic Product Code (EPC) format. So the code a shopper scans and the identifier in a warehouse event can name the same item.1

In regulation

Where EPCIS meets the law

EPCIS is a standard, not a law, but regulators can point to it. The clearest case is US prescription drug tracing under the Drug Supply Chain Security Act. Guidance from the US Food and Drug Administration (FDA) in September 2023 says that the requirements going into effect on November 27, 2023 permit only electronic methods of product tracing and require products to be verified at the package level, unless a waiver, exception or exemption applies.4

In the same guidance, the FDA recommends that trading partners use EPCIS to provide and maintain the data in their transaction information and transaction statements, and concludes that it is an appropriate, globally recognized standard. The guidance is a recommendation rather than a legal requirement, and the FDA does not expect every trading partner to use the same technology.4

Checklist

Questions to ask before you adopt EPCIS

  • At what level are your products identified? Events about a product type, a batch and a serialized item answer different questions.
  • Which events do your trading partners need from you, and which do you need from them?
  • Will you use the CBV's standard business steps, or your own? Your own terms only work with partners who agree on them in advance.
  • Which format and interface do your partners expect: XML over SOAP, or JSON-LD over REST?
  • Who may query your events, and what in them is commercially sensitive?
  • Will customers scan the same identifier? If so, a GS1 Digital Link address on the product can serve both uses.

Where Vera fits

An event record for each item

Vera keeps an event record for each individual item. Vera Tags give the item its identity, and tags can be bound to their products before a box leaves the factory, so the record starts where the item is made.

After that, each handover adds an event: a tap on the tag, written to that item's own certificate, at the factory, the warehouse, the store and with each owner. Every scan, transfer and resale stays on that one certificate, so the record is per item and outlives every owner. A brand can send an item to one of its own locations, and the location confirms arrival with a tap, so what never arrived shows as a list. A Verify + Trace tag reads with a phone tap in a customer's hand and with warehouse and retail RFID readers.

Published by Vera, which makes product identity tags, certificates and software. Vera's own role is set out under 'Where Vera fits'.

This is for general information and is not legal advice.

Sources (4)

  1. 1.GS1 AISBL, EPCIS Standard, Release 2.0, ratified June 2022. https://ref.gs1.org/standards/epcis/ (accessed 27 October 2026)
  2. 2.GS1 AISBL, Core Business Vocabulary (CBV) Standard, Release 2.0, ratified June 2022. https://ref.gs1.org/standards/cbv/ (accessed 27 October 2026)
  3. 3.GS1 AISBL, GS1 Digital Link Standard: URI Syntax, Release 1.7.0, ratified August 2026. https://ref.gs1.org/standards/digital-link/uri-syntax/ (accessed 27 October 2026)
  4. 4.US Food and Drug Administration, DSCSA Standards for the Interoperable Exchange of Information for Tracing of Certain Human, Finished, Prescription Drugs: Guidance for Industry, September 2023. https://www.fda.gov/media/171796/download (accessed 27 October 2026)

Questions

Questions about EPCIS

What is EPCIS?
EPCIS is a GS1 standard for creating and sharing visibility event data: records of what happened to identified objects, when, where and why, inside a company and between trading partners. The current version, EPCIS 2.0, was ratified in June 2022.
What does EPCIS stand for?
Electronic Product Code Information Services. The name comes from the Electronic Product Code, but the standard requires neither Electronic Product Codes nor RFID tags, nor item-level identification.
What are the EPCIS event types?
Five: object events, aggregation events, transaction events, transformation events and, new in EPCIS 2.0, association events. Each records what happened, when, where and why, and since 2.0 an event can also record the objects' condition.
What is new in EPCIS 2.0?
JSON and JSON-LD alongside XML, a REST interface alongside SOAP, the association event, a fifth event dimension for the objects' condition, a structure for sensor data, and identifiers written as GS1 Digital Link addresses.
What is the difference between EPCIS and GS1 Digital Link?
GS1 Digital Link puts GS1 identifiers into a web address, so one code can identify a product and open a page about it. EPCIS records events about identified objects. EPCIS 2.0 accepts Digital Link addresses as identifiers, so the two can name the same item.
Is EPCIS required by law?
It is a GS1 standard that companies choose to adopt. In US prescription drug tracing, the FDA's September 2023 guidance recommends EPCIS for the data in transaction information and transaction statements, and that guidance is a recommendation rather than a legal requirement.

See what a connected product can do