A pharmaceutical manufacturer's head of quality sat in on a Business Central demo last week with one worry front and center: how do you stop someone from using material that hasn't passed inspection? It's the right question, and it comes up on nearly every call with a regulated maker moving off paper.
Business Central now has a Quality Management module (it arrived in a recent release), and it changes how incoming and produced material moves through the system. Here's how the pieces fit together, in plain terms.
The inspection template is where you define the test
You build an inspection template that lists the things you actually check. Each line can be a decimal value, a yes/no, a set of options, or free text, and you can attach documents to the result. Different item categories can point at different tests, so the same receiving process can run one test for one class of material and a different test for another.
You also set the rules for when the test fires. In the demo it was tied to purchasing, so it ran against incoming components. You can also run it on production output when a batch is produced. That's a design decision worth making deliberately, because it determines what gets inspected and when.
A failed lot gets blocked, and blocked means unusable
This is the part the head of quality cared about. When you receive lot-tracked material, the system won't let you post the receipt without assigning a lot number and (if you require it) an expiration date. Once received, the material still has to clear inspection before it can be put away. Try to register the put-away early and the system stops you: the inspection is still in progress.
If the inspection fails (and every line has to pass for the lot to pass), the workflow blocks that lot automatically. A blocked lot won't be pulled into a production order, and it won't be available to consume. So if you have 40 kg of an item and 10 kg sits in a failed, blocked lot, a production order that needs 35 kg will tell you there isn't enough, not quietly grab the bad material.
Unblocking a lot after a retest is controlled by permission sets. Some users can only view the inspection page; others can edit it. You decide who is allowed to change a result.
Quarantine is a bin, and the move can be automated with a rule
When a lot fails, you can move it to a quarantine bin. In the demo this was done per document, and the system generated the reclassification journal for you (from the pick zone to a quarantine bin, with a note on why). Worth being clear on: the block is what keeps failed material out of production. The quarantine bin is where it physically lives. The material still counts as on-hand inventory until you either write it off with a negative adjustment or send it back to the vendor on a credit memo.
If you'd rather not move failed lots one at a time, you can build a template or rule to sweep everything that failed into quarantine at the end of the day. That's the kind of thing we'd design around your actual process.
Conditional release and hard stops: what takes configuration
Not every quality question has a clean out-of-the-box answer, and it's better to say so up front. A few examples that came up:
- Conditional release: the pass/fail/in-progress statuses aren't hard-coded, so you can add a status like conditional release for a quality lead to sign off on. Whether it covers all your conditions depends on your process.
- Sampling for lab testing: pulling a sample container, sending part of it out, and returning the remainder to usable stock is handled through warehouse movements between bins, and the inspection page has a sample-quantity field to work with.
- A real-time second verification (a performed-by and reviewed-by hard stop before the next step) is not a native single switch, but you can approximate it with a dedicated bin plus a check on the move between bins.
The module is new and genuinely capable for regulated work, but specific controls depend on your process. We'd want to see your full quality workflow before promising a given rule maps cleanly.
If you're moving quality off paper
Getting inspections, lot blocking, quarantine, and material approval out of a binder and into your ERP is a real project, and the value is in matching the system to how your quality team actually works. If that's where you are, we're happy to walk through your specific process and where Business Central fits and where it needs help.