Greece

Here are the details to validate tax registration numbers as per Greece's validation rules:

Country Code: GR

REPORTING_TYPE_CODE/ Validation Type

REPORTING_TYPE_NAME

No of Digits

Format

Check Digit

Check Digit Validation

Default Validation

Example TRN No

ORA_GR_VAT

Greece VAT

11

Two character Country code(GR) + 9 digit numeric GR999999999

Two character Country code then 123456789 (9 characters)

11 characters: A(1-2)+ N(1-8)+C(1) A(1-2) = {GR}

Yes, 11th digit (last digit)

S=256*N(1)+128*N(2)+64*N(3)+32*N(4)+16*N(5)+8*N(6)+4*N(7)+2*N(8) C(1)=S%11; if C(1)=10, C(1)=0

Good:

  • GR800420948

  • EL800420948

Bad:

  • EB2H123456789 - Invalid country code

  • 2H123456789 -Missing country code

  • EL2H12345678 -Invalid format, too short

  • GR2H1234567899 - Invalid format - too long

  • EL2H123456788 - Invalid check digit

ORA_EL_VAT

Greece EL VAT

11

Two character Country code(EL) + 9 digit numeric EL999999999

Two character Country code then 123456789 (9 characters)

11 characters: A(1-2)+ N(1-8)+C(1) A(1-2) = {EL}

Yes, 11th digit (last digit)

S=256*N(1)+128*N(2)+64*N(3)+32*N(4)+16*N(5)+8*N(6)+4*N(7)+2*N(8) C(1)=S%11; if C(1)=10, C(1)=0