Traceability, Withdrawal and Recall Risk Assessment

RISK ASSESSMENT · TRACEABILITY AND RECALL

Traceability, Withdrawal and Recall: The Risk Assessment Behind a Plan That Works Under Pressure

By Mthokozisi Nkosi, Food Safety Specialist & Lead Auditor, ASC Food Safety · 15 min read

ASC Traceability, Withdrawal and Recall Risk Assessment Template RA20 for South African food manufacturers

Traceability is one of the twelve fundamental requirements of BRCGS Global Standard Food Safety Issue 9, at clause 3.9, and a major against its statement of intent costs certification and forces a further full audit. Four hours is the working expectation for that test, set by the site in its own procedure, with quantities reconciled at both ends. The Traceability, Withdrawal and Recall Risk Assessment Template (RA20) is R690.

At a glance

What it assesses
Where your trace breaks: at rework, bulk decanting, blending, part used containers, outsourced storage and the point where a code stops travelling with the product
BRCGS requirement
Issue 9, published 1 August 2022. Traceability at clause 3.9, a fundamental requirement. Incidents, withdrawal and recall at clause 3.11
ISO 22000:2018
Traceability system at clause 8.3, withdrawal and recall at clause 8.9.5. Still the current edition, with Amendment 1:2024 on climate action
The time objective
Clause 3.9 requires the site to define its own timescale and to test at least annually across product groups. It prints no number. Four hours is the working expectation most certification bodies and retail customers apply
South African notification
National Consumer Commission, per the Consumer Product Safety Recall Guidelines, Government Gazette 35434, Notice 490, 13 June 2012. Two days from commencing a recall action
Batch identification in law
Regulation 11 of R146 of 2010 deals with batch identification on the label
Template
Traceability, Withdrawal and Recall Risk Assessment Template (RA20), R690, register plus procedure plus completion guide plus read me
Training
Internal and Supplier Auditing Practices, R3,500, self paced online with lifetime access

If your last traceability test matched codes but never counted anything

Matching a batch code from a delivery note to a production record is a filing exercise. An auditor asks how many kilograms came in, how many litres went out, and where the difference went. The RA20 pack arrives with the risk register laid out by trace break point, the withdrawal and recall procedure, a mock recall record, the mass balance method and a completion guide for every field. Editable Word and Excel, mapped to BRCGS, IFS and SQF clauses.

Traceability, Withdrawal and Recall Risk Assessment Template, R690 Ask ASC to run a mock recall with you

What is the difference between a withdrawal and a recall?

Clause 3.11 of BRCGS Issue 9 covers incidents, withdrawal and recall. A withdrawal removes affected product from the supply chain before it reaches the consumer. It stops at your customers, your distributors and your depots. A recall goes further and asks consumers to return or destroy product they already hold, which means public notification. The step up is triggered by two facts: whether product has reached the consumer, and whether it presents a safety risk.

Sites get this wrong in both directions. Some call everything a recall and frighten a customer into delisting them over a labelling typo on stock that never left the depot. Others call a genuine safety event a withdrawal because the word is cheaper, keep it quiet, and then have to explain to a regulator why consumers were not told. Tone has nothing to do with it. The choice is documented, made against written criteria by a named person, and your procedure must contain those criteria.

Stock recoveryWithdrawalRecall
Where the product isStill under your control, on site or in your own warehouseReleased to customers, depots or distributors, not yet to consumersIn the hands of consumers, or reasonably assumed to be
Typical triggerAn internal check fails before dispatchA quality, legality or labelling issue with no acute safety riskA safety hazard, an undeclared allergen, or a legal breach affecting consumer health
Public noticeNoneNormally none, unless the customer requires itYes. Press, point of sale notices, website, social channels
Regulator involvementNone ordinarilyDepends on the reason and the product categoryNational Consumer Commission notification, plus the relevant health authority
Certification bodyNot usually notifiableNotifiable where food safety relatedNotifiable
Reverse logisticsInternal segregation and holdCustomer returns, credit notes, reconciliation of returned quantityConsumer returns, refunds, destruction records, effectiveness checks

On classification, be careful about which model you are using. The three class system, where Class I covers a reasonable probability of serious health consequences or death, Class II a temporary or medically reversible consequence, and Class III a situation unlikely to cause an adverse health consequence, comes from United States Food and Drug Administration practice. It is a useful internal severity scale and many South African manufacturers adopt it in their procedures for exactly that reason. It is not a South African statutory classification, so write it in your procedure as your own severity scale rather than presenting it as law.

Withdrawal or recall is a decision, and a decision needs written criteria, a named decision maker and a time stamp. Everything else is improvisation.

What does a traceability and recall risk assessment actually assess?

