The UN 38.3 Test Timing Mistake That Can Push Back Your Pack Shipment

by Cobalt & Current

The mistake is treating UN 38.3 as a test you order after the pack is built. UN 38.3 sits on the critical path from design freeze to shipping. If the production-intent sample, the cell traceability record, and the documentation packet are not ready when the test window opens, the lab cannot start, and the shipment date moves. The fix is to schedule the test as a program gate, not as a purchasing transaction: lock the sample definition, own the document packet, and write the retest policy before the first design change.

I'm in a program review with the schedule on the screen. The block labeled 'UN 38.3' is a single bar between design freeze and first shipment. The sample-build date is still open. The lab intake email in my hand asks for the cell lot traceability sheet and the BMS specification. The program manager says the pack will be ready next week. You can see the problem from where you're sitting: the test is not a bar on a chart, it is a queue with a door, and the door does not open until the sample and the packet are both complete.

The test is a chain, not a checkbox

The test sequence runs through altitude, thermal, vibration, shock, external short circuit, impact or crush, overcharge, and forced discharge. I do not recite that list in a schedule meeting, but I keep it in mind because it is a chain. A failure early stops the run. The rest of the window becomes diagnosis, design change, sample rebuild, and rescheduling. That is why the test cannot start on a hand-built pack that is not the production-intent article. If the sample has a different cell, a different BMS firmware build, or a different housing than the released design, I am not testing the pack I plan to ship.

The lab can only start when it has a sample that represents the released bill of materials and the manufacturing process. I have watched a program lose its place in line because the sample build used one cell lot and the production BOM named another. The lab did not create that delay. The program did, by treating sample readiness as a factory detail instead of a test input.

Sample readiness has an owner, and it is not the lab

At intake, I want the sample build record to show cell manufacturer, cell part number, lot or date code, pack BOM revision, BMS firmware revision, and the build traveler. If those do not match the released design, the lab has a reason to stop. The clock does not reset because the lab is slow. It resets because the sample is not the sample.

Cell traceability is the first thing I check. The cells in the test pack need to trace to the cell lot and to the cell UN 38.3 summary that travels with the pack. If the cell changes after the pack is built, the test sample is stale before it ships. I have seen a buyer try to solve this by sending the lab a cell datasheet from a different lot and promising the production cells will be equivalent. That is not a schedule fix. It is a new problem with a later date on it.

The documentation packet is part of the test window

I build the packet before the crate leaves the factory: test request form, pack datasheet, cell datasheets, cell test summaries, BMS specification, electrical schematic, BOM, sample build traveler, cell traceability, prior test reports, and a change description for any retest. Missing documents do not just slow intake. They can reset it, because the lab's intake review starts when the packet is complete, not when the crate hits receiving.

I have seen a crate sit because the cell datasheet revision did not match the BOM. Nobody was being careless in an obvious way. The BOM had moved, the datasheet had not, and the lab had no reason to guess which one was current. That is not a lab delay. That is a program delay I owned. When I build the packet, I check revision matches the same way I check a purchase order against a quote. A missing or mismatched document is a gate, not a note.

Full test or retest: decide before the change order

A full UN 38.3 test is the complete sequence on a new pack design. A retest after a design change is usually narrower, but the scope is not mine to guess. It depends on what changed and what the lab and the shipping requirements will accept. The calendar mistake is assuming every change is a small retest. A cell change, a BMS change, a housing or potting change, or a manufacturing process change can move the scope.

I write the retest policy into the program plan: who decides scope, what evidence the lab needs, and how much calendar buffer the program will hold. I also decide who pays for the retest before the change order is signed, because a retest nobody budgeted for is a retest nobody schedules. If the program treats retest as a contingency, it will treat the test window as a contingency too, and that is how the shipment date becomes the buffer.

Shipping is the reason the calendar matters

Finished packs do not ship on most modes before the test summary exists. Air carriers and freight forwarders ask for it at booking. I do not treat the report as a file that follows the shipment. I treat it as a shipping document. If the test window slips, the shipment slips with it, and the customer receiving date is the first thing that moves.

That is why I do not let the test sit behind packaging approval or label artwork. Those are real tasks, but they are not the gate. The gate is a completed test on a production-intent sample with a packet the lab can accept. When the test is late, the pack can be finished, crated, and ready to go, and it still will not move.

How I build the window without a live lab quote

Without a live quote, I still build a placeholder window. I use gates, not fixed durations: design freeze, sample build and traceability, documentation packet complete, lab intake, test execution, report review, and a failure and retest buffer. I ask the lab to confirm the window, but I do not let the quote create the plan. If I wait for a quote to put the test on the schedule, the schedule is already late.

The tradeoff is real. Booking a window before samples exist can waste a slot, and waiting for perfect samples can put me behind the lab's queue. I book against a sample-readiness gate and keep the lab informed when the gate moves. That is not a perfect system. It is better than discovering at the shipping desk that the test was never on the critical path.

What I check before the crate goes to the lab

I check that the sample build record matches the released BOM. I check that the cell lot on the sample matches the cell traceability sheet and the cell summary. I check that the BMS firmware revision is the one we intend to ship. I check that the packet has no open revision mismatches. I check that the program has a named owner for the test window and a named owner for the retest decision. If any of those is missing, I move the ship date before the lab does.

The mistake that pushes back a pack shipment is rarely just a late purchase order to a lab. It is scheduling the test without owning the inputs the test depends on. Once I treat sample readiness, traceability, and the documentation packet as part of the test window, UN 38.3 stops being a surprise on the calendar. It becomes a gate I can see coming, and a gate I can plan around.

Cobalt & Current
Written by Cobalt & Current

Cobalt & Current is the shared byline of a group of US sourcing and quality professionals working in custom lithium-ion pack procurement. Between them they have handled cell sourcing, pack assembly audits, and dangerous goods documentation for OEM programs.

More about us