Netherlands

Validate tax registration numbers as per Netherlands validation rule. All businesses in Netherlands are assigned a 14-digit global unique identifier called Netherlands NL VAT.

Ensure that the following details are correct for Netherlands NL VAT:

  • Country Code: NL

  • Validation Type: ORA_NL_VAT

  • Description: Netherlands NL VAT

  • Number of digits: 14

  • Format:

    Two character Country code + 12 digit numeric NL999999999B99 The 12th digit is always 'B'

    14 characters: A(1-2)+ N(1-8)+C(1)+A(1)+N(9-10)

    A(1-2)+N(1-8)+C(1)+A(1)+N(9-10) N(1-8)>0 A(1)={B} A(1-2)="NL"

  • Check digits: Yes, 9th digit

  • Check Digit Validation: S=9*N(1)+8*N(2)+7*N(3)+6*N(4)+5*N(5)+4*N(6)+3*N(7)+2*N(8) C(1)=S%11; if C(1)=10, wrong

  • Default Validation: ORA_NL_VAT

Example:

Good:

  • NL007303907B01

  • NL813086188B01

  • NL801270650B01

  • NL803773614B01

  • NL811356103B01

Bad:

  • NB123456782B90 (Invalid country code)

  • 123456782B90 (Missing country code)

  • NL123456782B9 (Invalid format - too short)

  • NL123456782B901 (Invalid format - too long)

  • NL123456782B91 (Invalid check digit)