Newsgroup: it.comp.www.asp
Titolo: codice per controllo partita iva

mi farebbe comodo uno script per controllare la correttezza della p.iva
ciao a tutti

...


Prova sul sito comune di VB sotto "codice fiscale"
http://www.murialdo.it:8000/it_lang_vb
locaduck
* Sent from AltaVista 
http://www.altavista.com
 Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping.  Smart is Beautiful

O sbaglio?
Sbagli.
Sul sito comune di it.lang.visual-basic c'e' quello che cerca 
goelino... cioe', non c'e' lo script, ma c'e' l'algoritmo.
Riporto qui quanto scritto:
URL: 
http://www.murialdo.it:8000/it_lang_vb/dl_codfisc.htm
--------------------------------------------------------------------------------
Download Codice Fiscale
Tutto sul Codice Fiscale e la Partita IVA
--------------------------------------------------------------------------------
Le informazioni presenti in questa pagina derivano da costruttive
discussioni e contributi nati dal newsgroup it.comp.lang.visual-basic
Tutto il materiale qui presente è FREE, lo si può utilizzare e
distribuire liberamente, nel rispetto dei termini imposti dai vari
autori. Eventuali malfunzionamenti trovati o modifiche apportate a
questo materiale dovrebbero essere segnalate all'autore o sul
newsgroup.
[snip]
La Partiva IVA
E' costituito da undici cifre. Le prime sette sono il numero
progressivo attribuito dall'ufficio IVA, le cifre dall'ottava alla
decima sono il codice della provincia dove ha sedel'ufficio IVA
competente, l'undicesima cifra è un carattere di controllo.
Prime sette cifre: sono attribuite dall'ufficio IVA e sono
progressive. 8, 9 e 10a cifra: codice provinciale: necessario database
contente i codici per tutte le provincie italiane.
Carattere di controllo: si prendono le cinque cifre di posizione
dispari e si sommano. Poi si raddoppia ogni singola cifra di posizione
pari, e se il risultato è superiore o uguale a 10 si riduce sommando
la cifra delle decine a quella delle unità. Si sommano tutti questi
risultati. Poi si determina il totale delle due somme di cui sopra
(cifre di posizione pari e cifre di posizione dispari). Si prende la
cifra delle unità di questo totale e la si sottrae da 10.
La cifra delle unità di questo risultato è il codice di controllo.
Esempio:
Ditta di Torino.
L'ufficio IVA assegna il numero progressivo 0123581.
Il codice di Torino è 001.
Fin qui : 0123581001
Calcolo cifra di controllo:
Cifre di posizione dispari: 0+2+5+1+0=8
Cifre di posizione pari: 1+3+8+0+1, che si raddoppiano diventando
2+6+16+2. 16 diventa 1+6=7 In definitiva, cifre di posizione pari:
2+6+7+2=17
Gruppo pari + gruppo dispari (8+17)=25 La cifra delle unità è 5,
10-5=5.
Dunque il numero di controllo è 5, e la partita IVA è: 01235810015. 
--------------------------------------------------------------------------------
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.

Riporto qui quanto scritto:
Grazie dell'Info.
Davide

a me servirebbe proprio lo script JS VB, qualunque cosa. Mai nessuno lo ha
fatto?
ciao

Sempre possibile.
Non ti fidare.
Magari sbaglio io. ^_^;


mi farebbe comodo uno script per controllare la correttezza della p.iva
So che c'entra di striscio, cmq...
Presso il sito del Ministero delle Finanze c'e' una form per
la verifica dell'esistenza della P.IVA comunitaria.
www.finanze.it
Ha delle limitazioni sull'orario di consultazione.


Pive maggiori di 11 o alfanumeriche sono solo per societa con sede legale o
amministrativa all' estero