North Macedonia EMBS at a glance
The EMBS (Единствен матичен број на субјектот — “unique master number of the entity”) is the registration number that the Central Register of North Macedonia assigns to every company and legal entity. It is the backbone identifier across court, statistical, and tax systems, and is required on filings to the UJP (Public Revenue Office). The EMBS is 7 digits, with the last digit acting as a check digit.
How it works
The check digit protects the first six digits with a weighted modulo-11 scheme:
weights = [7, 6, 5, 4, 3, 2]
sum = Σ (digit[i] * weight[i]) for i = 0..5
rem = sum mod 11
check = 11 - rem
if check == 11 → check = 0
if check == 10 → base number is INVALID (no single check digit)
The computed check must equal the seventh digit. Modulo-11 weighting catches every single-digit substitution and most adjacent transpositions — the typical errors when an EMBS is keyed in by hand.
Tips and example
For base 123456, the weighted sum is 1·7 + 2·6 + 3·5 + 4·4 + 5·3 + 6·2 = 7 + 12 + 15 + 16 + 15 + 12 = 77. 77 mod 11 = 0, so check = 11 − 0 = 11 → 0. A valid EMBS would therefore be 1234560. A correct check digit only proves the number is well-formed — verify the entity itself in the Central Register before relying on it.