CFDI33139: El campo NumRegIdTrib no cumple con el patrón correspondiente. Error CFDI3.3 - México
21 Jan, 2018 • 2 min de lectura
El error aparece en la matriz de errores del comprobante versión CFDI 3.3. Este mensaje de error menciona: NumRegIdTrib El atributo debe cumplir con el patrón correspondiente incluido en la columna “Formato de Registro de Identidad Tributaria” que publique en el catalogo de C_Pais.
CFDI33139 El campo NumRegIdTrib no cumple con el patrón correspondiente.
Se debe capturar el número de registro de identidad fiscal del receptor del comprobante cuando éste sea residente en el extranjero. Puede conformarse desde 1 hasta 40 caracteres.
Si el campo ResidenciaFiscal corresponde a una clave de país incluida en el catálogo c_Pais publicado en el Portal del SAT, se deben verificar en las columnas correspondientes a dicha clave:
Si tiene mecanismo de verificación en línea incluido en la columna “Validación del Registro de Identidad Tributaria” del mismo catálogo de c_Pais, debe existir en el registro del país.
Si no tiene mecanismo de verificación en línea, debe cumplir con el patrón correspondiente incluido en la columna “Formato de Registro de Identidad Tributaria” que se publique en el mismo catálogo c_Pais.
Ejemplo: En el caso de que el receptor del comprobante fiscal sea residente en el extranjero se debe registrar conforme a lo siguiente:
NumRegIdTrib= 121585958
Solución para el error CFDI33139
Corregir el valor que estamos comunicando en el cmpo NumRegIdTrib, según el mensaje de error se debe de revisar si existe el país del receptor en el catálogo con el nombre c_Pais, si es así verificar si se cumple el patrón. Lo más probable es que el receptor sea de Estados Unidos o Canada, ya que tanto su código postal como su Registro de Identidad Tributario serán validados. Lo que nos dice el catálogo c_Pais es que el patrón a seguir es [0-9]{9}:
Lo que significa que nuestro código deberá de tener 9 dígitos, para revisar un patrón se puede utilizar por ejemplo la web: https://regex101.com/. Ahí mismo podrá ver el funcionamiento de NumRegIdTrib= 121585958, y probar su propio código NumRegIdTrib.
Se puede revisar en la documentación correspondiente al comprobante CFDI 3.3 buscando el nombre del campo NumRegIdTrib
Te podría interesar
-
RFC genérico XAXX010101000 en CFDI: cuándo usarlo y "el RFC no es válido" error
Si te has encontrado con la clave XAXX010101000 en documentación de CFDI, o el SAT te ha rechazado un comprobante con un mensaje del tipo...
-
CFDI33131: "El campo RegimenFiscalReceptor no es válido" — Error CFDI SAT México
El error CFDI33131 aparece al intentar timbrar un comprobante CFDI 4.0 cuando el régimen fiscal del receptor no coincide con lo que espera el catálogo...
-
CFDI40103: "El campo FormaPago no cumple con el patrón correspondiente" — Error CFDI 4.0 México
Si al timbrar un CFDI 4.0 te has encontrado con este mensaje:
-
Los 4 motivos de cancelación de UUID CFDI 3.3 y CFDI 4.0 SAT-México
Detalles de los 4 motivos de obligatoria especificación en las cancelaciones de comprobantes desde el 1 de Enero de 2022. Apoyado en el Fundamento legal:...
-
Cancelación de UUID Comprobante 3.3 y CFDI 4.0 en 2022 SAT-México
A fecha 1 de Enero de 2022 ha entrado en vigor el nuevo funcionamiento de cancelación de comprobantes 3.3 y CFDI4.0 del SAT, en el...