eclipxe13 / CfdiUtils

PHP Common utilities for Mexican CFDI 3.2, 3.3 & 4.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EMISORRFC01: false positive with checksum

eclipxe13 opened this issue · comments

Las validaciones para los RFC FNI970829JR9 y RTO840921RE4 fallan por el dígito verificador, aun cuando aparentemente se siguen las reglas de: https://solucionfactible.com/sfic/capitulos/timbrado/rfc-digito-verificador.jsp

Según la consulta en IFAI 0610100135506 de fecha 2006-10-18 la SHCP a través del SAT publicó el mismo algotirmo mencionado anteriormente. Por lo que se concluye que la propia autoridad no está siguiendo sus lineamientos por lo tanto se debe omitir la validación de dígito verificador para considerar el RFC como inválido, solo se puede verificar que el último dígito cumpla con el patrón [0-9A]

Listo. El tag v2.6.0 ya no considera un error el dígito verificador e integra nuevos métodos para saber si se cumple o no.