shelfkitDemo
← Trade ledger

UNFI · PO UNFI-4471209

480 cases Original Ketchup 15oz, 12/case · $16,320.00 · Moreno Valley DC · net 30 · Paid short · $204.00 disputed

  1. OrderedJul 28›
  2. ShippedAug 12›
  3. DeliveredAug 14›
  4. InvoicedAug 14›
  5. Paid shortSep 3
signed by you, the brandwaiting on the distributorwhere a financing offer would appearnot happened yet
  1. 1

    Ordered

    Jul 28, 4:05 PM UTCsigned by you, the brand

    UNFI ordered 480 cases · $16,320.00

    PO UNFI-4471209, Original Ketchup 15oz, 12/case, $34.00/case, deliver Aug 11–Aug 15 to Moreno Valley DC, net 30.

    what the brand saw · PO email from UNFI purchasingUNFI-4471209in the Inbox
    signed recordtrade.contractfirst version366565…36b3signature verifies ✓›
    record_id
    6b3cd9c3-c9b9-5c15-8107-82276e56beea
    root_id
    6b3cd9c3-c9b9-5c15-8107-82276e56beea
    type
    trade.contract · schema 0.2
    subject
    unfi.dtpwhose cabinet it lives in
    counterparties
    ember-row.dtp
    issuer
    ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
    visibility
    counterparties
    created_at
    2026-07-28T16:05:00.000Z
    supersedes
    null (first version)
    payload_hash
    366565d1f3146998a03888ad2fe7fc40221d094fbc2243ed985ef06bde3036b3sha256 of the canonical bytes
    signature
    ed25519:2D9NLLSLsb…MMAhPVLvEd25519 over the canonical bytes
    stored
    seq 8 · superseded by aabed49c…fd2d

    body (canonical, what the signature covers)

    {
      "arbitrator_company_id": null,
      "buyer_company_id": "unfi.dtp",
      "buyer_po_number": "UNFI-4471209",
      "delivery": {
        "destination": {
          "city": "Moreno Valley",
          "country": "US",
          "line1": "Distribution center",
          "line2": null,
          "postal_code": "92551",
          "region": "CA"
        },
        "destination_gln": null,
        "method": "delivered",
        "notes": null,
        "temperature_requirements": "ambient",
        "window": {
          "earliest": "2026-08-11T00:00:00.000Z",
          "latest": "2026-08-15T00:00:00.000Z"
        }
      },
      "dispute_window_hours": 48,
      "escrow_ref": null,
      "finance": {
        "finance_fee_bps": 0,
        "financer_company_id": null,
        "financing_mode": "open_account",
        "liquidity_pool_id": null,
        "net_days": 30,
        "paca_covered": false,
        "payment_timing": "delivery_attestation"
      },
      "freight": null,
      "goods": {
        "branded_details": {
          "brand_name": "Ember Row Foods",
          "gtin": null,
          "manufacturer": "Ember Row Foods",
          "sku": "KET-ORIG-15",
          "upc": "850012345001"
        },
        "category": "condiments.ketchup",
        "commodity_details": null,
        "description": null,
        "packaging": "12 x 15oz glass",
        "product_name": "Original Ketchup 15oz, 12/case",
        "product_type": "branded",
        "quality": null,
        "quantity": {
          "amount": "480",
          "unit": "case"
        },
        "required_certifications": [],
        "shelf_life_days": 540,
        "value_added_details": null
      },
      "intent_id": null,
      "listing_id": null,
      "lot_id": null,
      "offer_id": null,
      "price_per_unit": {
        "amount": "34.00",
        "currency": "USD"
      },
      "seller_company_id": "ember-row.dtp",
      "standing_agreement_id": null,
      "status": "active",
      "total_value": {
        "amount": "16320.00",
        "currency": "USD"
      }
    }

    The order is UNFI's bill to pay, so the record is kept under their name. ShelfKit wrote it for you as the seller; UNFI has not countersigned because it is not on the protocol yet.

  2. 2

    Shipped

    Aug 12, 2:30 PM UTCsigned by you, the brand

    480 cases left the dock with Estes

    Bill of lading BOL-9910442. The order record moved to "in fulfillment", the seller's move under the protocol's state machine.

    what the brand saw · Estes pickup confirmationBOL-9910442in the Inbox
    signed recordtrade.contractreplaces 6b3cd9c3…beeab5c805…ba00signature verifies ✓›
    record_id
    aabed49c-4bc0-5af1-960e-a4524357fd2d
    root_id
    6b3cd9c3-c9b9-5c15-8107-82276e56beea
    type
    trade.contract · schema 0.2
    subject
    unfi.dtpwhose cabinet it lives in
    counterparties
    ember-row.dtp
    issuer
    ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
    visibility
    counterparties
    created_at
    2026-08-12T14:30:00.000Z
    supersedes
    6b3cd9c3-c9b9-5c15-8107-82276e56beea
    payload_hash
    b5c8058b26b88147622f82529087f3dbb3f4d0468c0eb36d61fe72616adbba00sha256 of the canonical bytes
    signature
    ed25519:3TCXLQyaYz…zTSBehBcEd25519 over the canonical bytes
    stored
    seq 9 · superseded by 5efc6be1…76cc

    body (canonical, what the signature covers)

    {
      "arbitrator_company_id": null,
      "buyer_company_id": "unfi.dtp",
      "buyer_po_number": "UNFI-4471209",
      "delivery": {
        "destination": {
          "city": "Moreno Valley",
          "country": "US",
          "line1": "Distribution center",
          "line2": null,
          "postal_code": "92551",
          "region": "CA"
        },
        "destination_gln": null,
        "method": "delivered",
        "notes": null,
        "temperature_requirements": "ambient",
        "window": {
          "earliest": "2026-08-11T00:00:00.000Z",
          "latest": "2026-08-15T00:00:00.000Z"
        }
      },
      "dispute_window_hours": 48,
      "escrow_ref": null,
      "finance": {
        "finance_fee_bps": 0,
        "financer_company_id": null,
        "financing_mode": "open_account",
        "liquidity_pool_id": null,
        "net_days": 30,
        "paca_covered": false,
        "payment_timing": "delivery_attestation"
      },
      "freight": null,
      "goods": {
        "branded_details": {
          "brand_name": "Ember Row Foods",
          "gtin": null,
          "manufacturer": "Ember Row Foods",
          "sku": "KET-ORIG-15",
          "upc": "850012345001"
        },
        "category": "condiments.ketchup",
        "commodity_details": null,
        "description": null,
        "packaging": "12 x 15oz glass",
        "product_name": "Original Ketchup 15oz, 12/case",
        "product_type": "branded",
        "quality": null,
        "quantity": {
          "amount": "480",
          "unit": "case"
        },
        "required_certifications": [],
        "shelf_life_days": 540,
        "value_added_details": null
      },
      "intent_id": null,
      "listing_id": null,
      "lot_id": null,
      "offer_id": null,
      "price_per_unit": {
        "amount": "34.00",
        "currency": "USD"
      },
      "seller_company_id": "ember-row.dtp",
      "standing_agreement_id": null,
      "status": "in_fulfillment",
      "total_value": {
        "amount": "16320.00",
        "currency": "USD"
      },
      "x_shipment": {
        "bill_of_lading": "BOL-9910442",
        "carrier": "Estes",
        "cases_shipped": 480,
        "shipped_at": "2026-08-12T14:30:00.000Z"
      }
    }
  3. 3

    Delivered

    Aug 14, 3:20 PM UTCwaiting on the distributor

    480 cases received at Moreno Valley DC, per the carrier's proof of delivery

    ShelfKit attested delivery for the brand. UNFI never countersigned; after the 48-hour dispute window (Aug 16) the protocol lets the seller mark it complete by presumed acceptance.

    what the brand saw · Proof of delivery, signed Receiving, Moreno ValleyPOD-9910442
    signed recordtrade.fulfillmentreplaces f4f99bd6…d9eb60ad33…93b8signature verifies ✓›
    record_id
    4dfe2c91-d542-53ea-85ac-7405401dd464
    root_id
    f4f99bd6-5e20-5162-aafe-803b200ed9eb
    type
    trade.fulfillment · schema 0.2
    subject
    ember-row.dtpwhose cabinet it lives in
    counterparties
    unfi.dtp
    issuer
    ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
    visibility
    counterparties
    created_at
    2026-08-16T15:20:00.000Z
    supersedes
    f4f99bd6-5e20-5162-aafe-803b200ed9eb
    payload_hash
    60ad338ec52d42b08dd67e650a0964ca777ad5d6bc83f20f14588928942e93b8sha256 of the canonical bytes
    signature
    ed25519:4r7Fe5ater…vMAbfmH7Ed25519 over the canonical bytes
    stored
    seq 11 · head of chain

    body (canonical, what the signature covers)

    {
      "buyer_attestation": null,
      "buyer_company_id": "unfi.dtp",
      "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
      "deductions": [],
      "delivered_at": "2026-08-14T15:20:00.000Z",
      "quantity_delivered": {
        "amount": "480",
        "unit": "case"
      },
      "seller_attestation": {
        "attested_at": "2026-08-14T15:20:00.000Z",
        "company_id": "ember-row.dtp",
        "notes": "Per carrier proof of delivery POD-9910442, signed Receiving, Moreno Valley.",
        "record_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb"
      },
      "seller_company_id": "ember-row.dtp",
      "status": "complete",
      "x_completion": "presumed_acceptance",
      "x_evidence": {
        "bill_of_lading": "BOL-9910442",
        "carrier": "Estes",
        "cases_on_pod": 480,
        "proof_of_delivery": "POD-9910442"
      }
    }

    Only UNFI can confirm what it received, and that confirmation is empty here because UNFI is not on the protocol yet. When it joins, or its warehouse partner does, this slot fills in.

  4. 4

    Invoiced

    Aug 14, 6:00 PM UTCsigned by you, the brand

    Invoice ER-10442 for $16,320.00, due Sep 13

    Issued for Ember Row Foods from the PO price and the delivered quantity, net 30 from delivery. It cites the order and the delivery record, so anyone reading it can walk from the money back to the goods.

    what the brand saw · Invoice issued by Ember Row FoodsER-10442
    signed recordfinance.invoicefirst versioncc7fbb…d8c6signature verifies ✓›
    record_id
    9fb5f92b-cad1-53d8-952e-b2a17133adb7
    root_id
    9fb5f92b-cad1-53d8-952e-b2a17133adb7
    type
    finance.invoice · schema 0.2
    subject
    ember-row.dtpwhose cabinet it lives in
    counterparties
    unfi.dtp
    issuer
    ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
    visibility
    counterparties
    created_at
    2026-08-14T18:00:00.000Z
    supersedes
    null (first version)
    payload_hash
    cc7fbb75e10107ecd4490b4ab24b26b95f1dd953fe6ca7601dc9f6cf83c7d8c6sha256 of the canonical bytes
    signature
    ed25519:5jZbLSNnSn…MXskDUT1Ed25519 over the canonical bytes
    stored
    seq 13 · superseded by 8fea1d51…d566

    body (canonical, what the signature covers)

    {
      "assigned_to_company_id": null,
      "buyer_company_id": "unfi.dtp",
      "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
      "deductions": [],
      "due_at": "2026-09-13T00:00:00.000Z",
      "fulfillment_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb",
      "invoice_number": "ER-10442",
      "issued_at": "2026-08-14T18:00:00.000Z",
      "line_items": [
        {
          "amount": {
            "amount": "16320.00",
            "currency": "USD"
          },
          "description": "Original Ketchup 15oz, 12/case",
          "quantity": {
            "amount": "480",
            "unit": "case"
          },
          "sku": "KET-ORIG-15",
          "unit_price": {
            "amount": "34.00",
            "currency": "USD"
          }
        }
      ],
      "paid_amount": {
        "amount": "0.00",
        "currency": "USD"
      },
      "payment_terms": {
        "early_pay_discount_bps": null,
        "net_days": 30,
        "paca_covered": false
      },
      "seller_company_id": "ember-row.dtp",
      "settlement_event_ids": [],
      "status": "issued",
      "subtotal": {
        "amount": "16320.00",
        "currency": "USD"
      },
      "total": {
        "amount": "16320.00",
        "currency": "USD"
      }
    }
  5. 5

    Paid short

    Sep 3, 12:00 PM UTCsigned by you, the brand

    UNFI paid $15,463.20 of $16,320.00. Deductions $856.80, of which $204.00 is disputed.

    MCB-88213 $652.80 · SHT-4471209 $204.00. The shortage claim says cases were missing; the sealed delivery record says 480 were received on the carrier's POD. So $204.00 stays owed on the invoice, with the evidence attached. That is the dispute.

    what the brand saw · Remittance advice from UNFIUNFI-RA-22811in the Inbox
    signed recordfinance.invoicereplaces 9fb5f92b…adb7e7a9f9…bcc1signature verifies ✓›
    record_id
    8fea1d51-8abc-57b5-9d0b-33a4bcd9d566
    root_id
    9fb5f92b-cad1-53d8-952e-b2a17133adb7
    type
    finance.invoice · schema 0.2
    subject
    ember-row.dtpwhose cabinet it lives in
    counterparties
    unfi.dtp
    issuer
    ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
    visibility
    counterparties
    created_at
    2026-09-03T12:00:00.000Z
    supersedes
    9fb5f92b-cad1-53d8-952e-b2a17133adb7
    payload_hash
    e7a9f94a754466cd1c2721705be98e9a01d50b10937dce8f8cdf4921b5b2bcc1sha256 of the canonical bytes
    signature
    ed25519:5wFv4FH7SL…hioaCTMBEd25519 over the canonical bytes
    stored
    seq 14 · head of chain

    body (canonical, what the signature covers)

    {
      "assigned_to_company_id": null,
      "buyer_company_id": "unfi.dtp",
      "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
      "deductions": [
        {
          "amount": {
            "amount": "652.80",
            "currency": "USD"
          },
          "reason": "MCB-88213: Off-invoice promotion allowance, 4%, Aug 1–31"
        }
      ],
      "due_at": "2026-09-13T00:00:00.000Z",
      "fulfillment_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb",
      "invoice_number": "ER-10442",
      "issued_at": "2026-08-14T18:00:00.000Z",
      "line_items": [
        {
          "amount": {
            "amount": "16320.00",
            "currency": "USD"
          },
          "description": "Original Ketchup 15oz, 12/case",
          "quantity": {
            "amount": "480",
            "unit": "case"
          },
          "sku": "KET-ORIG-15",
          "unit_price": {
            "amount": "34.00",
            "currency": "USD"
          }
        }
      ],
      "paid_amount": {
        "amount": "15463.20",
        "currency": "USD"
      },
      "payment_terms": {
        "early_pay_discount_bps": null,
        "net_days": 30,
        "paca_covered": false
      },
      "seller_company_id": "ember-row.dtp",
      "settlement_event_ids": [],
      "status": "partially_paid",
      "subtotal": {
        "amount": "16320.00",
        "currency": "USD"
      },
      "total": {
        "amount": "15667.20",
        "currency": "USD"
      },
      "x_remittance": {
        "disputed_deductions": [
          {
            "amount": {
              "amount": "204.00",
              "currency": "USD"
            },
            "code": "SHT-4471209",
            "evidence": {
              "cases_on_pod": 480,
              "fulfillment_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb",
              "proof_of_delivery": "POD-9910442"
            },
            "reason": "Shortage claim: receiving reports 6 cases short"
          }
        ],
        "note": "Seller-observed payment. finance.settlement_event's subject is the payer, so the buyer's payment has no home the seller can write.",
        "observed_by": "ember-row.dtp",
        "paid_at": "2026-09-03T12:00:00.000Z",
        "remittance_ref": "UNFI-RA-22811"
      }
    }

    Under the protocol a payment is the payer's record to write, and UNFI is not writing one. ShelfKit recorded what you received on your invoice instead, marked as non-standard (x_remittance).

