Moldova IDNO Validator

Validate the Moldovan company fiscal code (IDNO) with its 7-3-1 check digit.

Ad placeholder (leaderboard)

Moldova IDNO at a glance

The IDNO (Numărul de identificare de stat — “state identification number”) is the unique identifier for legal entities and organisations in Moldova. It serves as the fiscal code for the State Fiscal Service and appears on tax registrations, e-invoices, and procurement filings. The IDNO is 13 digits, where the final digit is a check digit over the first twelve.

How it works

The check digit uses a repeating 7-3-1 weight pattern and reduces modulo 10:

weights pattern = 7, 3, 1, 7, 3, 1, 7, 3, 1, 7, 3, 1   (positions 0..11)
sum   = Σ (digit[i] * weight[i])
check = sum mod 10

The computed check must equal the thirteenth digit. The 7-3-1 cycle is the same family of weights used by several Eastern-European identifier schemes; reducing modulo 10 keeps the check digit a single decimal digit and catches the bulk of single-digit and transposition errors.

Tips and example

For base 100160000010, multiply digit by weight position by position (7,3,1 repeating), sum the products, and take the remainder modulo 10 — that remainder is the expected check digit. A passing check confirms the IDNO is well-formed; it does not prove the organisation is registered or active, so verify against the State Registration Chamber when the registration status matters.

Ad placeholder (rectangle)