emendrix

Generalised Scheme of Preferences

Regulation (EU) No 978/2012 of the European Parliament and of the Council of 25 October 2012 applying a scheme of generalised tariff preferences and repealing Council Regulation (EC) No 732/2008

GSP Regulation · 32012R0978 · Trade · newest amendment in force 2025-01-01

in force 2025-01-01

02012R0978-20231128 → 02012R0978-20250101

Amended by Regulation (EU) 2021/2127 32021R2127

detected 2026-08-13

1 provision touched — none with text to show, 1 disputed (0 found in the text, 1 named with no text, 0 called different kinds) · 1 change without an explanation

All 1 provision were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2022-01-01

02012R0978-20210410 → 02012R0978-20220101

Amended by Regulation (EU) 2021/114 32021R0114

detected 2026-08-13

2 provisions touched — none with text to show, 2 disputed (0 found in the text, 2 named with no text, 0 called different kinds) · 2 changes without an explanation

All 2 provisions were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2021-04-10

02012R0978-20210101 → 02012R0978-20210410

Amended by Regulation (EU) 2021/576 32021R0576

detected 2026-08-13

1 provision touched — none with text to show, 1 disputed (0 found in the text, 1 named with no text, 0 called different kinds) · 1 change without an explanation

All 1 provision were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2020-08-12

02012R0978-20190101 → 02012R0978-20200812

Amended by Regulation (EU) 2020/550 32020R0550

detected 2026-08-13

2 provisions touched — none with text to show, 2 disputed (0 found in the text, 2 named with no text, 0 called different kinds) · 2 changes without an explanation

All 2 provisions were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2018-03-07

02012R0978-20180101 → 02012R0978-20180307

Amended by Regulation (EU) 2018/216 32018R0216

detected 2026-08-13

2 provisions touched — none with text to show, 2 disputed (0 found in the text, 2 named with no text, 0 called different kinds) · 2 changes without an explanation

All 2 provisions were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2018-01-01

02012R0978-20170519 → 02012R0978-20180101

Amended by Regulation (EU) 2017/217 32017R0217

detected 2026-08-13

1 provision touched — none with text to show, 1 disputed (0 found in the text, 1 named with no text, 0 called different kinds) · 1 change without an explanation

All 1 provision were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2017-05-19

02012R0978-20170101 → 02012R0978-20170519

Amended by Regulation (EU) 2017/836 32017R0836

detected 2026-08-13

1 provision touched — none with text to show, 1 disputed (0 found in the text, 1 named with no text, 0 called different kinds) · 1 change without an explanation

All 1 provision were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2017-01-01

02012R0978-20160127 → 02012R0978-20170101

Amended by Regulation (EU) 2017/217 32017R0217

detected 2026-08-13

1 provision touched — none with text to show, 1 disputed (0 found in the text, 1 named with no text, 0 called different kinds) · 1 change without an explanation

All 1 provision were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2016-01-27

02012R0978-20160101 → 02012R0978-20160127

Amended by Regulation (EU) 2016/79 32016R0079

detected 2026-08-13

1 provision touched — none with text to show, 1 disputed (0 found in the text, 1 named with no text, 0 called different kinds) · 1 change without an explanation

All 1 provision were named by a source other than the text comparison, which is the only source that carries any text. Each ships with the source that named it and is marked disputed; none was dropped.

Every change in this event, with the text before and after →

in force 2014-02-28

32012R0978 → 02012R0978-20140228

Amended by Regulation (EU) No 182/2014 32014R0182 · Regulation (EU) No 1421/2013 32013R1421 · Regulation (EU) No 154/2013 32013R0154 · Regulation (EU) No 1/2014 32014R0001

in force 2014-01-01, 2014-02-28 · detected 2026-08-13

11 provisions touched — 10 substantive, 0 date-only, 1 with no text, 11 disputed (6 found in the text, 1 named with no text, 4 called different kinds) · 1 change without an explanation

Every change in this event, with the text before and after →

Dates the amended text names

Every date an amendment added to or removed from a provision's text, as the parser read it, with the provision and the event. This is a list of dates the text contains. Whether a provision applies from one of them is stated for each change under "applies from", and nowhere else.