Every version, nothing edited

A record is never changed in place. An update is a new signed record that names the one it replaces. The latest version is the one that counts, and the older ones stay visible.

Order

trade.contract · kept under the distributor's name

signed recordtrade.contractfirst version366565…36b3signature verifies ✓›
record_id
6b3cd9c3-c9b9-5c15-8107-82276e56beea
root_id
6b3cd9c3-c9b9-5c15-8107-82276e56beea
type
trade.contract · schema 0.2
subject
unfi.dtpwhose cabinet it lives in
counterparties
ember-row.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-07-28T16:05:00.000Z
supersedes
null (first version)
payload_hash
366565d1f3146998a03888ad2fe7fc40221d094fbc2243ed985ef06bde3036b3sha256 of the canonical bytes
signature
ed25519:2D9NLLSLsb…MMAhPVLvEd25519 over the canonical bytes
stored
seq 8 · superseded by aabed49c…fd2d

body (canonical, what the signature covers)

{
  "arbitrator_company_id": null,
  "buyer_company_id": "unfi.dtp",
  "buyer_po_number": "UNFI-4471209",
  "delivery": {
    "destination": {
      "city": "Moreno Valley",
      "country": "US",
      "line1": "Distribution center",
      "line2": null,
      "postal_code": "92551",
      "region": "CA"
    },
    "destination_gln": null,
    "method": "delivered",
    "notes": null,
    "temperature_requirements": "ambient",
    "window": {
      "earliest": "2026-08-11T00:00:00.000Z",
      "latest": "2026-08-15T00:00:00.000Z"
    }
  },
  "dispute_window_hours": 48,
  "escrow_ref": null,
  "finance": {
    "finance_fee_bps": 0,
    "financer_company_id": null,
    "financing_mode": "open_account",
    "liquidity_pool_id": null,
    "net_days": 30,
    "paca_covered": false,
    "payment_timing": "delivery_attestation"
  },
  "freight": null,
  "goods": {
    "branded_details": {
      "brand_name": "Ember Row Foods",
      "gtin": null,
      "manufacturer": "Ember Row Foods",
      "sku": "KET-ORIG-15",
      "upc": "850012345001"
    },
    "category": "condiments.ketchup",
    "commodity_details": null,
    "description": null,
    "packaging": "12 x 15oz glass",
    "product_name": "Original Ketchup 15oz, 12/case",
    "product_type": "branded",
    "quality": null,
    "quantity": {
      "amount": "480",
      "unit": "case"
    },
    "required_certifications": [],
    "shelf_life_days": 540,
    "value_added_details": null
  },
  "intent_id": null,
  "listing_id": null,
  "lot_id": null,
  "offer_id": null,
  "price_per_unit": {
    "amount": "34.00",
    "currency": "USD"
  },
  "seller_company_id": "ember-row.dtp",
  "standing_agreement_id": null,
  "status": "active",
  "total_value": {
    "amount": "16320.00",
    "currency": "USD"
  }
}
signed recordtrade.contractreplaces 6b3cd9c3…beeab5c805…ba00signature verifies ✓›
record_id
aabed49c-4bc0-5af1-960e-a4524357fd2d
root_id
6b3cd9c3-c9b9-5c15-8107-82276e56beea
type
trade.contract · schema 0.2
subject
unfi.dtpwhose cabinet it lives in
counterparties
ember-row.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-08-12T14:30:00.000Z
supersedes
6b3cd9c3-c9b9-5c15-8107-82276e56beea
payload_hash
b5c8058b26b88147622f82529087f3dbb3f4d0468c0eb36d61fe72616adbba00sha256 of the canonical bytes
signature
ed25519:3TCXLQyaYz…zTSBehBcEd25519 over the canonical bytes
stored
seq 9 · superseded by 5efc6be1…76cc

