Inconsistencias del SAT al consultar un CFDI emitido

En esta ocasión queremos compartir contigo una inconsistencia detectada en las páginas del SAT, esto al momento de realizar la consulta de un CFDI que se acababa de emitir, siendo esta la situación:

Generación del CFDI
Se llevó a cabo la generación de una factura la cual se timbró exitosamente.

Verificación del CFDI
Una vez generado el CFDI se procedió a la verificación de este en la página del SAT:

Verificación del CFDI en el SAT

Página donde deberás de capturar:

  • Folio fiscal (UUID)
  • RFC del emisor
  • RFC del receptor
  • Captura del captcha

Una vez capturados los datos y al dar clic en el botón de Verificar, el SAT procederá a la validación correspondiente mediante la búsqueda del CFDI en base a los datos proporcionados.

En este caso, el CFDI fue localizado, desplegándose los siguientes datos:

  • RFC del emisor
  • Nombre o razón social del emisor
  • RFC del receptor
  • Nombre o razón social del receptor
  • Folio fiscal (UUID)
  • Fecha de expedición
  • Fecha de certificación SAT
  • PAC que certificó
  • Total del CFDI
  • Efecto del comprobante
  • Estado del CFDI
  • Estatus de cancelación

Del cual se podrá obtener una impresión de la verificación obtenida.
Hasta aquí todo bien.

Recuperación del CFDI
En seguida, se procedió a consultar este mismo CFDI en la sección de cancelación y recuperación de facturas de la página del SAT:

Cancela y recupera tu factura

Donde de igual manera para autentificarse deberás capturar:

  • RFC
  • Contraseña (clave CIEC)
  • Captcha

Una vez dentro, se realizó la consulta del CFDI en cuestión por medio de su folio fiscal (UUID) con la sorpresa de que no fue localizado, obteniéndose la siguiente respuesta:

“No existen registros que cumplan con los criterios de búsqueda ingresados, intentar nuevamente.”

Para descartar, se procedió a realizar la consulta por medio del rango de fechas lo cual arrojo el desplegado de los CFDIs excepto el que se acababa de generar.

Conclusión
Con base en lo anterior y con los datos obtenidos, creemos que el SAT maneja base de datos independientes:

  • Una para reportar la existencia del CFDI, esta se usa cuando se realizó la verificación de CFDI.
  • Otra para cuando se requiere localizar el XML para poder descargarlo.

Derivado a esta inconsistencia por parte del SAT, podría darse el caso, que alguna de nuestras soluciones de descarga no descargue un XML, esto debido a que aún no existe en la segunda base de datos y por lo tanto el SAT no reporte dicho XML, es necesario recordar que nuestras soluciones dependen 100% de la respuesta del SAT.

Hasta la próxima.

Electronic Document Validator: Carta Porte

En esta ocasión hemos liberado una nueva versión de nuestra librería (DLL) para la validación de comprobantes fiscales digitales: Electronic Document Validador.

No hemos realizado muchos cambios, solo ha sido uno, pero de gran importancia y es el soporte al complemento que el SAT libero para el control del transporte de mercancías: Carta Porte, si aún no tienes información al respecto, te invitamos a leer los diferentes artículos que hemos publicado y que explican a detalle que implicaciones tiene el mismo y como afectan los diferentes productos que manejamos:

Validación del complemento Carta Porte
Como comentábamos líneas arriba, en esta liberación hemos modificado la librería de validación para dar soporte a dicho complemento, esto quiere decir, que al momento de validar un XML y si éste contiene dicho complemento, la librería lo podrá leer y realizará las validaciones respectivas, mostrándote los posibles errores encontrados.

Las validaciones que hemos implementado son:

  • Estructura, en este caso se valida que cada nodo y atributo cumpla con la definición dada por el SAT.
  • Sello, aquí se verifica que el CFDI este correctamente sellado y que no haya sido modificado una vez que fue generado.
  • Timbre, para esta sección se verifica que el XML haya sido correctamente timbrado por el PAC.
  • Certificado, para esta sección se verifica que el documento fue sellado con un certificado generado por el SAT y que pertenece al emisor del documento.
  • Total, aquí verificados que los importes de los documentos estén correctos y las sumas u operaciones de estos correspondan con las fórmulas dadas por el SAT.
  • Schema, en este caso se valida contra los schemas publicados por la autoridad.
  • SAT, también verificamos si el XML (UUID) se encuentra registrado en el SAT y si el emisor de éste se encuentra en las listas negras del SAT (art. 69 y 69 B).

