Specialty chemicals live on lot genealogy, COA gates, and hazmat paperwork.
A finished batch is not a finished pallet, it is a finished pallet plus an in-house assay, plus a supplier COA on every consumed lot, plus a release event tied to a customer PO, plus the hazmat shipping docs needed to actually move it. When the COA loop runs manually, the gap between batch completion and customer shipment averages 38 hours and the recall-trace exercise that a customer needs in 24 takes 19. Polymr collapses both loops by treating lot genealogy as a graph and the release gate as a workflow, with the LIMS, batch record system, and ERP staying in their authoritative roles.
Built for the chemicals shape.
Polymr parses regulated-substance manifests (REACH, TSCA, OSHA HazCom, EPA TRI) into per-batch compliance attestation. Every consumed lot carries its regulator-touched flags forward, and the release gate cannot close on a batch missing a current SDS, an expired COA, or a substance whose threshold tripped on the rolling 12-month inventory.
Reactor-window scheduling reads against the quality-cert hold. A batch with an open assay window does not block a downstream reactor; the scheduler routes the next campaign around the hold and revisits when QA releases. Vendor quote scoring carries the quality-cert weight inline so a cheaper supplier with chronic COA delays does not win the next RFQ on landed price alone.
The batch record reads top to bottom. One human signature, five audit rows.
B-2244 of PMR-CH-44 closes at 11:44 with five stages already audited and the COA assembled. The QA lead sees the consumed-lot genealogy, the in-house assay, the supplier COAs on every input, and the customer commitment on PO-84412 in one screen. Release writes back to SAP through MD04 with the PDF attached.
| Stage | Start | Duration | Actor | 21 CFR 11 |
|---|---|---|---|---|
| charge | 08:14 | 22 min | op-4 | audit row written |
| heat ramp 65 → 142 °C | 08:36 | 48 min | auto | audit row written |
| hold + assay | 09:24 | 90 min | lims | audit row written |
| quench + transfer | 10:54 | 32 min | op-4 | audit row written |
| COA assemble | 11:26 | 18 min | polymr | audit row written |
| release gate | 11:44 | 14 min | QA lead | audit row written |
Cost variance is attributed at the SKU row, not the month end.
The 28-day rolling roll-up resolves standard cost against actual cost per kg per SKU, with the driver attribution carried inline. PMR-CH-44 ran 3.9% over standard on a monomer spike; PMR-CH-08 ran 10.6% over on a rework against B-2247. Finance does not need to chase the plant manager for the why.
The variance loop runs every batch close rather than every month close. By the time the controller opens the period report, the operations VP has already approved the corrective POs and the standard-cost refresh for the next quarter is on the queue.
| SKU | Standard | Actual | Δ % | Volume kg | Driver |
|---|---|---|---|---|---|
| PMR-CH-44 | $18.40 | $19.12 | +3.9% | 12,200 | monomer +4% |
| PMR-CH-22 | $11.80 | $11.74 | -0.5% | 8,400 | yield +0.6% |
| PMR-CH-08 | $22.10 | $24.45 | +10.6% | 4,880 | rework on B-2247 |
| PMR-CH-12 | $9.60 | $9.62 | +0.2% | 19,200 | - |
Hazard class, packing group, Tier II threshold. One catalog, live.
Every SKU carries its UN number, hazard class, packing group, and storage location. The Tier II threshold reconcile runs continuously against the WMS on-hand. When PMR-CH-44 crosses 10,000 lb at 14:22, the EPCRA filing draft sits on the EHS lead's queue inside the hour, not in the W34 close.
- PMR-CH-44UN1992Class 3 · flammablePG II11,200 lbover thresh
- PMR-CH-22UN3082Class 9 · env hazardPG III4,860 lbunder
- PMR-CH-08UN2924Class 3 + 8PG II880 lbunder
- PMR-CH-12UN1090Class 3 · flammablePG II6,200 lbunder
Six failure modes that govern a regulated chemicals plant.
Each is what the QA lead, the EHS coordinator, or the shipping clerk will name when asked why a released lot is not on a truck the same day it passed the in-house assay.
- COA assay queueLot L-44218 awaits COA from V-218 while the lab posts the assay 38 hours after delivery and batch B-2244 sits idle
V-218 ships lot L-44218 of monomer feedstock with the COA promised "within 24 hours of delivery". The dock receives at 09:14 Tuesday; the COA arrives by email at 16:48 Thursday. 55 hours later. Receiving had already staged the lot against batch B-2244 which was scheduled to start at 06:00 Wednesday. The reactor sits idle through Wednesday third shift waiting on the assay against the customer-required purity spec. The downstream customer commitment on PO-84412 slips two days. The QA queue did not have the assay turn-time built into the planning view.
- Lot-pair incompatibility caught lateRaw lot pair L-44218 + L-44291 flagged incompatible by formulation rules and only caught at the batch-prep visual
L-44218 (monomer from V-218) and L-44291 (filler from V-244) have a formulation flag: when both arrive within the same 30-day delivery window from different campaign cycles, the moisture-drift profile creates a polymerization risk at the standard 78°C reactor temperature. The flag lives in the bench formulation library. The batch-prep team caught it visually at 05:42 Tuesday morning during the kit-build because they recognized the lot numbers from the prior week's incident review. not because the planning system surfaced it. The catch worked this time and will not next.
- Recall trace across three systemsRecall trace on lot L-43881 takes 19 hours of paper-pull because COA, assay results, and batch genealogy live in three different systems
A customer flags lot L-43881 of PMR-CH-44 for a moisture-spec discrepancy 11 weeks after release. The trace requires enumerating every raw lot consumed in every batch that fed L-43881 (5 raw lots across 3 batches), every intermediate lot generated (2 intermediates), every finished lot derived (4 finished lots across 18 customer pallets), and the COA + assay state at each transition. The COA PDFs live in the QA file share. The assay numerical data lives in LabWare LIMS. The lot consumption graph lives in SAP. The reconciliation is a 19-hour QA + IT exercise across the three systems, correct but not actionable inside the customer's SLA window.
- Hazmat shipping doc gapHazmat shipping document for PO-84412 missing UN number, the carrier rejects the load, and the shipment stalls 2 days
PO-84412 ships against L-44218 of a Class-8 corrosive. The carrier arrives at 14:18 Friday for pickup. The bill of lading is missing the UN number against the DOT Hazardous Materials Table. a manual entry that the shipping clerk usually pulls from the customer-specific shipping book but missed because the customer was a new account for that grade. The carrier refuses the load. The shipment sits on the dock through the weekend and rolls Tuesday next week. The customer billing date slips and the freight rate is 18% above the original quote because the original truck is no longer available.
- Reblend gate held overnightReblend of batch B-2247 needs QA re-review and the release gate is held overnight because the QA lead's desk closed at 18:00
B-2247 of PMR-CH-22 fails its primary release COA on assay (97.0% against a 98.0% spec) at 16:48 Wednesday. The shift supervisor authorizes a reblend with an additive boost. The reblend finishes at 21:14, the re-test posts at 22:30, the second COA reads 98.3% in-spec. But the QA lead release-gate authority is a single named individual whose desk closed at 18:00. The release sits unsigned until 07:20 Thursday morning. The 9-hour overnight hold pushes the shipment a full day past the customer commitment and the customer service team has no live view of why.
- EPA SARA Tier II driftEPA SARA Tier II inventory snapshot is pulled annually and monthly accuracy drifts 8-14% before the next reconciliation
The site is required to maintain accurate threshold-quantity reporting for SARA Tier II reportable substances (PMR-CH-44 carries a 10,000-lb threshold; PMR-CH-22 a 500-lb extremely-hazardous). The annual report is built from the year-end inventory snapshot plus a manual reconciliation against shipping records. Through the year, the running balance against the reporting threshold drifts 8-14% because the snapshot logic does not account for in-transit, in-reactor, or quarantined material consistently. An EHS audit in Q3 surfaces the drift and the site spends three weeks of QA + EHS time rebuilding the running balance from receipt logs.
What this looked like at a specialty chemicals producer.
- Situation
- Every batch required a COA: assay, purity, moisture. Before it could ship against a customer PO. QC ran tests, results landed in the LIMS, the lot was either released or quarantined.
- What was breaking
- COA preparation was the last manual step between batch completion and shipment, averaging 38 hours per batch including QC queue + paperwork. A failed retest re-ran the manual loop. Customer commitments slipped on quarantined lots because re-allocation against alternate lots was a phone call, not a workflow.
- Margin and bottleneck analysis
- Quote-to-procure
- Engineering revisions
Three siblings carry the same regulated-batch shape.
- Batch process
Batch cousin. reactor scheduling, yield variance, and weekly plan stability carry over from specialty chemicals into the broader batch-process world without losing the regulated release-gate posture.
- Adhesives
Formula cousin. adhesives plants share the same approved-substitute table dynamics, the same single-source resin slip behaviour, and a lighter-weight version of the COA release gate.
- Food and beverage
FSMA cousin. lot-level traceability, recall blast-radius math, and the same multi-system reconciliation tax show up under a different regulatory acronym but the same operational shape.
