type: EPCISDocument
schema version: 2.0
creation date: 2026-06-12T14:25:00.000Z
comment architecture: Deposit-return event: a consumer redeems an empty PET bottle at a reverse-vending machine (RVM); the item leaves circulation (DELETE / decommissioning) and the refund is captured as an event-level observation. A single physical item is redeemed, so the epcList carries a serialised GTIN (AI 01 + AI 21).
comment architecture: Architecture: the event references identifiers by URI — GTIN in epcList, GLN in readPoint/bizLocation, party GLN in source/destination. Model-, location-, and party-level master data is served by the GS1 Digital Link / Web Vocabulary resolver when those URIs are dereferenced; it is NOT embedded in the event.
comment architecture: masterDataAvailableFor carries ONLY item/lot-level master data (e.g. countryOfOrigin, regulatoryInformation, harvestDate, EUDR plot geolocation). ilmd carries lot/instance data of the items this event creates. Observation extensions sit at event level.
comment architecture: HTTP header: GS1-Extensions: oec=https://ref.openepcis.io/extensions/common/core/, euppwr=https://ref.openepcis.io/extensions/eu/ppwr/
comment architecture: GS1 demo prefix 952 (7-digit GCP: 9521234).
epcis body:
  event list:
    type: ObjectEvent
    event time: 2026-06-12T14:25:00.000Z
    event time zone offset: +02:00
    action: DELETE
    biz step: decommissioning
    disposition: returned
    epc list: https://id.gs1.org/01/09521004005019/21/000001042
    read point:
      id: https://id.gs1.org/414/9521234000051
    biz location:
      id: https://id.gs1.org/414/9521234000051
    sensor element list:
      sensor metadata:
        time: 2026-06-12T14:25:00.000Z
        device ID: https://id.gs1.org/8004/95212340RVM-1042
        device metadata: https://rvm-vendor.example.com/devices/RVM-2300
      sensor report:
        type: euppwr:depositRefundIssued
        value: 0.25
        uom: EUR
      sensor report:
        type: euppwr:containerCondition
        string value: intact