Quality & compliance
Traceability requirements for meat: what a buyer can ask for
How EU meat traceability actually works: the one-step-back, one-step-forward duty under Article 18, the data that must travel with a consignment, and what a pork batch code should resolve to.
Under EU law, every carton of pork must be traceable one step back to whoever supplied the raw material and one step forward to the business it was sold to. On top of that baseline, pork carries a sector-specific rule: the label must show where the animal was reared and slaughtered, plus a batch code that resolves to a production record. The two instruments are Article 18 of Regulation (EC) No 178/2002 and Commission Implementing Regulation (EU) No 1337/2013.
Article 18: one step back, one step forward
Regulation (EC) No 178/2002 (the General Food Law) requires traceability to be established at all stages of production, processing and distribution. Article 18 turns that principle into two duties on every food business operator:
- One step back — identify any person from whom a food, feed, food-producing animal or substance intended to be incorporated into a food has been supplied (Article 18(2)).
- One step forward — have systems and procedures to identify the other businesses to which the product has been supplied (Article 18(3)).
Article 18(4) additionally requires food placed on the market to be adequately labelled or identified to facilitate its traceability. Under Article 65, Articles 11 and 12 and Articles 14 to 20 have applied since 1 January 2005.
Two consequences matter commercially. First, the forward duty runs to businesses: the Commission's guidance of 26 January 2010 on Articles 11, 12, 14, 17, 18, 19 and 20 confirms that an operator identifies the food businesses it supplies, excluding final consumers, so the chain stops at the last B2B transaction.
Second, Article 18 does not by itself mandate internal traceability. The same guidance states that the Regulation "does not expressly compel operators to establish a link (so called internal traceability) between incoming and outgoing products", nor to record how batches are split and combined within a business. For pork, sector rules close that gap.
Article 18 exists to make Article 19 workable: an operator with reason to believe that food it has imported, produced, processed or distributed does not comply with the food safety requirements must immediately withdraw it and inform the competent authorities. How tightly batches are defined decides whether a withdrawal removes one pallet or a month's output.
What must travel with the consignment
Commission Implementing Regulation (EU) No 931/2011 sets the minimum traceability data set for food of animal origin. Article 3(1) requires it to be made available to the receiving operator and, on request, to the competent authority.
Required data element | Usual carrier |
|---|---|
Accurate description of the food | Invoice and packing list |
Volume or quantity of the food | Packing list: cartons, net weight |
Name and address of the operator from which the food was dispatched | Invoice header |
Name and address of the consignor (owner), if different | Invoice, CMR, bill of lading |
Name and address of the operator to whom the food is dispatched | Invoice, transport document |
Name and address of the consignee (owner), if different | Transport document |
Reference identifying the lot, batch or consignment | Carton label and packing list |
Date of dispatch | Loading date on CMR or B/L |
Article 3(3) leaves the form to the supplier's choice, provided the information is clearly and unequivocally retrievable by the receiving operator. It must be updated daily, kept until the food can reasonably be assumed consumed, and given to the authority without undue delay.
The pork layer: Regulation (EU) No 1337/2013
Regulation (EU) No 1337/2013 implements the origin-labelling provisions of Regulation (EU) No 1169/2011 for fresh, chilled and frozen meat of swine, sheep, goats and poultry; Article 1 takes the scope from Annex XI to Regulation (EU) No 1169/2011, which lists CN code 0203, meat of swine, fresh, chilled or frozen. It has applied since 1 April 2015.
Article 3 requires operators at every stage of production and distribution to have in place and use an identification and registration system. Article 4 governs batch formation and sets a hard ceiling: the size of a batch shall not exceed the production of one day in a single establishment. Article 5(1) requires the label to carry "Reared in: …", "Slaughtered in: …" and a batch code; under Article 5(2) the first two become "Origin: …" only where the operator proves to the competent authority that the animal was born, reared and slaughtered in one country.
For swine, which country counts as "reared in" depends on age and weight at slaughter:
Animal at slaughter | Country declared as "reared in" |
|---|---|
Slaughtered older than six months | Where the last rearing period of at least four months took place |
Slaughtered at under six months, live weight 80 kg or more | Where rearing took place after the animal reached 30 kg |
Slaughtered at under six months, live weight under 80 kg | Where the whole rearing period took place |
Note the structural difference from beef. Under Delegated Regulation (EU) 2019/2035, which replaced Title I of Regulation (EC) No 1760/2000 when Regulation (EU) 2016/429 deleted it on 21 April 2021, a bovine ear tag displays that animal's individual identification code (Article 38), while a pig's ear tag or tattoo displays the registration number of its establishment of birth (Article 52). Pork traceability rests on batch linkage, not an animal number, which is why the batch code is the load-bearing record.
How a batch code ties a carton to a production record
A batch code is only as useful as the records it resolves to. In a conventional slaughter-and-cutting operation the chain runs as follows.
Level | Identifier | Record it should resolve to |
|---|---|---|
Carton | Batch code on the label (GS1 application identifier (10), BATCH/LOT, where barcoded) | Packing run: date, shift, line, cut specification, net weight |
Pallet | SSCC, GS1 application identifier (00) | Carton list, cold store location, dispatch note |
Cutting input | Carcase or primal batch reference | Which slaughter day's carcases entered that packing run |
Slaughter | Kill date and lot | Ante- and post-mortem inspection outcome, Trichinella result under Regulation (EU) 2015/1375, carcase classification |
Holding | Establishment registration number (in Spain, the REGA code under Real Decreto 479/2004) | Holdings register entry and movement documents |
Establishment | Approval number in the oval identification mark applied under Regulation (EC) No 853/2004, Annex II, Section I | Approval scope, official control history |
Directive 2011/91/EU defines a lot as a batch of sales units produced, manufactured or packaged under practically the same conditions, and requires the indication to be preceded by the letter "L" unless it is clearly distinguishable from the other indications on the label.
What a buyer should be able to request
- The Regulation (EU) No 931/2011 data set for the consignment, in whatever document form the supplier uses.
- A batch list mapping carton counts and net weights to batch codes for that specific load.
- A written explanation of how batch codes are constructed, and confirmation that no batch spans more than one day's production in a single establishment.
- The evidence behind the "Reared in", "Slaughtered in" or "Origin" declarations on the label.
- Cold chain records. Regulation (EC) No 853/2004, Annex III, Section I, Chapter VII requires chilling to not more than 3 °C throughout offal and 7 °C throughout other meat.
- The outcome of a documented traceability exercise: a mock recall from a carton code back to the holding and forward to customers, with the elapsed time recorded.
- For consignments leaving the EU, the export health certificate. Article 12 of Regulation (EC) No 178/2002 requires exported food to comply with the relevant requirements of food law unless the importing country's authorities or its own laws and standards establish otherwise.
What this means for your order
Treat traceability as a specification item, not a compliance formality. Agree before shipment which batch identifier appears on the carton label, the pallet label and the packing list, and confirm all three carry the same string. Mismatches are a common reason a trace request stalls at a border check or an audit.
Ask for the batch-formation rule in writing. Within the one-day ceiling there is room to differ: a supplier that forms batches by shift and line gives narrower exposure than one pooling a whole day's output. Finally, check that your goods-inwards process captures the batch code against the delivery: your one-step-back record under Article 18 is only as good as the reference you file on arrival.
Sources
Every regulatory and trade fact above is traceable to the instrument or register named here.
- 1Regulation (EC) No 178/2002 (General Food Law), consolidated text — Article 12 exports, Article 18 traceability, Article 19 withdrawal, Article 65 application dates
- 2European Commission / Standing Committee on the Food Chain and Animal Health — Guidance on the implementation of Articles 11, 12, 14, 17, 18, 19 and 20 of Regulation (EC) No 178/2002, 26 January 2010 (internal traceability, final consumers)
- 3Commission Implementing Regulation (EU) No 931/2011 — traceability requirements for food of animal origin, Article 3 data set
- 4Commission Implementing Regulation (EU) No 1337/2013 — country of origin for fresh, chilled and frozen meat of swine, sheep, goats and poultry (Article 3 system, Article 4 one-day batch ceiling, Article 5 indications and swine thresholds)
- 5Regulation (EU) No 1169/2011 — food information to consumers, consolidated text (Article 26 and Annex XI, CN code 0203 meat of swine)
- 6Regulation (EC) No 853/2004, consolidated text — identification mark (Annex II, Section I) and chilling temperatures 3 °C offal / 7 °C other meat (Annex III, Section I, Chapter VII)
- 7Commission Delegated Regulation (EU) 2019/2035 — identification of kept terrestrial animals under Regulation (EU) 2016/429: Article 38 bovine individual identification code, Article 52 porcine establishment registration number
- 8Regulation (EC) No 1760/2000, consolidated text — Title I (Articles 1 to 10) deleted by Regulation (EU) 2016/429 with effect from 21 April 2021
- 9Commission Implementing Regulation (EU) 2015/1375 — specific rules on official controls for Trichinella in meat
- 10Directive 2011/91/EU — indications or marks identifying the lot to which a foodstuff belongs (lot definition, letter "L")
- 11GS1 — official Application Identifiers reference: (00) SSCC and (10) BATCH/LOT
- 12Ministerio de Agricultura, Pesca y Alimentación (Spain) — SITRAN and the Registro General de Explotaciones Ganaderas (REGA), Real Decreto 479/2004
Related on this site
Need this applied to your requirement?
Send the product codes and destination and our export team will confirm what applies to your shipment.