It assesses the points where identity is lost, which is where a clause 3.9 trace actually breaks. Every trace failure has the same shape: product changed form, changed container or changed hands, and the code did not travel with it. The register runs by break point rather than by product, scores likelihood of loss against the difficulty of recovering the link, and produces a control and an owner for each row above the threshold.

That is a different unit of assessment from most of the risk assessments in a management system, and it is why a generic template rarely works here. A hygiene risk assessment runs by area. A supplier assessment runs by material. A traceability assessment runs by transition: the moments in your process where one identified thing becomes another identified thing. List those transitions honestly and the register almost writes itself.

  • Goods receiving, where a supplier lot number is transcribed into your system, often by hand, often at speed, often at night
  • Bulk decanting, where a 25 kg bag or a 1,000 litre intermediate bulk container is emptied into a hopper or a silo and the original lot identity ends
  • Silo and tank blending, where two or more incoming lots occupy the same vessel and the trace becomes a range rather than a lot
  • Part used containers, where the remainder goes back to the store with the label torn, the seal open and the lot marked on tape
  • Rework, where yesterday’s product re enters today’s batch and drags an extra set of raw material lots with it
  • The coder, where a mechanical or software failure prints the wrong date, a repeated code or nothing at all
  • Repack, relabel and promotional packing, often done by a third party who does not carry your codes through
  • Outsourced storage and transport, where a third party warehouse picks by product code rather than by batch and ships mixed pallets
  • Dispatch allocation, where a delivery note records the product but not the batch, so the forward trace becomes an assumption

Score each break point on two axes. First, how likely is the link to be lost, given the current control and the current records. Second, how much product would fall inside the trace boundary if you had to assume the worst at that point. A break at the silo loses a link and widens the recall at the same time. That second axis is what turns the assessment from a compliance document into a commercial one, because it puts a number on the exposure your process design has created.

What does one step back, one step forward mean in practice?

Under clause 3.9 of BRCGS Issue 9 it means you can identify the immediate supplier of every material received and the immediate customer of every batch dispatched. You are not obliged to trace to the farm or to the individual shopper. You are obliged to make the two links either side of your gate complete, dated, quantified and retrievable without reconstructing them from memory, from an email folder or from a driver’s recollection.

Backward, that means a receiving record that carries the supplier, the supplier’s lot, the quantity, the date, the vehicle and the internal lot you assigned, linked to the goods receiving check and the certificate of analysis. Forward, it means a dispatch record that carries the customer, the delivery address, the batch, the quantity in units and the date, linked to a signed proof of delivery. Both must survive a system change and a staff change.

The weak side is almost always forward. Sites invest heavily in receiving because that is where the supplier approval programme lives, then dispatch mixed pallets on a delivery note that names the product and the case count but not the batch. When the trace is called, the answer becomes “it went to these four customers, probably”. Probably is not a trace. If your warehouse management system cannot allocate batch to delivery note, that is a finding waiting to be written, and it belongs in the register as a high scoring break point with a dated action against it.

Chain of custody is the third direction

Where a batch carries a certified claim, organic, halaal, kosher or a fair trade scheme, the trace has to reconcile certified input against certified output as well as physical quantity. A physical trace that balances while the certified volume does not is a claim failure, and under section 41 of the Consumer Protection Act 68 of 2008 a false or misleading representation is a separate exposure from the safety one.

The trace breaks upstream more often than you think

If your backward trace stalls because a supplier cannot give you their own lot detail, the problem is not in your warehouse, it is in your approval file. The Supplier and Purchased Material Approval Risk Assessment Template (RA11) at R690 sets approval evidence against material risk, including the traceability and change notification obligations that should sit in the supply agreement.

Supplier and Purchased Material Approval Risk Assessment, R690 Talk to ASC about your traceability test

A pest infestation that reaches product becomes a withdrawal decision. Prevent the infestation

ASC Pest Control is part of the ASC Food Safety Consultants group, owned and designed by food safety specialists, a SAPCA member with pest control operators registered under Act 36 of 1947, and built around what a BRCGS, FSSC 22000 or R638 audit or inspection actually asks for. Service reports, barcoded device monitoring and trend analysis live in the My ASC Pest Control Hub, so the pest file is audit ready before anyone asks for it. ASC Pest Control serves Gauteng and the Eastern Cape.

Food and beverage pest control by ASC Request a pest control site assessment

How should you decide your lot coding, and what does that decision cost?

Lot coding is a risk decision, not a printing decision. The narrower the code window, the smaller the quantity you have to withdraw when something goes wrong, and the more work the line has to do to change codes. Regulation 11 of R146 of 2010 requires batch identification on the label. Regulation 11 does not tell you how wide the batch may be, so the width is yours to justify.

