---
id: "it_iva"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["finances"]
country: ["IT"]
langs: ["it"]
quality: 100
url: "http://registry.apicrafter.io/datatype/it_iva"
---

# Italian VAT number (partita IVA) (`it_iva`)

> **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.

Partita IVA, the 11-digit VAT number in Italy: seven digits that identify the taxpayer, a 3-digit tax office code (mostly the province code; 888 and 999 are used for special regimes and for non-residents) and a Luhn check digit. In the EU form it has the IT prefix. For companies the 11 digits are also the fiscal code.

- Parent datatype: `vatin`
- Personal data (PII): no
- Categories: Finances and banking (finances)
- Countries: Italy (IT)
- Languages: Italian (it)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^(?:IT[ -]?)?\d{11}$
```

Check digit algorithm: `it_iva`

## Examples

- `61248020200` — Synthetic number with a valid check digit
- `21360460394` — Synthetic number with a valid check digit
- `IT00743110157` — python-stdnum test value in the EU form
- `61248020201` (invalid example) — Check digit does not match

## Mappings

- fta: `IDENTITY.VAT_IT`
- orgid: `IT-CF`, `IT-RI`
- purview: `Italy value added tax number`
- schema_org: `vatID`
- stdnum: `it.iva`

## Supported by tools

- `awsglue`
- `azureailanguage`
- `collibra`
- `databricks`
- `dataprep`
- `fta`
- `ibmguardium`
- `microsoftpurview`
- `openmetadata`
- `pythonstdnum`

## Translations

- it: Partita IVA

## Sources

- wikipedia: <https://it.wikipedia.org/wiki/Partita_IVA>
- wikipedia: <https://en.wikipedia.org/wiki/VAT_identification_number>
- other: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.it.iva.html>
- other: <https://docs.dataprep.ai/user_guide/clean/clean_it_iva.html>

## Quality

Score 100/100.

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