PyroLedger

Fireworks inventory

Features

Subpart G recordkeeping, end to end

PyroLedger maps operational workflows — receipts, manufacture, movements, show pulls, and daily seals — to the records licensed manufacturers must maintain.

Capabilities

Built for licensed premises

Immutable ledger

Append-only inventory transactions with product identity snapshotted at post time.

DSMT daily summaries

Live on-hand and activity exports plus sealed end-of-day summaries per magazine.

Show pulls & costing

Stage stock for displays, freeze show-use cost, and print stored cost reports.

QR labels & scan

Print product, lot, and case stickers; camera lookup in the magazine.

Reports & audit

CSV and PDF exports for DSMT, inventory, registers, valuation, and audit log.

Hazmat BOL paperwork

Create hazmat bills of lading for show shipments and outbound transfers.

Immutable ledger

Append-only inventory transactions with product identity snapshotted at post time.

Every receipt, removal, transfer, show use, and adjustment is written once. PostgreSQL triggers block updates and deletes on ledger tables.

DSMT daily summaries

Live on-hand and activity exports plus sealed end-of-day summaries per magazine.

ATF P 5400.18 style activity sheets grouped by magazine and brand · size · class, with running on-hand balances.

Show pulls & costing

Stage stock for displays, freeze show-use cost, and print stored cost reports.

Pull workflows, show returns, and bill-of-lading exports without rewriting posted ledger rows.

QR labels & scan

Print product, lot, and case stickers; camera lookup in the magazine.

Installable PWA with offline catalog sync and queued mutations when signal is weak.

Reports & audit

CSV and PDF exports for DSMT, inventory, registers, valuation, and audit log.

Generated timestamps, operational disclaimers, and row caps so truncated exports are obvious.

Hazmat BOL paperwork

Create hazmat bills of lading for show shipments and outbound transfers.

Pre-filled BOL forms with shipping names, hazard class, and line items drawn from posted pulls and inventory.

Product UI

Screens from the app

Styled mockups based on the production interface. Replace with sanitized captures from your instance when ready.

PyroLedger dashboard with navigation cards
Dashboard — inventory, shows, labels, scan, and reports hub
Magazine stock on-hand by product
Stock — on-hand quantities by magazine and effect
Reports export hub with DSMT options
Reports — DSMT, inventory, shows, and audit exports
QR scanner for magazine lookup
Scan — camera lookup with offline queue support

Compliance exports

DSMT sample reports

Daily Summary of Magazine Transactions exports aligned with 27 CFR 555 Subpart G recordkeeping. Samples use fictional demo data — replace with sanitized exports from your premises.

PyroLedger · Sample

MAG-A · Demo Brand · 3" · 1.3G

DSMT daily activity — fictional demo data

DateTypeDescriptionInOutOn hand
2026-08-28ReceiptDemo Sparkler · 200g · 1.4G4848
2026-08-28Show useDemo Shell · 3" · 1.3G — Show: Labor Day1236
2026-08-29Transfer inFrom MAG-B · Demo Comet · 2" · 1.3G2460
2026-08-29RemovalDemo Fountain · 500g · 1.4G — disposal654
DSMT on-hand preview

DSMT on-hand

Current magazine quantities grouped by brand, shell size, and hazard class.

Download sample PDF
DSMT daily activity preview

DSMT daily activity

ATF-style ledger with in/out lines and running on-hand per magazine group.

Download sample PDF