Take a filling line producing 26,540 one litre cartons over a ten hour run. The table below shows what the same day looks like under four coding conventions. Nothing about the product changes. Only the exposure changes.

Coding conventionCodes per dayUnits inside one codeCost of a code changeWhen it makes sense
One code per production day126,540NoneLow risk, single ingredient, no allergen or claim differentiation, small daily volume
One code per process batch or tank3About 8,850One coder change at each batch change, already a natural breakThe default for most manufacturers. Aligns the code to the mixing vessel, which is where the ingredient trace already resets
One code per two hour filling window5About 5,300Four scheduled coder changes, verification at eachHigh risk categories, allergen containing lines, products carrying a claim, or where a customer specifies it
One code per hour10About 2,650Nine changes, nine verification records, higher chance of a coding errorOnly where the reduction in exposure genuinely outweighs the added coding risk. Rare outside high value or high hazard products

Two practical rules come out of this. First, align the code to a real physical reset in the process, normally the mixing vessel or the tank, because a code that does not match a physical boundary forces you to widen the trace anyway. Second, whichever convention you choose, the code has to be verified, and the verification record is what an auditor reads. A coder start up check, a check at each change and a check at the end of the run, each signed with the code observed, is the minimum. Code verification failures are one of the most common reasons a real withdrawal becomes wider than it needed to be.

3.9BRCGS Issue 9 traceability clause, a fundamental requirement
4 hrsexpected completion for a full backward and forward trace
2 daysto notify the National Consumer Commission of a recall action
R690Traceability, Withdrawal and Recall Risk Assessment (RA20)

Rework is where most traces quietly fail

Rework carries yesterday’s raw material lots into today’s batch, and if the rework record does not name the source batch and the quantity added, the backward trace stops at the hopper. The Rework Risk Assessment Template (RA13) at R690 scores rework by type, allergen status and traceability impact, and gives you the record that keeps the trace intact when rework enters the line.

Rework Risk Assessment Template, R690 Send us your last mock recall result

What is the four hour traceability test and how do you pass it?

The four hour test is a timed exercise in which you take a real batch and trace it backward to every raw material and packaging lot and forward to every customer, with quantities reconciled at both ends. BRCGS Issue 9 deals with traceability at clause 3.9, and requires the site to define its own timescale and to test at least annually across product groups. The clause states no number. Four hours is the working expectation most certification bodies and retail customers apply, so it is the objective most sites write into their own procedure.

Sites fail the four hours for reasons that have nothing to do with the four hours. They fail because one person holds the knowledge and that person is on leave. They fail because the raw material records are in a book in the store and the dispatch records are in a system in the office and nobody has ever joined them. They fail because the batch chosen had rework in it and the rework record does not say which batch the rework came from. Time is the symptom.

  1. Start the clock and record itWrite the start time, the person who called the exercise, the batch selected and the reason it was selected. An exercise with no recorded start time cannot demonstrate a four hour result, and that alone loses the point at audit.
  2. Trace backward to every input lotEvery raw material, every processing aid, every primary packaging component, every label and every rework addition, each with its supplier, supplier lot, your internal lot and the quantity used. Packaging and labels are the two most commonly omitted, and the label is what carries the allergen declaration.
  3. Trace forward to every outputEvery customer, delivery note, quantity, date and destination, plus stock still held, product on hold, samples retained and anything sold as second grade or to staff. Second grade sales and staff shop sales are the classic missing line.
  4. Reconcile quantities at both endsInput received against input used, held, sampled and wasted. Output produced against output dispatched, held, sampled and rejected. Report the unaccounted difference as a percentage against a tolerance you set in advance.
  5. Stop the clock and record the resultEnd time, elapsed time, what was found, what could not be found, and the corrective action with an owner and a date for anything that failed. A test that found nothing wrong and took three hours fifty is worth less than a test that found two gaps and closed them.
Choose the hard batch on purpose

Pick a batch that used rework, or a part used bulk container, or an ingredient blended in a silo, or one that went to more than three customers including an export consignment. A trace on the simplest single ingredient product on the site proves that the easy case works. Auditors know this, and choosing an obviously easy batch reads as an answer in itself.

Have us call the exercise, unannounced, with your team

An internal test run by the person who wrote the procedure tends to find what the procedure expects. We run the exercise the way a certification body does: an unannounced batch, a stopwatch, quantities demanded at both ends, and a written report you can put in front of your auditor. Offices in Gqeberha, Johannesburg and Cape Town, with on site project teams in Durban and virtual support nationwide. Consultation from R480 an hour, and a full project is scoped and quoted as one figure.

See our consulting services Ask ASC for a quote against your site

How do you run a mass balance reconciliation?

