Descarga masiva de facturas (XML) del SAT con PHP

Olvídate de la tediosa descarga una a una de las facturas que emites o recibes, en Facturando tenemos la mejor solución para llevar a cargo la descargar masiva de los archivos XML de los CFDI que emitas o recibas directo del SAT y sin importar la cantidad, funcionalidad que podrás integrar a tus desarrollos web ya sean en PHP, ASP o cualquier otro lenguaje.

VER SOLUCION

Condicionamiento de la descarga
La descarga de archivos podrás realizarla de diferentes formas mediante el uso de diversos parámetros, los cuales te permitirán condicionar la descarga, como son:

  • Emitidos o Recibidos
  • Folio fiscal (UUID)
  • Fecha y hora de emisión (inicial – final)
  • RFC (Emisor o Receptor, dependiendo del tipo de consulta)
  • Estado del comprobante: (Cancelado o Vigente)
  • Tipo de descarga (XML y/o Acuse de cancelación)
  • Tipo de comprobante (Con complemento)

Clasificación de la descarga
En lo que respecta a la descarga de los archivos XML, la podrás ordenar tanto en el nombre del directorio, donde quedaran físicamente los archivos, como en el nombre que éstos llevarán, esto mediante el uso y combinación de los siguientes parámetros:

  • 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)

Información de la descarga
Además de poder descargar los archivos XML, también se ofrece la opción de acceder a la información de cada comprobante, en donde podrás crear diferente reportes y exportarla a diferentes formatos:

  • Microsoft Excel
  • CSV
  • Texto
  • JSON (JavaScript Object Notation)
  • XML (Extensible Markup Languajes)

Representación impresa
Si lo requieres, podrás generar la representación impresa (pdf) de los comprobantes descargados, bajo un formato estándar que cumple con todos los requerimientos exigidos por la autoridad (SAT).

MAS INFORMACION

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

Delphi: Descarga más de 500 facturas (xml) del SAT

Queremos compartir contigo la liberación de nuestra nueva versión de la librería para descargar los archivos XML de las facturas que emites o recibes, directamente del SAT; donde se han incorporado nuevas características, por lo que te invitamos a  conocer a detalle esta nueva versión de la librería Electronic Document Download (EDD) para Delphi.

Descarga de archivos
Se libera la funcionalidad con la cual podrás descargar todos los archivos XML de tus facturas sin importar la cantidad de que se trate, ya que la librería se encargará de hacer todas las consultas que sean necesarias, dentro del rango de fechas indicadas, para llevar a cabo la totalidad de la descarga de los archivos, dejando atrás la limitante que se tenía con el SAT al permitir solo la descarga de máximo 500 comprobantes por consulta.

Representación impresa
En esta versión se libera la funcionalidad que te permitirá llevar a cabo la generación de la representación impresa (pdf) de los archivos XML descargados, esta representación impresa es bajo un formato estándar que cumple con todos los requerimientos exigidos por el SAT.

Exportación del control de la descarga
Al finalizar la descarga de comprobantes se obtiene una relación detallada de la misma, a la cual se adicionaron dos nuevas opciones para su exportación:

  • Formato en XML
  • Formato JSON

Adicional, dentro de la relación se incorporaron dos columnas para los campos correspondientes a:

  • Total de impuestos retenidos
  • Total de impuestos trasladados

Con los cuales podrás tener un mejor control del detalle de los comprobantes descargados.

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

Tiempo de espera
Se habilitó la funcionalidad que permite configurar dentro de la librería el tiempo que deberá de esperar entre cada operación realizada en el proceso, en caso de superarse dicho tiempo (time out) sin tener respuesta del SAT, se cerrará automáticamente la ventana de descarga, su valor por defecto es de 40 segundos.

Vigencia de la librería
Ahora todos los usuarios se verán beneficiados al usar la librería Electronic Document Download (EDD) ya que se amplía la fecha de la vigencia de la misma al 15 de diciembre de 2015, por lo que podrán seguir disfrutando de toda su funcionalidad y de forma gratuita.

