VAT number checks for EU countries

If an EU member has been entered in the Legislative country field in the Administration properties, then the VAT number must pass the checks applicable for that EU country. Profit checks that the VAT number is correct. If an EU member has been entered in the Legislative country field in the Administration properties, the VAT number must pass the checks applicable for that EU country. Profit checks if the VAT number is correct.

You enter the VAT number itself in the Administration settings in Profit Financial. The check is also performed there. When adding the VAT number for the creditor and debtor, Profit also checks if the number is correct.

Note: 

If the address country, in the Address details in the Administration properties, is not an EU member state (only N.A.), then the check is not performed. One exception is if the VAT number starts with CH (Switzerland), in which case it must consist of a minimum of 6 and a maximum of 20 characters.

The website of the European Commission provides the option to check the validity of a VAT number.

A correct VAT number from the Netherlands is formatted as follows:

  • It starts with 'NL' + nine digits + 'B' + two digits
  • The result must pass the modulus-11 test, a calculation on the first 8 digits whose result must be equal to the 9th digit.

    Modulus 11 test calculation: ((9 x 1st digit + 8 x 2nd digit + 7 x 3rd digit + 6 x 4th digit + 5 x 5th digit + 4 x 6th digit + 3 x 7th digit + 2 x 8th digit - 9th digit) /11), no remainder.

    For example: NL123456782B01

A correct VAT number from Belgium is formatted as follows:

  • Starts with 'BE' + 0 + nine digits
  • The result must pass the modulus-97 test, a calculation on the first 8 digits whose result must be equal to the last two digits. Modulus-97 test formula: 97 – (1st eight digits modulus 97)

A correct VAT number from Luxembourg is formatted as follows:

  • Starts with LU + eight digits
  • The result must pass the modulus-89 test, a calculation on the first 6 digits whose result must be equal to the last two digits. Modulus-89 test formula: 1st six digits modulus 89

A correct VAT number from Germany is formatted as follows:

  • Starts with 'DE' + nine digits
  • The check digit must be equal to the last (9th) digit of the VAT number.

A correct VAT number is formatted as follows:

For other countries, the check is performed based on the first two characters of the VAT number:

  • The country must appear in the Country table and the abbreviation given in the EU member field must match the first two characters of the VAT code.
  • The length of the number must be less than the minimum number of characters of the country in question. See the table below for the VAT number check to be performed for each EU country.

    Country

    Country code

    Number of characters

    Comment

    Bulgaria

    BG

    9 or 10

     

    Cyprus

    CY

    9

    The last position is a letter

    Denmark

    DK

    8

     

    Estonia

    EE

    9

     

    Finland

    FI

    8

     

    France

    FR

    11

    The 1st and 2nd positions after the country code can be letters.

    Greece

    EL

    9

     

    Hungary

    HU

    8

     

    Ireland

    IE

    8

    The 2nd position after the country code can be a letter and the last position is always a letter.

    Italy

    IT

    11

     

    Latvia

    LV

    11

     

    Lithuania

    LT

    9 or 12

     

    Malta

    MT

    8

     

    Austria

    AT

    9

    The 1st position after the country code is always a U.

    Poland

    PL

    10

     

    Portugal

    PT

    9

     

    Romania

    RO

    2 to 10

    The 1st digit after the country code cannot be a ('0').

    Slovenia

    SI

    8

     

    Slovakia

    SK

    10

     

    Spain

    ES

    9

    This number can contain 2 letters (in the 1st and last positions after the country code), but must have at least 1 letter.

    Czech Republic

    CZ

    8, 9 or 10

     

    United Kingdom

    GB

    9 or 12

     

    Sweden

    SE

    12

    The 12 digit number is used for components of fiscal units. For governmental agencies, the number consists of 5 positions: the letters GD + 3 digits. For health authorities, the number also consists of 5 positions, but in this case the letters HA + 3 digits.

Source: www.belastingdienst.nl

Directly to

  1. Configure VAT and ICP declarations
  2. Set up the VAT declaration in the administration settings
  3. VAT number checks for EU countries
  4. Determine the ICP declaration settings