Mass balance reconciles quantity in against quantity out over a defined boundary, then reports the unaccounted difference as a percentage against a tolerance set in advance. Matching codes proves your records are linked. Reconciling quantities proves the records are true. BRCGS Issue 9 expects quantity checks where the trace covers raw materials through to finished product, which is why auditors ask for numbers rather than codes.

Here is a worked example on a single batch of one litre chilled apple juice, batch 26104A, produced from apple juice concentrate lot AJC-2604. The figures are illustrative and are used to show the method, not to describe any real site or product.

StageLineQuantityRecord it comes from
InputOpening stock, lot AJC-26040 kgStock take, previous day
InputReceived on lot AJC-26044,800 kgGoods receiving note GRN 11482
InputTotal input4,800 kg
Input accountedIssued to batch 26104A4,512 kgBatch issue sheet, weighed
Input accountedClosing stock in the store210 kgStock take, same day
Input accountedQC and retention samples6 kgSample register
Input accountedDrum residue and line loss48 kgWaste log
Input accountedTotal accounted, unaccounted 24 kg, 0.50 per cent against a 1.0 per cent tolerance4,776 kgPass
OutputTheoretical yield at 1 kg concentrate to 6.0 litres27,072 litresApproved recipe
Output accountedGood cartons produced and coded26,540Line production record
Output accountedRejected at filler and coder348Reject log
Output accountedQC and retention samples drawn24Sample register
Output accountedStart up flush and changeover loss96 litresWaste log
Output accountedTotal accounted, unaccounted 64 litres, 0.24 per cent against a 0.5 per cent tolerance27,008Pass
Dispatch traceDispatched, four customers, six delivery notes25,900Delivery notes and proofs of delivery
Dispatch traceHeld in the finished goods warehouse480Stock report at the time of the exercise
Dispatch traceBlocked on QA hold132Hold register
Dispatch traceRetention samples in the sample store24Sample register
Dispatch traceTotal located, unaccounted 4 cartons, 0.02 per cent26,536Pass

Now consider the failure that matters. If the dispatch figure had come back as 26,780 against 26,540 cartons produced, you would have shipped 240 more cartons of batch 26104A than you made. That is not a rounding problem. It means either the coder repeated the previous day’s code, or a delivery note was allocated to the wrong batch, or product from another batch was picked and shipped under this one. All three of those widen a withdrawal, and all three are found by counting rather than by matching.

Set the tolerance before you run the reconciliation and write it into the procedure with a justification. A tolerance is a statement about your process losses, not a cushion for missing records. When the variance falls outside it, the exercise is not finished until an investigation record explains where the difference went, and root cause work is what turns that into a closed finding. Our companion guidance on corrective action and root cause analysis for audit findings sets out how to structure that investigation.

Variance found, cause not found

A mass balance that keeps failing on the same material usually has one cause, and the team keeps writing the same correction against it. An Overview of Root Cause Analysis at R649 is the short route into the method, and the Root Cause Analysis One-Day course at R1,250 takes a team through it properly. Self paced online with lifetime access and a QR verifiable certificate. ASC does not charge VAT on training, so the price shown is the price paid.

Root Cause Analysis One-Day, R1,250 Ask ASC to run a mock recall with you

How do you run a mock recall that produces usable evidence?

Clause 3.11 of BRCGS Issue 9 covers withdrawal and recall, and a mock recall is not a traceability test with a different name. The trace answers where the product is. The mock recall answers whether you could get it back, how fast, and who you would have told. A defensible exercise uses a real dispatched batch, involves the actual crisis team, contacts a sample of real customers, and produces an effectiveness figure.

The effectiveness figure is what most sites leave out. Trace the batch, then ask: of the quantity dispatched, how much did we account for through customer responses within the time we set. If 25,900 cartons went to four customers and three customers confirmed their holdings within two hours, covering 21,400 cartons, your effectiveness at two hours was 82.6 per cent, and the exercise report should say so and say why the fourth customer did not respond. That single number tells an auditor more than ten pages of procedure.

🕑Vary the timingRun at least one exercise outside office hours or on a weekend. Real incidents arrive on a Friday evening. An exercise that only ever runs at ten on a Tuesday tests your best case and nothing else.
🎯Vary the scenarioAllergen mislabelling one year, foreign body the next, a supplier notification of a contaminated ingredient the year after. Each scenario exercises a different part of the plan and a different notification path.
👤Remove a key personDeclare the technical manager unavailable at the start. If the exercise cannot proceed without one named individual, the deputy arrangements in your plan are decorative and the register should say so.
📞Test the contact listActually dial the numbers. Emergency contact lists rot faster than any other document on site. A list with three dead numbers found during an exercise is a good outcome, and it belongs in the report.
📦Include the return legWhere would returned stock be quarantined, who receives it, how is it counted against what was dispatched, and how is destruction evidenced. Reverse logistics is the half of the plan nobody rehearses.
📝Write it up the same dayElapsed times, effectiveness percentage, what failed, actions with owners and dates. A report written a fortnight later from memory will not carry timings, and timings are the evidence.

