Tronix Login

321 STRONG · Tronix

Sign in with Google

Access restricted to @321strong.com and @quietmine.com emails

or

π Consignment
Admin Logout
Tronix/Sales/Consignment

Consignment

Data as of —

Generate Invoice — Closest Match to Target

Draws from the oldest eligible consignment shipments first (by the sheet’s Date column, not import order). Confirming marks every selected row paid so it leaves the eligible pool permanently, and produces a downloadable PDF.

Create Invoice (Manual)

Ledger Status:Eligible rows are the open/uninvoiced sheet Status=Pending pool the Generate Invoice closest-match DP picks from.

Consignment Ledger — All

…
Loading…

Feeding Crons

Loading cron status…

Data Provenance

Click a card for the full provenance detail.

Authority Google Sheet · "Consign" tab — Flat per-row consignment ledger (Brand / SKU / Shipment ID / Date / Qty / Status / Unit Cost / Subtotal). Paid + Paid26 land status=paid; Pending lands status=eligible (#13339).SOURCE⤢Authority Google Sheet ·…Flat per-row consignment ledger (Brand /SKU…sheet import (DELETED #15336 — no producer) — tronix-import-consignment-from-sheet / POST /api/admin/tronix/cron/import-consignment-from-sheet used to write one consignment_invoices row per paid OR pending sheet row. It was permanently deleted 2026-08-07 on B's call. Existing rows are intact and still read here; new rows come from the manual create form on this wedge, not from the sheet.PIPELINE⤢sheet import (DELETED #15…tronix-import-consignment-from-sheet /POST /…POST /api/admin/tronix/consignment/generate — #13124 — ported selectClosestSubset() DP over status=eligible ledger rows only (#13339); #14319 — pool ordered OLDEST SHIPMENT FIRST by the sheet Date cell, and the DP cap is now a resolution budget so any target is reachable. Preview only, no write.PIPELINE⤢POST /api/admin/tronix/co…#13124 — ported selectClosestSubset() DPover…POST /api/admin/tronix/consignment/commit — #14319 — the confirm step. ONE transaction: insert the roll-up invoice, flip every selected ledger row eligible→paid, stamp used_on, and embed the frozen invoice document rendered by /consignment/{id}/pdf.PIPELINE⤢POST /api/admin/tronix/co…#14319 — the confirm step. ONEtransaction: i…POST /api/admin/tronix/consignment — Create — {invoice_number, total_amount, notes} → consignment_invoices. Manual fallback form only; the Generate confirm step uses /commit.PIPELINE⤢POST /api/admin/tronix/co…Create — {invoice_number, total_amount,notes…tronix.db · consignment_invoices — One row per sheet ledger row, plus one roll-up row per generated invoice. status=paid (invoiced) + status=eligible (open, the Generate pool); used_on records when a row left the eligible pool. total_amount = sheet Subtotal.STORE⤢tronix.db · consignment_i…One row per sheet ledger row, plus oneroll-u…VIEW⤢This View/admin/tronix/sales/consignment

Docs & References

Agent Brief
docs/tronix/wedges/consignment.md
References
None.

Edit agent brief — docs/tronix/wedges/consignment.md

Markdown. Saved to the DB (wedge_docs) live — no deploy. This is the brief handed to dispatched agents.

Saved successfully!
Something went wrong