ADJ-000028
Damage — Río Piedras
Document
- Document #
- ADJ-000028
- Status
- Draft
- Adjustment date
- May 12, 2026
- Reason code
- Damage
- Closed date
- — not yet closed
Context
- Location
- Río Piedras
- Lines
- 5
- Net qty change
- −42 units
- Cost impact
- −$184.00
- Notes
- Water damage from leaking ceiling tile. Affected shelf 3B near loading dock.
Audit
- Created at
- May 12, 2026, 12:14 PM
- Created by
- JJ Beauchamp
- Last updated at
- May 12, 2026, 02:32 PM
- Updated by
- JJ Beauchamp
▸ Lines tab preview (when active)
| # | Item | Qty change | Unit cost | Line impact | Notes |
|---|---|---|---|---|---|
| 1 | Wireless Mouse MSE-WL01 | −3 | $18.40 | −$55.20 | Water-damaged box |
| 2 | USB-C Cable 1m USB-C-1M-BLK | −12 | $3.10 | −$37.20 | Soaked packaging |
| 3 | AA Batteries 8pk BAT-AA8 | −18 | $4.10 | −$73.80 | Cardboard disintegrated |
| 4 | Hand Sanitizer 8oz SAN-8OZ | −6 | $1.95 | −$11.70 | Label peeled, not resaleable |
| 5 | Notebook 100pg NB-100 | −3 | $2.10 | −$6.30 | Pages stuck together |
| Totals | −42 | −$184.00 | |||
▸ Mockup notes (DS conformance)
- DS Entity-detail hero pattern applied (qiiub-design-system.html §Entity detail hero): navy
#1A1040background + radial purple gradient top-right + JetBrains mono eyebrow atrgba(255,255,255,0.55)+ 32px Poppins title + status badge inline + HeroStatPill on right withborder-white/10,bg-white/10, brand-light icons (NEVER brand purple — fails contrast on navy per DS rule) - InfoRow component pattern (packages/qiiub-ui/src/components/InfoRow/InfoRow.tsx):
dtfont-data, ink-tertiary, min-w-28/40 responsive;ddfont-data, ink-primary; alternating rows getbg-surface-page(the.altclass). 2-col grid onmd+, 1-col on mobile - Tabs pattern (packages/qiiub-ui/src/components/Tabs): underlined active state with brand-primary; secondary count badge in pill (purple-xs surface) when active
- 4-row attribution (durable rule from
feedback_attribution_in_detail_pages): createdAt + createdBy + updatedAt + updatedBy in a sub-grid inside the Audit section - Draft action toolbar: matches PurchaseReceiptDetailPage pattern —
<h3>+ Cancel (ghost) + Complete (primary) on the right. Only renders whenstatus === 'Draft' - No Update endpoint: backend has Create + Complete + Cancel only. The toolbar reflects this — a Draft is either Completed (writes inventory movement) or Cancelled (terminal, never applied). Mirrors the PurchaseReceiptDetailPage convention