Para un mayor detalle de los cambios, lo 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.

Actualización a la consola de comandos para descargar los CFDI del SAT

Conoce la nueva versión de la librería Electronic Document Download (EDD) para línea de comandos, con la cual podrás descargar los archivos XML de las facturas que emites o recibes sin importar su cantidad, directamente del SAT; adicional se han incorporado nuevas características que a continuación describimos:

Descarga de archivos
En cuanto a la descarga te tenemos una excelente noticias, ahora podrás descargar todos los archivos XML de tus facturas sin importar la cantidad de que se trate, ya que el software se encargará de hacer todas las consultas que sean necesarias, dentro del rango de fechas indicadas, para llevar a cabo la totalidad de la descarga de los archivos, dejando atrás la limitante que se tenía con el SAT al permitir solo la descarga de máximo 500 comprobantes por consulta.

Exportación del control de la descarga
Al finalizar la descarga de comprobantes se obtiene una relación detallada de la misma, a la cual se adicionaron dos nuevas columnas para los campos correspondientes a:

  • Total de impuestos retenidos
  • Total de impuestos trasladados

Con los cuales podrás tener un mejor control del detalle de los comprobantes descargados.

Vigencia de la librería
Se amplía la fecha de la vigencia de la librería al 15 de diciembre de 2015, por lo que todos los usuarios podrán seguir disfrutando de la funcionalidad de la misma en su totalidad y de forma gratuita.

Se llevaron a cabo una serie de modificaciones, las cuales te invitamos a conocer en 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.

Descarga mas de 500 facturas (XML) del servidor del SAT

Queremos compartir contigo la liberación de nuestra nueva versión de la librería para descargar los archivos XML de las facturas que emites o recibes, directamente del SAT; donde se han incorporado nuevas características, por lo que te invitamos a conocer a detalle esta nueva versión de la librería Electronic Document Download (EDD) para .Net Framework 2015.09.18.

Vigencia de la librería
Para beneficio de todos los usuarios de Electronic Document Download (EDD) les tenemos una excelente noticia: Se amplía la fecha de la vigencia de la librería al 15 de diciembre de 2015, por lo que podrán seguir disfrutando de la funcionalidad de la misma en su totalidad y de forma gratuita.

Descarga de archivos
Como lo estabas esperando, ahora podrás descargar todos los archivos XML de tus facturas sin importar la cantidad de que se trate, ya que la librería se encargará de hacer todas las consultas que sean necesarias, dentro del rango de fechas indicadas, para llevar a cabo la totalidad de la descarga de los archivos, dejando atrás la limitante que se tenía con el SAT al permitir solo la descarga de máximo 500 comprobantes por consulta.

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

Exportación del control de la descarga
Al finalizar la descarga de comprobantes se obtiene una relación detallada de la misma, a la cual se adicionaron dos nuevas columnas para los campos correspondientes a:

  • Total de impuestos retenidos
  • Total de impuestos trasladados

Con los cuales podrás tener un mejor control del detalle de los comprobantes descargados.

Tiempo de espera
Se incremento el valor por defecto que la librería debe de esperar entre cada operación realizada en el proceso, en caso de superarse dicho tiempo (time out) sin tener respuesta del SAT, se cerrará automáticamente la ventana de descarga, su valor por defecto ahora será de 40 segundos.

Representación impresa
En lo que respecta a la representación impresa se realizaron las siguientes mejoras:

  • Se optimizó la generación de la representación impresa de un CFDI
  • Se agregó el soporte a los comprobantes que contengan los complementos por cuenta de terceros y de vales de despensa

Para un mayor detalle de los cambios, lo 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.

Webservice para descargar XML del SAT