Who sits on the recall crisis team, and what does each role do?

ISO 22000:2018 puts withdrawal and recall at clause 8.9.5, and the team behind it is a named list of people with defined authority, contactable outside working hours, each with a named deputy. Seven roles cover most manufacturers: team leader, technical lead, operations and warehouse, commercial and customer contact, regulatory liaison, communications, and a records keeper. The records keeper is the role sites omit and the one an auditor misses immediately, because without it there is no timeline.

RoleDecides or doesEvidence they generate
Team leaderCalls the incident, decides withdrawal or recall against the written criteria, authorises spend, chairs the reviewsThe decision record with time, criteria applied and signature
Technical or food safety leadRisk assessment of the hazard, defines the affected batch boundary, decides what is safe to releaseHazard assessment, batch boundary rationale, release and disposal decisions
Operations and warehouseLocates and blocks stock, runs the trace, quarantines returns, counts what comes backHold register, trace output, reconciliation of dispatched against recovered
Commercial and customer contactNotifies customers in the agreed order, manages credits and replacement supplyTimed notification log, acknowledgements received, customer holding confirmations
Regulatory liaisonNotifies the National Consumer Commission and the relevant health authority, keeps the correspondence fileNotification letters with dates, responses, any conditions imposed
CommunicationsDrafts the public notice and holding statement, single point of contact for media, manages the website and social channelsApproved statements, the published notice, the media log
Records keeperMaintains the incident log in real time. Every call, decision, time and nameThe timeline, which is the backbone of the post incident review and the auditor’s first request

Two design rules matter more than the org chart. First, one person cannot hold the technical decision and the media role at the same time, because both peak in the same hour. Second, the deputy list must be real. Test it by removing the leader at the start of an exercise. Emergency preparedness sits alongside this as its own assessment, because a recall may run at the same time as a power failure, a water interruption or a fire, and the plans have to work together rather than compete for the same people.

The recall plan and the emergency plan share the same people

If a recall is called during a utility failure or a site evacuation, the two plans draw on the same team at the same time. The Emergency Preparedness and Response Risk Assessment Template (RA21) at R690 scores the scenarios your site actually faces and sets the response, so the two documents fit together instead of contradicting each other on who does what.

Emergency Preparedness and Response Risk Assessment, R690 Talk to ASC about your traceability test

Who must you notify in South Africa when you recall food?

Customers first, then the National Consumer Commission. The Consumer Product Safety Recall Guidelines, published on 13 June 2012 in Government Gazette 35434 under Notice 490 in terms of the Consumer Protection Act 68 of 2008, ask a supplier to notify the Commission within two days of commencing a recall action, and to submit a recall strategy. That is a paraphrase of the Guidelines, not a quotation.

Section 60 of the Consumer Protection Act 68 of 2008 is headed “Safety monitoring and recall”, and it places the Commission at the centre of the system: the Commission maintains the practice for receiving notice of consumer complaints and returned goods, and it may issue a written notice requiring a recall where a supplier has not acted. Section 61, “Liability for damage caused by goods”, imposes liability on producers, importers, distributors and retailers for harm caused by unsafe goods, product failure, defects or hazards, or by inadequate instructions or warnings, irrespective of negligence. Those two sections are why the recall file is also a legal file.

WhoWhenUnder what
Your customers and distributorsImmediately, in the order set in your plan, in writing with acknowledgementYour supply agreements. Most retailer agreements set their own contractual timeline, which is often shorter than any statutory one
National Consumer CommissionWithin two days of commencing a recall action, with the recall strategyConsumer Product Safety Recall Guidelines, Government Gazette 35434, Notice 490, 13 June 2012, under the Consumer Protection Act 68 of 2008
Local authority environmental health practitionerAs soon as the affected product is identifiedR638 of 2018, made under the Foodstuffs, Cosmetics and Disinfectants Act 54 of 1972. The local authority is the body that issues your Certificate of Acceptability and inspects the premises
National Department of HealthWhere the issue crosses provincial boundaries or involves a national brand or an outbreakFoodstuffs, Cosmetics and Disinfectants Act 54 of 1972, administered nationally by the Department of Health
NRCSWhere the product falls under a compulsory specificationCompulsory specifications such as VC 8014 for canned fish, canned marine molluscs and canned crustaceans, VC 8019 for canned meat, VC 9100 for processed meat, VC 8017 for frozen fish and frozen marine molluscs, VC 8021 for smoked snoek
Department of AgricultureWhere the product carries a grading, composition or marking requirementAgricultural Product Standards Act 119 of 1990, administered by the Department of Agriculture, which separated from DALRRD on 1 April 2025 by Proclamation 199 of 2024
Port HealthWhere imported product is involved or a consignment is still at a point of entryPort Health inspects imported foodstuffs at points of entry and can detain a consignment
Your certification bodyWithin three working days of a significant incident, with full information within twenty one calendar daysBRCGS Issue 9 clause 3.11, management of incidents, product withdrawal and product recall. Paraphrased

