SYZNNCasablanca Stock Exchange — end-of-day board and issuer dossiers
Institution
Menu
Menu

Morocco – European Union: trade and macro context

Morocco’s goods trade with the EU and its five largest EU partners, exposure to the Carbon Border Adjustment Mechanism (CBAM), IMF and World Bank indicators, ECB rates, and the gap between what Morocco declares and what its partners declare. Each displayed series cites its publisher, its licence and the SHA-256 of the response it was read from; the fingerprint identifies the response, it does not on its own prove each value. Descriptive only, never advice.

At a glance

EU imports from Morocco, 12 months
26.4 EUR bn
+1.7 % year on year · 2026-08
EU exports to Morocco, 12 months
37.6 EUR bn
+3.5 % year on year
EU share of Morocco-declared exports
—
· UN Comtrade
CBAM goods in EU imports from Morocco
—
2025 · Eurostat · Incomplete for 2025: 30 product series lack all twelve months. A missing product is never counted as zero.

The European Commission states, for 2025, an EU share of 33.7 % of Morocco’s goods trade, on a different basis (archived page below).

EU27 – Morocco trade by month (EUR)

EU imports from MoroccoEU exports to Morocco

0m1bn2bn3bn4bn2022202320242025202644. 2023-10-01 — CBAM transitional phase starts (reporting only, no certificates), Regulation (EU) 2023/95655. 2024-10-04 — Court of Justice judgments on the 2019 EU–Morocco agricultural and fisheries agreements (Joined Cases C-778/21 P and C-798/21 P; C-779/21 P and C-799/21 P) and on origin labelling of melons and tomatoes (Case C-399/22)66. 2025-10-03 — New amendment of the Association Agreement protocols (replacing the 2019 amendment) provisionally applied77. 2026-01-01 — CBAM definitive regime applies (authorised declarants and certificates; the Commission's definitive-regime page states a single 50-tonne mass threshold; Regulation (EU) 2025/2083 amended 2023/956)2022-07-27 — ECB deposit facility rate -0.5% → 0% (effective date)2022-09-14 — ECB deposit facility rate 0% → 0.75% (effective date)2022-11-02 — ECB deposit facility rate 0.75% → 1.5% (effective date)2022-12-21 — ECB deposit facility rate 1.5% → 2% (effective date)2023-02-08 — ECB deposit facility rate 2% → 2.5% (effective date)2023-03-22 — ECB deposit facility rate 2.5% → 3% (effective date)2023-05-10 — ECB deposit facility rate 3% → 3.25% (effective date)2023-06-21 — ECB deposit facility rate 3.25% → 3.5% (effective date)2023-08-02 — ECB deposit facility rate 3.5% → 3.75% (effective date)2023-09-20 — ECB deposit facility rate 3.75% → 4% (effective date)2024-06-12 — ECB deposit facility rate 4% → 3.75% (effective date)2024-09-18 — ECB deposit facility rate 3.75% → 3.5% (effective date)2024-10-23 — ECB deposit facility rate 3.5% → 3.25% (effective date)2024-12-18 — ECB deposit facility rate 3.25% → 3% (effective date)2025-02-05 — ECB deposit facility rate 3% → 2.75% (effective date)2025-03-12 — ECB deposit facility rate 2.75% → 2.5% (effective date)2025-04-23 — ECB deposit facility rate 2.5% → 2.25% (effective date)2025-06-11 — ECB deposit facility rate 2.25% → 2% (effective date)2026-06-17 — ECB deposit facility rate 2% → 2.25% (effective date)2022-01 · EU imports from Morocco: EUR 1.7bn2022-01 · EU exports to Morocco: EUR 2.2bn2022-02 · EU imports from Morocco: EUR 1.7bn2022-02 · EU exports to Morocco: EUR 2.4bn2022-03 · EU imports from Morocco: EUR 1.9bn2022-03 · EU exports to Morocco: EUR 2.8bn2022-04 · EU imports from Morocco: EUR 1.8bn2022-04 · EU exports to Morocco: EUR 2.7bn2022-05 · EU imports from Morocco: EUR 2.1bn2022-05 · EU exports to Morocco: EUR 2.6bn2022-06 · EU imports from Morocco: EUR 2.1bn2022-06 · EU exports to Morocco: EUR 3bn2022-07 · EU imports from Morocco: EUR 1.5bn2022-07 · EU exports to Morocco: EUR 2.9bn2022-08 · EU imports from Morocco: EUR 1.5bn2022-08 · EU exports to Morocco: EUR 2.4bn2022-09 · EU imports from Morocco: EUR 1.8bn2022-09 · EU exports to Morocco: EUR 2.7bn2022-10 · EU imports from Morocco: EUR 1.9bn2022-10 · EU exports to Morocco: EUR 2.8bn2022-11 · EU imports from Morocco: EUR 1.9bn2022-11 · EU exports to Morocco: EUR 2.6bn2022-12 · EU imports from Morocco: EUR 1.8bn2022-12 · EU exports to Morocco: EUR 2.6bn2023-01 · EU imports from Morocco: EUR 1.8bn2023-01 · EU exports to Morocco: EUR 2.7bn2023-02 · EU imports from Morocco: EUR 2bn2023-02 · EU exports to Morocco: EUR 2.8bn2023-03 · EU imports from Morocco: EUR 2.3bn2023-03 · EU exports to Morocco: EUR 3.2bn2023-04 · EU imports from Morocco: EUR 2bn2023-04 · EU exports to Morocco: EUR 2.6bn2023-05 · EU imports from Morocco: EUR 2.1bn2023-05 · EU exports to Morocco: EUR 2.9bn2023-06 · EU imports from Morocco: EUR 2.1bn2023-06 · EU exports to Morocco: EUR 2.7bn2023-07 · EU imports from Morocco: EUR 1.6bn2023-07 · EU exports to Morocco: EUR 2.7bn2023-08 · EU imports from Morocco: EUR 1.6bn2023-08 · EU exports to Morocco: EUR 2.3bn2023-09 · EU imports from Morocco: EUR 1.9bn2023-09 · EU exports to Morocco: EUR 2.8bn2023-10 · EU imports from Morocco: EUR 2bn2023-10 · EU exports to Morocco: EUR 2.9bn2023-11 · EU imports from Morocco: EUR 2.2bn2023-11 · EU exports to Morocco: EUR 2.9bn2023-12 · EU imports from Morocco: EUR 2bn2023-12 · EU exports to Morocco: EUR 2.7bn2024-01 · EU imports from Morocco: EUR 1.9bn2024-01 · EU exports to Morocco: EUR 2.9bn2024-02 · EU imports from Morocco: EUR 2.2bn2024-02 · EU exports to Morocco: EUR 3.1bn2024-03 · EU imports from Morocco: EUR 2.2bn2024-03 · EU exports to Morocco: EUR 3.1bn2024-04 · EU imports from Morocco: EUR 2.2bn2024-04 · EU exports to Morocco: EUR 2.9bn2024-05 · EU imports from Morocco: EUR 2.3bn2024-05 · EU exports to Morocco: EUR 3.2bn2024-06 · EU imports from Morocco: EUR 2bn2024-06 · EU exports to Morocco: EUR 2.6bn2024-07 · EU imports from Morocco: EUR 1.9bn2024-07 · EU exports to Morocco: EUR 3.2bn2024-08 · EU imports from Morocco: EUR 1.6bn2024-08 · EU exports to Morocco: EUR 2.3bn2024-09 · EU imports from Morocco: EUR 2bn2024-09 · EU exports to Morocco: EUR 2.9bn2024-10 · EU imports from Morocco: EUR 2.4bn2024-10 · EU exports to Morocco: EUR 3.4bn2024-11 · EU imports from Morocco: EUR 2.3bn2024-11 · EU exports to Morocco: EUR 3bn2024-12 · EU imports from Morocco: EUR 2.2bn2024-12 · EU exports to Morocco: EUR 2.9bn2025-01 · EU imports from Morocco: EUR 1.9bn2025-01 · EU exports to Morocco: EUR 3.1bn2025-02 · EU imports from Morocco: EUR 2.1bn2025-02 · EU exports to Morocco: EUR 3bn2025-03 · EU imports from Morocco: EUR 2.5bn2025-03 · EU exports to Morocco: EUR 3.2bn2025-04 · EU imports from Morocco: EUR 2.3bn2025-04 · EU exports to Morocco: EUR 3.1bn2025-05 · EU imports from Morocco: EUR 2.4bn2025-05 · EU exports to Morocco: EUR 3.1bn2025-06 · EU imports from Morocco: EUR 2.3bn2025-06 · EU exports to Morocco: EUR 2.9bn2025-07 · EU imports from Morocco: EUR 2bn2025-07 · EU exports to Morocco: EUR 3.2bn2025-08 · EU imports from Morocco: EUR 1.5bn2025-08 · EU exports to Morocco: EUR 2.5bn2025-09 · EU imports from Morocco: EUR 1.9bn2025-09 · EU exports to Morocco: EUR 3.1bn2025-10 · EU imports from Morocco: EUR 2.1bn2025-10 · EU exports to Morocco: EUR 3.3bn2025-11 · EU imports from Morocco: EUR 2.1bn2025-11 · EU exports to Morocco: EUR 3.2bn2025-12 · EU imports from Morocco: EUR 2.3bn2025-12 · EU exports to Morocco: EUR 3.1bn2026-01 · EU imports from Morocco: EUR 1.8bn2026-01 · EU exports to Morocco: EUR 2.8bn2026-02 · EU imports from Morocco: EUR 2.1bn2026-02 · EU exports to Morocco: EUR 2.9bn2026-03 · EU imports from Morocco: EUR 2.7bn2026-03 · EU exports to Morocco: EUR 3.4bn2026-04 · EU imports from Morocco: EUR 2.6bn2026-04 · EU exports to Morocco: EUR 3.5bn2026-05 · EU imports from Morocco: EUR 2.6bn2026-05 · EU exports to Morocco: EUR 3bn2026-06 · EU imports from Morocco: EUR 2.5bn2026-06 · EU exports to Morocco: EUR 3.2bn2026-07 · EU imports from Morocco: EUR 2.1bn2026-07 · EU exports to Morocco: EUR 3.5bn2026-08 · EU imports from Morocco: EUR 1.7bn2026-08 · EU exports to Morocco: EUR 2.5bnIMP 1.7bnEXP 2.5bn

Source: Eurostat Comext DS-045409, member-state declarations. Vertical lines: events from the register below (numbered); ticks along the bottom: ECB deposit-rate changes.

By partner and HS chapter, last 12 months

ChapterEU27FranceSpainBelgiumGermanyItaly
Total26,429+2 %6,668+1 %10,506+3 %1,360+1 %1,668+10 %1,831-11 %
03 · Fish, crustaceans1,126-9 %5+33 %798-10 %————257-3 %
07 · Vegetables1,666-3 %970-6 %542+11 %5+16 %5-38 %16-17 %
08 · Fruit1,436-8 %371-13 %803-4 %17-34 %43+72 %5-58 %
25 · Salt, sulphur, earths, cement287-2 %9+10 %83+18 %15-35 %1-47 %11+36 %
27 · Fuels, electricity9-65 %1-9 %7-68 %0+31 %————
28 · Inorganic chemicals539+34 %71+22 %229+33 %128+8 %——25—
31 · Fertilisers767-18 %106-17 %124-19 %75+25 %46—63—
61 · Knitted apparel700-9 %174-19 %364-7 %5+394 %77-0 %11-21 %
62 · Woven apparel1,913-4 %273-13 %1,282-1 %16-28 %88-7 %101+2 %
72 · Iron and steel16+14 %1-58 %7———————
73 · Iron or steel articles68-5 %47-1 %7-36 %1+217 %1-9 %4—
76 · Aluminium117+8 %33-8 %62+13 %6+5 %6+241 %6-18 %
85 · Electrical machinery6,762+10 %1,254+12 %3,252+4 %118+40 %855+19 %229-10 %
87 · Vehicles6,001-4 %1,692-0 %1,280+5 %861-1 %105-24 %883-19 %
88 · Aircraft529+13 %516+13 %2-1 %1+32 %8+21 %——
EU exports to Morocco37,554+3 %7,736+6 %12,599-0 %2,046+22 %3,867+5 %2,922-2 %

EU imports from Morocco (EUR m). Value in EUR million and change on a year earlier. Chapters are Harmonized System chapters; HS2 rather than SITC so that trade and CBAM exposure share one classification.

CBAM exposure

GroupValue (EUR m, 2025)Share
Cement——
Electricity——
Fertilisers——
Iron and steel——
Aluminium——
Hydrogen——
Total——

Goods in Annex I of Regulation (EU) 2023/956 (cement, electricity, fertilisers, iron and steel, aluminium, hydrogen), matched at CN8 where the Annex names CN8 lines and at HS4/HS6 otherwise; every approximation and its measured effect is in data/cbam/annex-i.json. A trade-value share is not embedded emissions or a CBAM liability. Phosphate rock (2510), phosphoric acid (2809) and superphosphates (3103) are not CBAM goods.

Mirror gap: Morocco’s declarations against its partners’

Morocco’s exports to a partner (declared FOB by Morocco) against that partner’s imports from Morocco (declared CIF by the partner). Gap = declared imports ÷ declared exports − 1. A gap between 0 and +10 % is explained by freight and insurance alone.

A gap outside that band is not an established anomaly: origin-versus-destination attribution, transit and re-exports through third-country ports, timing, free zones, confidentiality suppressions and revisions all move it. No conclusion is drawn about any firm. Declared values come from the UN Comtrade public preview, whose redistribution licence is unverified, so only derived ratios are shown.

ChapterEU27FranceSpainBelgiumGermanyItaly
Total
03 · Fish, crustaceans
07 · Vegetables
08 · Fruit
25 · Salt, sulphur, earths, cement
27 · Fuels, electricity
28 · Inorganic chemicals
31 · Fertilisers
61 · Knitted apparel
62 · Woven apparel
72 · Iron and steel
73 · Iron or steel articles
76 · Aluminium
85 · Electrical machinery
87 · Vehicles
88 · Aircraft

✓ inside CIF/FOB band (0 – 10 %). n.m.: under USD 10 m on at least one side; the ratio is not meaningful. EU27: member states covered: .

EU policy event register

Dated, sourced events that touch Morocco – EU trade. The differences below are “change around the event”, not effects: other forces act on the same months.

#DateInstrumentHS chaptersOfficial source
11 Mar 2000EU–Morocco Association Agreement (free trade area) enters into forceALLpolicy.trade.ec.europa.eu
21 Oct 2012Agreement on additional liberalisation of trade in agricultural, processed agricultural and fisheries products enters into force03, 07, 08policy.trade.ec.europa.eu
319 Jul 2019Amendment of the Association Agreement protocols extending tariff preferences to products originating in Western Sahara enters into force03, 07, 08policy.trade.ec.europa.eu
41 Oct 2023CBAM transitional phase starts (reporting only, no certificates), Regulation (EU) 2023/95625, 27, 28, 31, 72, 73, 76taxation-customs.ec.europa.eu
54 Oct 2024Court of Justice judgments on the 2019 EU–Morocco agricultural and fisheries agreements (Joined Cases C-778/21 P and C-798/21 P; C-779/21 P and C-799/21 P) and on origin labelling of melons and tomatoes (Case C-399/22)03, 07, 08curia.europa.eu
63 Oct 2025New amendment of the Association Agreement protocols (replacing the 2019 amendment) provisionally applied03, 07, 08policy.trade.ec.europa.eu
71 Jan 2026CBAM definitive regime applies (authorised declarants and certificates; the Commission's definitive-regime page states a single 50-tonne mass threshold; Regulation (EU) 2025/2083 amended 2023/956)25, 27, 28, 31, 72, 73, 76taxation-customs.ec.europa.eu

Change around the event (EU imports from Morocco)

#ChapterEU27FranceSpainBelgiumGermanyItaly
4 · 2023-10-0125 · Salt, sulphur, earths, cement+82.3 pp-46 % → +36 % · n 6/6—— → -34 % · n 6/6+151.0 pp-67 % → +84 % · n 6/6———-58 % → — · n 6/6
4 · 2023-10-0127 · Fuels, electricity+677.7 pp-46 % → +631 % · n 6/6—+201.0 pp-44 % → +157 % · n 6/6———
4 · 2023-10-0128 · Inorganic chemicals+34.2 pp-60 % → -25 % · n 6/6+83.6 pp-83 % → +0 % · n 6/6-3.7 pp-23 % → -27 % · n 6/6+27.9 pp-69 % → -42 % · n 5/6——
4 · 2023-10-0131 · Fertilisers+34.6 pp-15 % → +19 % · n 6/6-6.2 pp-20 % → -26 % · n 6/6+83.8 pp-72 % → +12 % · n 6/6+124.3 pp-26 % → +98 % · n 6/5—— → +21 % · n 1/3+24.4 pp-27 % → -2 % · n 4/6
4 · 2023-10-0172 · Iron and steel—-79 % → — · n 6/6——-91 % → — · n 4/6———
4 · 2023-10-0173 · Iron or steel articles-63.5 pp+67 % → +3 % · n 6/6-44.5 pp+57 % → +12 % · n 6/6————
4 · 2023-10-0176 · Aluminium+7.2 pp-25 % → -18 % · n 6/6-0.4 pp-19 % → -20 % · n 6/6-11.3 pp-11 % → -22 % · n 6/6———
5 · 2024-10-0403 · Fish, crustaceans+7.4 pp+7 % → +14 % · n 6/6—+12.7 pp+4 % → +17 % · n 6/6——-19.6 pp+24 % → +4 % · n 6/6
5 · 2024-10-0407 · Vegetables-7.0 pp+9 % → +2 % · n 6/6-7.3 pp+5 % → -3 % · n 6/6-12.1 pp+19 % → +7 % · n 6/6——-73 % → — · n 6/6+4.2 pp+26 % → +30 % · n 6/6
5 · 2024-10-0408 · Fruit+50.0 pp-6 % → +44 % · n 6/6+38.9 pp-12 % → +27 % · n 6/6+46.2 pp-6 % → +40 % · n 6/6—+7 % → — · n 6/6+7.8 pp+58 % → +66 % · n 6/6—
6 · 2025-10-0303 · Fish, crustaceans-17.9 pp+2 % → -16 % · n 6/6—-11.8 pp-0 % → -12 % · n 6/6——-26.6 pp+0 % → -26 % · n 6/6
6 · 2025-10-0307 · Vegetables-8.8 pp+7 % → -2 % · n 6/6-4.2 pp-1 % → -5 % · n 6/6-15.2 pp+28 % → +13 % · n 6/6——-25.9 pp+3 % → -23 % · n 6/6
6 · 2025-10-0308 · Fruit-57.1 pp+43 % → -14 % · n 6/6-57.1 pp+34 % → -23 % · n 6/6-57.8 pp+49 % → -8 % · n 6/6-108.2 pp+33 % → -75 % · n 6/6+88.3 pp+8 % → +96 % · n 6/6—— → -67 % · n 6/6
7 · 2026-01-0125 · Salt, sulphur, earths, cement-9.7 pp+12 % → +3 % · n 6/6—+59.9 pp-6 % → +54 % · n 6/6-8.9 pp-55 % → -64 % · n 6/6——+5 % → — · n 6/6
7 · 2026-01-0127 · Fuels, electricity-75.1 pp-7 % → -82 % · n 6/6—-68.3 pp-15 % → -83 % · n 6/6———
7 · 2026-01-0128 · Inorganic chemicals+30.2 pp+7 % → +37 % · n 6/6-72.6 pp+73 % → +0 % · n 6/6+54.1 pp+10 % → +65 % · n 6/6+35.9 pp-41 % → -5 % · n 6/6——-8 % → — · n 3/5
7 · 2026-01-0131 · Fertilisers-25.0 pp-10 % → -35 % · n 6/6-33.5 pp+11 % → -23 % · n 6/6-57.3 pp+9 % → -48 % · n 6/6-17.6 pp+17 % → -0 % · n 6/6-89.4 pp+26 % → -64 % · n 4/4-89.9 pp+49 % → -41 % · n 6/5
7 · 2026-01-0172 · Iron and steel-45.0 pp+10 % → -35 % · n 6/6—————
7 · 2026-01-0173 · Iron or steel articles-40.3 pp+23 % → -17 % · n 6/6-42.8 pp+34 % → -9 % · n 6/6—— → -49 % · n 6/6———
7 · 2026-01-0176 · Aluminium-17.9 pp+22 % → +4 % · n 6/6+4.0 pp-19 % → -15 % · n 6/6-11.2 pp+26 % → +15 % · n 6/6———

For each event and affected chapter: the year-on-year change of the 6 months from the event, minus that of the 6 months before (percentage points). Months are compared with the same months a year earlier to remove seasonality. n = months available on each side.

Change around ECB decisions (EU27, total)

DateInstrumentdifference
14 Sept 20220% → 0.75%—— → +12 % · n 0/2
2 Nov 20220.75% → 1.5%—— → +12 % · n 0/4
21 Dec 20221.5% → 2%—— → +10 % · n 0/5
8 Feb 20232% → 2.5%-2.2 pp+11 % → +8 % · n 1/6
22 Mar 20232.5% → 3%-4.6 pp+12 % → +7 % · n 2/6
10 May 20233% → 3.25%-8.5 pp+12 % → +4 % · n 4/6
21 Jun 20233.25% → 3.5%-4.6 pp+10 % → +6 % · n 5/6
2 Aug 20233.5% → 3.75%-1.5 pp+8 % → +7 % · n 6/6
20 Sept 20233.75% → 4%+1.1 pp+7 % → +8 % · n 6/6
12 Jun 20244% → 3.75%+0.2 pp+8 % → +8 % · n 6/6
18 Sept 20243.75% → 3.5%+0.4 pp+6 % → +6 % · n 6/6
23 Oct 20243.5% → 3.25%-0.4 pp+8 % → +7 % · n 6/6
18 Dec 20243.25% → 3%-3.9 pp+8 % → +4 % · n 6/6
5 Feb 20253% → 2.75%-2.4 pp+8 % → +5 % · n 6/6
12 Mar 20252.75% → 2.5%-0.3 pp+6 % → +6 % · n 6/6
23 Apr 20252.5% → 2.25%-4.2 pp+7 % → +3 % · n 6/6
11 Jun 20252.25% → 2%-6.7 pp+4 % → -2 % · n 6/6
17 Jun 20262% → 2.25%+4.2 pp+4 % → +8 % · n 6/3

Mirror gap around the event

Gap in the year before the event and the year after (n = 1 year on each side). “Not comparable” when a reporting break separates them.

Morocco macro indicators

IndicatorLatestProjectionRead onsha256
Real GDP growth IMF WEO4.9 % (2025)4.5 % (2026)29 Oct 20265200170b0f19
Inflation (average consumer prices) IMF WEO0.8 % (2025)0.9 % (2026)29 Oct 2026e36fb78dc58c
Current account (% of GDP) IMF WEO-2.4 % (2025)-4.9 % (2026)29 Oct 2026dc00ba1e7723
General government gross debt (% of GDP) IMF WEO66.6 % (2025)66.6 % (2026)29 Oct 2026bacd0d83be00
Trade (% of GDP) World Bank WDI93.1 % (2025)—29 Oct 202667f1e66c2b79
Personal remittances received World Bank WDIUSD 13.7 bn (2025)—29 Oct 2026d03dc997daa5
FDI, net inflows World Bank WDIUSD 3.3 bn (2025)—29 Oct 2026e36c381cd4ee
Total reserves including gold World Bank WDIUSD 48.5 bn (2025)—29 Oct 20261a8092232011

IMF World Economic Outlook (via DataMapper) and World Bank World Development Indicators. Years from the current year on are IMF projections. Vintage: date first read.

Rates

ECB deposit facility rate
2.50 %
since 16 Sept 2026

Bank Al-Maghrib: policy rate not carried, for want of a stable machine-readable source; reserves come from the IMF and the World Bank.

Sources, licences and archived documents

Official sourcekindsha256Read on
cbam_definitive_regimeregulation9d7af18c50e7e6b3…29 Oct 2026
cbam_legislationregulationf69438ab80671b95…29 Oct 2026
cbam_overviewregulation9d4c6ac4ff3f1434…29 Oct 2026
cbam_transitional_archiveregulationca6229025d0d05e1…29 Oct 2026
cjeu_pr_169_24policy66d5a743b7b59375…29 Oct 2026
cjeu_pr_170_24policya306bb56fa7913e3…29 Oct 2026
ecb_monetary_decisionspolicyec1b94f63c60efa7…29 Oct 2026
ecb_reuselicence18a1120d28dcf300…29 Oct 2026
eu_morocco_tradepolicy667a6efef8eba3cf…29 Oct 2026
eurostat_copyrightlicence397380ef7c40cc5d…29 Oct 2026
imf_termslicencec1d932fb11f68f22…29 Oct 2026
worldbank_licencelicencec7c9b31441ea4a1f…29 Oct 2026

Every licence, regulation and policy page relied on is archived with the SHA-256 of the bytes received (append-only table macro_documents).

Not harvested: Office des Changes (the site serves only a JavaScript shell), ANP / Tanger Med port traffic (narrative PDFs without a stable index), marchespublics.gov.ma and tgr.gov.ma (HTTP 403, not bypassed), EUR-Lex (empty 202 to automated clients; the regulation is cited and the Commission’s pages are archived).

syznn-macro@1.1.0