API — Validador¶
rutificador.validador.ValidadorRut ¶
Validador de RUT con niveles de rigurosidad configurables.
Source code in rutificador/validador.py
__init__ ¶
__init__(configuracion: ConfiguracionRut = CONFIGURACION_POR_DEFECTO, modo: RigorValidacion = RigorValidacion.ESTRICTO) -> None
Inicializa el validador con configuración y rigor.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
configuracion
|
ConfiguracionRut
|
Parámetros de validación (factores, módulo, dígitos mínimo/máximo). |
CONFIGURACION_POR_DEFECTO
|
modo
|
RigorValidacion
|
Nivel de rigurosidad ( |
ESTRICTO
|
Source code in rutificador/validador.py
validar_formato ¶
Valida el formato del RUT.
Source code in rutificador/validador.py
validar_base ¶
Valida y normaliza el número base del RUT.
Source code in rutificador/validador.py
validar_digito_verificador ¶
Valida el dígito verificador del RUT.