Build this list into your plan with names, numbers, email addresses and the physical addresses of the local authority office, and review it at every mock recall. A generic line saying “notify the relevant authorities” is the version that fails when someone has to act on it at seven on a Friday evening. Our guide to South African food legislation sets out how these instruments fit together across the whole system.

Not sure which authority applies to your product

Canned fish, processed meat, fruit juice, dairy and fortified staples each pull in a different regulator, and getting the notification list wrong during a live recall is expensive. Our labelling and regulatory advisory team maps the instruments that apply to your specific products and puts the contacts in your plan. Label reviews run five to seven business days as standard, with a 48 hour express option.

Labelling and regulatory advisory Send us your last mock recall result

What goes in the customer notification and the public recall notice?

Both documents must be drafted in advance, approved in advance, and stored where the team can reach them without opening a shared drive that needs a password. The customer notification identifies the product precisely, by the batch identification regulation 11 of R146 of 2010 already requires on the label, states the action and the deadline, and asks for written confirmation of holdings. The public notice adds what consumers should do and how to get a refund.

Draft them as fill in the blank documents with the variable fields marked. Under pressure, people write badly, and a notice that is vague about which batches are affected causes customers to block far more stock than necessary. Precision here is not legal caution, it is commercial protection.

📧Customer notification, minimum contentProduct name as it appears on the pack, pack size, batch codes and date codes affected, the exact reason, whether it is a withdrawal or a recall, the action required, the deadline, arrangements for return or destruction, the request for written confirmation of quantities held, and a named contact with a mobile number.
📢Public recall notice, minimum contentEverything above in plain language, plus a photograph of the pack, what the hazard is and who is at risk, the instruction not to consume it, how and where to return it, the refund arrangement, a toll free or contact number with staffed hours, and an apology that does not admit facts you have not yet established.

Where the recall involves an undeclared allergen, name the allergen exactly as regulation 43 of R146 of 2010 lists it, because that is the wording consumers and clinicians recognise. Our allergen labelling guide covers the South African list and the wording conventions, and the Allergen Management in Food Supply Chain course at R1,450 trains the team that has to make that call at speed.

Do not draft the public notice during the incident

Every hour spent writing and approving a notice is an hour the product stays on shelf. Have the template approved by your legal or commercial function before you need it, so that the live version only needs the product details, the batch codes, the hazard and the contact number filled in and signed off.

The recall call comes at 11pm, to whoever answers

A recall plan is executed by whoever is reachable, not by whoever wrote it. Internal and Supplier Auditing Practices at R3,500 builds the internal audit capability that keeps the trace honest between certification audits, and Food Safety and Quality Culture at R1,195 addresses the reporting behaviour that decides whether a problem reaches the team early or late. Both self paced online with lifetime access and a QR verifiable certificate.

Internal and Supplier Auditing Practices, R3,500 Ask ASC for a quote against your site

A four hour mock recall needs records you can search, not files you can carry

ASCloud is the ASC paperless compliance platform: digital checklists, HACCP records and traceability supporting FSSC 22000, BRCGS, HACCP and R638 sites. The printing stops, the evidence sits where an auditor can see it, and where ASC manages your food safety system on the weekly option, your consultant approves the checklists and keeps an eye on the site between visits rather than waiting for the next one. Ask us for a walkthrough on your own checklists.

See ASCloud, the ASC paperless system Ask ASC for an ASCloud walkthrough

What is in the evidence pack the auditor reviews after a mock recall?

The auditor wants a single file that proves the clause 3.9 exercise happened, that it used real records, that it was timed, that quantities reconciled and that the failures produced actions with owners and dates. Ten items cover it. Sites that keep these ten in one folder, dated and signed, hand the auditor a complete section instead of assembling one in front of them.

  • The scenario brief stating what was simulated, the batch selected, why that batch, who called the exercise and the start time
  • The team attendance record with roles, and a note of who was deliberately declared unavailable
  • The withdrawal or recall decision record showing the criteria applied and the person who made the call, with a time stamp
  • The backward trace output listing every raw material, packaging and rework lot with supplier, supplier lot and quantity used
  • The forward trace output listing every customer, delivery note, quantity, date and destination, plus stock held, on hold and sampled
  • The mass balance reconciliation with the input and output figures, the tolerance applied and the investigation of any variance outside it
  • The notification log with the time each customer and each authority was contacted, by whom, by what means, and what was acknowledged
  • The effectiveness calculation showing quantity dispatched against quantity confirmed by customers within the time set, expressed as a percentage
  • The timing record with start time, end time and elapsed time for the trace and for the notification round
  • The exercise report and corrective action plan naming what failed, the root cause, the action, the owner, the due date and the verification of closure

