EDD: Genera el PDF de los XML descargados del SAT

Hoy hemos liberado una nueva versión de nuestra librería para descargar los archivos XML de las facturas que emites o recibes, directamente del SAT; en este caso hemos incorporado una de las características más solicitadas por nuestros usuarios desde que liberamos la primera versión y es la generación automática de la representación impresa PDF de los XML descargados; ven y conoce a detalle esta nueva versión de la librería Electronic Document Download (EDD) para .Net Framework 2015.06.18.

Representación impresa
Se libera la funcionalidad que permite generar automáticamente (y sin agregar una sola línea de código) la representación impresa de los archivos XML descargados directamente del SAT, esta representación puede ser genera en diferentes tipos de archivos:

  • PDF
  • HTML
  • Microsoft Word
  • Imagen (JEPG, 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.

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] – Serie del documento.
  • [FOLIO] – Número de folio.
  • [SERIE_ORIGINAL] – Serie del documento original (aplica para comprobantes de pago en parcialidades).
  • [FOLIO_ORIGINAL] – Folio del documento original (aplica para comprobantes de pago en parcialidades).
  • [TOTAL] – Importe total del documento.
  • [TOTAL_ORIGINAL] – Importe total del documento original (aplica para comprobantes de pago en parcialidades).
  • [ANIO_ORIGINAL] – Año de la fecha del documento original (aplica para comprobantes de pago en parcialidades).
  • [MES_ORIGINAL] – Mes de la fecha del documento original (aplica para comprobantes de pago en parcialidades).
  • [MES_ORIGINAL_NOMBRE] – Nombre del mes de la fecha del documento original (aplica para comprobantes de pago en parcialidades).
  • [DIA_ORIGINAL] – Día de la fecha del documento original (aplica para comprobantes de pago en parcialidades).

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: Exporta a notación de objetos de JavaScript (JavaScript Object Notation).
  • XML: Exportación a formato de lenguaje de etiquetado extensible (Extensible Markup Languajes).

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

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 20 segundos.

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, 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.