body (canonical, what the signature covers)

{
  "arbitrator_company_id": null,
  "buyer_company_id": "unfi.dtp",
  "buyer_po_number": "UNFI-4471209",
  "delivery": {
    "destination": {
      "city": "Moreno Valley",
      "country": "US",
      "line1": "Distribution center",
      "line2": null,
      "postal_code": "92551",
      "region": "CA"
    },
    "destination_gln": null,
    "method": "delivered",
    "notes": null,
    "temperature_requirements": "ambient",
    "window": {
      "earliest": "2026-08-11T00:00:00.000Z",
      "latest": "2026-08-15T00:00:00.000Z"
    }
  },
  "dispute_window_hours": 48,
  "escrow_ref": null,
  "finance": {
    "finance_fee_bps": 0,
    "financer_company_id": null,
    "financing_mode": "open_account",
    "liquidity_pool_id": null,
    "net_days": 30,
    "paca_covered": false,
    "payment_timing": "delivery_attestation"
  },
  "freight": null,
  "goods": {
    "branded_details": {
      "brand_name": "Ember Row Foods",
      "gtin": null,
      "manufacturer": "Ember Row Foods",
      "sku": "KET-ORIG-15",
      "upc": "850012345001"
    },
    "category": "condiments.ketchup",
    "commodity_details": null,
    "description": null,
    "packaging": "12 x 15oz glass",
    "product_name": "Original Ketchup 15oz, 12/case",
    "product_type": "branded",
    "quality": null,
    "quantity": {
      "amount": "480",
      "unit": "case"
    },
    "required_certifications": [],
    "shelf_life_days": 540,
    "value_added_details": null
  },
  "intent_id": null,
  "listing_id": null,
  "lot_id": null,
  "offer_id": null,
  "price_per_unit": {
    "amount": "34.00",
    "currency": "USD"
  },
  "seller_company_id": "ember-row.dtp",
  "standing_agreement_id": null,
  "status": "in_fulfillment",
  "total_value": {
    "amount": "16320.00",
    "currency": "USD"
  },
  "x_shipment": {
    "bill_of_lading": "BOL-9910442",
    "carrier": "Estes",
    "cases_shipped": 480,
    "shipped_at": "2026-08-12T14:30:00.000Z"
  }
}
signed recordtrade.contractreplaces aabed49c…fd2d97a495…83c2signature verifies ✓›
record_id
5efc6be1-f99d-5045-839f-f24df01976cc
root_id
6b3cd9c3-c9b9-5c15-8107-82276e56beea
type
trade.contract · schema 0.2
subject
unfi.dtpwhose cabinet it lives in
counterparties
ember-row.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-08-16T15:20:00.000Z
supersedes
aabed49c-4bc0-5af1-960e-a4524357fd2d
payload_hash
97a495d11b856b1cd6f9be444df3b36db4762d14be79629e77774bac902583c2sha256 of the canonical bytes
signature
ed25519:2bLLUURp4u…umhj5NkVEd25519 over the canonical bytes
stored
seq 12 · head of chain