Add the previous exercise report with its actions marked closed and verified. A file containing three years of exercises, each with two or three findings that were closed and verified, is the strongest evidence in this whole section, because it shows a system that improves. A file containing three identical reports that all say the exercise was successful shows a system that is being filled in. Keeping these records is also part of the wider records discipline covered in our note on the food safety records every South African food business must keep.

Storage and transport is where the forward trace usually breaks

Third party warehouses that pick by product code rather than by batch, and transporters who do not record which batch went on which vehicle, turn a precise forward trace into a range. The Storage, Warehousing and Transport Risk Assessment Template (RA12) at R690 scores those handovers. For certified distribution operations, the FSSC 22000 Transport and Storage toolkit carries 241 documents for Category G.

Storage, Warehousing and Transport Risk Assessment, R690 Browse the shop Ask us which pack you need

Which traceability and recall findings come up most often?

Findings against clause 3.9 and clause 3.11 cluster in a small number of places, and most are structural rather than technical. The exercise was a trace and not a recall, quantities were never reconciled, the contact list was out of date, rework broke the backward link, or the previous exercise raised actions that were never closed. Those five account for most of what I write against this section. None of them need money to close.

  • The mock recall was really a traceability test. Codes matched, no customer contacted, no effectiveness figure calculated, no notification log. The two exercises answer different questions and both are needed.
  • No quantities anywhere. A trace that lists batch codes and delivery notes without kilograms, litres or units cannot demonstrate that the records are true.
  • Packaging and labels left out of the backward trace. The label carries the allergen declaration and the date code, so a trace that ignores it misses the most common cause of a real recall.
  • Rework unrecorded. Rework added without naming the source batch and the quantity, so the backward trace stops at the hopper and the affected boundary has to be widened.
  • Second grade, staff sales and donations omitted from the forward trace. Product that left the site through a non standard route is still product that left the site.
  • Emergency contact list out of date. Numbers for people who left, no after hours numbers, no deputies, and no evidence the list was ever tested by dialling it.
  • No recorded start and end time. Without timings the exercise cannot demonstrate a four hour result, whatever the trace itself shows.
  • Withdrawal and recall criteria not written down. The procedure describes the process but never states what facts move an event from one to the other, or who decides.
  • No South African notification detail. A plan that names an overseas authority inherited from a group template, with no National Consumer Commission contact and no local authority environmental health office.
  • Actions from the last exercise still open. The single most damaging finding in this area, because it shows the exercise is run to satisfy a clause rather than to fix anything.
  • Certification body never notified of a real incident. BRCGS Issue 9 clause 3.11 requires it, and a certification body that discovers a recall from the press rather than from you has a certificate decision to make.

Where a finding has already been written, resist the urge to reissue the procedure. Work back to why the exercise was thin: usually no owner, no time allocated and no method for the quantity side. Our guides to BRCGS Issue 9 implementation, the 25 most common FSSC 22000 non conformances and the complete guide to food hygiene audits cover how findings are graded and closed out. If you are moving to the new scheme edition, the complete guide to FSSC 22000 Version 7 in South Africa carries the transition dates.

Month end, or the next unannounced customer trace request, whichever lands first

Buy the pack and run the exercise yourself with the method already written, or bring us in to call an unannounced exercise, chair the crisis team and write the report with your people. Both end in the same place: a break point register, a timed trace with quantities, an effectiveness figure and a corrective action plan that closes. Consultation from R480 an hour, and a full project is scoped and quoted as one figure rather than billed by the hour.

Traceability, Withdrawal and Recall Risk Assessment Template, R690 Talk to ASC about withdrawal and recall procedures

Read next from the ASC risk assessment library

Frequently asked questions

