El validador de RFCs del SAT deja de funcionar

En otro post hablamos sobre las inconsistencias que hemos detectado al validar un RFC en la herramienta proporcionada por el SAT y hoy queremos comentar otro caso en donde éste mismo validador no responde o da una respuesta incongruente.

Validación masiva sin respuesta
Como recordarás el SAT ha puesto a disposición de todos los contribuyentes un validador de RFC en el cual, no solo podemos validar el RFC, sino que también se puede verificar el nombre y código postal del mismo.

Este validador tiene como objetivo apoyar a los emisores de comprobantes (CFDI 4.0) a tener certeza sobre los datos que tiene de sus clientes, proveedores, empleados, etc.; para esto, el sitio ofrece una opción para cargar un archivo de texto (TXT) con hasta 5000 registros y que se puedan validar todos los RFC de forma masiva; en este caso vamos a hablar de dicha opción y de cómo al validar un TXT, la herramienta deja de funcionar y no da ninguna respuesta.

Una vez que se ha ingresado a la herramienta para validar el RFC, nombre y código postal y de haber seleccionado la validación masiva indicando el archivo en formato txt como lo solicita el SAT, se procede a la validación de este, como se muestra en la siguiente imagen:

Después de concluido el proceso de validación, la aplicación, además de mostrar en pantalla el mensaje de “Resultado de RFC, nombre y código postal. Consulta terminada.” Como se muestra en la imagen:

También devuelve, como respuesta a la validación masiva realizada, un archivo TXT conteniendo el resultado de esta.

En una situación normal, esto es lo que sucedería, pero para el caso que queremos mostrar hoy, no es así, ya que se ha detectado que, en algunos casos, después de realizar el proceso masivo de validación y obtener el mensaje de consulta terminada, no devuelve el archivo TXT de respuesta, pero tampoco retorna un error o algún mensaje que nos permita saber que sucedió, sólo deja de funcionar.

Facturando derivado de esta situación, se dio a la tarea de investigar más afondo cuando suceden estos casos, para ello se realizó el siguiente procedimiento de validación masiva de RFC, nombre y código postal:

  1. Se envió a validar un archivo TXT conteniendo 3,000 RFCs, logrando replicar el caso, es decir no se obtuvo el archivo (TXT) de respuesta.
  2. Se procedió a depurar y detectar el o los RFCs causantes de esta situación, identificándose en este caso, solo un RFC problema, como se muestra en la imagen.

Si se envia a validar en un archivo que tenga dicho RFC, el validador de RFCs deja de funcionar, esto es, no responde ni dice absolutamente nada.

Validación manual
Quisimos investigar más sobre el tema y decidimos validar, de forma manual, el RFC en cuestión y cuál fue la sorpresa que la respuesta del SAT fue la siguiente:

Este mensaje da la impresión de que el validador de RFCs no está funcionando en este momento, pero no es correcto, ya que validamos otros RFCs y respondió adecuadamente.

Es importante mencionar que éste no es el único caso que hemos detectado, en las diferentes pruebas que hemos realizado, detectados que son 6 RFCs con los que sucede exactamente lo mismo, donde el validador del SAT deja de funcionar; lo curioso de todo esto es que los 6 RFCs son válidos y existen en el SAT y esto lo sabemos porque hemos probado con otros validadores de RFCs.

Desconocemos porque sucede esto y si existen más RFCs, es muy probable que sí; esperemos que el SAT haga algo al respecto, ya que esto genera inconformidad entre los usuarios.

Antes de finalizar queremos invitarte a leer estos artículos sobre el mismo tema:

Hasta la próxima.

Inconsistencias en el validador de RFCs del SAT

Antecedente
Como recordarás uno de los cambios derivados de las modificaciones a la Miscelánea Fiscal para este 2022, es la entrada en vigor de la nueva versión de los Comprobantes Digitales a través de Internet (CFDI 4.0) y para poder emitir comprobantes (facturas, recibos de nómina, etc.) usando esta nueva versión es necesario contar con los datos correctos del receptor (cliente, empleado, etc.):

  • Registro Federal de Contribuyentes (RFC)
  • Nombre o Razón Social
  • Código postal del domicilio fiscal