body (canonical, what the signature covers)

{
  "arbitrator_company_id": null,
  "buyer_company_id": "unfi.dtp",
  "buyer_po_number": "UNFI-4471209",
  "delivery": {
    "destination": {
      "city": "Moreno Valley",
      "country": "US",
      "line1": "Distribution center",
      "line2": null,
      "postal_code": "92551",
      "region": "CA"
    },
    "destination_gln": null,
    "method": "delivered",
    "notes": null,
    "temperature_requirements": "ambient",
    "window": {
      "earliest": "2026-08-11T00:00:00.000Z",
      "latest": "2026-08-15T00:00:00.000Z"
    }
  },
  "dispute_window_hours": 48,
  "escrow_ref": null,
  "finance": {
    "finance_fee_bps": 0,
    "financer_company_id": null,
    "financing_mode": "open_account",
    "liquidity_pool_id": null,
    "net_days": 30,
    "paca_covered": false,
    "payment_timing": "delivery_attestation"
  },
  "freight": null,
  "goods": {
    "branded_details": {
      "brand_name": "Ember Row Foods",
      "gtin": null,
      "manufacturer": "Ember Row Foods",
      "sku": "KET-ORIG-15",
      "upc": "850012345001"
    },
    "category": "condiments.ketchup",
    "commodity_details": null,
    "description": null,
    "packaging": "12 x 15oz glass",
    "product_name": "Original Ketchup 15oz, 12/case",
    "product_type": "branded",
    "quality": null,
    "quantity": {
      "amount": "480",
      "unit": "case"
    },
    "required_certifications": [],
    "shelf_life_days": 540,
    "value_added_details": null
  },
  "intent_id": null,
  "listing_id": null,
  "lot_id": null,
  "offer_id": null,
  "price_per_unit": {
    "amount": "34.00",
    "currency": "USD"
  },
  "seller_company_id": "ember-row.dtp",
  "standing_agreement_id": null,
  "status": "delivered",
  "total_value": {
    "amount": "16320.00",
    "currency": "USD"
  },
  "x_completion": "presumed_acceptance",
  "x_shipment": {
    "bill_of_lading": "BOL-9910442",
    "carrier": "Estes",
    "cases_shipped": 480,
    "shipped_at": "2026-08-12T14:30:00.000Z"
  }
}