What is the difference between a product withdrawal and a product recall?
A withdrawal removes affected product from the supply chain before it reaches the consumer, so it stops at your customers, your distributors and your depots. A recall goes further and asks consumers to return or destroy product they already hold, which means public notification. The trigger for the step up is whether the product has reached the consumer and whether it presents a safety risk.
How long do you have to complete a traceability test?
BRCGS Global Standard Food Safety Issue 9 deals with traceability at clause 3.9, and requires the site to define its own timescale for completing a trace and to test at least annually across product groups. The clause prints no number. Four hours is the working expectation most certification bodies and retail customers apply, so it is the objective most sites write into their own procedure. The four hours cover a full trace backward to raw materials and forward to customers, with quantities reconciled, not codes matched.
Who must you notify in South Africa when you recall a food product?
Notify your customers first, then the National Consumer Commission. The Consumer Product Safety Recall Guidelines, published on 13 June 2012 in Government Gazette 35434 under Notice 490, ask a supplier to notify the Commission within two days of commencing a recall action. Also notify the local authority environmental health practitioner, the National Department of Health where the issue is national, and your certification body.
What is mass balance in a traceability exercise?
Mass balance reconciles the quantity of a material received against the quantity used, produced, held, sampled, wasted and dispatched over a defined period, then reports the unaccounted difference as a percentage against a stated tolerance. Matching codes proves your records are linked. Reconciling quantities proves the records are true. Auditors treat it as the test that separates a real trace from a paper one.
How often should you run a mock recall?
At least annually as a minimum, and more often if your risk assessment says so. Sites with many product groups, several sites, seasonal staff or a recent change of system usually run two or three a year and vary the scenario each time. Run at least one outside normal office hours, because a real incident rarely announces itself at ten on a Tuesday morning.
Does a mock recall have to use a real batch?
Yes. A mock recall built on an invented batch code proves nothing, because the exercise never touches your actual records. Pick a real batch that has already been dispatched, ideally one that used rework, a part used container or a bulk decant, then trace it both ways with quantities. Auditors ask for the batch number and check it against your production records.
What does one step back, one step forward mean?
It means you must be able to identify the immediate supplier of every material you received and the immediate customer to whom every batch was dispatched. You are not required to trace to the farm or to the shopper, but the two links either side of your gate must be complete, dated, quantified and retrievable without reconstructing them from memory or from an email folder.
Do you have to tell your certification body about a recall?
Yes. BRCGS Issue 9 handles incidents, product withdrawal and product recall at clause 3.11, and requires the site to notify its certification body within three working days of any product recall, or of any regulatory action taken against the site on a food safety or legality matter, then provide full information within twenty one calendar days, including corrective action, root cause analysis and a preventive action plan. That is a paraphrase of the requirement, not a quotation.

Key takeaways

  • Withdrawal stops at your customers, recall reaches consumers and needs public notice. Write the criteria and the named decision maker into the procedure so the choice is a documented decision rather than a judgement call made under pressure.
  • Traceability is a fundamental requirement of BRCGS Issue 9 at clause 3.9, tested at least annually, with four hours the working expectation for a full backward and forward trace that the site sets for itself. The clause itself prints no number. ISO 22000:2018 covers the same ground at clauses 8.3 and 8.9.5.
  • Codes matched is not a trace. Reconcile quantities at both ends against a tolerance set in advance, and investigate every variance outside it until the cause is found and recorded.
  • In South Africa the National Consumer Commission is the central recall authority under the Consumer Protection Act 68 of 2008, with notification within two days of commencing a recall action per the 2012 Guidelines, alongside the local authority environmental health practitioner and, where applicable, the NRCS, the Department of Agriculture and Port Health.
  • The strongest evidence pack is three years of dated exercises whose findings were closed and verified. Three identical reports saying the exercise was successful is the version that attracts a finding.
MN
Mthokozisi Nkosi
Food Safety Specialist & Lead Auditor, ASC Food Safety

Managing Director and Principal Consultant at ASC Food Safety Consultants. Completing a PhD in Public Health, with an MPH, MSc Data Science, MBA and BSc (Agric) Hons in Food Science and Technology. PCQI, Registered Lead Auditor with Exemplar Global and IRCA, SAATCA registered R638:2018 Lead Implementer and FoodBev SETA assessor. He works with manufacturers across South Africa on traceability, incident management and certification readiness, supported by a team of food scientists, biochemists and FSSC 22000 Lead Auditors.

Nobody schedules a recall for a Tuesday afternoon

The RA20 pack gives you the break point register, the withdrawal and recall procedure, the mock recall record, the mass balance method, the completion guide and the read me, in editable Word and Excel, mapped to BRCGS, IFS and SQF clauses. Buy it today and you can run a counted mock recall this week instead of discovering the gap during a real one.

Gqeberha head office, 14 Brickmakers Kloof Road, +27 41 004 0382. Johannesburg +27 10 500 4661. Cape Town +27 21 300 4024. The full range is in the risk assessment library and the ASC shop, and the courses are in the full course list.

Traceability, Withdrawal and Recall Risk Assessment Template, R690 Ask ASC to test your traceability in both directions

Published by ASC Food Safety, South African food safety and quality consultants. This article is general guidance and not a substitute for certification-specific advice.

Leave a Comment

I accept the Terms and Conditions and the Privacy Policy

News & updates 5 new
4.9/5 what do you need today?