Sunteți pe pagina 1din 3

Un CIF este alcatuit astfel :

[ |ZZZZZZZZZ| ] |C|
|_________| |_|
: :
: --> Cifra ce control
:
--> Numarul de ordine (maxim 9 caractere
!l"oritmul de #alidare al unui cod CIF
$as %reliminar: &e testea'a daca codul res%ecta formatul unui cod CIF( !dica lun"imea maxima
sa fie de )* cifre si sa contina doar caractere numerice(
$as ): &e foloseste c+eia de testare ,-./0)-./0,( &e in#ersea'a ordinea cifrelor codului CIF
%recum si a c+eii de testare(
$as 0: &e i"nora %rima cifra din codul CIF in#ersat (aceasta este cifra de control si se inmulteste
fiecare cifra cu cifra cores%un'atoare din c+eia de testare in#ersata(
$as /: &e aduna toate %rodusele o1tinute( &uma re'ultata se inmulteste cu )* si %rodusul este
im%artit la ))( Cifra o1tinuta2 in urma o%eratiei 345U64 )) re%re'ita cifra de #erificare( 5aca in
urma im%artirii s-a o1tinut restul )* atunci cifra de #erificare #a fi *(
$as 7: $entru un CIF #alid cifra de #erificare #a tre1ui sa cores%unda cu cifra de control a codului
CIF initial(
I8!N - International 8an9 !ccount Num1er
Codul I8!N este un standard international %entru numerotarea codurilor 1ancare( ! fost ado%tat
%entru %rima oara de catre Comitetul :uro%ean %entru &tandarde 8ancare iar in %re'ent este
cunoscut ca I&4 )/;);:0**/( I8!N-ul consista dintr-un cod de tara I&4 /);;-) de doua litere2
urmat de doua cifre de control2 si %ana la /* de caractere alfanumerice %entru codul contului
1ancar domestic (88!N - 8asic 8an9 !ccount Num1er(
$entru <omania2 %rimele %atru caractere ale codului 88!N constituie codul national al 1ancii de
care a%artine contul res%ecti#( 6un"imea codului 88!N este fixata de comitetul 1ancii nationale al
fiecarei tari si tre1uie sa fie aceeasi %entru toata tara(
In format electronic codul I8!N tre1uie sa nu contina s%atii sau alte caractere des%artitoare2 iar
atunci cand este ti%arit %e +artie este ex%rimat in "ru%uri de cate %atru caractere2 cu ultimul "ru%
de lun"ime #aria1ila(
Un I8!N este alcatuit astfel :
|<4| |==| |>>>>| |ZZZZZZZZZZZZZZZZ|
|__| |__| |____| |________________|
: : : :
: : : :
: : : --> ); caractere care identifica ?n mod unic unitatea
: : : teritoriala a institutiei si contul clientului
: : : desc+is la res%ecti#a unitate teritoriala
: : : (alfanumerice2 ma@uscule
: : :
: : --> 7 caractere de identificare a institutiei (alfa1etice2
: : ma@uscule2 re%re'entAnd %rimele %atru caractere ale codului
: : 8IC al institutiei
: :
: --> 0 caractere de #erificare (numerice2 de la * la 9
:
--> codul de tara (0 caractere alfa1etice2 ma@uscule - %entru <omAnia este <4(
!l"oritmul de #alidare al unui cod I8!N
$as %reliminar: In ca'ul ?n care codul I8!N este %re'entat %e su%ort +artie2 se con#erteste
formatul acestuia la formatul electronic %rin ster"erea s%atiilor de se%arare(
:=:3$6U: un cod I8!N de ti%ul <479 !!!! )8/) **-. 9/B7 **** de#ine
<479!!!!)8/)**-.9/B7****(
$asul ): &e muta %rimele %atru caractere (sim1oli'And codul de tara si caracterele de #erificare
la drea%ta codului I8!N(
:=:3$6U: <479!!!!)8/)**-.9/B7**** de#ine !!!!)8/)**-.9/B7****<479(
$asul 0: &e face con#ersia literelor ?n numere2 conform ta1elei urmatoare :
! C )* D C ); 3 C 00 & C 0B E C /7
8 C )) F C )- N C 0/ G C 09 Z C /.
C C )0 I C )B 4 C 07 U C /*
5 C )/ H C )9 $ C 0. I C /)
: C )7 J C 0* K C 0; L C /0
F C ). 6 C 0) < C 0- = C //
:=:3$6U: !!!!)8/)**-.9/B7****<479 de#ine )*)*)*)*)))/)**-.9/B7****0-0779
$asul /: &e a%lica al"oritmul 345 9--)* (conform I&4 -*;7( $entru ca cele 0 caractere de
#erificare sa fie corecte (codul I8!N sa fie corect2 restul im%artirii numarului astfel o1tinut la 9-
tre1uie sa fie )(
:=:3$6U: <estul im%artirii lui )*)*)*)*)))/)**-.9/B7****0-0779 la 9- este )(
I&8N - International &tandard 8oo9 Num1er
I&8N este un numar de inre"istrare %entru carti2cu caracter international( :l este eli1erat de
8iroul National I&8N si contine indicati#ul editurii care l-a ac+i'itionat( Un numar I&8N este
asociat unui sin"ur titlu de carte si nu mai %oate fi atri1uit niciodata altui titlu(
Conce%erea sistemului I&8N datea'a din anul )9;. si se datorea'a distri1uitorului en"le' L(F(
&mit+ M &on 6td si !sociatiei :ditorilor din 3area 8ritanie( 5in anul )9-*2 Numarul &tandard
International al Cartii-I&8N a fost recunoscut international ca un sistem de identificare ?n
domeniul cartii( 5in anul )9B92 sistemul de numerotare standardi'ata a cartilor I&8N a fost
introdus si ?n <omAnia(
Un cod I&8N insoteste o %u1licatie mono"rafica de la editarea sa si mai de%arte2 in tot lantul de
distri1utie( Codul I&8N se foloseste ca element c+eie al sistemelor de inre"istrare si in#entar
%entru editori2 distri1uitori2 comercianti2 1i1lioteci si alte or"ani'atii(
&tandardul I&4 0)*B re#i'uit a fost %u1licat la ince%utul anului 0**. si re%re'inta %rima
sc+im1are a%aruta in structura I&8N de la infiintarea acestui sistem( Noile %re#ederi ale
standardului #or fi a%licate ?nce%And cu ) ianuarie 0**-( $ana la aceasta data #a exista o
%erioada de tran'itie2 cand se #or folosi ?n %aralel am1ele #ariante ale codului I&8N2 atat I&8N-)*
(I&8N format din )* cifre cat si I&8N-)/ (I&8N format din )/ cifre( $re#ederile standardului I&4
0)*BN0**. se a%lica atat %u1licatiilor ti%arite cat si celor in format electronic %recum si tuturor
celorlalte documente identificate %rin cod I&8N(
&tructura codului I&8N-)*
Codul de )* cifre este im%artit in %atru %arti #aria1ile ca lun"ime :
O $rima %arte : Dru%ul( !ceasta %arte identifica locatia nationala sau "eo"rafica a editurii(
O ! doua %arte : :ditura( <e%re'inta o anume editura in cadrul unei tari sau "ru%ari(
O ! treia %arte : Gitlul( !ceasta %arte identifica un anumit titlu sau editie al unui anumit editor(
O ! %atra %arte : Cifra de control( !ceasta este o sin"ura cifra sau litera alfa1etica =(
&tructura codului I&8N-)/
Codul I&8N-)* #a fi %refixat cu 9-B si i se #a recalcula cifra de control( 5u%a ce se #or e%ui'a
toate codurile I&8N-)* 2 urmatoarele coduri I&8N-)/ se #or %refixa cu 9-9(
!l"oritmul de #alidare al unui cod I&8N - )/
$asul %reliminar: &e elimina s%atiile si cratimele( Ultima cifra se i"nora (este cifra de control(
$asul ): &e inmulteste fiecare cifra cu %onderea asociata ei( $onderile se atri1uie %entru fiecare
cifra2 ince%and cu %rima cifra2 su1 forma )2/2)2/(((
$onderi ) / ) / ) / ) / ) /
) / )
I&8N 9 - B * 9 * ) ; 9 * ;
; )
Ialori 9 0) B * 9 * ) )B 9 * ;
)B )
$asul 0: &e aduna #alorile o1tinute
$asul /: &e im%arte suma o1tinuta la )* si se extra"e restul (345U64 )*(
$asul 7: 5aca restul este * atunci cifra de control tre1uie sa fie *(5aca restul este diferit de *2
atunci se scade restul o1tinut din )*( <e'ultatul re%re'inta cifra de control( $entru un I&8N-)/
#alid cifra de control re'ultata #a tre1ui sa fie e"ala cu ultima cifra a codului (cifra )/(
!l"oritmul de #alidare al unui cod I&8N - )*
$asul %reliminar: &e elimina s%atiile si cratimele( Ultimul caracter se i"nora (este caracterul de
control(
$asul ): &e inmulteste fiecare cifra cu %onderea asociata ei( $onderile se atri1uie %entru fiecare
cifra2 ince%and cu %rima cifra2 su1 forma ())-%o'itia cifrei
$onderi )* 9 B - ; . 7 / 0
I&8N * 9 7 * * ) ; ; )
Ialori * B) /0 * * . 07 )B 0
$asul 0: &e aduna #alorile o1tinute
$asul /: &e im%arte suma o1tinuta la )) si se extra"e restul (345U64 ))(
$asul 7: 5aca restul este * atunci caracterul de control tre1uie sa fie *(5aca restul este )* atunci
caracterul de control este P=P( 5aca restul este diferit de *2 atunci se scade restul o1tinut din ))(
<e'ultatul re%re'inta caracterul de control( $entru un I&8N-)* #alid caracterul de control re'ultat
#a tre1ui sa fie e"al cu ultimul caracter al codului (caracterul )*(

S-ar putea să vă placă și