Delivery

trade.fulfillment · kept under your name

signed recordtrade.fulfillmentfirst version2c5f9e…5454signature verifies ✓›
record_id
f4f99bd6-5e20-5162-aafe-803b200ed9eb
root_id
f4f99bd6-5e20-5162-aafe-803b200ed9eb
type
trade.fulfillment · schema 0.2
subject
ember-row.dtpwhose cabinet it lives in
counterparties
unfi.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-08-14T15:20:00.000Z
supersedes
null (first version)
payload_hash
2c5f9ec0c584b73b09838150c32e378966a11cee02c2f05498ef0825670d5454sha256 of the canonical bytes
signature
ed25519:329KuoDaDb…4MvZnpyUEd25519 over the canonical bytes
stored
seq 10 · superseded by 4dfe2c91…d464

body (canonical, what the signature covers)

{
  "buyer_attestation": null,
  "buyer_company_id": "unfi.dtp",
  "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
  "deductions": [],
  "delivered_at": "2026-08-14T15:20:00.000Z",
  "quantity_delivered": {
    "amount": "480",
    "unit": "case"
  },
  "seller_attestation": {
    "attested_at": "2026-08-14T15:20:00.000Z",
    "company_id": "ember-row.dtp",
    "notes": "Per carrier proof of delivery POD-9910442, signed Receiving, Moreno Valley.",
    "record_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb"
  },
  "seller_company_id": "ember-row.dtp",
  "status": "seller_attested",
  "x_evidence": {
    "bill_of_lading": "BOL-9910442",
    "carrier": "Estes",
    "cases_on_pod": 480,
    "proof_of_delivery": "POD-9910442"
  }
}
signed recordtrade.fulfillmentreplaces f4f99bd6…d9eb60ad33…93b8signature verifies ✓›
record_id
4dfe2c91-d542-53ea-85ac-7405401dd464
root_id
f4f99bd6-5e20-5162-aafe-803b200ed9eb
type
trade.fulfillment · schema 0.2
subject
ember-row.dtpwhose cabinet it lives in
counterparties
unfi.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-08-16T15:20:00.000Z
supersedes
f4f99bd6-5e20-5162-aafe-803b200ed9eb
payload_hash
60ad338ec52d42b08dd67e650a0964ca777ad5d6bc83f20f14588928942e93b8sha256 of the canonical bytes
signature
ed25519:4r7Fe5ater…vMAbfmH7Ed25519 over the canonical bytes
stored
seq 11 · head of chain

