Argument one: regulations are not configurable fields
The first instinct of every ERP implementation partner is to model regulation as custom fields on the product master. A flag for EU Cosmetics, a free-text field for the REACH registration number, a checkbox for CLP hazard classification, a notes column for INCI. The thinking is that regulation is metadata about the product, so it belongs in the product record.
This is wrong on the merits. EU Cosmetics Regulation 1223/2009 is not metadata about a cosmetic, it is the operating constraint that decides whether the cosmetic can be sold. REACH is not a field on a substance, it is a registration regime with tonnage bands, dossier obligations and authorisation lists that change quarterly. CLP defines the hazard pictograms, signal words and precautionary statements that must appear on the label, derived from the actual composition, not typed in by a clerk. INCI is the naming convention that decides what goes on the pack and in what order, calculated from the formula.
In every case the regulation is an executable rule against the live composition of the product, not a static fact about the SKU. A custom field cannot tell you that an ingredient was added to Annex II last week and that thirty of your SKUs are now non-compliant in the EU. A custom field cannot generate a CLP label when the concentration of a hazardous component crosses a threshold. A custom field cannot re-derive the INCI list when the formulator swaps a preservative. Regulation lives in the operational core or it does not work.