Como podrás observar hemos implementado casi todas las reglas que ofrece el sistema y decimos casi porque lo único que no implementamos en esta versión es la matriz de errores publicada por el SAT, esto quiere decir, que al momento de leer un XML, no se aplican estas reglas, con esto puede darse el caso que un XML puede no ser válido porque no cumple con la matriz de errores y aun así el sistema no muestre error alguno, aunque la teoría nos dice, que si el XML fue certificado, significa que el XML cumplió con la validación hecha por el PAC incluyendo la matriz de errores.

A continuación, encontrarás la liga donde podrás descarga la nueva versión.

DESCARGAR ACTUALIZACIÓN

Como punto final y como ya es costumbre, queremos invitarlos a leer el historial de cambios para que conozcan todas las modificaciones y mejoras realizadas en esta liberación.

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.

Complemento Carta Porte: ¿Cómo afecta a las soluciones de Facturando?

Derivado de la publicación del nuevo complemento Carta Porte para el CFDI de traslado, por parte del Servicio de Administración Tributaria (SAT), nos dimos a la tarea de llevar a cabo un análisis detallado para determinar cuáles de nuestras soluciones, programas y librerías, se ven afectadas por la implantación de éste, a continuación, encontrarás el listado de las mismas:

Generación de comprobantes

Validación de comprobantes

Descarga de comprobantes

  • Descargar CFDI – Descarga masiva de archivos XML directo del SAT, tanto emitidos como recibidos
  • Electronic Document Download (EDD) – Librería para implementar la descarga masiva de archivos XML emitidos o recibidos, directamente del servidor del SAT.

Listas negras del SAT

  • Listas negras del SAT – Verificación de proveedores y clientes como incumplidos o con operaciones inexistentes (EFOS).

Generación del PDF

  • Electronic Document Printer (EDP) – generación de la representación impresa (pdf) de los comprobantes fiscales emitidos o recibidos, sean facturas, notas de crédito, recibos de pago, recibos de nómina, constancias de retenciones, etc.

Renombrado de archivos XML

  • Electronic Document Rename (EDR) – librería con la que podrás agrupar, ordenar y renombrar los archivos XML de tus comprobantes fiscales sean emitidos o recibidos.

Como podrás observar son muchas las soluciones que se ven afectadas por este complemento, por lo que haremos un cronograma de trabajo y estaremos implementando este cambio en cada una de las soluciones, dando prioridad al proceso de generación y luego al de validación.

Si requieres hacer uso de este complemento, por favor ponte en contacto con nosotros para poder conocer tu caso y darte un tiempo de liberación.

Adicional, te invitamos a leer nuestro blog que habla acerca de las interrogantes que surgen por parte de los contribuyentes que se verán afectados por la implementación de este nuevo complemento, para ello bastará con dar clic en el siguiente enlace:

Preguntas frecuentes complemento Carta Porte

Si tienes alguna duda con respecto a este blog, 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.

EDV – Mejoras al servicio de validación

En esta ocasión, queremos compartir contigo la liberación de la nueva versión 2021.01.12 de nuestra DLL para la validación de comprobantes fiscales (CFDI): Electronic Document Validator (EDV).

Hemos realizado cambios importantes, por lo que, te invitamos a conocer los mismos y actualizarte a la brevedad posible.

Estado de cuenta
Este era la característica más solicitada por todos nuestros usuarios, y es que a partir de esta versión es posible obtener, mediante el uso de una nueva clase, el estado de cuenta de una empresa que esté realizando la validación de sus comprobantes fiscales, esto por medio de su RFC; la respuesta de esta consulta incluye los siguientes datos:

  • Total, de validaciones adquiridas
  • Validaciones consumidas
  • Validaciones disponibles

Con ello podrás tener el control de las validaciones realizadas, y sobre todo saber con anticipación la cantidad de validaciones disponibles, para evitar en un momento dado caer en la suspensión del servicio de validación por falta de créditos disponibles.

Hemos agregado un ejemplo en donde se muestra cómo hacer uso de esta nueva clase.

Certificados del PAC
Adicional, se agregó soporte a los nuevos certificados de los siguientes Proveedores Autorizados de Certificación (PACs):

  • Edicomunicaciones México, S.A. de C.V. con número de certificado 00001000000505600468
  • Solución Factible® para el número de certificado 00001000000505619865

Soporte a los nuevos catálogos
Como recordarás, la semana pasada, exactamente el día 5 de enero de 2021, la autoridad hizo una modificación a los catálogos disponibles para la generación del CFDI; en este caso agregó nuevas claves de productos.

Lo que hemos hecho en este caso, es dar soporte a este cambio realizado por la autoridad (SAT).

Actualización
Debido a los cambios realizados en esta nueva versión, es necesario que todos los usuarios del producto actualicen sus soluciones para que hagan uso de esta versión, es prioritario llevar a cabo este proceso, ya que contarán con tan solo 1 semana para realizarlo, transcurrido este tiempo, no se podrá hacer uso de cualquier versión anterior.

