Web service para descargar los XML del servidor del SAT

Nos es muy grato el poder compartir contigo la liberación de nuestra nueva solución para descargar los archivos XML de las facturas que emites o recibes, directamente del SAT; por lo que te invitamos a conocer a detalle esta nueva solución.

A quien va dirigido
Esta solución consta de un web service y está dirigida a aquellas empresas que tienen desarrollos para la web (PHP, Python, NodeJs, etc.) y que desean incluir dentro de su solución la capacidad de descargar los archivos XML, recibido o emitidos, directamente del servidor del SAT, evitando con esto que el usuario final del sistema tenga que llevar a cabo este proceso de forma manual.

En caso de que seas un desarrollador de aplicación de escritorio (C#, Visual Basic.Net, FoxPro, Delphi, Java, Visual Basic, etc.) tenemos para ti una librería con la que puedes llevar a cabo el mismo proceso sin necesidad de usar este web service: Electronic Document Download.

Características:
A continuación, describiremos las características más importantes que posee nuestra solución:

  • Podrás automatizar el proceso de descarga de los XML del servidor del SAT.
  • No existe límite en la cantidad de comprobantes fiscales digitales (XML) a descargar, podrás descargar 1,000,000 comprobantes si así lo deseas.
  • Puedes descargar todos los archivos XML de todos tus RFC, ya que no tenemos ninguna restricción al respecto.
  • Podrás descargar todo tipo de comprobantes, ya sean emitidos, recibidos, activos o cancelados.
  • Podrás hacer uso de una serie de filtros (día, mes, año, status, etc.) con los cuales podrás descargar exactamente los archivos que necesites.

Tiempo de ejecución
Esta es la mejor parte de nuestra solución, ya que el tiempo de promedio de descarga de un archivo XML es de 300 milésimas de segundo, esto significa que se pueden descargar 3 comprobantes por segundo; todo eso es gracias a los diferentes procesos de optimización realizado por nuestra área de desarrollo.

Especificación técnica
Hemos creado una serie de recursos para que puedas conocer a detalle el funcionamiento de nuestra solución, los cuales te invitamos a leer:

Infraestructura
Consientes de la fuerte demanda que puede tener este servicio, nuestra área de TI ha desarrollado toda una red de servidores, que nos permitan dar respuesta, ágil e inmediata, a todos aquellos usuarios que deseen llevar a cabo el proceso de descarga; adicionalmente, tenemos la capacidad de crecer la solución tanto como se requiera.

Costo
Por ser nuestra primera versión BETA pública, hemos decidido ponerla a disposición de todas las empresas sin ningún tipo de costo, una vez que sea supera esta etapa, se estarán publicando las condiciones comerciales y los costos correspondientes.

Esta fase BETA se tiene planeada hasta el día 15/Junio/2016, por lo tanto, podrás continuar usando el servicio hasta dicha fecha, antes de dicha fecha estaremos dando a conocer la parte comercial.

Te invitamos a que conozcas a detalle el servicio web descargando la documentación y ejemplos correspondiente.

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.

¿Cómo usar el web service para descargar los XML del SAT?

Si deseas conocer más acerca de esta solución te invitamos a leer este artículo o visitar nuestro site oficial.

A continuación, mostramos los pasos que se deberán de seguirse para consumir el web service de descarga de XML del SAT, siendo los siguientes:

  1. Solicitud de descarga – envío de la petición de descarga mediante un objeto JSON con todos los parámetros requeridos para ejecutar el proceso.
  2. Respuesta – el servicio recibe la petición y lleva a cabo la validación de la misma; de haber algún error, se retorna un mensaje con número y descripción del error obtenido, en caso contrario, de no haber error, el servicio encolará la petición para su procesamiento.
  3. Notificación – Una vez que el proceso de petición de descarga haya finalizado, será notificado al solicitante, invocando la URL o la cuenta de correo indicada, donde será enviado un objeto JSON con el resultado, el cual contiene un resumen del proceso y la URL del archivo ZIP con los XML descargados.

Para mayor información, te recomendamos ver esta presentacion que preparamos para tí.

Descarga de archivos
En cuanto a la descarga de archivos, podrás descargar todos los archivos XML de tus facturas, emitidas o recibidas, sin importar la cantidad de que se trate, ya que el servicio web se encargará de esto, dejando atrás la limitante que se tenía en el SAT (500 comprobantes por consulta).

Además, podrás definir el nombre de la carpeta como serán agrupados los comprobantes dentro del archivo ZIP que los contendrá, así como, el nombre que éstos llevarán, haciendo uso y combinando los parámetros como más te convenga:

  • Tipo de consulta (emitidos / recibidos)
  • Datos del emisor (RFC / razón social)
  • Datos del receptor (RFC / razón social)
  • Fecha de emisión (año / mes / día)
  • Fecha de certificación (año / mes / día)
  • PAC que certifico
  • Folio fiscal (UUID)
  • Efecto del comprobante (Ingreso, etc.)
  • Estado del comprobante (vigente / cancelado)

Filtrado de la descarga
Podrás descargar exactamente los comprobantes que desees, esto mediante el uso de una serie de parámetros, como son:

  • Tipo de consulta (emitidos o recibidos)
  • Un rango de fechas (inicial – final)
  • Estado del comprobante (todos, vigentes o cancelados)
  • Por folio fiscal (UUID)
  • Con o sin complementos fiscal
  • Por un RFC en específico

Reporte de datos de comprobantes descargados
Al finalizar el proceso de la descarga de comprobantes, y si lo solicitaste, se generará un reporte detallado con datos de los archivos descargados:

  • Emisor
  • Receptor
  • Totales: Total, SubTotal, descuento.
  • Impuestos: IVA, ISR, IEPS, TUA
  • Etc.

Este reporte podrá ser generado en diferentes formatos, de acuerdo a tus requerimientos:

  • JSON
  • XML
  • CSV
  • Excel
  • TXT

Restricciones en el uso del web service de descarga
Al hacer uso del web service de descarga deberás de tener en cuenta las siguientes consideraciones o restricciones:

  • Solo se permite una petición para un mismo RFC en proceso, de existir la solicitud de una segunda petición, ésta será rechazada, mientras la primera no haya terminado en su totalidad.
  • El rango de fechas para el filtrado de la descarga no podrá exceder de 1 mes por petición.
  • La descarga por UUID (folio fiscal) podrá hacerse con un máximo de 100 UUIDs por petición.

Te invitamos a que conozcas a detalle el servicio web descargando la documentación y ejemplos correspondiente.

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.

Validador CFDI: Validación en lote

Conoce la nueva funcionalidad que Facturando ha incorporado al Validador CFDI, con respecto a esta funcionalidad tenemos:

Optimización del proceso
Para efecto de hacer más eficiente el proceso de validación, se optimizaron los tiempos que se invierten al realizar las diferentes validaciones que requieren de conexión a internet, como es el caso de:

  • Verificar si un CFDI está registrado en el SAT, su estatus actual y en caso de estar cancelado, saber la fecha de cancelación.
  • Verificar si el emisor del comprobante está registrado en la Lista de Contribuyentes Obligados (LCO), si deseas conocer más acerca para que sirve este listado puedes leer aquí.
  • Verificar si el emisor del comprobante está registrado en la Lista de Contribuyentes Obligados con operaciones Inexistentes (LCOI)
  • Verificar el estatus del certificado de sello con el que fue firmado el comprobante

Esta optimización de tiempos, permite reducir hasta en un 80% el tiempo invertido en la validación de un CFDI; para darte una idea del resultado obtenido a continuación encontrarás algunos datos:

  • En la versión anterior, la validación de un comprobante tomaba aproximadamente 2 segundos, en esta nueva versión, el tiempo promedio es de 400 milésimas de segundos.
  • En algunos casos hemos llegado a obtener tiempo de 300 milésimas de segundos, esto es, validar 3 comprobantes en 1 segundo.

Validación en lote
Se adicionó la funcionalidad que permite validar cualquier cantidad de comprobantes (validación en lote), en la cual no se mostrará pestaña por cada comprobante, si no, solo el progreso de los mismos y al final se verán reflejadas directamente en la relación de documentos validados.

Nuevos Complementos
En nuestro compromiso de tener al día la librería de validación (EDV) se ha incorporado la funcionalidad que permite soportar la validación de comprobantes que contengan los siguientes complementos:

  • Acreditamiento del IEPS
  • Certificado de destrucción
  • Consumo de combustible
  • Emisión por cuenta de terceros 1.1
  • Servicios parciales de construcción

Nuevo certificado del SAT
Se agregó la funcionalidad que permite la compatibilidad con los nuevos certificados que hayan sido generados por el SAT a partir del 25 de mayo de 2015.

Otros PACs
Se agregó la funcionalidad para soportar la validación de los comprobantes que hayan sido timbrados por los siguientes Proveedores Autorizados de Certificación:

  • ProFact – Proveedores de Facturación Electrónica y Software, S.A. de C.V.
  • Facturagepp – Servicios Administrativos Suma, S. de R.L. de C.V.

Soporte a otros formatos de fecha
Se incorporó el soporte a otros formatos en la definición de la fecha del documento, con esto, , los siguientes formatos de fechas son válidos:

  • 2015-05-04T09:44:12.06-05:00
  • 2015-05-04T09:44:12.06+05:00
  • 2015-05-04T09:44:12.1

Mensajes de vencimiento
Se adicionó la funcionalidad para que el sistema emita un mensaje de vencimiento del Validador, estos mensajes se mostrarán de acuerdo a los días que queden para su vencimiento, siendo los siguientes:

Faltando 30 días, se mostrará como sugerencia
Faltando 15 días, se mostrará como una advertencia
Faltando 7 días o vencido, se mostrará como un error

Vigencia
Hemos ampliado la vigencia del Validador CFDI, podrás usar esta nueva versión hasta el 15 de junio de 2016, si deseas más información al respecto te recomendamos leer esto.

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

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.