{"asset": "legal-metrology-accuracy-classes", "asset_type": "tolerance", "body": "Accuracy classes and maximum permissible errors that Directive 2014/32/EU (the Measuring Instruments Directive) assigns to instruments used for trade in the EU. Each record is one instrument type at one accuracy class under one measurement condition, with the permitted error the directive states. Covers the ten instrument-specific annexes: water meters (MI-001), gas meters and volume conversion devices (MI-002), active electrical energy meters (MI-003), thermal energy meters (MI-004), measuring systems for liquids other than water including fuel dispensers and road tankers (MI-005), automatic weighing instruments (MI-006), taximeters (MI-007), material measures (MI-008), dimensional measuring instruments (MI-009) and exhaust gas analysers (MI-010). Answers 'what is the maximum permissible error for a water meter', 'what accuracy class does a petrol pump have to be', 'MID accuracy class for a taximeter', 'allowed error on a weighbridge', 'thermal energy meter accuracy class 2 MPE' and 'is my fuel dispenser within tolerance'. The values are condition-dependent -- the error allowed at low flow differs from the error allowed at high flow, and in-service limits differ from new-instrument limits -- so a single percentage figure is almost always the wrong answer. A deliberate mirror: there is one original, but the numbers sit in ten annexes of a 300,000-character legal text with no per-instrument row structure, and search engines currently answer this question from document-sharing sites and equipment vendors rather than from the directive.\n", "description": "Accuracy classes and maximum permissible errors that Directive 2014/32/EU (the Measuring Instruments Directive) assigns to instruments used for trade in the EU. Each record is one instrument type at one accuracy class under one measurement condition, with the permitted error the directive states. Covers the ten instrument-specific annexes: water meters (MI-001), gas meters and volume conversion devices (MI-002), active electrical energy meters (MI-003), thermal energy meters (MI-004), measuring systems for liquids other than water including fuel dispensers and road tankers (MI-005), automatic weighing instruments (MI-006), taximeters (MI-007), material measures (MI-008), dimensional measuring instruments (MI-009) and exhaust gas analysers (MI-010). Answers 'what is the maximum permissible error for a water meter', 'what accuracy class does a petrol pump have to be', 'MID accuracy class for a taximeter', 'allowed error on a weighbridge', 'thermal energy meter accuracy class 2 MPE' and 'is my fuel dispenser within tolerance'. The values are condition-dependent -- the error allowed at low flow differs from the error allowed at high flow, and in-service limits differ from new-instrument limits -- so a single percentage figure is almost always the wrong answer. A deliberate mirror: there is one original, but the numbers sit in ten annexes of a 300,000-character legal text with no per-instrument row structure, and search engines currently answer this question from document-sharing sites and equipment vendors rather than from the directive.", "file": "index.md", "generated": true, "harvested": "2026-08-05", "key_field": "instrument_type", "licence": "EU legislation reused under Commission Decision 2011/833/EU on the reuse of documents from the EU institutions. legislation.gov.uk content is Open Government Licence v3.0. Note the single-database volume advisory: one publisher supplies every record here, which is the EU/UK database right question -- mitigated by the source being legislation published under an explicit reuse decision.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "dataset", "verified": false}
{"accuracy_class": "1.0", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meter\n\n**Annex:** IV\n\n**Accuracy class:** 1.0\n\n**Condition:** After durability test\n\n**Maximum permissible error:** Variation not exceeding one-third of MPE\n\n**Scope or member state option:** MI-002. Class 1.0 durability test variation.\n\n> The variation of the measurement result after the durability test when compared with the initial measurement result shall not exceed one-third of the MPE in point 2.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "after-durability-test-iv-gas-meter.md", "generated": true, "harvested": "2026-08-05", "id": "after-durability-test-iv-gas-meter", "instrument_type": "Gas meter", "maximum_permissible_error": "Variation not exceeding one-third of MPE", "measurement_condition": "After durability test", "scope_note": "MI-002. Class 1.0 durability test variation.", "source_quote": "The variation of the measurement result after the durability test when compared with the initial measurement result shall not exceed one-third of the MPE in point 2.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** After durability test, lower zone (Q1 to Q2)\n\n**Maximum permissible error:** Variation not exceeding 3 % of metered volume\n\n**Scope or member state option:** MI-001. Durability test variation, lower zone.\n\n> 3 % of the metered volume between Q 1 included and Q 2 excluded;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "after-durability-test-lower-zone-q1-to-q2-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "after-durability-test-lower-zone-q1-to-q2-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "Variation not exceeding 3 % of metered volume", "measurement_condition": "After durability test, lower zone (Q1 to Q2)", "scope_note": "MI-001. Durability test variation, lower zone.", "source_quote": "3 % of the metered volume between Q 1 included and Q 2 excluded;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** After durability test, upper zone (Q2 to Q4)\n\n**Maximum permissible error:** Variation not exceeding 1.5 % of metered volume\n\n**Scope or member state option:** MI-001. Durability test variation, upper zone.\n\n> 1,5 % of the metered volume between Q 2 included and Q 4 included.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "after-durability-test-upper-zone-q2-to-q4-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "after-durability-test-upper-zone-q2-to-q4-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "Variation not exceeding 1.5 % of metered volume", "measurement_condition": "After durability test, upper zone (Q2 to Q4)", "scope_note": "MI-001. Durability test variation, upper zone.", "source_quote": "1,5 % of the metered volume between Q 2 included and Q 4 included.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "1.5", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meter\n\n**Annex:** IV\n\n**Accuracy class:** 1.5\n\n**Condition:** After durability test, upper zone (Qt to Qmax)\n\n**Maximum permissible error:** Variation not exceeding 2 %\n\n**Scope or member state option:** MI-002. Class 1.5 durability test variation.\n\n> The variation of the measurement result after the durability test when compared with the initial measurement result for the flow rates in the range Q t to Q max - shall not exceed the measurement result by more than 2 %.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "after-durability-test-upper-zone-qt-to-qmax-iv-gas-meter.md", "generated": true, "harvested": "2026-08-05", "id": "after-durability-test-upper-zone-qt-to-qmax-iv-gas-meter", "instrument_type": "Gas meter", "maximum_permissible_error": "Variation not exceeding 2 %", "measurement_condition": "After durability test, upper zone (Qt to Qmax)", "scope_note": "MI-002. Class 1.5 durability test variation.", "source_quote": "The variation of the measurement result after the durability test when compared with the initial measurement result for the flow rates in the range Q t to Q max - shall not exceed the measurement result by more than 2 %.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "0.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (aircraft refuelling)\n\n**Annex:** VII\n\n**Accuracy class:** 0.5\n\n**Condition:** Aircraft refuelling systems\n\n**Maximum permissible error:** 0.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for aircraft refuelling.\n\n> measuring systems for refuelling aircraft\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "aircraft-refuelling-systems-vii-liquid-measuring-system-aircraft-refuelling.md", "generated": true, "harvested": "2026-08-05", "id": "aircraft-refuelling-systems-vii-liquid-measuring-system-aircraft-refuelling", "instrument_type": "Liquid measuring system (aircraft refuelling)", "maximum_permissible_error": "0.5 %", "measurement_condition": "Aircraft refuelling systems", "scope_note": "MI-005. Accuracy class for aircraft refuelling.", "source_quote": "measuring systems for refuelling aircraft", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (aircraft refuelling) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "XI, XII, XIII, XIIII / Y(I), Y(II), Y(a), Y(b)", "annex": "VIII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Automatic catchweigher\n\n**Annex:** VIII\n\n**Accuracy class:** XI, XII, XIII, XIIII / Y(I), Y(II), Y(a), Y(b)\n\n**Condition:** All loads, automatic operation\n\n**Maximum permissible error:** Per Tables 1-4\n\n**Scope or member state option:** MI-006. Eight accuracy classes for catchweighers.\n\n> These primary categories are further divided into four accuracy classes:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "all-loads-automatic-operation-viii-automatic-catchweigher.md", "generated": true, "harvested": "2026-08-05", "id": "all-loads-automatic-operation-viii-automatic-catchweigher", "instrument_type": "Automatic catchweigher", "maximum_permissible_error": "Per Tables 1-4", "measurement_condition": "All loads, automatic operation", "scope_note": "MI-006. Eight accuracy classes for catchweighers.", "source_quote": "These primary categories are further divided into four accuracy classes:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Automatic catchweigher \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition, scope_note", "verified": false}
{"annex": "Annex IV (MI-002)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meters and volume conversion devices \u2014 volume conversion device\n\n**Annex:** Annex IV (MI-002)\n\n**Condition:** ambient temperature 20 \u00b0C \u00b1 3 \u00b0C, ambient humidity 60 % \u00b1 15 %, nominal values for power supply\n\n**Maximum permissible error:** \u00b1 0,5 %\n\n> 0,5 % at ambient temperature 20 \u00b0C \u00b1 3 \u00b0C, ambient humidity 60 % \u00b1 15 %, nominal values for power supply;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "ambient-temperature-20-c-3-c-ambient-humidity-60-15-nominal-values-for-power-sup-annex-iv-mi-002-gas-meters-and-volume-conversion-devices-volume-conversion-device.md", "generated": true, "harvested": "2026-08-05", "id": "ambient-temperature-20-c-3-c-ambient-humidity-60-15-nominal-values-for-power-sup-annex-iv-mi-002-gas-meters-and-volume-conversion-devices-volume-conversion-device", "instrument_type": "Gas meters and volume conversion devices \u2014 volume conversion device", "maximum_permissible_error": "\u00b1 0,5 %", "measurement_condition": "ambient temperature 20 \u00b0C \u00b1 3 \u00b0C, ambient humidity 60 % \u00b1 15 %, nominal values for power supply", "source_quote": "0,5 % at ambient temperature 20 \u00b0C \u00b1 3 \u00b0C, ambient humidity 60 % \u00b1 15 %, nominal values for power supply;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meters and volume conversion devices \u2014 volume conversion device \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex XI (MI-009)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Dimensional measuring instruments \u2014 area measuring instruments\n\n**Annex:** Annex XI (MI-009)\n\n**Maximum permissible error:** \u00b1 1,0 %, but not less than 1 dm\u00b2\n\n> The MPE is 1,0 %, but not less than 1 dm 2 .\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "annex-xi-mi-009-dimensional-measuring-instruments-area-measuring-instruments.md", "generated": true, "harvested": "2026-08-05", "id": "annex-xi-mi-009-dimensional-measuring-instruments-area-measuring-instruments", "instrument_type": "Dimensional measuring instruments \u2014 area measuring instruments", "maximum_permissible_error": "\u00b1 1,0 %, but not less than 1 dm\u00b2", "source_quote": "The MPE is 1,0 %, but not less than 1 dm 2 .", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Dimensional measuring instruments \u2014 area measuring instruments \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex XI (MI-009)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Dimensional measuring instruments \u2014 multidimensional measuring instruments\n\n**Annex:** Annex XI (MI-009)\n\n**Maximum permissible error:** \u00b1 1,0 d\n\n**Scope or member state option:** d is the scale interval\n\n> The MPE is \u00b1 1,0 d.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "annex-xi-mi-009-dimensional-measuring-instruments-multidimensional-measuring-instruments.md", "generated": true, "harvested": "2026-08-05", "id": "annex-xi-mi-009-dimensional-measuring-instruments-multidimensional-measuring-instruments", "instrument_type": "Dimensional measuring instruments \u2014 multidimensional measuring instruments", "maximum_permissible_error": "\u00b1 1,0 d", "scope_note": "d is the scale interval", "source_quote": "The MPE is \u00b1 1,0 d.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Dimensional measuring instruments \u2014 multidimensional measuring instruments \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "XI", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Area measuring instrument\n\n**Annex:** XI\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Area of irregular shaped objects (e.g. leather)\n\n**Maximum permissible error:** 1.0 %, but not less than 1 dm2\n\n**Scope or member state option:** MI-009. Area measuring instrument MPE.\n\n> The MPE is 1,0 %, but not less than 1 dm 2 .\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "area-of-irregular-shaped-objects-e-g-leather-xi-area-measuring-instrument.md", "generated": true, "harvested": "2026-08-05", "id": "area-of-irregular-shaped-objects-e-g-leather-xi-area-measuring-instrument", "instrument_type": "Area measuring instrument", "maximum_permissible_error": "1.0 %, but not less than 1 dm2", "measurement_condition": "Area of irregular shaped objects (e.g. leather)", "scope_note": "MI-009. Area measuring instrument MPE.", "source_quote": "The MPE is 1,0 %, but not less than 1 dm 2 .", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Area measuring instrument \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "I", "annex": "Annex X (MI-008)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Material measures of length\n\n**Annex:** Annex X (MI-008)\n\n**Accuracy class:** I\n\n**Condition:** between two non-consecutive scale marks\n\n**Maximum permissible error:** \u00b1 (0,1 + 0,1 L) mm, where L is length rounded up to next whole metre; c = 0,1 mm for terminal interval bounded by a surface\n\n> ANNEX X MATERIAL MEASURES (MI-008) CHAPTER I Material measures of length The relevant essential requirements of Annex I, the specific requirements of this Annex and the conformity assessment procedures listed in this chapter, apply to material measures of length defined below. However, the requirement for the supply of a copy of declarations of conformity may be interpreted as applying to a batch or consignment rather than each individual instrument. DEFINITIONS Material measure of length | An instrument comprising scale marks whose distances are given in legal units of length. | SPECIFIC REQUIREMENTS Reference Conditions 1.1. | For tapes of length equal to or greater than 5 metres, the maximum permissible errors (MPEs) are to be met when a tractive force of fifty newtons or other force values as specified by the manufacturer and marked on the tape accordingly, or in the case of rigid or semi-rigid measures no tractive force is needed, is applied. | 1.2. | The reference temperature is 20 \u00b0C unless otherwise specified by the manufacturer and marked on the measure accordingly. | MPEs 2. | The MPE, positive or negative in mm, between two non-consecutive scale marks is (a + bL), where:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "between-two-non-consecutive-scale-marks-annex-x-mi-008-material-measures-of-length.md", "generated": true, "harvested": "2026-08-05", "id": "between-two-non-consecutive-scale-marks-annex-x-mi-008-material-measures-of-length", "instrument_type": "Material measures of length", "maximum_permissible_error": "\u00b1 (0,1 + 0,1 L) mm, where L is length rounded up to next whole metre; c = 0,1 mm for terminal interval bounded by a surface", "measurement_condition": "between two non-consecutive scale marks", "source_quote": "ANNEX X MATERIAL MEASURES (MI-008) CHAPTER I Material measures of length The relevant essential requirements of Annex I, the specific requirements of this Annex and the conformity assessment procedures listed in this chapter, apply to material measures of length defined below. However, the requirement for the supply of a copy of declarations of conformity may be interpreted as applying to a batch or consignment rather than each individual instrument. DEFINITIONS Material measure of length | An instrument comprising scale marks whose distances are given in legal units of length. | SPECIFIC REQUIREMENTS Reference Conditions 1.1. | For tapes of length equal to or greater than 5 metres, the maximum permissible errors (MPEs) are to be met when a tractive force of fifty newtons or other force values as specified by the manufacturer and marked on the tape accordingly, or in the case of rigid or semi-rigid measures no tractive force is needed, is applied. | 1.2. | The reference temperature is 20 \u00b0C unless otherwise specified by the manufacturer and marked on the measure accordingly. | MPEs 2. | The MPE, positive or negative in mm, between two non-consecutive scale marks is (a + bL), where:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Material measures of length \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "I, II, III, D, S", "annex": "X", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Material measure of length\n\n**Annex:** X\n\n**Accuracy class:** I, II, III, D, S\n\n**Condition:** Between two non-consecutive scale marks\n\n**Maximum permissible error:** Formula (a + bL) mm; class-dependent a and b values\n\n**Scope or member state option:** MI-008. Length measure MPE formula.\n\n> The MPE, positive or negative in mm, between two non-consecutive scale marks is (a + bL), where:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "between-two-non-consecutive-scale-marks-x-material-measure-of-length.md", "generated": true, "harvested": "2026-08-05", "id": "between-two-non-consecutive-scale-marks-x-material-measure-of-length", "instrument_type": "Material measure of length", "maximum_permissible_error": "Formula (a + bL) mm; class-dependent a and b values", "measurement_condition": "Between two non-consecutive scale marks", "scope_note": "MI-008. Length measure MPE formula.", "source_quote": "The MPE, positive or negative in mm, between two non-consecutive scale marks is (a + bL), where:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Material measure of length \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex IX (MI-007)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeters\n\n**Annex:** Annex IX (MI-007)\n\n**Condition:** calculation of the fare\n\n**Maximum permissible error:** \u00b1 0,1 %, minimum including rounding: corresponding to the least significant digit of the fare indication\n\n**Scope or member state option:** excluding any errors due to application of the taximeter in a taxi\n\n> For the calculation of the fare: \u00b1 0,1 % minimum, including rounding: corresponding to the least significant digit of the fare indication.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "calculation-of-the-fare-annex-ix-mi-007-taximeters.md", "generated": true, "harvested": "2026-08-05", "id": "calculation-of-the-fare-annex-ix-mi-007-taximeters", "instrument_type": "Taximeters", "maximum_permissible_error": "\u00b1 0,1 %, minimum including rounding: corresponding to the least significant digit of the fare indication", "measurement_condition": "calculation of the fare", "scope_note": "excluding any errors due to application of the taximeter in a taxi", "source_quote": "For the calculation of the fare: \u00b1 0,1 % minimum, including rounding: corresponding to the least significant digit of the fare indication.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeters \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, scope_note", "verified": false}
{"annex": "Annex VI (MI-004)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Thermal energy meters \u2014 calculator\n\n**Annex:** Annex VI (MI-004)\n\n**Condition:** calculator sub-assembly\n\n**Maximum permissible error:** E c = \u00b1 (0,5 + \u0394\u03b8min/\u0394\u03b8)\n\n> The relative MPE of the calculator, expressed in %:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "calculator-sub-assembly-annex-vi-mi-004-thermal-energy-meters-calculator.md", "generated": true, "harvested": "2026-08-05", "id": "calculator-sub-assembly-annex-vi-mi-004-thermal-energy-meters-calculator", "instrument_type": "Thermal energy meters \u2014 calculator", "maximum_permissible_error": "E c = \u00b1 (0,5 + \u0394\u03b8min/\u0394\u03b8)", "measurement_condition": "calculator sub-assembly", "source_quote": "The relative MPE of the calculator, expressed in %:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Thermal energy meters \u2014 calculator \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "0", "annex": "Annex XII (MI-010)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analysers\n\n**Annex:** Annex XII (MI-010)\n\n**Accuracy class:** 0\n\n**Condition:** CO fraction\n\n**Maximum permissible error:** \u00b1 0,03 % vol or \u00b1 5 %, whichever is greater\n\n> Two classes (0 and I) are being defined for exhaust gas analysers. The relevant minimum measuring ranges for these classes are shown in Table 1. Table 1 Classes and measuring ranges | Parameter | Classes 0 and I | CO fraction |\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "co-fraction-annex-xii-mi-010-exhaust-gas-analysers.md", "generated": true, "harvested": "2026-08-05", "id": "co-fraction-annex-xii-mi-010-exhaust-gas-analysers", "instrument_type": "Exhaust gas analysers", "maximum_permissible_error": "\u00b1 0,03 % vol or \u00b1 5 %, whichever is greater", "measurement_condition": "CO fraction", "source_quote": "Two classes (0 and I) are being defined for exhaust gas analysers. The relevant minimum measuring ranges for these classes are shown in Table 1. Table 1 Classes and measuring ranges | Parameter | Classes 0 and I | CO fraction |", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analysers \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "0", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** 0\n\n**Condition:** CO fraction\n\n**Maximum permissible error:** +/- 0.03 % vol or +/- 5 %, whichever is greater\n\n**Scope or member state option:** MI-010. Class 0 CO fraction MPE.\n\n> \u00b1 0,03 % vol\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "co-fraction-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "co-fraction-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "+/- 0.03 % vol or +/- 5 %, whichever is greater", "measurement_condition": "CO fraction", "scope_note": "MI-010. Class 0 CO fraction MPE.", "source_quote": "\u00b1 0,03 % vol", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error, measurement_condition, scope_note", "verified": false}
{"accuracy_class": "0 and I", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** 0 and I\n\n**Condition:** CO2 fraction\n\n**Maximum permissible error:** +/- 0.5 % vol or +/- 5 %, whichever is greater\n\n**Scope or member state option:** MI-010. CO2 fraction MPE.\n\n> \u00b1 0,5 % vol\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "co2-fraction-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "co2-fraction-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "+/- 0.5 % vol or +/- 5 %, whichever is greater", "measurement_condition": "CO2 fraction", "scope_note": "MI-010. CO2 fraction MPE.", "source_quote": "\u00b1 0,5 % vol", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition, scope_note", "verified": false}
{"accuracy_class": "1, 2, 3", "annex": "VI", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Thermal energy meter\n\n**Annex:** VI\n\n**Accuracy class:** 1, 2, 3\n\n**Condition:** Complete instrument, rated operating conditions\n\n**Maximum permissible error:** Class-dependent formula\n\n**Scope or member state option:** MI-004. Three accuracy classes.\n\n> The following accuracy classes are defined for thermal energy meters: 1, 2, 3.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "complete-instrument-rated-operating-conditions-vi-thermal-energy-meter.md", "generated": true, "harvested": "2026-08-05", "id": "complete-instrument-rated-operating-conditions-vi-thermal-energy-meter", "instrument_type": "Thermal energy meter", "maximum_permissible_error": "Class-dependent formula", "measurement_condition": "Complete instrument, rated operating conditions", "scope_note": "MI-004. Three accuracy classes.", "source_quote": "The following accuracy classes are defined for thermal energy meters: 1, 2, 3.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Thermal energy meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, maximum_permissible_error, measurement_condition", "verified": true}
{"accuracy_class": "1, 2, 3", "annex": "VI", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Thermal energy meter\n\n**Annex:** VI\n\n**Accuracy class:** 1, 2, 3\n\n**Condition:** Complete instrument\n\n**Maximum permissible error:** Formula-based per class (Ef + Et + Ec)\n\n**Scope or member state option:** MI-004. MPE as percentage of true value.\n\n> The maximum permissible relative errors applicable to a complete thermal energy meter, expressed in percent of the true value for each accuracy class, are:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "complete-instrument-vi-thermal-energy-meter.md", "generated": true, "harvested": "2026-08-05", "id": "complete-instrument-vi-thermal-energy-meter", "instrument_type": "Thermal energy meter", "maximum_permissible_error": "Formula-based per class (Ef + Et + Ec)", "measurement_condition": "Complete instrument", "scope_note": "MI-004. MPE as percentage of true value.", "source_quote": "The maximum permissible relative errors applicable to a complete thermal energy meter, expressed in percent of the true value for each accuracy class, are:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Thermal energy meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "1", "annex": "Annex VI (MI-004)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Thermal energy meters\n\n**Annex:** Annex VI (MI-004)\n\n**Accuracy class:** 1\n\n**Condition:** complete thermal energy meter\n\n**Maximum permissible error:** E = \u00b1 (2 + 4 \u0394\u03b8min/\u0394\u03b8 + 0,01 qp/q)\n\n**Scope or member state option:** E f , E t , E c according to points 7.1 to 7.3\n\n> MPEs applicable to complete thermal energy meters The maximum permissible relative errors applicable to a complete thermal energy meter, expressed in percent of the true value for each accuracy class, are: \u2014 | For class 1: , with E f , E t , E c according to points 7.1 to 7.3.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "complete-thermal-energy-meter-annex-vi-mi-004-thermal-energy-meters.md", "generated": true, "harvested": "2026-08-05", "id": "complete-thermal-energy-meter-annex-vi-mi-004-thermal-energy-meters", "instrument_type": "Thermal energy meters", "maximum_permissible_error": "E = \u00b1 (2 + 4 \u0394\u03b8min/\u0394\u03b8 + 0,01 qp/q)", "measurement_condition": "complete thermal energy meter", "scope_note": "E f , E t , E c according to points 7.1 to 7.3", "source_quote": "MPEs applicable to complete thermal energy meters The maximum permissible relative errors applicable to a complete thermal energy meter, expressed in percent of the true value for each accuracy class, are: \u2014 | For class 1: , with E f , E t , E c according to points 7.1 to 7.3.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Thermal energy meters \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "2.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (cryogenic)\n\n**Annex:** VII\n\n**Accuracy class:** 2.5\n\n**Condition:** Cryogenic liquids (temperature below -153 degrees C)\n\n**Maximum permissible error:** 2.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for cryogenic systems.\n\n> measuring systems for cryogenic liquids (temperature below \u2013 153 \u00b0C)\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "cryogenic-liquids-temperature-below-153-degrees-c-vii-liquid-measuring-system-cryogenic.md", "generated": true, "harvested": "2026-08-05", "id": "cryogenic-liquids-temperature-below-153-degrees-c-vii-liquid-measuring-system-cryogenic", "instrument_type": "Liquid measuring system (cryogenic)", "maximum_permissible_error": "2.5 %", "measurement_condition": "Cryogenic liquids (temperature below -153 degrees C)", "scope_note": "MI-005. Accuracy class for cryogenic systems.", "source_quote": "measuring systems for cryogenic liquids (temperature below \u2013 153 \u00b0C)", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (cryogenic) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "A, B, C", "annex": "V", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Active electrical energy meter\n\n**Annex:** V\n\n**Accuracy class:** A, B, C\n\n**Condition:** Different temperature ranges\n\n**Maximum permissible error:** Per Table 2, relevant range applies\n\n**Scope or member state option:** MI-003. Temperature range selection.\n\n> When a meter operates in different temperature ranges the relevant MPE values shall apply.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "different-temperature-ranges-v-active-electrical-energy-meter.md", "generated": true, "harvested": "2026-08-05", "id": "different-temperature-ranges-v-active-electrical-energy-meter", "instrument_type": "Active electrical energy meter", "maximum_permissible_error": "Per Table 2, relevant range applies", "measurement_condition": "Different temperature ranges", "scope_note": "MI-003. Temperature range selection.", "source_quote": "When a meter operates in different temperature ranges the relevant MPE values shall apply.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Active electrical energy meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex IX (MI-007)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeters\n\n**Annex:** Annex IX (MI-007)\n\n**Condition:** distance travelled\n\n**Maximum permissible error:** \u00b1 0,2 %, minimum value of mpe: 4 m\n\n**Scope or member state option:** excluding any errors due to application of the taximeter in a taxi\n\n> For the distance travelled: \u00b1 0,2 % minimum value of mpe: 4 m;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "distance-travelled-annex-ix-mi-007-taximeters.md", "generated": true, "harvested": "2026-08-05", "id": "distance-travelled-annex-ix-mi-007-taximeters", "instrument_type": "Taximeters", "maximum_permissible_error": "\u00b1 0,2 %, minimum value of mpe: 4 m", "measurement_condition": "distance travelled", "scope_note": "excluding any errors due to application of the taximeter in a taxi", "source_quote": "For the distance travelled: \u00b1 0,2 % minimum value of mpe: 4 m;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeters \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "IX", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeter\n\n**Annex:** IX\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Distance travelled measurement\n\n**Maximum permissible error:** +/- 0.2 %, minimum value 4 m\n\n**Scope or member state option:** MI-007. Taximeter distance MPE.\n\n> For the distance travelled: \u00b1 0,2 %\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "distance-travelled-measurement-ix-taximeter.md", "generated": true, "harvested": "2026-08-05", "id": "distance-travelled-measurement-ix-taximeter", "instrument_type": "Taximeter", "maximum_permissible_error": "+/- 0.2 %, minimum value 4 m", "measurement_condition": "Distance travelled measurement", "scope_note": "MI-007. Taximeter distance MPE.", "source_quote": "For the distance travelled: \u00b1 0,2 %", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "0 and I", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** 0 and I\n\n**Condition:** Each fraction measured, rated operating conditions\n\n**Maximum permissible error:** Greater of absolute value or percentage of true value (per Table 2)\n\n**Scope or member state option:** MI-010. Greater-of rule for MPEs.\n\n> For each of the fractions measured, the maximum error value permitted under rated operating conditions according to point 1.1 of Annex I is the greater of the two values shown in Table 2. Absolute values are expressed in % vol or ppm vol, percentage values are percent of the true value.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "each-fraction-measured-rated-operating-conditions-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "each-fraction-measured-rated-operating-conditions-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "Greater of absolute value or percentage of true value (per Table 2)", "measurement_condition": "Each fraction measured, rated operating conditions", "scope_note": "MI-010. Greater-of rule for MPEs.", "source_quote": "For each of the fractions measured, the maximum error value permitted under rated operating conditions according to point 1.1 of Annex I is the greater of the two values shown in Table 2. Absolute values are expressed in % vol or ppm vol, percentage values are percent of the true value.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "XI", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Multidimensional measuring instrument\n\n**Annex:** XI\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Edge length of smallest enclosing rectangular parallelepiped\n\n**Maximum permissible error:** +/- 1.0 d (scale interval)\n\n**Scope or member state option:** MI-009. Multidimensional measuring instrument MPE.\n\n> The MPE is \u00b1 1,0 d.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "edge-length-of-smallest-enclosing-rectangular-parallelepiped-xi-multidimensional-measuring-instrument.md", "generated": true, "harvested": "2026-08-05", "id": "edge-length-of-smallest-enclosing-rectangular-parallelepiped-xi-multidimensional-measuring-instrument", "instrument_type": "Multidimensional measuring instrument", "maximum_permissible_error": "+/- 1.0 d (scale interval)", "measurement_condition": "Edge length of smallest enclosing rectangular parallelepiped", "scope_note": "MI-009. Multidimensional measuring instrument MPE.", "source_quote": "The MPE is \u00b1 1,0 d.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Multidimensional measuring instrument \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "1.5", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meter\n\n**Annex:** IV\n\n**Accuracy class:** 1.5\n\n**Condition:** Error after durability test\n\n**Maximum permissible error:** Not exceeding twice the MPE in point 2\n\n**Scope or member state option:** MI-002. Class 1.5 error after durability.\n\n> The error of indication after the durability test shall not exceed twice the MPE in point 2.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "error-after-durability-test-iv-gas-meter.md", "generated": true, "harvested": "2026-08-05", "id": "error-after-durability-test-iv-gas-meter", "instrument_type": "Gas meter", "maximum_permissible_error": "Not exceeding twice the MPE in point 2", "measurement_condition": "Error after durability test", "scope_note": "MI-002. Class 1.5 error after durability.", "source_quote": "The error of indication after the durability test shall not exceed twice the MPE in point 2.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Error after durability test, lower zone (Q1 to Q2)\n\n**Maximum permissible error:** +/- 6 % of metered volume\n\n**Scope or member state option:** MI-001. Error after durability, lower zone.\n\n> \u00b1 6 % of the metered volume between Q 1 included and Q 2 excluded;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "error-after-durability-test-lower-zone-q1-to-q2-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "error-after-durability-test-lower-zone-q1-to-q2-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "+/- 6 % of metered volume", "measurement_condition": "Error after durability test, lower zone (Q1 to Q2)", "scope_note": "MI-001. Error after durability, lower zone.", "source_quote": "\u00b1 6 % of the metered volume between Q 1 included and Q 2 excluded;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Error after durability test, upper zone (Q2 to Q4), cold water (0.1-30 degrees C)\n\n**Maximum permissible error:** +/- 2.5 % of metered volume\n\n**Scope or member state option:** MI-001. Error after durability, upper zone, cold water.\n\n> \u00b1 2,5 % of the metered volume between Q 2 included and Q 4 included for water meters intended to meter water with a temperature between 0,1 \u00b0C and 30 \u00b0C,\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "error-after-durability-test-upper-zone-q2-to-q4-cold-water-0-1-30-degrees-c-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "error-after-durability-test-upper-zone-q2-to-q4-cold-water-0-1-30-degrees-c-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "+/- 2.5 % of metered volume", "measurement_condition": "Error after durability test, upper zone (Q2 to Q4), cold water (0.1-30 degrees C)", "scope_note": "MI-001. Error after durability, upper zone, cold water.", "source_quote": "\u00b1 2,5 % of the metered volume between Q 2 included and Q 4 included for water meters intended to meter water with a temperature between 0,1 \u00b0C and 30 \u00b0C,", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error, scope_note", "verified": true}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Error after durability test, upper zone (Q2 to Q4), hot water (30-90 degrees C)\n\n**Maximum permissible error:** +/- 3.5 % of metered volume\n\n**Scope or member state option:** MI-001. Error after durability, upper zone, hot water.\n\n> \u00b1 3,5 % of the metered volume between Q 2 included and Q 4 included for water meters intended to meter water with a temperature between 30 \u00b0C and 90 \u00b0C.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "error-after-durability-test-upper-zone-q2-to-q4-hot-water-30-90-degrees-c-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "error-after-durability-test-upper-zone-q2-to-q4-hot-water-30-90-degrees-c-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "+/- 3.5 % of metered volume", "measurement_condition": "Error after durability test, upper zone (Q2 to Q4), hot water (30-90 degrees C)", "scope_note": "MI-001. Error after durability, upper zone, hot water.", "source_quote": "\u00b1 3,5 % of the metered volume between Q 2 included and Q 4 included for water meters intended to meter water with a temperature between 30 \u00b0C and 90 \u00b0C.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error, scope_note", "verified": true}
{"accuracy_class": "N/A (single class)", "annex": "IX", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeter\n\n**Annex:** IX\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Fare calculation\n\n**Maximum permissible error:** +/- 0.1 %, minimum corresponding to least significant digit\n\n**Scope or member state option:** MI-007. Taximeter fare calculation MPE.\n\n> For the calculation of the fare: \u00b1 0,1 %\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "fare-calculation-ix-taximeter.md", "generated": true, "harvested": "2026-08-05", "id": "fare-calculation-ix-taximeter", "instrument_type": "Taximeter", "maximum_permissible_error": "+/- 0.1 %, minimum corresponding to least significant digit", "measurement_condition": "Fare calculation", "scope_note": "MI-007. Taximeter fare calculation MPE.", "source_quote": "For the calculation of the fare: \u00b1 0,1 %", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "1", "annex": "Annex VI (MI-004)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Thermal energy meters \u2014 flow sensor\n\n**Annex:** Annex VI (MI-004)\n\n**Accuracy class:** 1\n\n**Condition:** flow sensor sub-assembly\n\n**Maximum permissible error:** E f = \u00b1 (1 + 0,01 qp/q), but not more than 5 %\n\n> Class 1: , but not more than 5 %,\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "flow-sensor-sub-assembly-annex-vi-mi-004-thermal-energy-meters-flow-sensor.md", "generated": true, "harvested": "2026-08-05", "id": "flow-sensor-sub-assembly-annex-vi-mi-004-thermal-energy-meters-flow-sensor", "instrument_type": "Thermal energy meters \u2014 flow sensor", "maximum_permissible_error": "E f = \u00b1 (1 + 0,01 qp/q), but not more than 5 %", "measurement_condition": "flow sensor sub-assembly", "source_quote": "Class 1: , but not more than 5 %,", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Thermal energy meters \u2014 flow sensor \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "0.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Fuel dispenser (not liquefied gases)\n\n**Annex:** VII\n\n**Accuracy class:** 0.5\n\n**Condition:** Fuel dispensers for non-liquefied-gas fuels\n\n**Maximum permissible error:** 0.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for fuel dispensers.\n\n> fuel dispensers (not for liquefied gases),\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "fuel-dispensers-for-non-liquefied-gas-fuels-vii-fuel-dispenser-not-liquefied-gases.md", "generated": true, "harvested": "2026-08-05", "id": "fuel-dispensers-for-non-liquefied-gas-fuels-vii-fuel-dispenser-not-liquefied-gases", "instrument_type": "Fuel dispenser (not liquefied gases)", "maximum_permissible_error": "0.5 %", "measurement_condition": "Fuel dispensers for non-liquefied-gas fuels", "scope_note": "MI-005. Accuracy class for fuel dispensers.", "source_quote": "fuel dispensers (not for liquefied gases),", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Fuel dispenser (not liquefied gases) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "N/A", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meter\n\n**Annex:** IV\n\n**Accuracy class:** N/A\n\n**Condition:** Gas meter with temperature conversion, 30 degrees C range\n\n**Maximum permissible error:** MPE increased by 0.5 %\n\n**Scope or member state option:** MI-002. Temperature conversion additional MPE.\n\n> For a gas meter with temperature conversion, which only indicates the converted volume, the MPE of the meter is increased by 0,5 % in a range of 30 \u00b0C extending symmetrically around the temperature specified by the manufacturer that lies between 15 \u00b0C and 25 \u00b0C. Outside this range, an additional increase of 0,5 % is permitted in each interval of 10 \u00b0C.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "gas-meter-with-temperature-conversion-30-degrees-c-range-iv-gas-meter.md", "generated": true, "harvested": "2026-08-05", "id": "gas-meter-with-temperature-conversion-30-degrees-c-range-iv-gas-meter", "instrument_type": "Gas meter", "maximum_permissible_error": "MPE increased by 0.5 %", "measurement_condition": "Gas meter with temperature conversion, 30 degrees C range", "scope_note": "MI-002. Temperature conversion additional MPE.", "source_quote": "For a gas meter with temperature conversion, which only indicates the converted volume, the MPE of the meter is increased by 0,5 % in a range of 30 \u00b0C extending symmetrically around the temperature specified by the manufacturer that lies between 15 \u00b0C and 25 \u00b0C. Outside this range, an additional increase of 0,5 % is permitted in each interval of 10 \u00b0C.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "0", "annex": "Annex XII (MI-010)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analysers\n\n**Annex:** Annex XII (MI-010)\n\n**Accuracy class:** 0\n\n**Condition:** HC fraction\n\n**Maximum permissible error:** \u00b1 10 ppm vol or \u00b1 5 %, whichever is greater\n\n> Two classes (0 and I) are being defined for exhaust gas analysers. The relevant minimum measuring ranges for these classes are shown in Table 1. Table 1 Classes and measuring ranges | Parameter | Classes 0 and I | CO fraction | from 0 to 5 % vol | CO 2 fraction | from 0 to 16 % vol | HC fraction |\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "hc-fraction-annex-xii-mi-010-exhaust-gas-analysers.md", "generated": true, "harvested": "2026-08-05", "id": "hc-fraction-annex-xii-mi-010-exhaust-gas-analysers", "instrument_type": "Exhaust gas analysers", "maximum_permissible_error": "\u00b1 10 ppm vol or \u00b1 5 %, whichever is greater", "measurement_condition": "HC fraction", "source_quote": "Two classes (0 and I) are being defined for exhaust gas analysers. The relevant minimum measuring ranges for these classes are shown in Table 1. Table 1 Classes and measuring ranges | Parameter | Classes 0 and I | CO fraction | from 0 to 5 % vol | CO 2 fraction | from 0 to 16 % vol | HC fraction |", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analysers \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "0", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** 0\n\n**Condition:** HC fraction\n\n**Maximum permissible error:** +/- 10 ppm vol or +/- 5 %, whichever is greater\n\n**Scope or member state option:** MI-010. Class 0 HC fraction MPE.\n\n> \u00b1 10 ppm vol\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "hc-fraction-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "hc-fraction-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "+/- 10 ppm vol or +/- 5 %, whichever is greater", "measurement_condition": "HC fraction", "scope_note": "MI-010. Class 0 HC fraction MPE.", "source_quote": "\u00b1 10 ppm vol", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition, scope_note", "verified": false}
{"accuracy_class": "N/A", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** N/A\n\n**Condition:** Lambda value calculation\n\n**Maximum permissible error:** 0.3 %\n\n**Scope or member state option:** MI-010. Lambda calculation MPE.\n\n> The MPE on lambda calculation is 0,3 %.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "lambda-value-calculation-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "lambda-value-calculation-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "0.3 %", "measurement_condition": "Lambda value calculation", "scope_note": "MI-010. Lambda calculation MPE.", "source_quote": "The MPE on lambda calculation is 0,3 %.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "1.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (liquefied carbon dioxide)\n\n**Annex:** VII\n\n**Accuracy class:** 1.5\n\n**Condition:** Liquefied carbon dioxide\n\n**Maximum permissible error:** 1.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for liquefied CO2.\n\n> Measuring systems for liquefied carbon dioxide\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "liquefied-carbon-dioxide-vii-liquid-measuring-system-liquefied-carbon-dioxide.md", "generated": true, "harvested": "2026-08-05", "id": "liquefied-carbon-dioxide-vii-liquid-measuring-system-liquefied-carbon-dioxide", "instrument_type": "Liquid measuring system (liquefied carbon dioxide)", "maximum_permissible_error": "1.5 %", "measurement_condition": "Liquefied carbon dioxide", "scope_note": "MI-005. Accuracy class for liquefied CO2.", "source_quote": "Measuring systems for liquefied carbon dioxide", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (liquefied carbon dioxide) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "1.0", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (liquefied gases, >= -10 C)\n\n**Annex:** VII\n\n**Accuracy class:** 1.0\n\n**Condition:** Liquefied gases under pressure, temperature >= -10 degrees C\n\n**Maximum permissible error:** 1.0 %\n\n**Scope or member state option:** MI-005. Accuracy class for liquefied gas systems.\n\n> Measuring systems for liquefied gases under pressure measured at a temperature equal to or above \u2013 10 \u00b0C\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "liquefied-gases-under-pressure-temperature-10-degrees-c-vii-liquid-measuring-system-liquefied-gases-10-c.md", "generated": true, "harvested": "2026-08-05", "id": "liquefied-gases-under-pressure-temperature-10-degrees-c-vii-liquid-measuring-system-liquefied-gases-10-c", "instrument_type": "Liquid measuring system (liquefied gases, >= -10 C)", "maximum_permissible_error": "1.0 %", "measurement_condition": "Liquefied gases under pressure, temperature >= -10 degrees C", "scope_note": "MI-005. Accuracy class for liquefied gas systems.", "source_quote": "Measuring systems for liquefied gases under pressure measured at a temperature equal to or above \u2013 10 \u00b0C", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (liquefied gases, >= -10 C) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "1.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (liquefied gases, < -10 C)\n\n**Annex:** VII\n\n**Accuracy class:** 1.5\n\n**Condition:** Liquefied gases under pressure, temperature below -10 degrees C (not cryogenic)\n\n**Maximum permissible error:** 1.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for cold liquefied gas systems.\n\n> Measuring systems for liquefied gases under pressure measured at a temperature below \u2013 10 \u00b0C (other than cryogenic liquids)\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "liquefied-gases-under-pressure-temperature-below-10-degrees-c-not-cryogenic-vii-liquid-measuring-system-liquefied-gases-10-c.md", "generated": true, "harvested": "2026-08-05", "id": "liquefied-gases-under-pressure-temperature-below-10-degrees-c-not-cryogenic-vii-liquid-measuring-system-liquefied-gases-10-c", "instrument_type": "Liquid measuring system (liquefied gases, < -10 C)", "maximum_permissible_error": "1.5 %", "measurement_condition": "Liquefied gases under pressure, temperature below -10 degrees C (not cryogenic)", "scope_note": "MI-005. Accuracy class for cold liquefied gas systems.", "source_quote": "Measuring systems for liquefied gases under pressure measured at a temperature below \u2013 10 \u00b0C (other than cryogenic liquids)", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (liquefied gases, < -10 C) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Lower zone (Q1 to Q2 excluded), any water temperature\n\n**Maximum permissible error:** 5 %\n\n**Scope or member state option:** MI-001. Volume measurement, lower zone.\n\n> The MPE, positive or negative, on volumes delivered at flowrates between the minimum flowrate (Q 1 ) and the transitional flowrate (Q 2 ) (excluded) is 5 % for water having any temperature.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "lower-zone-q1-to-q2-excluded-any-water-temperature-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "lower-zone-q1-to-q2-excluded-any-water-temperature-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "5 %", "measurement_condition": "Lower zone (Q1 to Q2 excluded), any water temperature", "scope_note": "MI-001. Volume measurement, lower zone.", "source_quote": "The MPE, positive or negative, on volumes delivered at flowrates between the minimum flowrate (Q 1 ) and the transitional flowrate (Q 2 ) (excluded) is 5 % for water having any temperature.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type", "verified": false}
{"accuracy_class": "1.5", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meter\n\n**Annex:** IV\n\n**Accuracy class:** 1.5\n\n**Condition:** Lower zone (Qmin to Qt), volume or mass at metering conditions\n\n**Maximum permissible error:** 3 %\n\n**Scope or member state option:** MI-002. Class 1.5 gas meter, lower zone MPE.\n\n> 2.1. Gas meter indicating the volume at metering conditions or mass\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "lower-zone-qmin-to-qt-volume-or-mass-at-metering-conditions-iv-gas-meter.md", "generated": true, "harvested": "2026-08-05", "id": "lower-zone-qmin-to-qt-volume-or-mass-at-metering-conditions-iv-gas-meter", "instrument_type": "Gas meter", "maximum_permissible_error": "3 %", "measurement_condition": "Lower zone (Qmin to Qt), volume or mass at metering conditions", "scope_note": "MI-002. Class 1.5 gas meter, lower zone MPE.", "source_quote": "2.1. Gas meter indicating the volume at metering conditions or mass", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error", "verified": true}
{"accuracy_class": "I", "annex": "XI", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Length measuring instrument (for rope-type materials)\n\n**Annex:** XI\n\n**Accuracy class:** I\n\n**Condition:** Measurement of textiles, bands, cables, etc.\n\n**Maximum permissible error:** 0.125 %, but not less than 0.005 Lm\n\n**Scope or member state option:** MI-009. Length measuring instrument Class I.\n\n> 0,125 %, but not less than 0,005 L m\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "measurement-of-textiles-bands-cables-etc-xi-length-measuring-instrument-for-rope-type-materials.md", "generated": true, "harvested": "2026-08-05", "id": "measurement-of-textiles-bands-cables-etc-xi-length-measuring-instrument-for-rope-type-materials", "instrument_type": "Length measuring instrument (for rope-type materials)", "maximum_permissible_error": "0.125 %, but not less than 0.005 Lm", "measurement_condition": "Measurement of textiles, bands, cables, etc.", "scope_note": "MI-009. Length measuring instrument Class I.", "source_quote": "0,125 %, but not less than 0,005 L m", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Length measuring instrument (for rope-type materials) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition, scope_note", "verified": false}
{"accuracy_class": "0.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (milk)\n\n**Annex:** VII\n\n**Accuracy class:** 0.5\n\n**Condition:** Milk measuring systems\n\n**Maximum permissible error:** 0.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for milk systems.\n\n> measuring systems for milk\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "milk-measuring-systems-vii-liquid-measuring-system-milk.md", "generated": true, "harvested": "2026-08-05", "id": "milk-measuring-systems-vii-liquid-measuring-system-milk", "instrument_type": "Liquid measuring system (milk)", "maximum_permissible_error": "0.5 %", "measurement_condition": "Milk measuring systems", "scope_note": "MI-005. Accuracy class for milk systems.", "source_quote": "measuring systems for milk", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (milk) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "0 and I", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** 0 and I\n\n**Condition:** O2 fraction\n\n**Maximum permissible error:** +/- 0.1 % vol or +/- 5 %, whichever is greater\n\n**Scope or member state option:** MI-010. O2 fraction MPE.\n\n> \u00b1 0,1 % vol\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "o2-fraction-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "o2-fraction-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "+/- 0.1 % vol or +/- 5 %, whichever is greater", "measurement_condition": "O2 fraction", "scope_note": "MI-010. O2 fraction MPE.", "source_quote": "\u00b1 0,1 % vol", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition, scope_note", "verified": false}
{"annex": "Annex IV (MI-002)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meters and volume conversion devices \u2014 volume conversion device\n\n**Annex:** Annex IV (MI-002)\n\n**Condition:** other conversion devices at rated operating conditions\n\n**Maximum permissible error:** \u00b1 1 %\n\n> 1 % for other conversion devices at rated operating conditions.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "other-conversion-devices-at-rated-operating-conditions-annex-iv-mi-002-gas-meters-and-volume-conversion-devices-volume-conversion-device.md", "generated": true, "harvested": "2026-08-05", "id": "other-conversion-devices-at-rated-operating-conditions-annex-iv-mi-002-gas-meters-and-volume-conversion-devices-volume-conversion-device", "instrument_type": "Gas meters and volume conversion devices \u2014 volume conversion device", "maximum_permissible_error": "\u00b1 1 %", "measurement_condition": "other conversion devices at rated operating conditions", "source_quote": "1 % for other conversion devices at rated operating conditions.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meters and volume conversion devices \u2014 volume conversion device \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "0.3", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (pipeline)\n\n**Annex:** VII\n\n**Accuracy class:** 0.3\n\n**Condition:** Pipeline measuring systems\n\n**Maximum permissible error:** 0.3 %\n\n**Scope or member state option:** MI-005. Accuracy class for pipeline systems.\n\n> Measuring systems on pipeline\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "pipeline-measuring-systems-vii-liquid-measuring-system-pipeline.md", "generated": true, "harvested": "2026-08-05", "id": "pipeline-measuring-systems-vii-liquid-measuring-system-pipeline", "instrument_type": "Liquid measuring system (pipeline)", "maximum_permissible_error": "0.3 %", "measurement_condition": "Pipeline measuring systems", "scope_note": "MI-005. Accuracy class for pipeline systems.", "source_quote": "Measuring systems on pipeline", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (pipeline) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"annex": "Annex III (MI-001)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meters\n\n**Annex:** Annex III (MI-001)\n\n**Condition:** Q1 \u2264 Q < Q2\n\n**Maximum permissible error:** \u00b1 5 %\n\n> The MPE, positive or negative, on volumes delivered at flowrates between the minimum flowrate (Q 1 ) and the transitional flowrate (Q 2 ) (excluded) is 5 % for water having any temperature.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "q1-q-q2-annex-iii-mi-001-water-meters.md", "generated": true, "harvested": "2026-08-05", "id": "q1-q-q2-annex-iii-mi-001-water-meters", "instrument_type": "Water meters", "maximum_permissible_error": "\u00b1 5 %", "measurement_condition": "Q1 \u2264 Q < Q2", "source_quote": "The MPE, positive or negative, on volumes delivered at flowrates between the minimum flowrate (Q 1 ) and the transitional flowrate (Q 2 ) (excluded) is 5 % for water having any temperature.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meters \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex III (MI-001)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meters\n\n**Annex:** Annex III (MI-001)\n\n**Condition:** Q2 \u2264 Q \u2264 Q4, water temperature > 30 \u00b0C\n\n**Maximum permissible error:** \u00b1 3 %\n\n> 3 % for water having a temperature > 30 \u00b0C.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "q2-q-q4-water-temperature-30-c-annex-iii-mi-001-water-meters.md", "generated": true, "harvested": "2026-08-05", "id": "q2-q-q4-water-temperature-30-c-annex-iii-mi-001-water-meters", "instrument_type": "Water meters", "maximum_permissible_error": "\u00b1 3 %", "measurement_condition": "Q2 \u2264 Q \u2264 Q4, water temperature > 30 \u00b0C", "source_quote": "3 % for water having a temperature > 30 \u00b0C.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meters \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "0.3, 0.5, 1.0, 1.5, 2.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (other than water)\n\n**Annex:** VII\n\n**Accuracy class:** 0.3, 0.5, 1.0, 1.5, 2.5\n\n**Condition:** Quantities >= 2 litres, measuring systems\n\n**Maximum permissible error:** 0.3 % to 2.5 % depending on accuracy class\n\n**Scope or member state option:** MI-005. Five accuracy classes for measuring systems and meters.\n\n> 2.1. For quantities equal to or greater than 2 litres the MPE on indications is:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "quantities-2-litres-measuring-systems-vii-liquid-measuring-system-other-than-water.md", "generated": true, "harvested": "2026-08-05", "id": "quantities-2-litres-measuring-systems-vii-liquid-measuring-system-other-than-water", "instrument_type": "Liquid measuring system (other than water)", "maximum_permissible_error": "0.3 % to 2.5 % depending on accuracy class", "measurement_condition": "Quantities >= 2 litres, measuring systems", "scope_note": "MI-005. Five accuracy classes for measuring systems and meters.", "source_quote": "2.1. For quantities equal to or greater than 2 litres the MPE on indications is:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (other than water) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "A, B, C", "annex": "V", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Active electrical energy meter\n\n**Annex:** V\n\n**Accuracy class:** A, B, C\n\n**Condition:** Rated operating conditions at varying load current\n\n**Maximum permissible error:** Per Table 2\n\n**Scope or member state option:** MI-003. MPEs per class, temperature range, and load.\n\n> MPEs in percent at rated operating conditions and defined load current levels and operating temperature\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "rated-operating-conditions-at-varying-load-current-v-active-electrical-energy-meter.md", "generated": true, "harvested": "2026-08-05", "id": "rated-operating-conditions-at-varying-load-current-v-active-electrical-energy-meter", "instrument_type": "Active electrical energy meter", "maximum_permissible_error": "Per Table 2", "measurement_condition": "Rated operating conditions at varying load current", "scope_note": "MI-003. MPEs per class, temperature range, and load.", "source_quote": "MPEs in percent at rated operating conditions and defined load current levels and operating temperature", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Active electrical energy meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "N/A", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Volume conversion device (other type)\n\n**Annex:** IV\n\n**Accuracy class:** N/A\n\n**Condition:** Rated operating conditions\n\n**Maximum permissible error:** 1 %\n\n**Scope or member state option:** MI-002. Other conversion device MPE.\n\n> 1 % for other conversion devices at rated operating conditions.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "rated-operating-conditions-iv-volume-conversion-device-other-type.md", "generated": true, "harvested": "2026-08-05", "id": "rated-operating-conditions-iv-volume-conversion-device-other-type", "instrument_type": "Volume conversion device (other type)", "maximum_permissible_error": "1 %", "measurement_condition": "Rated operating conditions", "scope_note": "MI-002. Other conversion device MPE.", "source_quote": "1 % for other conversion devices at rated operating conditions.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Volume conversion device (other type) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, scope_note", "verified": false}
{"accuracy_class": "N/A", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Volume conversion device (temperature type)\n\n**Annex:** IV\n\n**Accuracy class:** N/A\n\n**Condition:** Rated operating conditions\n\n**Maximum permissible error:** 0.7 %\n\n**Scope or member state option:** MI-002. Temperature conversion device MPE.\n\n> 0,7 % for temperature conversion devices at rated operating conditions;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "rated-operating-conditions-iv-volume-conversion-device-temperature-type.md", "generated": true, "harvested": "2026-08-05", "id": "rated-operating-conditions-iv-volume-conversion-device-temperature-type", "instrument_type": "Volume conversion device (temperature type)", "maximum_permissible_error": "0.7 %", "measurement_condition": "Rated operating conditions", "scope_note": "MI-002. Temperature conversion device MPE.", "source_quote": "0,7 % for temperature conversion devices at rated operating conditions;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Volume conversion device (temperature type) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "A, B, C", "annex": "V", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Active electrical energy meter\n\n**Annex:** V\n\n**Accuracy class:** A, B, C\n\n**Condition:** Rated operating conditions\n\n**Maximum permissible error:** Class-dependent, per Table 2 of Annex V\n\n**Scope or member state option:** MI-003. Three class indices defined.\n\n> The manufacturer shall specify the class index of the meter. The class indices are defined as: Class A, B and C.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "rated-operating-conditions-v-active-electrical-energy-meter.md", "generated": true, "harvested": "2026-08-05", "id": "rated-operating-conditions-v-active-electrical-energy-meter", "instrument_type": "Active electrical energy meter", "maximum_permissible_error": "Class-dependent, per Table 2 of Annex V", "measurement_condition": "Rated operating conditions", "scope_note": "MI-003. Three class indices defined.", "source_quote": "The manufacturer shall specify the class index of the meter. The class indices are defined as: Class A, B and C.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Active electrical energy meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "0, I", "annex": "XII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Exhaust gas analyser\n\n**Annex:** XII\n\n**Accuracy class:** 0, I\n\n**Condition:** Rated operating conditions\n\n**Maximum permissible error:** Per Table 2 of Annex XII\n\n**Scope or member state option:** MI-010. Two classes defined.\n\n> Two classes (0 and I) are being defined for exhaust gas analysers. The relevant minimum measuring ranges for these classes are shown in Table 1.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "rated-operating-conditions-xii-exhaust-gas-analyser.md", "generated": true, "harvested": "2026-08-05", "id": "rated-operating-conditions-xii-exhaust-gas-analyser", "instrument_type": "Exhaust gas analyser", "maximum_permissible_error": "Per Table 2 of Annex XII", "measurement_condition": "Rated operating conditions", "scope_note": "MI-010. Two classes defined.", "source_quote": "Two classes (0 and I) are being defined for exhaust gas analysers. The relevant minimum measuring ranges for these classes are shown in Table 1.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Exhaust gas analyser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error, measurement_condition", "verified": true}
{"accuracy_class": "N/A (single class)", "annex": "IX", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeter\n\n**Annex:** IX\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Real-time clock timekeeping\n\n**Maximum permissible error:** 0.02 %\n\n**Scope or member state option:** MI-007. Taximeter clock accuracy.\n\n> the timekeeping shall have an accuracy of 0,02 %;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "real-time-clock-timekeeping-ix-taximeter.md", "generated": true, "harvested": "2026-08-05", "id": "real-time-clock-timekeeping-ix-taximeter", "instrument_type": "Taximeter", "maximum_permissible_error": "0.02 %", "measurement_condition": "Real-time clock timekeeping", "scope_note": "MI-007. Taximeter clock accuracy.", "source_quote": "the timekeeping shall have an accuracy of 0,02 %;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "N/A", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Volume conversion device\n\n**Annex:** IV\n\n**Accuracy class:** N/A\n\n**Condition:** Reference conditions (20 degrees C +/- 3, 60% humidity +/- 15%)\n\n**Maximum permissible error:** 0.5 %\n\n**Scope or member state option:** MI-002. Volume conversion device at reference conditions.\n\n> 0,5 % at ambient temperature 20 \u00b0C \u00b1 3 \u00b0C, ambient humidity 60 % \u00b1 15 %, nominal values for power supply;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "reference-conditions-20-degrees-c-3-60-humidity-15-iv-volume-conversion-device.md", "generated": true, "harvested": "2026-08-05", "id": "reference-conditions-20-degrees-c-3-60-humidity-15-iv-volume-conversion-device", "instrument_type": "Volume conversion device", "maximum_permissible_error": "0.5 %", "measurement_condition": "Reference conditions (20 degrees C +/- 3, 60% humidity +/- 15%)", "scope_note": "MI-002. Volume conversion device at reference conditions.", "source_quote": "0,5 % at ambient temperature 20 \u00b0C \u00b1 3 \u00b0C, ambient humidity 60 % \u00b1 15 %, nominal values for power supply;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Volume conversion device \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "0.5", "annex": "VII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Liquid measuring system (road tankers, low viscosity)\n\n**Annex:** VII\n\n**Accuracy class:** 0.5\n\n**Condition:** Road tanker systems, liquids of low viscosity (< 20 mPa.s)\n\n**Maximum permissible error:** 0.5 %\n\n**Scope or member state option:** MI-005. Accuracy class for road tanker systems.\n\n> measuring systems on road tankers for liquids of low viscosity (< 20 mPa.s)\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "road-tanker-systems-liquids-of-low-viscosity-20-mpa-s-vii-liquid-measuring-system-road-tankers-low-viscosity.md", "generated": true, "harvested": "2026-08-05", "id": "road-tanker-systems-liquids-of-low-viscosity-20-mpa-s-vii-liquid-measuring-system-road-tankers-low-viscosity", "instrument_type": "Liquid measuring system (road tankers, low viscosity)", "maximum_permissible_error": "0.5 %", "measurement_condition": "Road tanker systems, liquids of low viscosity (< 20 mPa.s)", "scope_note": "MI-005. Accuracy class for road tanker systems.", "source_quote": "measuring systems on road tankers for liquids of low viscosity (< 20 mPa.s)", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Liquid measuring system (road tankers, low viscosity) \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "Ref(x)", "annex": "Annex VIII (MI-006)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Automatic weighing instruments \u2014 automatic gravimetric filling instruments\n\n**Annex:** Annex VIII (MI-006)\n\n**Accuracy class:** Ref(x)\n\n**Condition:** static loads\n\n**Maximum permissible error:** 0,312 of the maximum permissible deviation of each fill from the average, as specified in Table 5, multiplied by the class designation factor (x)\n\n> For static loads under rated operating conditions, the MPE for reference accuracy class Ref(x), shall be 0,312 of the maximum permissible deviation of each fill from the average; as specified in Table 5; multiplied by the class designation factor (x).\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "static-loads-annex-viii-mi-006-automatic-weighing-instruments-automatic-gravimetric-filling-instruments.md", "generated": true, "harvested": "2026-08-05", "id": "static-loads-annex-viii-mi-006-automatic-weighing-instruments-automatic-gravimetric-filling-instruments", "instrument_type": "Automatic weighing instruments \u2014 automatic gravimetric filling instruments", "maximum_permissible_error": "0,312 of the maximum permissible deviation of each fill from the average, as specified in Table 5, multiplied by the class designation factor (x)", "measurement_condition": "static loads", "source_quote": "For static loads under rated operating conditions, the MPE for reference accuracy class Ref(x), shall be 0,312 of the maximum permissible deviation of each fill from the average; as specified in Table 5; multiplied by the class designation factor (x).", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Automatic weighing instruments \u2014 automatic gravimetric filling instruments \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type", "verified": false}
{"accuracy_class": "Ref(x), X(x)", "annex": "VIII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Automatic gravimetric filling instrument\n\n**Annex:** VIII\n\n**Accuracy class:** Ref(x), X(x)\n\n**Condition:** Static loads, rated operating conditions\n\n**Maximum permissible error:** 0.312 of max permissible deviation times factor (x)\n\n**Scope or member state option:** MI-006. Filling instrument static weighing error.\n\n> For static loads under rated operating conditions, the MPE for reference accuracy class Ref(x), shall be 0,312 of the maximum permissible deviation of each fill from the average; as specified in Table 5; multiplied by the class designation factor (x).\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "static-loads-rated-operating-conditions-viii-automatic-gravimetric-filling-instrument.md", "generated": true, "harvested": "2026-08-05", "id": "static-loads-rated-operating-conditions-viii-automatic-gravimetric-filling-instrument", "instrument_type": "Automatic gravimetric filling instrument", "maximum_permissible_error": "0.312 of max permissible deviation times factor (x)", "measurement_condition": "Static loads, rated operating conditions", "scope_note": "MI-006. Filling instrument static weighing error.", "source_quote": "For static loads under rated operating conditions, the MPE for reference accuracy class Ref(x), shall be 0,312 of the maximum permissible deviation of each fill from the average; as specified in Table 5; multiplied by the class designation factor (x).", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Automatic gravimetric filling instrument \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"accuracy_class": "1,5", "annex": "Annex IV (MI-002)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meters and volume conversion devices\n\n**Annex:** Annex IV (MI-002)\n\n**Accuracy class:** 1,5\n\n**Condition:** temperature conversion, 30 \u00b0C range around specified temperature\n\n**Maximum permissible error:** MPE increased by 0,5 %\n\n**Scope or member state option:** For a gas meter with temperature conversion, which only indicates the converted volume, the MPE of the meter is increased by 0,5 % in a range of 30 \u00b0C extending symmetrically around the temperature specified by the manufacturer that lies between 15 \u00b0C and 25 \u00b0C.\n\n> For a gas meter with temperature conversion, which only indicates the converted volume, the MPE of the meter is increased by 0,5 % in a range of 30 \u00b0C extending symmetrically around the temperature specified by the manufacturer that lies between 15 \u00b0C and 25 \u00b0C. Outside this range, an additional increase of 0,5 % is permitted in each interval of 10 \u00b0C.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "temperature-conversion-30-c-range-around-specified-temperature-annex-iv-mi-002-gas-meters-and-volume-conversion-devices.md", "generated": true, "harvested": "2026-08-05", "id": "temperature-conversion-30-c-range-around-specified-temperature-annex-iv-mi-002-gas-meters-and-volume-conversion-devices", "instrument_type": "Gas meters and volume conversion devices", "maximum_permissible_error": "MPE increased by 0,5 %", "measurement_condition": "temperature conversion, 30 \u00b0C range around specified temperature", "scope_note": "For a gas meter with temperature conversion, which only indicates the converted volume, the MPE of the meter is increased by 0,5 % in a range of 30 \u00b0C extending symmetrically around the temperature specified by the manufacturer that lies between 15 \u00b0C and 25 \u00b0C.", "source_quote": "For a gas meter with temperature conversion, which only indicates the converted volume, the MPE of the meter is increased by 0,5 % in a range of 30 \u00b0C extending symmetrically around the temperature specified by the manufacturer that lies between 15 \u00b0C and 25 \u00b0C. Outside this range, an additional increase of 0,5 % is permitted in each interval of 10 \u00b0C.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meters and volume conversion devices \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex IV (MI-002)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meters and volume conversion devices \u2014 volume conversion device\n\n**Annex:** Annex IV (MI-002)\n\n**Condition:** temperature conversion devices at rated operating conditions\n\n**Maximum permissible error:** \u00b1 0,7 %\n\n> 0,7 % for temperature conversion devices at rated operating conditions;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "temperature-conversion-devices-at-rated-operating-conditions-annex-iv-mi-002-gas-meters-and-volume-conversion-devices-volume-conversion-device.md", "generated": true, "harvested": "2026-08-05", "id": "temperature-conversion-devices-at-rated-operating-conditions-annex-iv-mi-002-gas-meters-and-volume-conversion-devices-volume-conversion-device", "instrument_type": "Gas meters and volume conversion devices \u2014 volume conversion device", "maximum_permissible_error": "\u00b1 0,7 %", "measurement_condition": "temperature conversion devices at rated operating conditions", "source_quote": "0,7 % for temperature conversion devices at rated operating conditions;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meters and volume conversion devices \u2014 volume conversion device \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex VI (MI-004)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Thermal energy meters \u2014 temperature sensor pair\n\n**Annex:** Annex VI (MI-004)\n\n**Condition:** temperature sensor pair sub-assembly\n\n**Maximum permissible error:** E t = \u00b1 (0,5 + 3 \u0394\u03b8min/\u0394\u03b8)\n\n> The relative MPE of the temperature sensor pair, expressed in %:\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "temperature-sensor-pair-sub-assembly-annex-vi-mi-004-thermal-energy-meters-temperature-sensor-pair.md", "generated": true, "harvested": "2026-08-05", "id": "temperature-sensor-pair-sub-assembly-annex-vi-mi-004-thermal-energy-meters-temperature-sensor-pair", "instrument_type": "Thermal energy meters \u2014 temperature sensor pair", "maximum_permissible_error": "E t = \u00b1 (0,5 + 3 \u0394\u03b8min/\u0394\u03b8)", "measurement_condition": "temperature sensor pair sub-assembly", "source_quote": "The relative MPE of the temperature sensor pair, expressed in %:", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Thermal energy meters \u2014 temperature sensor pair \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error", "verified": false}
{"annex": "Annex IX (MI-007)", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeters\n\n**Annex:** Annex IX (MI-007)\n\n**Condition:** time elapsed\n\n**Maximum permissible error:** \u00b1 0,1 %, minimum value of mpe: 0,2 s\n\n**Scope or member state option:** excluding any errors due to application of the taximeter in a taxi\n\n> For the time elapsed: \u00b1 0,1 % minimum value of mpe: 0,2 s;\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "time-elapsed-annex-ix-mi-007-taximeters.md", "generated": true, "harvested": "2026-08-05", "id": "time-elapsed-annex-ix-mi-007-taximeters", "instrument_type": "Taximeters", "maximum_permissible_error": "\u00b1 0,1 %, minimum value of mpe: 0,2 s", "measurement_condition": "time elapsed", "scope_note": "excluding any errors due to application of the taximeter in a taxi", "source_quote": "For the time elapsed: \u00b1 0,1 % minimum value of mpe: 0,2 s;", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeters \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "IX", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Taximeter\n\n**Annex:** IX\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Time elapsed measurement\n\n**Maximum permissible error:** +/- 0.1 %, minimum value 0.2 s\n\n**Scope or member state option:** MI-007. Taximeter time MPE.\n\n> For the time elapsed: \u00b1 0,1 %\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "time-elapsed-measurement-ix-taximeter.md", "generated": true, "harvested": "2026-08-05", "id": "time-elapsed-measurement-ix-taximeter", "instrument_type": "Taximeter", "maximum_permissible_error": "+/- 0.1 %, minimum value 0.2 s", "measurement_condition": "Time elapsed measurement", "scope_note": "MI-007. Taximeter time MPE.", "source_quote": "For the time elapsed: \u00b1 0,1 %", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Taximeter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
{"accuracy_class": "0.5, 1, 2", "annex": "VIII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Continuous totaliser\n\n**Annex:** VIII\n\n**Accuracy class:** 0.5, 1, 2\n\n**Condition:** Totalised load\n\n**Maximum permissible error:** +/- 0.25 % to +/- 1.0 % depending on class\n\n**Scope or member state option:** MI-006. Three accuracy classes for continuous totalisers.\n\n> Instruments are divided into three accuracy classes as follows: 0,5; 1; 2.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "totalised-load-viii-continuous-totaliser.md", "generated": true, "harvested": "2026-08-05", "id": "totalised-load-viii-continuous-totaliser", "instrument_type": "Continuous totaliser", "maximum_permissible_error": "+/- 0.25 % to +/- 1.0 % depending on class", "measurement_condition": "Totalised load", "scope_note": "MI-006. Three accuracy classes for continuous totalisers.", "source_quote": "Instruments are divided into three accuracy classes as follows: 0,5; 1; 2.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Continuous totaliser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "0.2, 0.5, 1, 2", "annex": "VIII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Discontinuous totaliser\n\n**Annex:** VIII\n\n**Accuracy class:** 0.2, 0.5, 1, 2\n\n**Condition:** Totalised load\n\n**Maximum permissible error:** +/- 0.10 % to +/- 1.00 % depending on class\n\n**Scope or member state option:** MI-006. Four accuracy classes for discontinuous totalisers.\n\n> Instruments are divided into four accuracy classes as follows: 0,2; 0,5; 1; 2.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "totalised-load-viii-discontinuous-totaliser.md", "generated": true, "harvested": "2026-08-05", "id": "totalised-load-viii-discontinuous-totaliser", "instrument_type": "Discontinuous totaliser", "maximum_permissible_error": "+/- 0.10 % to +/- 1.00 % depending on class", "measurement_condition": "Totalised load", "scope_note": "MI-006. Four accuracy classes for discontinuous totalisers.", "source_quote": "Instruments are divided into four accuracy classes as follows: 0,2; 0,5; 1; 2.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Discontinuous totaliser \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, measurement_condition", "verified": false}
{"accuracy_class": "N/A (single class)", "annex": "III", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Water meter\n\n**Annex:** III\n\n**Accuracy class:** N/A (single class)\n\n**Condition:** Upper zone (Q2 included to Q4), water temperature <= 30 degrees C\n\n**Maximum permissible error:** 2 %\n\n**Scope or member state option:** MI-001. Volume measurement, upper zone, cold water.\n\n> 2 % for water having a temperature \u2264 30 \u00b0C,\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "upper-zone-q2-included-to-q4-water-temperature-30-degrees-c-iii-water-meter.md", "generated": true, "harvested": "2026-08-05", "id": "upper-zone-q2-included-to-q4-water-temperature-30-degrees-c-iii-water-meter", "instrument_type": "Water meter", "maximum_permissible_error": "2 %", "measurement_condition": "Upper zone (Q2 included to Q4), water temperature <= 30 degrees C", "scope_note": "MI-001. Volume measurement, upper zone, cold water.", "source_quote": "2 % for water having a temperature \u2264 30 \u00b0C,", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Water meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type", "verified": false}
{"accuracy_class": "1.5", "annex": "IV", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Gas meter\n\n**Annex:** IV\n\n**Accuracy class:** 1.5\n\n**Condition:** Upper zone (Qt to Qmax), volume or mass at metering conditions\n\n**Maximum permissible error:** 1.5 %\n\n**Scope or member state option:** MI-002. Class 1.5 gas meter, upper zone MPE.\n\n> The gas meter shall not exploit the MPEs or systematically favour any party.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "upper-zone-qt-to-qmax-volume-or-mass-at-metering-conditions-iv-gas-meter.md", "generated": true, "harvested": "2026-08-05", "id": "upper-zone-qt-to-qmax-volume-or-mass-at-metering-conditions-iv-gas-meter", "instrument_type": "Gas meter", "maximum_permissible_error": "1.5 %", "measurement_condition": "Upper zone (Qt to Qmax), volume or mass at metering conditions", "scope_note": "MI-002. Class 1.5 gas meter, upper zone MPE.", "source_quote": "The gas meter shall not exploit the MPEs or systematically favour any party.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Gas meter \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, maximum_permissible_error, measurement_condition, scope_note", "verified": true}
{"accuracy_class": "0.2, 0.5, 1, 2", "annex": "VIII", "asset": "legal-metrology-accuracy-classes", "body": "**Instrument type:** Automatic rail weighbridge\n\n**Annex:** VIII\n\n**Accuracy class:** 0.2, 0.5, 1, 2\n\n**Condition:** Weighing-in-motion, single wagon or total train\n\n**Maximum permissible error:** +/- 0.1 % to +/- 1.0 % depending on class\n\n**Scope or member state option:** MI-006. Four accuracy classes for rail weighbridges.\n\n> The MPEs for weighing-in-motion of a single wagon or a total train are shown in Table 9.\n\nSource: <https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032>\n", "file": "weighing-in-motion-single-wagon-or-total-train-viii-automatic-rail-weighbridge.md", "generated": true, "harvested": "2026-08-05", "id": "weighing-in-motion-single-wagon-or-total-train-viii-automatic-rail-weighbridge", "instrument_type": "Automatic rail weighbridge", "maximum_permissible_error": "+/- 0.1 % to +/- 1.0 % depending on class", "measurement_condition": "Weighing-in-motion, single wagon or total train", "scope_note": "MI-006. Four accuracy classes for rail weighbridges.", "source_quote": "The MPEs for weighing-in-motion of a single wagon or a total train are shown in Table 9.", "sources": ["https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32014L0032"], "stale_after": "2027-08-05", "title": "Automatic rail weighbridge \u2014 Accuracy classes and maximum permissible errors for trade measuring instruments (EU MID)", "type": "tolerance", "unverified_fields": "accuracy_class, annex, instrument_type, maximum_permissible_error, scope_note", "verified": false}
