sábado, 21 de mayo de 2011

Algoritmo de Verificacion de Ruc Ecuatoriano (Sociedades Privadas y Extranjeros sin cédula)

Estructura y validación del RUC para Sociedades Privadas y Extranjeros sin cédula

Número de RUC: 1790011674001

Estructura:
  1. El número del RUC es un número de 13 dígitos, sin letras ni caracteres especiales
  2. Los dos primeros dígitos corresponden al código de provincia está entre 01 al 24
  3. El tercer dígito es siempre 9
  4. Del cuarto al noveno dígito es un número consecutivo de 6 dígitos
  5. El décimo dígito es el dígito verificador
  6. Del décimo primer dígito al décimo tercer dígito, identifican en forma consecutiva  el número de establecimientos. Empieza siempre con el 001
El número de RUC es: 1790011674001independientemente del número de establecimientos que tenga el contribuyente, no existe un número de RUC tal como 1790011674002 .La validación del número del RUC pasa un algoritmo "Módulo 11". Al número se lo divide en 13 partes, las 9 primeras son el número mismo, la 10 es el dígito autoverificador, y las 3 restantes indican si es principal o establecimiento adicional.

Los coeficientes usados para verificar el décimo dígito mediante el algoritmo "Módulo 11" cuando el tercer dígito es siempre 9 son: 4.3.2.7.6.5.4.3.2

Implementacion

C# visual studio 2010 framework 4.0

2 comentarios:

  1. no funciona mi panaa!! lo probe y nadaaaaaa!! =(

    ResponderEliminar
  2. Gracias por la valiosa explicación de cómo verificar el RUC. He escrito un artículo relacionado donde he expandido un poco, de pronto puedes pasar y comentar en https://www.jybaro.com/blog/cedula-de-identidad-ecuatoriana/

    ResponderEliminar