Implementation Guides Intermediate

Aggregation Hierarchy Best Practices

Best practices for building and maintaining aggregation relationships from items to cases to pallets.

TraceHub Team January 01, 2024 Updated Jan 08, 2026 44 views

Aggregation Best Practices

Maintaining accurate aggregation relationships is critical for track and trace. This guide covers best practices for building and managing hierarchies.

Aggregation Fundamentals

Aggregation links parent containers to their children:

PALLET (Parent SSCC)
├── CASE A (Child SSCC, Parent to units)
│   ├── Unit 1 (SGTIN)
│   ├── Unit 2 (SGTIN)
│   └── Unit 3 (SGTIN)
└── CASE B (Child SSCC)
    ├── Unit 4 (SGTIN)
    └── ...

Recording Aggregation Events

Packing (ADD Action)

<AggregationEvent>
  <parentID>urn:epc:id:sscc:0614141.0000000001</parentID>
  <childEPCs>
    <epc>urn:epc:id:sgtin:0614141.012345.1</epc>
    <epc>urn:epc:id:sgtin:0614141.012345.2</epc>
  </childEPCs>
  <action>ADD</action>
  <bizStep>urn:epcglobal:cbv:bizstep:packing</bizStep>
</AggregationEvent>

Unpacking (DELETE Action)

<AggregationEvent>
  <parentID>urn:epc:id:sscc:0614141.0000000001</parentID>
  <childEPCs>
    <epc>urn:epc:id:sgtin:0614141.012345.1</epc>
  </childEPCs>
  <action>DELETE</action>
  <bizStep>urn:epcglobal:cbv:bizstep:unpacking</bizStep>
</AggregationEvent>

Key Best Practices

1. Complete Hierarchy


2. Maintain Consistency


3. Handle Partial Cases

When cases are partially shipped or opened:


4. SSCC Management


Common Mistakes to Avoid


Verification Queries

Regular checks to ensure data quality: