Logo of Prüfziffernberechung.DE

Away with Schröder et al.

Preface
Overview
Introduction
Standard

Begleitdokumente
Original documents
Software

Shoppen with bonprix

Interesting one left
Web page statistics

compEU PC-DISCOUNT!!!

0-9

2 from 5 industry
2 from 5 interleaved

A

AHVNUMBER [ CH ]
American express

B

Bahncard [ DE ]
Notes German Mark [ DE ]
Notes of the euro [ European Union ]
Operating number [ DE ]
Blood bag
BTWNR [ ]
BZUe [ DE ]

C

Carte Blanche [ FR ]
CAS
CCC [ IT ]
CINS [ US ]
Code-39
CPF [ BR ]
CrediCard [ BR ]
CUSIP [ US ]

D

German Mark [ DE ]
Diner's club
Discover
DNI [ IT ]

E

EAN
Egg certificate of origin
Paying-in slip [ CH ]
EnRoute
Euro
Eurocard
EEC number manufacturer

F

Vehicle identification number course

G

Unlisted number (PIN)
GRid

H

HKID [ HK ]

I

IBAN
Identcode German post office [ DE ]
ILN
IMEI, IMEISV
ISAN
ISBN
ISIN
ISMN
ISRC
ISSN

J

JCB

K

Account numbers [ DE ]
Account numbers [ int. ]
Credit cards [ int. ]

L

LB number
Life ear mark (LOM) [ European Union ]
Guidance code German post office [ DE ]

M

Miles & More [ DE ]

N

NHSNUMBER [ GB ]
NVE
NICOP [ PK ]
NRIC [ SG ]

P

Payback [ DE ]
Passport - > passport
Person characteristic number (PKZ) [ GDR ]
Person number [ SE ]
Identity card [ RK ]
Identity card [ DE ]
Pharma central number (PZN) [ DE ]
Pin
PK of the German Federal Armed Forces [ DE ]
Postal cheque accounts [ CH ]

R

Rentenversicherungsnr. [ DE ]
Passport [ RK ]
Passport [ BR ]
Passport [ DE ]
ReweHaushaltskarte [ DE ]

S

Samordningsnummer [ SE ]
Sedol [ GB ]
SICI
SIN [ APPROX. ]
SIREN [ FR ]
SIRET [ FR ]
SSN [ US ]
Tax number [ European Union ]

T

Título Eleitoral [ BR ]
TVA [ ]

U

UID [ RK ]
UPC [ US ]
URN
USt IdNr [ DE, European Union ]

V

Veterinarian inspection number
Visas
VSNR [ DE ]

W

WKN [ DE ]

Z

Number light [ DE ]



> > please take part in, it are missing still many BKZ, GDR registration offices and KWEA < <

Up-to-date 19.12.2003: Upper House of Parliament decided total monitoring!

USt IdNr

Value added tax identification number


AD  RK    BG  CH  CY  CZ  DE  DK  EE  IT  FI  FR  GB  GI  GR
HU  IE  IS  IT  LT  LU  LV  MT  NL  NO  PL  PT  RO  SE  SI  SK


ALV nro Α.Φ.Μ., BTW NR., ID. TVA, ID. TVA, Moms move NO., N.I.F., NIP, NIPC, Nº TVA WHETHER number, P. IVA, SE NR., Tax Registration NO., UID Nummcer, USt IdNr, Varemodtagers moms NR, VAT NO, VAT move NO

General information

The value added tax identification number serves the value added tax in the trade of the European Union members for the accounting among themselves. The assignment at enterprises takes place on request at a responsible authority in the member country, in which the seat of the requesting enterprise is.

The list is by far not yet complete here, however gradually on all member countries will be extended. Pertinent references, in particular also to the new members, are always welcome.

To none the described USt IdNr is well-known me whether they have a sub-structure or it concerns sequential numbers, which however for the computation of the Pruefziffer(n) of subordinated importance is.

The countries France, Greece, Spain are characterised after my past knowledge by particularly citizen-friendly and a democratic constitutional state appropriate behavior, by not giving any official data the structure of their USt IdNr and/or or the existence of a check digit denials contradict the publication. To which the citizen is also still by facts is unnecessarily continued to confuse, it does not understand its tax declaration already.

Structure

The Voragbe of the European Union for the structure of the USt IdNr is quite simply held, two digit national designation followed according to ISO (e.g. RK, DE), of maximally 12 places, whereby numbers and letters are permitted. Within these conditions authorities the USt IdNr assign local on request to the enterprises in their member country. Fail accordingly variously also the designations, structures and check digit computation methods.


Countryland-linguistic
Designation
Abr.LengthStructureArran-
ging
line
Range of values,
if not
0 - 9
1234567891011121314
Country
after
ISO
max. 14a1a2x1x2x3x4x5x6x7x8x9x10x11x12ISO
13,616
AndorraADunknown
BelgiumNuméro T.V.A.
BTW number
Nº TVA
BTW NR.
11BEx1x2x3x4x5x6x7pp
BulgariaBGunknown
DenmarkVaremodtagers
moms NR
SE NR.10DKx1y1y2y3y4y5y6y7x = 1-9
GermanyValue added tax
identification number
USt IdNr11DEx1x2x3x4x5x6x7x8pDIN ISO 7064
EstlandEEunknown
FinlandArvonlisaevero-
numero
ALV nro10FIx1x2x3x4x5x6x7p
FranceNuméro d'identificationID. TVA13FRppx1x2x3x4x5x6x7x8x9p = A-Z, 0-9
GibraltarGIunknown
GreeceArithmos Forologikou Mitroou
(Tax Registration NO.)
Α.Φ.Μ11ELx1x2x3x4x5x6x7x8p
Great BritainVAT Registration NUMBERVAT move NO11/14GBx1x2x3x4x5x6x7x8x9x10x11x12
Ireland (old)VAT Registration NUMBERVAT NO.10IEx1a1y1y2y3y4y5px = 7-9; A = A-Z, +, *, empty; y = 0-9; p = A-W
Ireland (new)VAT Registration NUMBERVAT NO.10IEx1x2x3x4x5x6x7pp = A-W
IcelandISunknown
ItalyCodice IVA (Numero di Partita IVA)P. IVA13ITx1x2x3x4x5x6x7y1y2y3py = 001-100, 120, 121
LettlandLVunknown
LitauenLTunknown
LuxembourgNuméro d'identification TVAID. TVA10LUx1x2x3x4x5x6pp
MaltaMTunknown
The NetherlandsOmzetbelasting-
nummer
WHETHER number14NLx1x2x3x4x5x6x7x8py1z1z2y=B, z0
NorwayNOunknown
AustriaValue added tax
identification number
UID11ATa1x2x3x4x5x6x7x8pA = U
PolandNIP12PLx1x2x3x4x5x6x7x8x9p
PortugalNúmero de identificação fiscalNIPC11PTx1x2x3x4x5x6x7x8p
RomaniaROunknown
SwedenMoms Registrerings NommerMoms move NO.14SEx1x2x3x4x5x6x7x8x9py1y2y1y2 = 01-94
SwitzerlandCHunknown
SlowakeiSKunknown
Slovenia10SLx1x2x3x4x5x6x7px1 > 0
Spain (companies)Número de Identificación fiscalN.I.F.11ESAx1x2x3x4x5x6x7pA = A-F (G, Q); p = A-Z, 0-9
Spain (private)Número de DNIDNI11ESx1x2x3x4x5x6x7x8pp = AH, J-N, P-T, sign
TschechienCZunknown
HungaryHUunknown
CyprusCYunknown

Belgium

To compute the numeric parts of the Steuernmmer without the check digits as number regarded around the proof figure:

  1. The integral difference is determined by the number to the next smaller multiples of 97 (modulo 97).
  2. The check digit is the difference from integral remainder to 97.
Example 1366959pp
Step 1: Mod 971366959 ÷ 97 =
14092 remainder of 35
Step 2:97 - 35 = 62
136695962

Denmark

The Danish USt No. contains no own check digit, yet exists a test algorithm, which is so co-ordinated that the check digit must always result in zero. Therefore the explizierte denomination of the check digit is also not necessary.

  1. The number sequence is weighted from left to the right with 2, 7, 6, 5, 4, 3, 2, 1.
  2. The products are summed up.
  3. The full remainder is determined by the sum to the next lower by 11 divisible number (modulo 11).
  4. If the remainder is zero, the number sequence is valid, otherwise not.
Example DK 13585627
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
12 2
3721
5630
8540
5420
6318
22 4
71 7
Sum142
Step 3: Sum mod 11142 ÷ 11 =
12 remainder of 10
Result check digit10
i.e. the number
is umgueltig
The number 13585628 would be valid,
there 143 ÷ 11 = 0

Germany

The procedure for the check digit computation is officially in the federal law gazette described.[5]

  • m = 10, n = 11
  1. Initial values: Product = m, sum = 0
  2. From left to the right the following steps for all numbers are repeated:
    1. Sum = (number + product) mod m
    2. If sum = 0 then applies for sum = m
    3. Product = (2 × sum) mod n
  3. The check digit arises as a result of n - product.
  • If the difference is 10, p = 0 applies
Example DE 136,695 97p
Number
without
Check digit
2a walked + b2c walked
Sum =
Product
+
Number
Sum =
Sum
mod
10
Product =
(2 × sum)
mod 11
010
11112
35510
61661
6773
91224
5997
91661
7885
Step 3: 11 - Product11 - 5 = 6
Result check digit6
DE 136,695 976

Finland

  1. The NUMBER sequence is weighted from left ton the right with 7, 9, 10, 5, 8, 4, 2.
  2. The products are summed up.
  3. The full remainder is determined by the sum to the next lower by 11 divisible number (modulo 11).
  4. The check digit arises as a result of the Subraktion of the ganzahliges division remainder of 11.
  • If the difference is 10, the number is not assigned.
  • If the difference is 11, p = 0 applies
Example FI 1366959p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Checksum
the products
17 7
3927
61060
6530
9872
5420
9218
Sum234
Step 3: Sum mod 1121 remainder of 3
Result check digit11 - 3 = 8
FI 13669598

Greece

  1. Beginning from on the right of to the left the numbers are multiplied ascending by 2 highly number of digits.
  2. The remainder is determined by the product sum to the next smaller multiples of 11 (modulo 11).
  • If the difference is larger nine, p = 0 applies
Example EL 12345678p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
1256256
2128256
3 64192
4 32128
5 16 80
6  8 48
7  4 28
8  2 16
Sum1004 
Step 3: Sum mod 111004 ÷ 11 =
91 remainder of 3
Result check digit3
EL 123456783

Ireland

For validating a VAT according to the old pattern, this can into the new format transferred werden:/p >
  • Shift indications from position 1 after position 7
  • Shift indications of the positions 3-7 after 2-6
  • Ignore indications on position 2
  • Set indications at position 1 to zero
  • Position 8 remains unchanged
 
Example
Old9B12345N
Again0123459N

The computation of the check digit takes place then according to a uniform pattern.[7]

  1. All numbers are weighted from right to the left, beginning with the next to last number (thus before the place of the check digit), with their position in the number sequence, i.e. the next to last number is multiplied by 2, the next by 3, etc..
  2. The products are summed up.
  3. The ganzahlige remainder to the next smaller multiples of 23 calculates (modulo 23).

For the written representation the check digit becomes into a letter uebertragen:/p >
Relocation dictionary
Letter after numbers
A = 1F = 6K = 11P = 16U = 21
B = 2G = 7L = 12Q = 17V = 22
C = 3H = 8M = 13R = 18
D = 4I = 9N = 14S = 19
E = 5J = 10O = 15T = 20W = 0

Example IE 8473625p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
8864
4728
7642
3515
6424
23 6
5210
p1-
Sum189
Step 3: Sum mod 23189 ÷ 23 =
8 remainder of 5
Result check digit5 = E
IE 8473625E

Italy

The Italian USt IdNr must the following conditions erfuellen:/p >

  • x1-7 may not be 000000
  • y1-3 = 001-100, 120, 121

The computation is made by all Ziffern:/p >

  1. Beginning from right all numbers are weighted alternating with 1 and 2 (PZ = 1. Place = weight 1).
  2. The checksum of the products is calculated.
  3. The integral remainder is determined by the checksum to the next smaller multiples of 10 (modulo 10).
  4. The check digit results after Substraktion of the remainder of 10.
  • If the difference is 10, p = 0 applies
IT 1212345078p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Checksum
the products
111
224
111
224
313
428
515
020
717
8216 
p1-
Checksum40
Step 3: Sum mod 1040 ÷ 10 =
4 remainder of 0
Step 4: Difference10 - 0
Result check digit0
IT 12123456780

Luxembourg

The numeric parts of the Steuernmmer without the check digits as number regarded around the proof figure too berechnen:/p >

  1. The check digit is the integral remainder of the number to the next smaller multiples of 89 (modulo 89).
Example LU 136695pp
Step 1: mod 89136695 ÷ 89 =
1535 remainder of 80
LU 13669580

The Netherlands

  1. All numbers are weighted from right to the left, beginning with the next to last number (thus before the place of the check digit), with their position in the number sequence, i.e. the next to last number is multiplied by 2, the next by 3, etc..
  2. The products are summed up.
  3. The full remainder to the next lower multiples of 11 (modulo 11) is calculated.
  • If the difference is 10, the number is invalid.
Example NL 12345678pB12
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
19 9
2816
3721
4624
5525
6424
7321
8216
Sum156 
Step 3: Sum mod 11156 ÷ 11 =
14 remainder of 2
Result check digit2
NL 123456782B12

Austria

  1. The number sequence is weighted left after rechst alternating with 1 and 2.
  2. The checksum of the products is calculated and subtracted from 96.
  3. The check digit is the unit place of the difference.
Example RK U1358562
Number
without
Check digit
Step 1:
Weighting
Step 2:
Checksum
the products
U
111
326
515
8216
515
6212
212
Checksum29
Step 3: Differrenz96 - 29 = 67
Result check digit7
RK U13585627

Poland

  1. The number sequence is weighted from left to the right with 6, 5, 7, 2, 3, 4, 5, 6, 7.
  2. The products are summed up.
  3. The full remainder is determined by the sum to the next lower by 11 divisible number (modulo 11).
  • If the difference is 10, the number is not assigned.
  • If the difference is 11, p = 0 applies
Example PL 856734921p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
8648
5525
6742
7214
33 9
4416
6530
2612
17 7
Sum196
Step 3: Sum mod 11196 ÷ 11 =
17 remainder of 9
Result check digit9
PL 8567349219

Portugal

  1. All numbers are weighted from right to the left, beginning with the next to last number (thus before the place of the check digit), with their position in the number sequence, i.e. the next to last number is multiplied by 2, the next by 3, etc..
  2. The products are summed up.
  3. The full remainder to the next lower multiples of 11 (modulo 11) is calculated.
  4. The check digit is the difference of the remainder to 11.
  • If the difference is larger nine, p = 0 applies
Example PT 13669597p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
19 9
3824
6742
6636
9545
5420
9327
7214
Sum217
Step 3: Sum mod 1119 remainder of 8
Result check digit11 - 8 = 3
PT 136695973

Sweden

For the Berechnugn of the check digit only the first nine numeric places (x 1-9)become beruecksichtigt.

  1. Beginning from right all numbers are weighted alternating with 1 and 2 (PZ = 1. Place = weight 1).
  2. The checksum of the products is calculated.
  3. The integral remainder is determined by the checksum to the next smaller multiples of 10 (modulo 10).
  4. The check digit results after Substraktion of the remainder of 10.
Validating a given number takes place via application of the procedure to the entire number (the inclusive check digit). To a valid number must apply then to the sum s mod 10 = 0.
Example SE 136695975p23
Number
without
Check digit
Step 1:
Weighting
Step 2:
Checksum
the products
12 2
31 3
6212
61 6
9218
51 5
9218
71 7
5210
p1
Checksum45
Step 3: Sum mod 1045 ÷ 10 =
4 remainder of 5
Step 3: Difference to 1010 - 5 = 5
Result check digit5
SE 136695975523

Slovenia

The tax number is not a speaking number, but a seven-place random number within the range of 1000000 to 9999999, to which at figure eight place a check digit is attached. A new tax number is produced only directly with assignment, i.e. no numbers on supply become angelegt.

  1. All numbers are weighted from right to the left, beginning with the next to last number (thus before the place of the check digit), with their position in the number sequence, i.e. the next to last number is multiplied by 2, the next by 3, etc..
  2. The products are summed up.
  3. The full remainder to the next lower multiples of 11 (modulo 11) is calculated.
  4. The check digit is the difference of the remainder to 11.
  • If the difference is 1 (remainder = 10), p = 0 applies
  • The difference 0 (remainder = 11) is is invalid the number
Example SI 5908243p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Product
summation
5840
9763
06 0
8540
24 8
4312
32 6
Sum169 
Step 3: Sum mod 1115 remainder of 4
Step 4: Difference to 1111 - 4 = 7
Result check digit7
SI 59082437

Spain

If the first place is after the land contraction a letter, concerns a firm tax number, otherwise around a private person. There with the latters the tax number to the person characteristic number of the identity card (DNI) is identical, takes place the computation after the sample described there.
The computation for the firm numbers is calculated as folgt:/p >

  1. Beginning from right all numbers are weighted alternating with 1 and 2 (PZ = 1. Place = weight 1).
  2. The checksum of the products is calculated.
  3. The integral remainder is determined by the checksum to the next smaller multiples of 10 (modulo 10).
  4. The check digit results after Substraktion of the remainder of 10.
Example IT A13 585 62p
Number
without
Check digit
Step 1:
Weighting
Step 2:
Checksum
the products
A
122
313
5210
818
5210
616
224
p1
Sum25
Step 3: Sum mod 1025 ÷ 10 =
2 remainder of 5
Step 3: Difference to 1010 - 5
Result check digit5
IT A13 585 625

Remarks

For the assignment there is no center European authority, but each member country regulates this within own responsibility. In Deutschalnd the Federal Office for finances is (BfF) [1, 2], in Austria the respective responsible person the tax office [ 4 ], forthe value added tax , responsibly. A description for the correct application of the tax number is with Akademie.de - to calculation without borders.[6]

Apart from the assignment of the value added tax identification numbers there is also still another place, with which one can to be able to be confirmed the validity of a foreign USt IdNr. The authorities give thereby only information over correctness to the respective number, it give however no large instructions (finanzstatus, credit-worthiness, seriosity etc..) over the enterprise. In Deutschalnd for it likewise the BfF is responsible.[3]

References

  1. Federal Office for finances (BfF):
    http://WWW.BundesamtfuerFinanzen.DE/
  2. Central office value added tax inspection procedure:
    Http://WWW.BfF Online.DE/ust/useg/usegm.html
  3. Confirmation of the validity of European value added tax identification numbers:
    Http://WWW.BfF Online.DE/ust/useg/ustidbs.php
    http://WWW.Europa.EU.int/comm/taxation_customs/vies/de/vieshome.htm
  4. Federal Ministry for finances of the Federal Republic of Austria:
    http://WWW.BMF.gv.AT/ and then search word UID
  5. Federal law gazette 1993 part of I page 736:
    http://WWW.Jura.Uni-SB.DE/BGBl/TEIL1/1993/19930736.1.HTML
  6. Akademie.de - calculation without borders:
    http://WWW.Akademie.DE/business/tipps_tricks/finanzwesen/rechnung_ohne_grenzen.html
  7. VIMA Office, Office OF the Revenue Commissioners, PO box 43, Dundalk, CO Louth, Irish country.

Did the information help you or perhaps even money did save?
Small acknowledgment on purely freiwilliger basis is always welcome.


Conditions of
16.03.2004
© since 2001, Pruefziffernberechnung.DE