body (canonical, what the signature covers)

{
  "buyer_attestation": null,
  "buyer_company_id": "unfi.dtp",
  "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
  "deductions": [],
  "delivered_at": "2026-08-14T15:20:00.000Z",
  "quantity_delivered": {
    "amount": "480",
    "unit": "case"
  },
  "seller_attestation": {
    "attested_at": "2026-08-14T15:20:00.000Z",
    "company_id": "ember-row.dtp",
    "notes": "Per carrier proof of delivery POD-9910442, signed Receiving, Moreno Valley.",
    "record_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb"
  },
  "seller_company_id": "ember-row.dtp",
  "status": "complete",
  "x_completion": "presumed_acceptance",
  "x_evidence": {
    "bill_of_lading": "BOL-9910442",
    "carrier": "Estes",
    "cases_on_pod": 480,
    "proof_of_delivery": "POD-9910442"
  }
}

Invoice

finance.invoice · kept under your name

signed recordfinance.invoicefirst versioncc7fbb…d8c6signature verifies ✓›
record_id
9fb5f92b-cad1-53d8-952e-b2a17133adb7
root_id
9fb5f92b-cad1-53d8-952e-b2a17133adb7
type
finance.invoice · schema 0.2
subject
ember-row.dtpwhose cabinet it lives in
counterparties
unfi.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-08-14T18:00:00.000Z
supersedes
null (first version)
payload_hash
cc7fbb75e10107ecd4490b4ab24b26b95f1dd953fe6ca7601dc9f6cf83c7d8c6sha256 of the canonical bytes
signature
ed25519:5jZbLSNnSn…MXskDUT1Ed25519 over the canonical bytes
stored
seq 13 · superseded by 8fea1d51…d566

