# CPV 09331000-8: Solar panels

Official label (Regulation (EC) No 213/2008):

- EN: Solar panels
- PT: Painéis solares
- ES: Placas solares
- FR: Panneaux solaires

In the tree:
- 09000000-3 Petroleum products, fuel, electricity and other sources of energy (https://trinta.ai/cpv/09000000)
- 09300000-2 Electricity, heating, solar and nuclear energy (https://trinta.ai/cpv/09300000)
- 09330000-1 Solar energy (https://trinta.ai/cpv/09330000)

Beneath this code (2):
- 09331100-9 Solar collectors for heat production
- 09331200-0 Solar photovoltaic modules

The busiest codes beneath this one, in Portugal:
- 09331200-0 Solar photovoltaic modules (https://trinta.ai/cpv/09331200): 21 contracts, €1.5m
- 09331100-9 Solar collectors for heat production (https://trinta.ai/cpv/09331100): 1 contract, €13.6k

Portuguese market, January to July 2026: 38 contracts signed under this code, €2.4m contracted. Counted from the open contract register, all procedure types.

Who buys under it in Portugal (by NIF, contracts in the period):
- Unidade Local de Saúde do Alto Alentejo, EPE (508094461): 2
- Fundação de Nossa Senhora da Guia (500122245): 1
- Santa Casa da Misericórdia de São João da Madeira (500846693): 1
- Santa Casa da Misericórdia de Melgaço (500852464): 1

French market, January to July 2026: 56 marchés notified under this code, €52.7m in notified amounts (framework ceilings included). Counted from the DECP consolidated files, deduplicated, all procedure types.
Competition, competed procedures only (43 declaring their offers, marchés passed without competition excluded): median 7 offers, mean 7.2 (an allotted marché repeats the consultation total on each lot, so the median is the figure to quote), 9.3% drew a single offer. Method: https://trinta.ai/barometre

Who buys under it in France (by SIRET, marchés in the period):
- MAYENNE COMMUNAUTE (20005588700018): 2
- COMMUNE DE LYON (21690123100011): 2
- DEPARTEMENT DE COTE D OR (22210001800019): 2
- SYNDICAT MIXTE  DEPARTEMENTAL D'EQUIPEMENT DES COMMUNES DES LANDES (SYDEC) (25400139900065): 2

Market: Energy and utilities (https://trinta.ai/tenders-by-sector/energy-and-utilities)

Source: https://trinta.ai/cpv/09331000 · All codes: https://trinta.ai/cpv
