# CPV 39515000-5: Curtains, drapes, valances and textile blinds

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

- EN: Curtains, drapes, valances and textile blinds
- PT: Cortinados, drapés, sanefas e estores de matérias têxteis
- ES: Cortinas, cortinajes, guardamalletas y estores de materia textil
- FR: Rideaux, tentures, lambrequins et stores en textile

In the tree:
- 39000000-2 Furniture (incl. office furniture), furnishings, domestic appliances (excl. lighting) and cleaning products (https://trinta.ai/cpv/39000000)
- 39500000-7 Textile articles (https://trinta.ai/cpv/39500000)
- 39510000-0 Textile household articles (https://trinta.ai/cpv/39510000)

Beneath this code (9):
- 39515100-6 Curtains
- 39515110-9 Smoke curtains
- 39515200-7 Drapes
- 39515300-8 Valances
- 39515400-9 Blinds
- 39515410-2 Interior blinds
- 39515420-5 Textile blinds
- 39515430-8 Venetian blinds
- 39515440-1 Vertical blinds

The busiest codes beneath this one, in Portugal:
- 39515400-9 Blinds (https://trinta.ai/cpv/39515400): 20 contracts, €565.2k
- 39515100-6 Curtains (https://trinta.ai/cpv/39515100): 16 contracts, €129.4k
- 39515410-2 Interior blinds (https://trinta.ai/cpv/39515410): 7 contracts, €93.1k
- 39515110-9 Smoke curtains (https://trinta.ai/cpv/39515110): 1 contract, €17.7k
- 39515440-1 Vertical blinds (https://trinta.ai/cpv/39515440): 1 contract, €19.5k

Portuguese market, January to July 2026: 54 contracts signed under this code, €985.5k 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 Oeste, E.P.E. (514993871): 7
- Universidade do Porto - Serviços de Acção Social (501413197): 4
- Município de Sintra (500051062): 2
- Ensiprof - Ensino e Formação Profissional, Lda (504769642): 2

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

Who buys under it in France (by SIRET, marchés in the period):
- VILLE DE PARIS (21750001600019): 3
- COMMUNE DE LA HAGUE (20006541500016): 2
- COMMUNE DE METZ (21570463600012): 2
- COMMUNE DE COLOMBES (21920025000013): 2

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