Hemos recibido comentarios de mucha gente y clientes con respecto al tema de la descarga de las facturas, ya sean las generadas o recibidas, donde preguntan acerca de que ¿Cuál es el webservice que usamos para llevar a cabo la descarga de los archivos XML , directamente de los servidores del SAT? a lo cual les comentamos que actualmente Facturando ofrece distintas formas de poder llevar a cabo estas descargas, de la forma más rápida y sencilla, siendo la primera por medio de un Web Service que Facturando tiene disponible, y la segunda, mediante el uso de nuestra librería Electronic Document Download (EDD) la cual se conecta directamente al servidor del SAT y descarga automática los archivos XML de los CFDI que emiten o reciben.

A continuación describiremos las ventajas que la librería te ofrece:

Descarga automática
Descarga automática de todos los archivos XML de los comprobantes que emites o recibes, sin importar la cantidad de comprobantes que sean.

Filtrado de la descarga
Tendrás disponible una serie de filtros que podrás aplicar al momento de realizar la consulta de los archivos XML a descargar, dentro de los filtros que podrás aplicar tenemos:

  • Filtrado por rango de fechas de emisión
  • RFC emisor o receptor, según corresponda
  • Estatus del comprobante
  • CFDI con complemento
  • Por UUID o varios UUID’s
  • Código de barras bidimensional

Generación del PDF
Adicional, podrás generar la representación impresa (PDF) de los archivos descargados, en un formato estándar que cumple con todas los requisitos exigidos por el SAT.

Organización de la descarga
Podrás organizar la descarga como más te convenga, ya que la librería no solo te permite definir el nombre de las carpetas donde quedará la descarga de los archivos XML, si no también, el nombre de dichos archivos.

Listado de la descarga
Podrás obtener un listado detallado con información de los comprobantes descargados, listado que podrás exportar a diferentes formatos como son:

  • Microsoft excel
  • CSV
  • XML
  • Texto
  • Json

Tiempo de espera
De igual manera, tendrás disponible el poder configurar el tiempo de espera que la librería deberá de considerar para tener una respuesta del SAT al momento de conectarse, consultar o para llevar a cabo la descarga de los archivos, en ocasiones el SAT tarda en dar respuesta a cada  solicitud, por lo que podrás tener el control de este tiempo de espera, al aumentarlo o disminuirlo.

DESCARGAR

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.

Actualización a la consola de comandos para descargar los XML del SAT

Hemos liberado una nueva versión consola para la descarga de los archivos XML de las facturas que emites o recibes, directamente del SAT; en este caso hemos incorporado un asistente que te permitirá entender con mayor claridad y facilidad el proceso de descarga, así como el de la generación automática de la representación impresa PDF de los XML descargados:

Asistente
En esta versión se incorporó un asistente (Wizard) el cual fue diseñado para ayudarte a comprender con mayor claridad y facilidad, el proceso de la descarga de comprobantes emitidos o recibidos.

Asistente para la consola de comandos
Asistente para la consola de comandos

En él se muestran divididos en pestañas, cada una de las secciones y los parámetros que las componen:

  • Contribuyente
  • Configuración
  • Filtrado por rango
  • Filtrado por UUID
  • Representación impresa
  • Salida

Facilitando con ello el armado de la sentencia que será ejecutada en la consola para llevar a cabo el proceso de descarga.

Una vez que se hayan definido los parámetros para cada sección, se deberá de dar clic al botón “Calcular” para que se calcule la sentencia y quede disponible para finalmente, dar clic al botón “Ejecutar” y se lleve a cabo el proceso de descarga.

Al final del proceso ejecutado se abrirá una ventana que mostrará de forma detallada el resultado obtenido.

Resultado de la descarga
Resultado de la descarga

Con ello quedará concluido el proceso de descarga.

Representación impresa
Se libera la funcionalidad que permite generar automáticamente la representación impresa de los archivos XML descargados directamente del SAT, esta representación puede ser generada en diferentes tipos de archivos:

  • PDF
  • HTML
  • Microsoft Word
  • Imagen (JPG, PNG, BMP, etc)

Uno de los aspectos más importantes de esta característica es la generación de la misma, la cual se basa en una serie de formatos estándar que viene por defecto, con los cuales podrás generar la representación impresa de:

  • Facturas
  • Recibos de nómina
  • Y si lo requieres de constancias de retenciones y pagos

Estos formatos pueden ser personalizados (logotipo, colores, etiquetas, datos, etc.) de acuerdo a los requerimientos propios de tu compañía, mediante el uso del diseñador de formatos que se encuentra disponible dentro de nuestro Validador CFDI.

Esta característica se basa en el uso de nuestra librería Electronic Document Printer (EDP), por lo que se manejan las mismas ventajas y bondades que ésta ofrece.

Tiempo de espera
Se habilitó la funcionalidad que permite definir el tiempo máximo, en segundos, que puede esperar la librería en cada proceso, en caso de superarse dicho tiempo, se cerrará automáticamente la ventana de descarga, su valor por defecto es de 30 segundos.

Descarga de facturas
Se adicionaron nuevos indicadores que son usados para armar el nombre que llevarán los archivos XML descargados, los indicadores adicionados son:

  • Serie del documento.
  • Número de folio.
  • Etc.

Exportación del control de la descarga
Al finalizar la descarga de comprobantes se obtiene una relación detallada de la misma, a la cual se adicionaron dos nuevos formatos para su exportación:

  • JSON
  • XML

Dentro de los nuevos campos que se adicionaron a la relación tenemos:

  • Serie
  • Folio
  • Forma de pago
  • Método de pago
  • Moneda
  • Tipo de cambio
  • Subtotal
  • Descuento
  • Serie del folio original
  • Folio del folio original
  • Monto total del folio original
  • Fecha del folio original

Cambios adicionales
Dentro de los cambios adicionales realizados en esta versión tenemos:

  • Se agregó parámetro para indicar la identación automática de la estructura de los archivos XML descargados, su valor por defecto es verdadero (True).
  • Se actualizó el catálogo de mensajes de error.
  • Se adicionó el soporte para dos nuevos PAC’s.

Para un mayor detalle de los cambios, 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.

Nueva versión de la consola de comandos para descargar los XML del SAT

Se libera la nueva versión de Electronic Document Download (EDD – Consola de comandos 2015.05.29), donde se llevaron a cabo las siguientes mejoras:

Documentación
Se mejoró la documentación que se proporciona para la aplicación, en donde se incluyeron las siguientes secciones:

  • Ejemplos – Donde se detallan cada uno de los comandos disponibles en la aplicación.
  • Archivos generados – Se describen los archivos que se obtendrán como resultado del proceso de descarga realizada.
  • Códigos de error – Descripción de los posibles códigos de error.

Ejecución de EDD
Ahora, la aplicación mostrará, al finalizar el proceso de ejecución, los posibles archivos generados por la misma.

Podrás encontrar, dentro del archivo de documentación en la sección de archivos generados, la descripción de los mismos.

Para un mayor detalle de los cambios, 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.

Descargar los archivos XML del SAT desde la línea de comandos

Nos es grato poderte presentar nuestra nueva versión de Electronic Document Download (EDD – 2015.05.27), en este caso para consola de comandos, recordemos que EDD es una solución que te brinda toda la funcionalidad necesaria para llevar a cabo la descarga de los archivos XML de los comprobantes fiscales (CFDI) que emites o recibes, descarga que se realiza directamente de los servidores del Servicio de Administración Tributaria (SAT) de la forma más sencilla y rápida.

Funcionamiento
Esta solución es una aplicación a la cual se le pasan parámetros desde de la línea de comando, un ejemplo de su funcionamiento es:

consola_descargar_xml_sat

En este ejemplo le estamos proporcionando al sistema los datos para autentificarse (RFC, nombre o razón social del contribuyente y la clave CIEC del mismo), con esta sola instrucción el sistema:

  1. Se conectará al servidor del SAT,
  2. Descargará en automático todos los comprobantes recibidos el día de hoy
  3. Los pondrá en una carpeta prefinida por defecto.

