Skip to main content
Skip to main content

Uruguay BPS Employer Registry Validator

Online validator for Banco de Previsión Social (BPS) employer numbers in Uruguay with Modulo 11 check digit verification.

About BPS Registry Validation

Validates official compliance for employer registrations used in labor and social security relations in Uruguay.

Supports formatted numbers (21.999999.001-6) or unformatted values (219999990016).

Anatomy of BPS Employer Registry

Structure of social security employer identification in Uruguay:

PositionFieldLengthBPS Regulatory MeaningExample
1 and 2Department2 digitsGeographical department jurisdiction (21 for Montevideo).21
3 to 8Sequential6 digitsCorporate registration record number.999999
9 to 11Branch3 digitsMain office or branch (001 for Headquarters).001
12Check Digit1 digitModulo 11 verification check digit.6

Modulo 11 Validation Rules

Official calculation algorithm for corporate identity in Uruguay:

Remainder = ∑(dᵢ × Wᵢ) mod 11, weights [4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]
  1. 1. Cleanup: Strip dots, hyphens, and spaces.
  2. 2. Numerical Validation: Ensure exactly 12 numeric digits.
  3. 3. Checksum Verification: Multiply the 11 digits by official weights, compute remainder, and verify (remainder 0 -> DV 0; remainder 1 -> DV 6; otherwise 11 - remainder).
  4. 4. Validation: Compare expected check digit against the 12th digit.

Frequently Asked Questions (FAQ)