body (canonical, what the signature covers)

{
  "assigned_to_company_id": null,
  "buyer_company_id": "unfi.dtp",
  "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
  "deductions": [],
  "due_at": "2026-09-13T00:00:00.000Z",
  "fulfillment_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb",
  "invoice_number": "ER-10442",
  "issued_at": "2026-08-14T18:00:00.000Z",
  "line_items": [
    {
      "amount": {
        "amount": "16320.00",
        "currency": "USD"
      },
      "description": "Original Ketchup 15oz, 12/case",
      "quantity": {
        "amount": "480",
        "unit": "case"
      },
      "sku": "KET-ORIG-15",
      "unit_price": {
        "amount": "34.00",
        "currency": "USD"
      }
    }
  ],
  "paid_amount": {
    "amount": "0.00",
    "currency": "USD"
  },
  "payment_terms": {
    "early_pay_discount_bps": null,
    "net_days": 30,
    "paca_covered": false
  },
  "seller_company_id": "ember-row.dtp",
  "settlement_event_ids": [],
  "status": "issued",
  "subtotal": {
    "amount": "16320.00",
    "currency": "USD"
  },
  "total": {
    "amount": "16320.00",
    "currency": "USD"
  }
}
signed recordfinance.invoicereplaces 9fb5f92b…adb7e7a9f9…bcc1signature verifies ✓›
record_id
8fea1d51-8abc-57b5-9d0b-33a4bcd9d566
root_id
9fb5f92b-cad1-53d8-952e-b2a17133adb7
type
finance.invoice · schema 0.2
subject
ember-row.dtpwhose cabinet it lives in
counterparties
unfi.dtp
issuer
ember-row.dtp · ed25519:7vDTVy…PWgrV7company key
visibility
counterparties
created_at
2026-09-03T12:00:00.000Z
supersedes
9fb5f92b-cad1-53d8-952e-b2a17133adb7
payload_hash
e7a9f94a754466cd1c2721705be98e9a01d50b10937dce8f8cdf4921b5b2bcc1sha256 of the canonical bytes
signature
ed25519:5wFv4FH7SL…hioaCTMBEd25519 over the canonical bytes
stored
seq 14 · head of chain