A continuación, encontrarás la liga en donde podrás descarga la nueva versión.

DESCARGAR ACTUALIZACIÓN

Como punto final y como ya es costumbre, queremos invitarlos a leer el historial de cambios para que conozcas todas las modificaciones y mejoras realizadas en esta liberación.

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 – Cambio en la validación de un CFDI

18/12/2020 19:00:00 (SOLUCIONADO)

Nuestra area de desarrollo llevo a cabo las modificaciones necesarias para poder soportar los cambios realizados por el SAT, por lo que confirmamos que todas nuestras soluciones se encuentrá trabajando correctamente.

No es necesario que actualice el programa o librería que usas, ya que los cambios fueron realizados directamente en nuestros servidores.

Para todos aquellos usuarios de nuestras soluciones de validación, queremos comentarles que el día de hoy 18 de diciembre el SAT realizó un cambio a su servicio de validación de un comprobante, por lo que la validación que se reporta y que corresponde a la validación de un comprobante en los servidores del SAT, no estaría devolviendo los datos correspondientes a la misma.

Derivado de esta situación, por el momento no se podrá obtener la validación del comprobante ante el SAT.

Las soluciones de validación que se verán afectadas son las siguientes:

Nuestra área de desarrollo ya se encuentra trabajando en soportar los cambios detectados, para liberar una nueva versión lo antes posible.

Si tienes alguna duda con respecto a esta publicació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.

Mejoras a la DLL para consultar si existe un RFC y una CURP

CFDI Data es una librería (DLL) con la cual puedes, entre otras cosas:

  • Validar si un RFC existe en el SAT
  • Si una CURP se encuentra registrada en la RENAPO y extraer sus datos relacionados
  • Validar si un proveedor se encuentra en las listas negras

Esta es usada por las empresas para realizar la consulta y validación del Registro Federal de Contribuyentes (RFC) y la Clave Única de Registro de Población (CURP) de sus empleados y clientes.

Hoy hemos liberado una nueva versión (2020.03.06) de la misma, en donde hemos mejorado y optimizado diferentes aspectos de esta, como son: la consulta de RFC y CURP.

A continuación, detallamos los cambios más importantes:

CURP
Como ya sabes, esta DLL cuenta con un método para validar si la CURP es válida, esto es, si existe en la RENAPO.

En esta nueva versión de la librería, hemos re-implemento en su totalidad dicho método CURP, esto para poder:

  • Mejorar la certeza en la respuesta si una CURP existe o no.
  • Disminuir los tiempos de consulta.
  • Obtener más información, en los casos en que se genera un error.

Validar si RFC existe
En este caso, hemos mejorado el funcionamiento del método RFcExiste, eliminando los casos en que un RFC si existe y la librería reportaba que no existía.

Adicionalmente, hemos agregado una propiedad con la cual puedes saber si el RFC puede o no ser usado en el proceso de timbrado

Licencias
A partir de esta nueva liberación, hemos agregado un ejemplo en donde se muestra cómo realizar el manejo de la licencia:

  • Cargar el archivo de la licencia
  • Obtener el status de la licencia
  • Extraer los datos de la licencia

Consideramos que este ejemplo es de gran importancia, ya que te permite conocer la forma correcta de interactuar con la licencia

Métodos obsoletos
A partir de esta versión, hemos marcado algunas clases y método como obsoletas, los cuales tendrán como fecha límite para su eliminación el próximo primero de junio de 2020, siendo éstos los siguientes:

Métodos

  • Rfc
  • SPEI
  • CURP (versión vieja o anterior)
  • Timbrar
  • Catálogos (aduana, impuestos, método de pago, etc.)

Clases

  • InternetConnection

Es de suma importancia que, si haces uso de alguno de estos, te pongas en contacto con nosotros con el objetivo de analizar tu caso y poder ofrecerte alguna alternativa.

Otros cambios
Hemos actualizado los siguientes archivos:

  • Puertos.pdf: Se agregaron nuevas URLs a las que accesa la librería, por lo que, te recomendamos verificar los permisos de conexión a internet.
  • Códigos de error – EXTENDED.pdf: Se agregaron nuevos errores.

Recomendaciones
Recomendamos a todos nuestros usuarios actualizarse a la brevedad a esta versión, ya que algunos métodos serán eliminados en un futuro cercado (01/06/2020) y por lo tanto dejara de ser compatible con el código que tengas.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para que tener acceso a las mejoras ofrecidas en esta versión, te invitamos a llevar a cabo la actualización de la misma dando clic en la siguiente liga:

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 ww.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.