Italy (IT)¶
National-ID patterns loaded when you pass countries=["IT"] (or "all"). Universal patterns always stay.
This is a detector, not a legal opinion
id-extract matches the shape of these numbers. A hit is not proof that the value was issued, is still valid, or that the cited statute applies to your document. Checksums, where present, only test the extra digit.
CODICE_FISCALE_IT β Codice fiscale¶
The Italian tax code for a natural person. The Agenzia delle Entrate assigns it. Sixteen characters encode name, birth date, place, and a check letter.
| Package type | CODICE_FISCALE_IT |
| Shape this package looks for | 6 letters + 2 digits + letter + 2 digits + letter + 3 digits + letter |
| Checksum | odd/even character table, last letter |
| Example (synthetic) | RSSMRA85T10A562S |
Official sources
VAT_IT β Partita IVA¶
Italyβs VAT number in intra-Community form: IT plus 11 digits.
| Package type | VAT_IT |
| Shape this package looks for | IT + 11 digits |
| Checksum | none in this package |
| Example (synthetic) | IT12345678901 |
Official sources
DRIVERS_LICENSE_IT β Patente di guida¶
A coarse 10-character token for an Italian driving-licence number.
| Package type | DRIVERS_LICENSE_IT |
| Shape this package looks for | 10 letters or digits |
| Checksum | none |
| Example (synthetic) | U1A2345678 |
Official sources
The example values are synthetic or well-known public test numbers. Do not treat them as issued identifiers.