Pular para o conteúdo principal

Validador de UTR (Reino Unido)

Valide a conformidade estrutural, comprimento e o dígito verificador Módulo 11 de referências fiscais UTR da HMRC britânica.

Sobre a Validação do Unique Taxpayer Reference (UTR)

A validação do UTR averigua se o identificador atende rigorosamente às normas aritméticas expedidas pela HM Revenue & Customs (HMRC) do Reino Unido.

O validador higieniza prefixos como 'K', espaços e traços, isola o dígito verificador na primeira posição e efetua a ponderação pelos pesos decrescentes HMRC para garantir a integridade da sequência.

Anatomia & Estrutura do UTR Britânico (10 Dígitos)

Estrutura oficial regulada pela HM Revenue & Customs e pelo Taxes Management Act 1970:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1Dígito de Verificação1 dígitoChecksum oficial calculado pelo algoritmo Módulo 11 da HMRC sobre os 9 dígitos restantes1
2 a 10Conta do Contribuinte9 dígitosIdentificador numérico central exclusivo atribuído ao registro fiscal955839661

Algoritmo de Verificação Módulo 11 da HMRC

Ponderação matemática posicional aplicada sobre as posições 2 a 10:

Soma = ∑(d[i+1] * W[i]) | Resto = Soma % 11 | Check Digit = '21987654321'[Resto]
  1. 1. Tomar os 9 dígitos centrais (posições 2 a 10).
  2. 2. Multiplicar cada dígito pelos pesos [6, 7, 8, 9, 10, 5, 4, 3, 2] da esquerda para a direita.
  3. 3. Somar todos os produtos e obter o resto da divisão inteira por 11.
  4. 4. Mapear o resto na tabela '21987654321'. Se resto for 0, check digit é 2; se 1, check digit é 1; para restos de 2 a 10, check digit é (11 - resto).
  5. 5. O resultado deve coincidir com o 1º dígito do UTR.

Perguntas Frequentes & Especificações Técnicas