Situación actual
Derivado de lo comentado anteriormente, la autoridad (SAT) puso a disposición, de todos los contribuyentes, un portal donde se puede verificar esta información y conocer si los 3 datos requeridos son válidos y están relacionados; en Facturando tenemos un curso en donde mostrarnos el uso de este y las diferentes formas de obtener los datos del receptor.

Curso del validador de RFC

Dentro del portal proporcionado por el SAT podemos validar, de dos formas el RFC, nombre, denominación o razón social y CP:

  1. Manualmente – capturando los datos directamente en la aplicación
  2. Masivamente – por medio de la carga de un archivo en formato Txt

Inconsistencia en la respuesta
A continuación, mostraremos un caso en donde el portal del SAT muestra dos resultados totalmente diferentes al momento de validar un contribuyente (RFC).

Validación manual
Si capturamos los datos de forma manual (RFC, nombre y código postal), el portal del SAT nos dice que el RFC no existe, como se muestra a continuación:

Validación masiva
Si hacemos una validación masiva, esto es, cargamos un archivo TXT en el mismo portal, la respuesta que nos regresa es que el RFC no esta registrado en el padrón de contribuyentes, a continuación podrás ver el resultado.

Validación de solo el RFC
Dentro de la misma aplicación se llevó a cabo la validación solo del RFC en la opción correspondiente obteniéndose como respuesta: RFC válido y susceptible de recibir facturas

Analizando las tres respuestas obtenidas, podemos identificar las inconsistencias de estas, ya que en esta última el RFC es validado y la autoridad responde que es susceptible de recibir facturas, lo cual significa que fue localizado en sus registros, mientras que en las dos primeras respuestas indica que no se encuentra registrado, siendo esto una contradicción, ya que en uno indica que si existe y en otros que no.

Otros validadores del SAT
Quisimos verificar el RFC de otra forma y para esto probamos con otras dos herramientas que están disponibles en el portal de la autoridad (SAT).

Validador de RFCs
En este caso probamos con la primera opción, este portal, a diferencia del anterior, solamente permite verificar el RFC, no es posible validar el nombre ni el código postal; para nuestro caso no tiene importancia, ya que solo queremos verificar si el RFC es válido en su estructura y si se encuentra registrado en el SAT.

Un problema recurrente que hemos detectado con esta herramienta es que comúnmente muestra un mensaje de error cuando se ingresar el captcha y no permite trabajar, por lo que debes volver a empezar.

Después de varios intentos de querer usar la herramienta, finalmente pudimos validar el RFC y en este caso nos dice “Clave de RFC válida”; esto quiere decir que el RFC proporcionado es válido.

Consulta contribuyente
Esta es otra herramienta que está disponible en el sitio del SAT; para consultar el RFC es necesario indicar:

  • El tipo de persona (Física / Moral)
  • El tipo de documento (validación por RFC o CURP)
  • El RFC a validar
  • Capturar el texto de la imagen (captcha)

Una vez indicados los datos requeridos por la plataforma, obtenemos como resultado de la consulta que el RFC no es válido, esto de acuerdo a lo indicado en el estatus como “No registrado en el padrón de contribuyentes”

Conclusión
Para finalizar nos gustaría hacer algunos comentarios al respecto de este tema:

  • Aplaudimos el esfuerzo por parte de la autoridad (SAT) de poner a disposición de todos los contribuyentes herramientas que permiten validar un RFC y los datos ligados al mismo.
  • El uso de dichas herramientas es relativamente sencillo y aunque tienen varios aspectos por mejorar, la realidad es que éstos no representan un inconveniente para las mismas, ya que cualquier persona puede hacer uso de estas.
  • El objetivo primordial de estas herramientas es ayudarle al usuario a tener certeza sobre la información que posee de sus clientes, proveedores, empleados, etc.; por lo que, el hecho que se presenten estas inconsistencias genera malestar y desconfianza en los contribuyentes.

Antes de finalizar queremos invitarte a leer estos artículos sobre el mismo tema:

Hasta la próxima.

¿Cómo validar un recibo de pago 2.0 ?

Derivado de los cambios a la facturación electrónica para este 2022 en la emisión del Comprobante Fiscal Digital por Internet (CFDI) correspondiente al recibo de pago en su nueva versión 2.0 queremos comentar los cambios que esta versión implican y cómo llevar a cabo la validación de este, comencemos por saber:

¿Qué es?
El CFDI de un recibo de pago, es una factura que ampara el o los pagos en parcialidades o diferidos recibidos, de aquellas facturas que se hayan emitido y que tengan definida como clave de método de pago “PPD – Pago en parcialidades o diferido”.

Cambios
En cuanto a los cambios más relevantes realizados a la emisión de un recibo de pago en su versión 2.0 tenemos los siguientes:

  • Se incluyen nuevos campos para identificar sí los pagos de las operaciones que ampara el comprobante son objeto de impuestos.
  • Se incluye un nuevo apartado para el resumen de los importes totales de los pagos realizados expresados en moneda nacional, así como los impuestos que se trasladan.

Vigencia
La emisión de esta nueva versión del recibo de pago 2.0 está vigente desde el 1 de enero del 2022, volviéndose obligatoria su emisión a partir del 1 de julio del 2022.

¿Cómo validarlo?
La forma de garantizar que la emisión de un recibo de pago en su versión 2.0 fue correcta, es por medio del uso de un validador, por lo que tenemos el agrado de informarte que hemos liberado una nueva versión de nuestro Validador CFDI, en la cual se adiciona la funcionalidad para soportar la validación de la versión 2.0 del recibo de pago.

Por lo que recomendamos a todos nuestros usuarios se actualicen a brevedad a la nueva versión del Validador CFDI, dando clic en el siguiente enlace:

Descargar actualización

Hasta la próxima.

SAT: Validador de RFC, nombre y código postal

En esta ocasión queremos compartir contigo la nueva solución del Servicio de Administración Tributaria (SAT) con la cual podrás validar:

  • el Registro Federal de Contribuyentes (RFC)
  • el Nombre o Razón Social
  • y el Código Postal correspondiente al domicilio fiscal

Con ésta, podrás realizar la validación de los datos de dos formas, ya sea individualmente o de forma masiva.

Para el caso de la validación masiva de RFC, nombre y código postal se deberán de enviar los datos dentro de un archivo, el cual deberá de cumplir con las siguientes características:

  • Debe generarse en formato plano (txt) y tipo UTF-8
  • El separador de datos es el pipe “|”
  • Las columnas no deben tener nombre ni título
  • Primera columna para enumerar los registros
  • Segunda columna para los RFCs
  • Tercera columna para el Nombre o Razón Social
  • Cuarta columna para el Código Postal
  • El archivo podrá tener hasta un máximo de 5,000 RFCs

Hemos preparado un manual donde te enseña paso a paso como realizar la validación masiva de estos datos; puedes descargarlo de aquí:

Manual del validador de nombre y CP

Curso

Sabemos que tienes muchas dudas acerca del funcionamiento de este validador, es por esto, que estaremos impartiendo un curso gratuito donde podrás:

  • Conocer a detalle el fruncimiento del validador.
  • Saber las características requeridas para hacer una validación masiva.
  • Podrás conocer todas las inconsistencias que hemos detectado en el mismo.
  • Te daremos una serie de recomendaciones para el uso del mismo.

Al final de la presentación estaremos compartiendo con todos los asistentes el kit de uso del validador, en donde podrás encontrar:

  • El manual de uso
  • Un archivo de ejemplo, donde podrás conocer el layout requerido por el SAT
  • El documento sobre preguntas, errores y sugerencias sobre el uso del validador.

Este curso es de acceso libre y no tiene costo alguno, solo deberás inscribirte aquí:

VER CURSO GRATIS

Hasta la próxima.

¿Cómo validar el XML de un CFDI 4.0?

Hoy, hemos liberado una versión del programa con el que puedes validar tus facturas electrónicas: Validador CFDI.

En esta nueva versión hemos agregado soporte al nuevo estándar de la factura electrónica: CFDI 4.0; por lo que a partir de ahora podrás validar tus XML 4.0 emitidos y recibidos.

CFDI 4.0
Como comentábamos anteriormente, hemos agregado soporte a esta nueva versión, por lo que al momento de validar el XML, el sistema reconoce la nueva versión y aplica la validaciones correspondientes.

Las validaciones que hemos incluido en esta versión son:

Estructura
Donde se verifica cada uno de los atributos y nodos contenidos en esta nueva versión.

Sello
Sirve para conocer si el comprobante fue modificado después de que fue generado.

Timbre
Se verifica que el comprobante haya sido timbrado y cumpla con lo requerido por la autoridad.

