Función para validar CUIT con javascript
CUIT son las siglas de Clave Única de Identificación Tributaria y se trata de un número usado en el sistema tributario argentino para identificar a las personas físicas o jurídicas autónomas.
const verifyCuit = (cuit) => {
if (cuit.length !== 11) {
return false;
}
let acumulado = 0;
let digitos = cuit.split('');
let digito = parseInt(digitos.pop());
for (let i = 0; i < digitos.length; i++) {
acumulado += digitos[9 - i] * (2 + (i % 6));
}
let verif = 11 - (acumulado % 11);
if (verif === 11) {
verif = 0;
} else if (verif === 10) {
verif = 9;
}
return digito === verif;
};
export { verifyCuit };
Escrito el 31-10-2020