{"id":8187,"date":"2026-09-09T15:00:00","date_gmt":"2026-09-09T21:00:00","guid":{"rendered":"https:\/\/www.facturando.mx\/blog\/?p=8187"},"modified":"2026-08-30T00:47:25","modified_gmt":"2026-08-30T06:47:25","slug":"digito-verificador-nrp","status":"publish","type":"post","link":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/","title":{"rendered":"\u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">El <a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2026\/09\/08\/registro-patronal\/\" target=\"_blank\" rel=\"noopener\">N\u00famero de Registro Patronal (NRP)<\/a> no es una combinaci\u00f3n aleatoria. Sus posiciones siguen una estructura que permite identificar elementos como el municipio, la serie y la modalidad de aseguramiento. Adem\u00e1s, el <strong>d\u00edgito verificador del NRP<\/strong> permite comprobar matem\u00e1ticamente la consistencia del registro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conocer esa estructura permite <strong>validar un NRP<\/strong> desde el punto de vista formal y matem\u00e1tico. Sin embargo, hay una diferencia importante: que un registro tenga la estructura correcta y un d\u00edgito verificador v\u00e1lido <strong>no demuestra que realmente haya sido asignado por el IMSS<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si primero quieres conocer qu\u00e9 es el NRP, qui\u00e9n lo asigna y por qu\u00e9 una empresa puede tener varios registros patronales, consulta nuestro art\u00edculo pr\u00e1ctico dedicado a ese tema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo est\u00e1 formado un NRP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n t\u00e9cnica del IMSS utilizada para movimientos afiliatorios establece que el <strong>registro patronal ocupa 10 posiciones<\/strong> y que posteriormente se agrega un <strong>d\u00edgito verificador en la posici\u00f3n 11<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para el registro patronal ordinario, su estructura puede entenderse as\u00ed:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Posiciones<\/th><th>Contenido<\/th><th>Ejemplo<\/th><\/tr><tr><td>1 a 3<\/td><td>Clave del municipio<\/td><td>J41<\/td><\/tr><tr><td>4 a 8<\/td><td>Serie progresiva<\/td><td>54896<\/td><\/tr><tr><td>9 y 10<\/td><td>Modalidad de aseguramiento<\/td><td>10<\/td><\/tr><tr><td>11<\/td><td>D\u00edgito verificador<\/td><td>5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As\u00ed, un ejemplo t\u00e9cnico completo ser\u00eda:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>J41-54896-10-5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los guiones \u00fanicamente ayudan a visualizar cada bloque. El registro utilizado por los sistemas puede presentarse sin ellos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El ejemplo sirve para explicar la estructura y el c\u00e1lculo; <strong>no implica que ese NRP corresponda actualmente a un patr\u00f3n determinado<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posiciones 1 a 3: clave del municipio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Las primeras tres posiciones corresponden a la clave territorial relacionada con el municipio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El procedimiento vigente del IMSS para actualizar su <a href=\"https:\/\/www.imss.gob.mx\/sites\/all\/statics\/pdf\/procedimientos\/9210-003-105.pdf\" target=\"_blank\" rel=\"noopener nofollow\">Cat\u00e1logo de Municipios<\/a> define estas claves como alfanum\u00e9ricas de tres posiciones:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>una letra seguida de dos d\u00edgitos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En nuestro ejemplo:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>J41<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">representa el bloque correspondiente a la clave municipal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto permite realizar una validaci\u00f3n mejor que simplemente revisar que exista una letra y dos n\u00fameros. Un sistema puede contrastar esas tres posiciones contra un cat\u00e1logo vigente del IMSS para comprobar que la clave realmente exista.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n conviene mantener actualizado ese cat\u00e1logo. El propio procedimiento del Instituto contempla modificaciones por creaci\u00f3n, eliminaci\u00f3n, cambio de nombre, divisi\u00f3n o unificaci\u00f3n de municipios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posiciones 4 a 8: serie del registro patronal<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Las siguientes cinco posiciones forman la serie progresiva del registro patronal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el ejemplo:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>54896<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una validaci\u00f3n t\u00e9cnica utilizada por el IMSS contempla para registros alfanum\u00e9ricos con movimientos a partir del 1 de julio de 1997 un rango de serie de:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>10001 a 99999<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este detalle tambi\u00e9n permite corregir una confusi\u00f3n que aparece en alguna documentaci\u00f3n: la serie no ocupa cuatro posiciones, sino <strong>cinco posiciones, de la 4 a la 8<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para sistemas que deban procesar informaci\u00f3n hist\u00f3rica es importante no convertir el rango moderno en una regla universal, ya que el propio IMSS contempla reglas diferentes para determinados movimientos anteriores a julio de 1997.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posiciones 9 y 10: modalidad de aseguramiento<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Las posiciones 9 y 10 corresponden a la <strong>modalidad de aseguramiento<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En nuestro ejemplo:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>10<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La modalidad permite distinguir el tipo de aseguramiento bajo el cual opera el registro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, la modalidad 10 se utiliza para trabajadores permanentes y eventuales de la ciudad, mientras que existen otras modalidades para diferentes esquemas de aseguramiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para una validaci\u00f3n automatizada puede resultar \u00fatil comprobar que esas dos posiciones correspondan a una modalidad reconocida. Sin embargo, hay que tener cuidado con validadores excesivamente restrictivos: existen modalidades hist\u00f3ricas, especiales o convencionales que pueden requerir reglas adicionales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posici\u00f3n 11: d\u00edgito verificador<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La \u00faltima posici\u00f3n es el <strong>d\u00edgito verificador del NRP<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En nuestro ejemplo:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su objetivo es detectar combinaciones incorrectas producidas, por ejemplo, por errores de captura o alteraciones en alguno de los caracteres anteriores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n del IMSS identifica esta comprobaci\u00f3n como <strong>algoritmo 10<\/strong>. Una especificaci\u00f3n de validaci\u00f3n del Instituto se\u00f1ala expresamente que el d\u00edgito del registro patronal se valida mediante ese algoritmo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se calcula el d\u00edgito verificador del NRP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para explicarlo utilizaremos nuevamente:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>J41-54896-10<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Todav\u00eda no incluimos el d\u00edgito verificador porque precisamente queremos calcularlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El primer paso es convertir la letra inicial a su valor num\u00e9rico. Para este c\u00e1lculo se utiliza una secuencia en la que:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A = 10<br>B = 11<br>C = 12<br>&#8230;<br>J = 19<br>&#8230;<br>Z = 35<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por tanto:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>J = 19<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El registro base:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>J415489610<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">se transforma para el c\u00e1lculo en:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>19415489610<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n se aplican alternativamente los factores:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2, 1, 2, 1, 2, 1&#8230;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">comenzando por la izquierda.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>D\u00edgito<\/th><th>Factor<\/th><th>Producto<\/th><th>Valor que se suma<\/th><\/tr><tr><td>1<\/td><td>2<\/td><td>2<\/td><td>2<\/td><\/tr><tr><td>9<\/td><td>1<\/td><td>9<\/td><td>9<\/td><\/tr><tr><td>4<\/td><td>2<\/td><td>8<\/td><td>8<\/td><\/tr><tr><td>1<\/td><td>1<\/td><td>1<\/td><td>1<\/td><\/tr><tr><td>5<\/td><td>2<\/td><td>10<\/td><td>1<\/td><\/tr><tr><td>4<\/td><td>1<\/td><td>4<\/td><td>4<\/td><\/tr><tr><td>8<\/td><td>2<\/td><td>16<\/td><td>7<\/td><\/tr><tr><td>9<\/td><td>1<\/td><td>9<\/td><td>9<\/td><\/tr><tr><td>6<\/td><td>2<\/td><td>12<\/td><td>3<\/td><\/tr><tr><td>1<\/td><td>1<\/td><td>1<\/td><td>1<\/td><\/tr><tr><td>0<\/td><td>2<\/td><td>0<\/td><td>0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando el producto tiene dos d\u00edgitos, \u00e9stos se suman:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10 \u2192 1 + 0 = 1<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>16 \u2192 1 + 6 = 7<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>12 \u2192 1 + 2 = 3<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s sumamos todos los resultados:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2 + 9 + 8 + 1 + 1 + 4 + 7 + 9 + 3 + 1 + 0 = 45<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tomamos la siguiente decena superior:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>50<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">y restamos:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>50 \u2212 45 = 5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El d\u00edgito verificador es entonces:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por tanto, nuestro ejemplo completo queda:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>J41-54896-10-5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si la suma ya termina exactamente en una decena \u2014por ejemplo 30, 40 o 50\u2014 el d\u00edgito verificador ser\u00e1 <strong>0<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El procedimiento oficial del IMSS identifica la validaci\u00f3n como \u201calgoritmo 10\u201d; el desarrollo matem\u00e1tico completo anterior aparece reproducido en materiales t\u00e9cnicos de capacitaci\u00f3n utilizados para afiliaci\u00f3n y vigencia del Instituto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo validar un NRP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Calcular el d\u00edgito verificador es solamente una parte del proceso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si queremos <strong>validar un NRP<\/strong> de manera m\u00e1s completa, podemos realizar distintos niveles de comprobaci\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Nivel<\/th><th>Qu\u00e9 se revisa<\/th><th>Qu\u00e9 permite comprobar<\/th><\/tr><tr><td>1<\/td><td>Formato<\/td><td>Que tenga la longitud y caracteres esperados<\/td><\/tr><tr><td>2<\/td><td>Municipio<\/td><td>Que la clave territorial exista<\/td><\/tr><tr><td>3<\/td><td>Serie<\/td><td>Que cumpla la estructura y rango aplicable<\/td><\/tr><tr><td>4<\/td><td>Modalidad<\/td><td>Que corresponda a una modalidad reconocible<\/td><\/tr><tr><td>5<\/td><td>D\u00edgito verificador<\/td><td>Que supere la comprobaci\u00f3n matem\u00e1tica<\/td><\/tr><tr><td>6<\/td><td>Existencia<\/td><td>Que realmente haya sido asignado por el IMSS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Los primeros niveles pueden implementarse en un sistema propio si se cuenta con las reglas y cat\u00e1logos adecuados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El \u00faltimo es diferente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Un NRP con d\u00edgito verificador correcto puede no existir<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9ste es probablemente el punto m\u00e1s importante de toda la validaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Supongamos que generamos una combinaci\u00f3n con:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una clave municipal existente;<\/li>\n\n\n\n<li>una serie dentro del rango esperado;<\/li>\n\n\n\n<li>una modalidad v\u00e1lida;<\/li>\n\n\n\n<li>y un d\u00edgito verificador perfectamente calculado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Eso demuestra que el NRP es <strong>estructural y matem\u00e1ticamente consistente<\/strong>, pero no prueba que el Instituto lo haya asignado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las validaciones institucionales del IMSS contemplan de manera separada la comprobaci\u00f3n de la <strong>existencia del registro patronal en su base de datos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por eso debemos distinguir:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>NRP estructuralmente v\u00e1lido \u2260 NRP existente<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un validador local puede detectar muchos errores, pero no deber\u00eda informar que un registro \u201cexiste en el IMSS\u201d solamente porque su d\u00edgito verificador sea correcto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfExiste un validador p\u00fablico del NRP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En la investigaci\u00f3n realizada para este art\u00edculo no identificamos un servicio p\u00fablico general del IMSS equivalente, por ejemplo, a una consulta abierta donde cualquier persona pueda introducir un NRP y confirmar an\u00f3nimamente si fue asignado a un patr\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed existen sistemas institucionales que trabajan con registros patronales y servicios autenticados donde el patr\u00f3n puede consultar informaci\u00f3n asociada a sus propios registros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por eso, si desarrollas un sistema, conviene utilizar expresiones como:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cNRP con estructura v\u00e1lida\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cd\u00edgito verificador correcto\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">en lugar de:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cNRP existente\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cuando no se haya realizado una comprobaci\u00f3n contra informaci\u00f3n del Instituto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfSe puede calcular el NRP a partir del RFC?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aunque un NRP tiene una estructura definida, eso no significa que pueda obtenerse mediante una f\u00f3rmula utilizando el RFC de la empresa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El registro patronal es <strong>asignado por el IMSS<\/strong>. La serie forma parte de esa asignaci\u00f3n, de modo que conocer el RFC, el nombre de la empresa o incluso el municipio no permite deducir autom\u00e1ticamente cu\u00e1l es su NRP real. La documentaci\u00f3n t\u00e9cnica del Instituto tambi\u00e9n describe el registro como una clave asignada por el IMSS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por tanto:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>s\u00ed podemos validar determinados elementos de un NRP que ya conocemos; no podemos generar el NRP real de una empresa calcul\u00e1ndolo a partir de su RFC.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfTodos los NRP siguen exactamente las mismas reglas?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No necesariamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las reglas explicadas en este art\u00edculo sirven para comprender la estructura ordinaria y resultan especialmente \u00fatiles para registros empresariales actuales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sin embargo, la documentaci\u00f3n del IMSS contiene tratamientos distintos para registros hist\u00f3ricos, modalidades especiales y movimientos anteriores a determinadas fechas. Por ejemplo, sus reglas de validaci\u00f3n contemplan diferencias para series anteriores al 1 de julio de 1997.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por eso, si vas a desarrollar un validador destinado \u00fanicamente a registros actuales, puedes aplicar controles m\u00e1s estrictos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si el sistema debe procesar informaci\u00f3n hist\u00f3rica o registros especiales, es recomendable separar esas reglas para evitar rechazar como inv\u00e1lido un registro leg\u00edtimo \u00fanicamente porque no cumple las condiciones del caso ordinario moderno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 deber\u00eda validar un sistema?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para una aplicaci\u00f3n que recibe NRP, una estrategia razonable ser\u00eda comprobar progresivamente:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>La longitud y formato.<\/li>\n\n\n\n<li>La clave del municipio.<\/li>\n\n\n\n<li>La estructura de la serie.<\/li>\n\n\n\n<li>La modalidad de aseguramiento.<\/li>\n\n\n\n<li>El d\u00edgito verificador mediante el algoritmo 10.<\/li>\n\n\n\n<li>Cuando exista acceso autorizado a informaci\u00f3n institucional, la existencia y situaci\u00f3n real del registro.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n conviene conservar separado el resultado de cada validaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En lugar de devolver simplemente:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cNRP inv\u00e1lido\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">un sistema puede indicar:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cClave de municipio no reconocida\u201d<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cModalidad no admitida\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>\u201cD\u00edgito verificador incorrecto\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto facilita identificar errores de captura y evita confundir una inconsistencia matem\u00e1tica con la inexistencia del registro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si el problema no es la estructura sino que el IMSS dio de baja un registro patronal que la empresa necesita utilizar, consulta tambi\u00e9n nuestro art\u00edculo <strong><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2024\/11\/12\/imss-como-reactivar-tu-registro-patronal\/\" target=\"_blank\" rel=\"noopener\">IMSS \u00bfC\u00f3mo reactivar tu registro patronal?<\/a><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hasta d\u00f3nde puedes validar un NRP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La estructura del NRP permite realizar comprobaciones bastante \u00fatiles sin consultar directamente las bases del IMSS. Podemos revisar el municipio, la serie, la modalidad y calcular su d\u00edgito verificador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero existe un l\u00edmite claro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La validaci\u00f3n matem\u00e1tica comprueba la consistencia del n\u00famero; no acredita que el registro haya sido asignado ni que se encuentre vigente.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta distinci\u00f3n resulta especialmente importante para desarrolladores e integradores. Un buen sistema no deber\u00eda limitarse a comprobar once caracteres, pero tampoco deber\u00eda prometer una validaci\u00f3n institucional cuando \u00fanicamente est\u00e1 aplicando reglas locales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">S\u00edguenos en YouTube<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si trabajas con CFDI, n\u00f3mina, IMSS o herramientas para automatizar procesos fiscales, en el canal de YouTube de Facturando encontrar\u00e1s informaci\u00f3n pr\u00e1ctica sobre estos temas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes suscribirte al <strong><a href=\"https:\/\/www.youtube.com\/@facturando-mx?sub_confirmation=1\" target=\"_blank\" rel=\"noopener nofollow\">canal de YouTube de Facturando<\/a><\/strong> para mantenerte actualizado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El N\u00famero de Registro Patronal (NRP) no es una combinaci\u00f3n aleatoria. Sus posiciones siguen una estructura que permite identificar elementos como el municipio, la serie y la modalidad de aseguramiento. Adem\u00e1s, el d\u00edgito verificador del NRP permite comprobar matem\u00e1ticamente la <a class=\"more-link\" href=\"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/\">Seguir leyendo <span class=\"screen-reader-text\">  \u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[968],"tags":[2069,209,2063,692],"class_list":["post-8187","post","type-post","status-publish","format-standard","hentry","category-seguridad-social","tag-digito-verificador","tag-imss","tag-nrp","tag-registro-patronal"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Conoce la estructura y el d\u00edgito verificador del NRP, c\u00f3mo se calcula con el algoritmo 10 y qu\u00e9 puedes comprobar para validar un registro patronal.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Facturando\"\/>\n\t<meta name=\"google-site-verification\" content=\"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA\" \/>\n\t<meta name=\"msvalidate.01\" content=\"262B9D6F25B63228AFDC3DE848E181AD\" \/>\n\t<meta name=\"keywords\" content=\"nrp,validar nrp,registro patronal,imss,d\u00edgito verificador,algoritmo 10,estructura nrp,modalidad de aseguramiento,clave de municipio,validaci\u00f3n nrp\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Facturando | La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"NRP del IMSS: c\u00f3mo se forma y c\u00f3mo validar su d\u00edgito verificador\" \/>\n\t\t<meta property=\"og:description\" content=\"Conoce qu\u00e9 significa cada parte del NRP, c\u00f3mo se calcula su d\u00edgito verificador y por qu\u00e9 un registro matem\u00e1ticamente v\u00e1lido puede no existir.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/\" \/>\n\t\t<meta property=\"article:section\" content=\"seguridad social\" \/>\n\t\t<meta property=\"article:tag\" content=\"nrp\" \/>\n\t\t<meta property=\"article:tag\" content=\"registro patronal\" \/>\n\t\t<meta property=\"article:tag\" content=\"imss\" \/>\n\t\t<meta property=\"article:tag\" content=\"d\u00edgito verificador\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-09T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-30T06:47:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@FacturandoMX\" \/>\n\t\t<meta name=\"twitter:title\" content=\"C\u00f3mo validar un NRP del IMSS\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Te explicamos la estructura del NRP, el algoritmo 10 para su d\u00edgito verificador y la diferencia entre validar el formato y confirmar su existencia.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@FacturandoMX\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#article\",\"name\":\"D\\u00edgito verificador del NRP: estructura y validaci\\u00f3n\",\"headline\":\"\\u00bfC\\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\\u00edgito verificador\",\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/imagen\\\/logotipo.png\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#articleImage\"},\"datePublished\":\"2026-09-09T15:00:00-06:00\",\"dateModified\":\"2026-08-30T00:47:25-06:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#webpage\"},\"articleSection\":\"seguridad social, d\\u00edgito verificador, imss, NRP, registro patronal\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/seguridad-social\\\/#listItem\",\"name\":\"seguridad social\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/seguridad-social\\\/#listItem\",\"position\":2,\"name\":\"seguridad social\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/seguridad-social\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#listItem\",\"name\":\"\\u00bfC\\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\\u00edgito verificador\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#listItem\",\"position\":3,\"name\":\"\\u00bfC\\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\\u00edgito verificador\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/seguridad-social\\\/#listItem\",\"name\":\"seguridad social\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\",\"name\":\"Facturando\",\"description\":\"La soluci\\u00f3n m\\u00e1s r\\u00e1pida y confiable para factura electr\\u00f3nica\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/\",\"telephone\":\"+525553897655\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/imagen\\\/logotipo.png\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Facturando\\\/100064014306286\\\/\",\"https:\\\/\\\/twitter.com\\\/FacturandoMX\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCGZrk5l9eU6bxg3AiD48UPA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/\",\"name\":\"Facturando\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bd2449012021f71560d42b62b88a8fe1dcb2565587b4193b6d21a13d5cc4d1?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Facturando\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#webpage\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/\",\"name\":\"D\\u00edgito verificador del NRP: estructura y validaci\\u00f3n\",\"description\":\"Conoce la estructura y el d\\u00edgito verificador del NRP, c\\u00f3mo se calcula con el algoritmo 10 y qu\\u00e9 puedes comprobar para validar un registro patronal.\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2026\\\/09\\\/09\\\/digito-verificador-nrp\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"datePublished\":\"2026-09-09T15:00:00-06:00\",\"dateModified\":\"2026-08-30T00:47:25-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/\",\"name\":\"Facturando\",\"description\":\"La soluci\\u00f3n m\\u00e1s r\\u00e1pida y confiable para factura electr\\u00f3nica\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"D\u00edgito verificador del NRP: estructura y validaci\u00f3n","description":"Conoce la estructura y el d\u00edgito verificador del NRP, c\u00f3mo se calcula con el algoritmo 10 y qu\u00e9 puedes comprobar para validar un registro patronal.","canonical_url":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/","robots":"max-image-preview:large","keywords":"nrp,validar nrp,registro patronal,imss,d\u00edgito verificador,algoritmo 10,estructura nrp,modalidad de aseguramiento,clave de municipio,validaci\u00f3n nrp","webmasterTools":{"google-site-verification":"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA","msvalidate.01":"262B9D6F25B63228AFDC3DE848E181AD","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#article","name":"D\u00edgito verificador del NRP: estructura y validaci\u00f3n","headline":"\u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador","author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"publisher":{"@id":"https:\/\/www.facturando.mx\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.facturando.mx\/imagen\/logotipo.png","@id":"https:\/\/www.facturando.mx\/blog\/#articleImage"},"datePublished":"2026-09-09T15:00:00-06:00","dateModified":"2026-08-30T00:47:25-06:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#webpage"},"isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#webpage"},"articleSection":"seguridad social, d\u00edgito verificador, imss, NRP, registro patronal"},{"@type":"BreadcrumbList","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.facturando.mx\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/seguridad-social\/#listItem","name":"seguridad social"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/seguridad-social\/#listItem","position":2,"name":"seguridad social","item":"https:\/\/www.facturando.mx\/blog\/category\/seguridad-social\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#listItem","name":"\u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#listItem","position":3,"name":"\u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador","previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/seguridad-social\/#listItem","name":"seguridad social"}}]},{"@type":"Organization","@id":"https:\/\/www.facturando.mx\/blog\/#organization","name":"Facturando","description":"La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","url":"https:\/\/www.facturando.mx\/blog\/","telephone":"+525553897655","logo":{"@type":"ImageObject","url":"https:\/\/www.facturando.mx\/imagen\/logotipo.png","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#organizationLogo"},"image":{"@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","https:\/\/twitter.com\/FacturandoMX","https:\/\/www.youtube.com\/channel\/UCGZrk5l9eU6bxg3AiD48UPA"]},{"@type":"Person","@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author","url":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/","name":"Facturando","image":{"@type":"ImageObject","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/09bd2449012021f71560d42b62b88a8fe1dcb2565587b4193b6d21a13d5cc4d1?s=96&d=mm&r=g","width":96,"height":96,"caption":"Facturando"}},{"@type":"WebPage","@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#webpage","url":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/","name":"D\u00edgito verificador del NRP: estructura y validaci\u00f3n","description":"Conoce la estructura y el d\u00edgito verificador del NRP, c\u00f3mo se calcula con el algoritmo 10 y qu\u00e9 puedes comprobar para validar un registro patronal.","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/#breadcrumblist"},"author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"creator":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"datePublished":"2026-09-09T15:00:00-06:00","dateModified":"2026-08-30T00:47:25-06:00"},{"@type":"WebSite","@id":"https:\/\/www.facturando.mx\/blog\/#website","url":"https:\/\/www.facturando.mx\/blog\/","name":"Facturando","description":"La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","inLanguage":"es-ES","publisher":{"@id":"https:\/\/www.facturando.mx\/blog\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Facturando | La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","og:type":"article","og:title":"NRP del IMSS: c\u00f3mo se forma y c\u00f3mo validar su d\u00edgito verificador","og:description":"Conoce qu\u00e9 significa cada parte del NRP, c\u00f3mo se calcula su d\u00edgito verificador y por qu\u00e9 un registro matem\u00e1ticamente v\u00e1lido puede no existir.","og:url":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/","article:section":"seguridad social","article:tag":["nrp","registro patronal","imss","d\u00edgito verificador"],"article:published_time":"2026-09-09T21:00:00+00:00","article:modified_time":"2026-08-30T06:47:25+00:00","article:publisher":"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","twitter:card":"summary","twitter:site":"@FacturandoMX","twitter:title":"C\u00f3mo validar un NRP del IMSS","twitter:description":"Te explicamos la estructura del NRP, el algoritmo 10 para su d\u00edgito verificador y la diferencia entre validar el formato y confirmar su existencia.","twitter:creator":"@FacturandoMX"},"aioseo_meta_data":{"post_id":"8187","title":"D\u00edgito verificador del NRP: estructura y validaci\u00f3n","description":"Conoce la estructura y el d\u00edgito verificador del NRP, c\u00f3mo se calcula con el algoritmo 10 y qu\u00e9 puedes comprobar para validar un registro patronal.","keywords":[{"label":"nrp","value":"nrp"},{"label":"validar nrp","value":"validar nrp"},{"label":"registro patronal","value":"registro patronal"},{"label":"imss","value":"imss"},{"label":"d\u00edgito verificador","value":"d\u00edgito verificador"},{"label":"algoritmo 10","value":"algoritmo 10"},{"label":"estructura nrp","value":"estructura nrp"},{"label":"modalidad de aseguramiento","value":"modalidad de aseguramiento"},{"label":"clave de municipio","value":"clave de municipio"},{"label":"validaci\u00f3n nrp","value":"validaci\u00f3n nrp"}],"keyphrases":{"focus":{"keyphrase":"d\u00edgito verificador del NRP","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":"NRP del IMSS: c\u00f3mo se forma y c\u00f3mo validar su d\u00edgito verificador","og_description":"Conoce qu\u00e9 significa cada parte del NRP, c\u00f3mo se calcula su d\u00edgito verificador y por qu\u00e9 un registro matem\u00e1ticamente v\u00e1lido puede no existir.","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"seguridad social","og_article_tags":[{"label":"NRP","value":"NRP"},{"label":"registro patronal","value":"registro patronal"},{"label":"IMSS","value":"IMSS"},{"label":"d\u00edgito verificador","value":"d\u00edgito verificador"}],"twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":"C\u00f3mo validar un NRP del IMSS","twitter_description":"Te explicamos la estructura del NRP, el algoritmo 10 para su d\u00edgito verificador y la diferencia entre validar el formato y confirmar su existencia.","schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-08-30 06:34:30","updated":"2026-09-09 21:40:47","seo_analyzer_scan_date":null,"focus_keyword":"d\u00edgito verificador del NRP","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\/category\/seguridad-social\/\" title=\"seguridad social\">seguridad social<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t\u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.facturando.mx\/blog"},{"label":"seguridad social","link":"https:\/\/www.facturando.mx\/blog\/category\/seguridad-social\/"},{"label":"\u00bfC\u00f3mo se forma y valida un NRP del IMSS?: estructura y d\u00edgito verificador","link":"https:\/\/www.facturando.mx\/blog\/2026\/09\/09\/digito-verificador-nrp\/"}],"_links":{"self":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/8187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/comments?post=8187"}],"version-history":[{"count":1,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/8187\/revisions"}],"predecessor-version":[{"id":8188,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/8187\/revisions\/8188"}],"wp:attachment":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/media?parent=8187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/categories?post=8187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/tags?post=8187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}