Certificado
Permite conocer si el comprobante con el que fue firmado el XML fue generado por el SAT.

Totales
Se verifica que los importes contenidos en el comprobante sean correctos.

Schema
En esta parte se valida el XML con los schemas proporcionados por el SAT.

SAT
Verifica que el comprobante se encuentre registrado en el SAT y si se encuentra vigente o cancelado; además se verifica si el emisor de este no está en las listas negras del SAT (Art. 69 y 69B).

Además de las validaciones ya comentadas, también hemos modificado el programa para que pueda generar la representación impresa (PDF) del CFDI 4.0.

Es importante que el funcionamiento del programa continúa siendo el mismo, no ha habido cambio alguno, por lo que no es necesario hacer alguna configuración o paso adicional para dar soporte al CFDI 4.0.

Si deseas leer el historial de cambios y conocer acerca de los cambios realizados al programa durante todo el tiempo, puedes dar clic aquí.

Como siempre, recomendamos a todos los usuarios actualizarse a esta nueva versión, si lo deseas, puedes dar clic aquí para descargar la última versión.

DESCARGAR VALIDADOR CFDI

DLL para validar el XML de un CFDI 4.0

En esta ocasión, traemos una nueva versión de la librería que permite validar un comprobante fiscal digital: Electronic Document Validator.

En esta ocasión hemos realizado un solo cambio que a continuación describiremos:

CFDI 4.0
El cambio realizado en esta ocasión es dar soporte a los XML del CFDI 4.0; por lo que, a partir de esta versión podrás validar todos los XML emitidos o recibidos con la nueva versión del CFDI.

Para esta versión, las validaciones que hemos incluido son:

Estructura
Donde se verifica cada uno de los atributos y nodos contenidos en esta nueva versión.

Sello
Sirve para conocer si el comprobante fue modificado después de que fue generado.

Timbre
Se verifica que el comprobante haya sido timbrado y cumpla con lo requerido por la autoridad.

Certificado
Permite conocer si el comprobante con el que fue firmado el XML fue generado por el SAT.

Totales
Se verifica que los importes contenidos en el comprobante sean correctos.

Schema
En esta parte se valida el XML con los schemas proporcionados por el SAT.

SAT
Verifica que el comprobante se encuentre registrado en el SAT y si se encuentra vigente o cancelado; además se verifica si el emisor de este no esta en las listas negras del SAT (Art. 69 y 69B).

Como podrás observar, ha sido un solo cambio, pero un cambio muy importante y hemos implementado las características mas importantes del proceso de validación

Es importante mencionar que, en esta versión, no hemos implementado las validaciones mencionadas en la matriz de errores para el CFDI 4.0; éstas será implementadas en una próxima versión.

Puedes descargar la nueva versión de aquí

DESCARGAR

DLL para generar el complemento Carta porte v2.0

Ahora dentro de la versión 2021.11.06 de Electronic Document Library (EDL) podrás encontrar las siguientes modificaciones, las cuales se describen a continuación:

Complemento carta porte v2.0

En lo que respecta a este complemento, dentro de la librería tendrás disponible toda la funcionalidad que te permite generar los comprobantes fiscales digitales (CFDIs) con la nueva versión 2.0 del complemento carta porte, para ello se modificó el ejemplo correspondiente.

Adicional, con esta nueva DLL podrás llevar a cabo la lectura y validación de este tipo de comprobantes.

Si deseas saber más a detalle acerca de la implementación de este complemento, te invitamos a leer los siguientes artículos que hemos publicado al respecto:

Para un mayor detalle de los cambios realizados a la librería, te invitamos a revisar el historial de cambios.

Para tener disponibles todos los cambios ofrecidos en esta versión, deberás de llevar a cabo la actualización de la librería, dando clic en la siguiente liga:

DLL – .NET

DLL – Delphi

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

SAT – Actualización a las listas negras

Con respecto a nuestra aplicación de validación de tus proveedores en las listas negras del SAT, queremos comentar que el pasado 28 de febrero de 2021, el SAT publicó en su sitio web una actualización al listado de aquellas empresas identificadas con operaciones inexistentes, por lo que hemos liberado una nueva versión 2021.03.01 de nuestra aplicación.

Dentro de los cambios detectados en la lista negra con operaciones inexistentes tenemos:

La cantidad de contribuyentes que aparecen registrados paso de 12,011 a 12,112 registros.

Cabe mencionar, que el archivo de las listas aunque su fecha de actualización tiene marcada el 23 de febrero, no fue sino hasta el día 28 de febrero cuando apareció publicada en la página del SAT, teniendo un desface de 5 días.

Si aún no conoces nuestra aplicación, con la cual podrás verificar a tus proveedores de forma masiva y sin límite en la cantidad de empresas y proveedores a verificar; a continuación, te compartimos dos videos que muestran la forma de cómo lo puedes hacer:

Te invitamos a descargar nuestro sistema, con el que podrás hacer uso de su versión gratuita, por lo que solo bastará con dar clic en la siguiente liga:

DESCARGAR LISTAS NEGRAS DEL SAT

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Listas negras del SAT: Actualización de las operaciones inexistentes

El pasado 17 de agosto de 2020, el SAT publicó en su sitio web una actualización al listado de empresas con operaciones inexistentes (art. 69 B), por lo que nos vimos en la necesidad de liberar una nueva versión de nuestro programa para validar los proveedores de una empresa en las listas negras del SAT.

En esta ocasión el SAT, ha modificado el listado, incrementando las empresas declaradas como EFOS, pasado de 11,502 contribuyentes a 11,639 empresas, como podrás observar se agregaron 137 contribuyentes.

Para dar soporte a este cambio realizado por el SAT, hemos liberado una nueva versión del programa, de tal forma, que cuando verifiques a tus proveedores, lo hagas usando la última versión de las listas; recuerda que esta verificación la puedes hacer de forma masiva y no existe límite en la cantidad de empresas y proveedores a verificar; a continuación, te compartimos dos videos de cómo lo puedes hacer:

Como verificar tus proveedores masivamente en las listas negras
Consulta de proveedores usando los CFDIs

Si ya eres usurario de nuestro sistema, lo único que tienes que hacer, para tener acceso a esta actualización, es abrir el sistema, con esto el programa va a detectar que existe una nueva versión de este y se va a actualizar automáticamente sin que tengas que hacer nada más.

Si aún no tienes el programa, te invitamos a descargarlo y usar la versión gratuita del mismo, con este vas a poder detectar cual de tus proveedores es un EFOS.

DESCARGAR

Por cierto, si aún no tienes claro que son las listas negras del SAT, como consultarlas, que significa EFOS, etc.; te invitamos a leer estos artículos que te ayudarán a resolver esta y otras dudas relacionadas con el tema:

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

DLL para validar CFDI: Actualización

Hoy hemos liberado una nueva versión (2020.08.19) de nuestra librería para la validación de comprobantes fiscales digitales por internet (CFDI): Electronic Document Validator.

Esta liberación es una versión de mantenimiento, esto quiere decir, no trae características ni módulos nuevos, sino que trae correcciones y mejoras menores, a continuación, encontrarás el detalle de los cambios más importantes.

Saltos de línea
Hemos detectado que algunos contribuyentes, al momento de generar el CFDI, agregan saldo de línea a los datos del XML, por ejemplo, al sello y al certificado.

Lo anterior no afecta el XML ni lo hace inválido, pero es algo que no debería suceder, por esto, a partir de esta versión, cuando la DLL detecta esta situación, genera una sugerencia, indicando que sean eliminados estos saltos de línea.

Nuevos certificados
Hace algunos días el SAT cambio el certificado con el que se timbran los CFDIs generados en su plataforma, esto hizo que la DLL comenzara a reportar un error al validar estos XML, lo que hemos hecho es dar soporte a dicho cambio.

Adicionalmente, hemos aprovechado este cambio y hemos agregado soporte a los nuevos certificados por el SAT para algunos PACs.

Regla CFDI33107
Otro cambio que también hemos realizado es mejorar la implementación de la regla CFDI33107 de la matriz de error, la mejora en este caso es al momento de hacer la comparación con los decimales del atributo subtotal.

Como comentamos líneas arriba, solo hemos descrito los cambios más importantes, pero si deseas conocer todo lo realizado en esta nueva versión, te invitamos a leer el historial de cambios.

Debido a los cambios realizados en esta nueva versión, recomendamos a todos nuestros usuarios y clientes actualizarse lo antes posible dando clic en el siguiente enlace.

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.