body (canonical, what the signature covers)

{
  "assigned_to_company_id": null,
  "buyer_company_id": "unfi.dtp",
  "contract_id": "6b3cd9c3-c9b9-5c15-8107-82276e56beea",
  "deductions": [
    {
      "amount": {
        "amount": "652.80",
        "currency": "USD"
      },
      "reason": "MCB-88213: Off-invoice promotion allowance, 4%, Aug 1–31"
    }
  ],
  "due_at": "2026-09-13T00:00:00.000Z",
  "fulfillment_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb",
  "invoice_number": "ER-10442",
  "issued_at": "2026-08-14T18:00:00.000Z",
  "line_items": [
    {
      "amount": {
        "amount": "16320.00",
        "currency": "USD"
      },
      "description": "Original Ketchup 15oz, 12/case",
      "quantity": {
        "amount": "480",
        "unit": "case"
      },
      "sku": "KET-ORIG-15",
      "unit_price": {
        "amount": "34.00",
        "currency": "USD"
      }
    }
  ],
  "paid_amount": {
    "amount": "15463.20",
    "currency": "USD"
  },
  "payment_terms": {
    "early_pay_discount_bps": null,
    "net_days": 30,
    "paca_covered": false
  },
  "seller_company_id": "ember-row.dtp",
  "settlement_event_ids": [],
  "status": "partially_paid",
  "subtotal": {
    "amount": "16320.00",
    "currency": "USD"
  },
  "total": {
    "amount": "15667.20",
    "currency": "USD"
  },
  "x_remittance": {
    "disputed_deductions": [
      {
        "amount": {
          "amount": "204.00",
          "currency": "USD"
        },
        "code": "SHT-4471209",
        "evidence": {
          "cases_on_pod": 480,
          "fulfillment_id": "f4f99bd6-5e20-5162-aafe-803b200ed9eb",
          "proof_of_delivery": "POD-9910442"
        },
        "reason": "Shortage claim: receiving reports 6 cases short"
      }
    ],
    "note": "Seller-observed payment. finance.settlement_event's subject is the payer, so the buyer's payment has no home the seller can write.",
    "observed_by": "ember-row.dtp",
    "paid_at": "2026-09-03T12:00:00.000Z",
    "remittance_ref": "UNFI-RA-22811"
  }
}