Todo esto de forma automática y transparente para el usuario.

Así como este (/l) existen otra serie de modificadores que permiten definir el comportamiento de la aplicación, como son:

  • Qué tipo de información se desea descargar y el tipo de interface que se va mostrar durante el avance del proceso (/c)
  • Filtrar los comprobantes a descargar (/e o /r)
  • Exportar la información encontrara en el SAT a un formato en especifico (/x)
  • Configurar dónde y con qué nombre serán almacenados los archivos descargados (/a)
  • Definir el directorio y nombre del archivo de salida que contiene el resultado del proceso (/s)
  • Descargar un CFDI en especifico usando su UUID (/u)

Para conocer más a detalle el funcionamiento de esta aplicación te recomendamos leer el archivo «Documentación.pdf» que se encuentra en la carpeta Documentos.

Vigencia de la solución
Electronic Document Download – Consola de comandos se libera como versión BETA y tiene una fecha de vigencia al 1 de octubre de 2015.

Para un mayor detalle de los cambios, 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.

Inconsistencias en la descarga del SAT de comprobantes emitidos y recibidos

En esta ocasión queremos comentar acerca de algunas inconsistencias (curiosidades) al momento de realizar la descarga de comprobantes fiscales digitales directamente de los servidores del SAT.

Comprobantes Fiscales Digitales Emitidos y Recibidos

Al realizar la descarga de los comprobantes fiscales digitales emitidos nos encontramos con la siguiente inconsistencia:

Dentro de los datos proporcionados por el SAT, de aquellos CFDI’s con estado del comprobante como cancelado, no se proporciona la fecha de cancelación y más sin en cambio, si te proporciona el acuse de cancelación correspondiente.

En caso contrario, al realizar la descarga de los comprobantes fiscales digitales que recibes, si se proporciona la fecha de cancelación del comprobante que se encuentre en esta situación y sin embargo no está disponible el acuse de cancelación correspondiente.

Recuerda, si deseas descargar los comprobantes del SAT puedes usar nuestra solución Validador CFDI, que además de permitirte hacer la descarga automática de los XML, también hace la validación de los mismos, la emisión de la representación impresa (PDF) bajo un formato estándar, así como, la validación de los archivos XML de la contabilidad electrónica previo a su envío al SAT.

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.

DLL para descargar los CFDIs XML del SAT

En esta ocasión Facturando tiene el agrado de comunicarte la liberación de la librería Electronic Document Download (EDD) en su versión DLL 2015.04.21, con la cual podrás implementar dentro de tu sistema:

  • Descarga de CFDI’s emitidos o recibidos directamente del servidor del SAT.
  • Descarga del acuse de cancelación de comprobantes emitidos.
  • Filtrado de la descarga de archivos usando diversos parámetros (folio fiscal, fecha de emisión, etc.).
  • Descarga de comprobantes mediante el código de barras bidimensional (QR Code) del mismo.
  • Organización de la descarga mediante la definición del nombre de archivo y del directorio.
  • Control de la descarga realizada mediante la relación detalla de la misma.

Todo esto sin importar el lenguaje de programación que uses:

  • Visual Basic 6
  • Visual Fox Pro
  • Clarion
  • C++ Builder
  • PowerBuilder
  • Microsoft Access
  • Delphi
  • Velneo
  • Visual Objects
  • xHarbour

En nuestra publicación del pasado 6 de abril del presente, encontrarás la liberación de la primera versión de esta librería para .Net Framework, con la cual comparte las mismas características, por lo tanto te invitamos a leer mas acerca de esta liberación:

EDD .Net Framework

La librería se libera como una versión Beta para conocer y probar la funcionalidad que ésta te ofrece, teniendo una fecha de caducidad al 01 de octubre de 2015.

Para un mayor detalle de los cambios, 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.