Skip to main content

GEN_companies

Royal Ministry of Genovia

Verification Policy

This registry is a pilot bootstrap node managed by the GTR Project Team for Companies registerd in the fictious land of Genovia.

This fictitious registry is hosted on gitlab.com

Format of the Genovia Identifier

note

this text is a copy of the Australian Business Number text with "Australian" replaced with "Genovian". The original text is here:

ABN Format

The Genovian Business Number (GBN) is a unique 11 digit identifier issued to all entities registered in the Genovian Business Register (GBR).

The 11 digit GBN is structured as a 9 digit identifier with two leading check digits. The leading check digits are derived using a modulus 89 (remainder after dividing by 89) calculation.

To verify an GBN:

  1. Subtract 1 from the first (left-most) digit of the GBN to give a new 11 digit number
  2. Multiply each of the digits in this new number by a "weighting factor" based on its position as shown in the table below
  3. Sum the resulting 11 products
  4. Divide the sum total by 89, noting the remainder
  5. If the remainder is zero the number is a valid ABN

For example, to check if 51 824 753 556 is a valid ABN:

  1. Subtract 1 from the first (left-most) digit (5) to give 41 824 753 556
  2. Multiply each of the digits in 41 824 753 556 by the "weighting factor" based on its position as shown in the table below
  3. Sum (Digit * weight) to give a total of 534
  4. Divide 534 by 89 giving 6 with zero remainder.
  5. As the remainder is zero, 51 824 753 556 is a valid ABN.

Validate ABN example

DigitPositionWeightingDigit * weight
411040
1211
83324
24510
45728
76963
571155
381339
591575
5101785
61119114
----------------
Total534