Italian Codice Fiscale, Partita IVA & IBAN Validator
Pricing
from $1.00 / 1,000 validated values
Italian Codice Fiscale, Partita IVA & IBAN Validator
Validate and decode Italian tax codes (codice fiscale), VAT numbers (partita IVA) and IBANs in bulk. Italian and San Marino IBANs are fully parsed (CIN, ABI, CAB, account). Optional live VIES check for VAT numbers. Offline, fast, no scraping.
Pricing
from $1.00 / 1,000 validated values
Rating
0.0
(0)
Developer
San Marino Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Validate and decode Italian identifiers in bulk — fast, offline, no scraping, no API keys.
What it does
| Input | Checks | Extra output |
|---|---|---|
| Codice fiscale (16 chars, individuals) | format, check character, real calendar date, omocodia (substituted digits) | birth date, sex, Belfiore municipality code, born-abroad flag |
| Codice fiscale numerico (11 digits, companies) | check digit | — |
Partita IVA (with or without IT, spaces, dots) | check digit, tax office code | EU format IT…; optional live VIES check (active or not, name, address) |
| IBAN (any country, ISO 13616) | country length, mod-97 check digits | pretty print; for Italy and San Marino full BBAN split (CIN, ABI, CAB, account) and CIN verification |
Values are auto-detected, so you can paste a mixed list. Every result carries machine-readable errori (errors) and avvisi (warnings) codes, e.g. carattere_di_controllo_errato, cin_errato, data_inesistente, codice_omocodico.
Input
{"values": ["RSSMRA85T10A562S","IT00743110157","IT60 X054 2811 1010 0000 0123 456",{ "value": "00743110157", "type": "codice_fiscale" }],"checkVies": false}
Output (one dataset item per value)
{"tipo": "codice_fiscale","input": "RSSMRA85T10A562S","normalizzato": "RSSMRA85T10A562S","valido": true,"errori": [],"avvisi": ["secolo_di_nascita_dedotto"],"sottotipo": "persona_fisica","omocodico": false,"sesso": "M","dataNascita": "1985-12-10","codiceBelfiore": "A562","natoAllEstero": false}
Pricing
Pay per event: a small fee per validated value, and a separate fee per VIES check that actually completed (failed VIES calls are not charged).
Privacy
- Your values stay in your run and in your own dataset. The Actor keeps no copy.
- Nothing you enter is written to the logs: they contain only counts.
- With
checkViesenabled, each formally valid partita IVA is sent to the European Commission's VIES service to check whether it is active. Nothing else leaves the run.
Limits, stated plainly
- A formally valid code is not proof that the person or company exists. Only the optional VIES check says whether a VAT number is active.
- The birth century of a codice fiscale is deduced (two-digit year); the result carries the warning
secolo_di_nascita_dedotto. - Municipality names are not resolved from the Belfiore code in this version.
- The VIES service is run by the European Commission and is sometimes unavailable; the result then says
eseguito: falsewith the reason.
In italiano
Valida e decodifica in blocco codici fiscali, partite IVA e IBAN, compresi quelli di San Marino con verifica del CIN. Nessun sito da cui estrarre dati, nessuna chiave API: le regole di controllo sono quelle ufficiali. Il controllo VIES sulle partite IVA è facoltativo e si paga solo se va a buon fine.