---
id: "it_cup"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["government"]
country: ["IT"]
langs: ["common"]
quality: 80
url: "https://registry.apicrafter.io/datatype/it_cup"
---

# Italian public investment project code (CUP) (`it_cup`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Codice unico di progetto (CUP), the 15-character code of a public investment project in Italy. The CUP system of the Department for planning and coordination of economic policy (DIPE) of the Presidency of the Council of Ministers generates it when the funding of a project is decided. It stays with the project until it ends and is quoted on its administrative and accounting documents, payments and electronic invoices. The published examples, such as C11G06000000001 on Italian Wikipedia, have a letter, two digits, a letter and eleven digits, and the regexp follows that form.

- Personal data (PII): no
- Categories: Government related (government)
- Countries: Italy (IT)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[A-Z]\d{2}[A-Z]\d{11}$
```

## Examples

- `C11G06000000001` — Example from Italian Wikipedia
- `G17H03000130001` — Example quoted in guides to the CUP
- `C11G0600000000` (invalid example) — 14 characters

## Translations

- it: Codice unico di progetto (CUP): Codice alfanumerico di 15 caratteri che identifica un progetto di investimento pubblico, generato dal Sistema CUP del DIPE.
- ru: Код проекта государственных инвестиций Италии (CUP): Пятнадцатисимвольный код проекта государственных инвестиций, который выдаёт система CUP департамента DIPE.

## Sources

- doc: <https://www.opencup.gov.it/>
- doc: <https://dati.anticorruzione.it/opendata/dataset/cup>
- wikipedia: <https://it.wikipedia.org/wiki/Codice_unico_di_progetto>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/it_cup.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/IT/government/it_cup.yaml>
