Librería para descargar los CFDIs del SAT con Delphi

Si eres un desarrollador en Delphi y andas en busca de una librería que te permita implementar la descarga de los archivos XML de los comprobantes que emites o recibes, directamente de los servidores del SAT, te tenemos la mejor noticia, ya está disponible nuestra  librería Electronic Document Download (EDD) Delphi en su versión 2015.04.16, la cual te permitirá implementar ésta funcionalidad y más:

  • Descarga de  comprobantes fiscales digitales (CFDI) emitidos o recibidos directamente de los servidores del SAT.
  • Descarga de acuses 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 tanto del nombre del directorio, como del nombre de los archivos descargados, usando varios parámetros (datos del emisor y receptor, fecha de emisión, UUID, etc.).
  • Control de la descarga realizada mediante la relación detalla de datos de los comprobantes, como son: Emisor, Razón social del emisor, Receptor, Razón social del receptor, Fecha de emisión, Fecha de certificación, etc.

En días pasados, se liberó la primera versión de esta librería, en este caso .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.

Librería para descargar los CFDIs del servidor del SAT

Si estas buscando la mejor librería para implementar la descarga automática de los archivos XML de los comprobantes que emites o recibes, directamente de los servidores del SAT, no busques más, te presentamos la librería Electronic Document Download (EDD) en su primera versión 2015.04.06, la cual te permitirá implementar ésta funcionalidad y mucho más:

Funcionalidad
Con EDD podrás integra a tus desarrollos, sin importar el lenguaje de programación que utilices, la funcionalidad que te permite llevar a cabo la descarga de los archivos XML de los comprobantes fiscales digitales (CFDI) que emites o recibes directamente de los servidores del SAT.

Código de barras bidimensional (QR-Code)
La librería te ofrece la posibilidad de descargar el archivo XML de un factura electrónica sí tienes el código de barras bidimensional (QR Code) de la misma, no importando en que formato (PNG, BMP, etc) o tamaño se encuentre el mismo.

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

  • Emitidos o Recibidos
  • Folio fiscal (UUID)
  • Fecha 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)

Incluso podrás obtener el acuse de aquellos comprobantes emitidos que se encuentren con estado de cancelados, para el caso de los comprobantes recibidos cancelados solo estará disponible la fecha de cancelación.

Organizació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 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)

Esta funcionalidad es de gran utilidad ya que te permite tener el control total de la descarga de tus facturas electrónicas, de acuerdo al ordenamiento que hayas definido y que más te convenga.

Control de la descarga
Se obtiene una relación detallada de la descarga de comprobantes realizada, la cual podrás exportar a diferentes formatos, dentro de los datos que ésta contiene tenemos:

  • Emisor
  • Razón social del emisor
  • Receptor
  • Razón social del receptor
  • Fecha de emisión
  • Fecha de certificación
  • Total del comprobante
  • Folio fiscal (UUID)
  • Tipo de comprobante (Ingreso / Egreso)
  • PAC que certifica
  • Estado del comprobante (Cancelado / Vigente)

Vigencia de la librería
La librería se libera como una versión Beta para que puedas conocer y probar la funcionalidad que ésta te ofrece;  la puedes usar sin ninguna restricción, la única condición es que la misma tiene como fecha de vencimiento el día 1 de octubre/2015.

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 librería para contabilidad electrónica en .Net

Se libera la versión de Electronic Document Library (EDL) para DotNet (C# y Visual Basic.Net) en su versión 2015.02.27 en la cual se implementó y mejoró la siguiente funcionalidad:

Contabilidad electrónica

Certificados
Se modificaron los atributos Sello, noCertificado y Certificado, para que no aparezcan dentro del archivo XML, cuando estos no tengan valor, ya que son opcionales.

Referencias
Se modificó en la generación de los archivos XML de la contabilidad electrónica, la referencia a la localización del schema.

Auxiliar de folios
Para el caso del archivo auxiliar de folios se modificó la funcionalidad para soportar la versión 1.2 del schema correspondiente a este auxiliar.

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

DESCARGAR

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

EDL Dot Net: Constancia de retenciones

En esta ocasión te presentamos la liberación de la nueva versión de Electronic Document Library (EDL) para Dot Net (C# y VB.Net) en su versión 2015.02.24 en la cual se implementó y mejoró la siguiente funcionalidad:

CONSTANCIAS DE RETENCIONES

Generación
Se implementó la funcionalidad que permite la generación de las constancias de retenciones e información de pagos, para cada uno de sus complementos:

  • Arrendamiento en fideicomiso
  • Dividendos
  • Enajenación de acciones
  • Fideicomiso no empresarial
  • Intereses
  • Intereses hipotecarios
  • Operaciones con derivados
  • Pago a extranjeros
  • Planes de retiro
  • Premios
  • Sector financiero

Timbrado
El timbrado de las constancias de retenciones podrá realizarse indistintamente con alguno de nuestros proveedores de certificación:

  • ECODEX
  • PAX Facturación

Estas constancias serán timbradas de igual forma como se hace con un CFDI, timbre que será restado de su saldo.

ADDENDAS

Corporate Travel Services
Se libera la funcionalidad que permite la generación de comprobantes digitales con la addenda para Corporate Travel Services.

Soriana
Se hicieron mejoras a la addenda de Soriana en el nodo de artículos para admitir en el atributo cantidad valores con decimales, de igual forma se modificó el tipo de dato de los atributos número de pedimento y el código del artículo.

COMPLEMENTOS
Se adicionó la generación de comprobantes digitales con el complemento vehículo usado.

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

DESCARGAR

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

EDV: ¿Como validar los auxiliares de la contabilidad electrónica?

En esta ocasión estamos liberando la nueva versión de Electrónic Document Validator (EDV) – .Net Framework (C# y Visual Basic.Net) en su versión 2015.02.21 donde se liberó nueva funcionalidad y mejoras a las ya existentes, las cuales describimos a continuación:

Validación de la contabilidad electrónica
Se adicionó la funcionalidad que permite llevar a cabo la validación de los archivos auxiliares de la contabilidad electrónica previo a su envío al SAT, las validaciones adicionadas son:

  • Reporte auxiliar de cuentas y/o subcuentas.
  • Reporte auxiliar de folios de los comprobantes fiscales.

Adicional, se modificó la validación para:

  • Aceptar importes negativos en el debe y haber dentro del archivo de la balanza de comprobación.
  • Validar el que no se pida como obligatorio los atributos correspondientes al certificado.
  • Aceptar el cambio de ERROR a ADVERTENCIA al detectar una diferencia negativa como saldo final de una cuenta al validar la balanza de comprobación.

Complementos
Se agregó el soporte para poder validar aquellos comprobantes que contengan los siguientes complementos:

  • Pago en especie
  • Vales de despensa
  • Vehículo usado

Proveedores Autorizados de Certificación (PAC)
Dentro de la lista de proveedores autorizados de certificación se actualizó el estatus de aquellos que perdieron su autorización como proveedores de certificación:

  • FacturaSi (Facturasi 2011, SA de CV)
  • Fimco Digital (Formas Impresas Computacionales, SA de CV)
  • INFORMAP (DESIS INFORMAP, SA de CV)
  • LithoPAC (Litho Formas, SA de CV)
  • SDElectronics (Soto Digital Electronics, SA de CV)

Adicional se incorporó la validación de comprobantes certificados por el PAC DigiBox (DigiBox, SA de CV).

Reporte de validación
En cuanto al formato del reporte de validación de la contabilidad electrónica, este se modificó para incluir en el título del mismo, el nombre del tipo de archivo validado.

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.

Electronic Document Validator DLL: Agrega a tu sistema la capacidad de validar facturas

En esta ocasión queremos compartir contigo la liberación de Electronic Document Validator DLL en su versión 2014.11.27 con la cual podrás hacer uso de la siguiente funcionalidad:

Validación de CFDI
Con la librería podrás integrar a tus desarrollos, sin importar el lenguaje de programación que uses, el proceso de validación de los CFDI’s que emites o recibes.

El proceso de validación se ejecuta mediante el uso de archivos INI, los cuales contienen las tareas que se deberán de realizar, en donde podrás:

  • Validar un CFD o CFDI – validar los comprobantes que emites y/o recibes.
  • Reporte de validación – generar el reporte del resultado de la validación.
  • Representación impresa – generar la representación impresa (PDF) del CFDI validado.
  • Enviar resultado por correo – realizar el envío por correo electrónico, del reporte de validación, el archivo XML validado y/o su representación impresa.
  • Margen de error en totales – configurar el margen de error que deberá de tomarse en cuenta al momento de la validación en el cálculo de los importes del comprobante.

Adicional, la librería ofrece:

  • Soporte para poder validar aquellos comprobantes que contengan complementos (Aerolíneas, IEDU, etc.).
  • Conocer el estatus del CFDI, y en su caso la fecha de cancelación del mismo.
  • La validación para conocer si el emisor de la factura no es un contribuyente con operaciones inexistentes.
  • Si el RFC del comprobante es de pruebas, se omiten las validaciones al SAT.
  • Se valida que dentro del domicilio fiscal, exista la colonia, municipio, estado y el código postal en el listado de SEPOMEX tanto del emisor como del receptor.
  • Entre otras …

Si deseas sabes más de las validaciones que se aplican durante el proceso te invitamos a dar clic al siguiente enlace:

Características EDV

Validación de la contabilidad electrónica
Se ofrece la funcionalidad que permite llevar a cabo la validación de los archivos correspondientes a la contabilidad electrónica previo a su envío al SAT, los archivos validados son:

  • Catálogo de cuentas.
  • Balanza de comprobación.
  • Pólizas contables.

Se proporcionan los archivos INI de ejemplo para:

  • Cuentas contables.Ini
  • Balanza de comprobacion.Ini
  • Polizas contables.Ini

Lengujes de programación soportados

Esta librería (DLL) puede ser usada desde cualquier lenguaje de programacion; en esta liberación hemos incluido ejemplos de como usarla en los siguientes lenguajes:

  • Clarion
  • Delphi
  • Microsoft Access
  • PHP
  • PowerBuilder
  • Visual Basic
  • Visual FoxPro

Vigencia de la librería
Para efecto de que puedas disfrutar más tiempo de toda la funcionalidad que ofrece esta versión de la librería, la vigencia de la misma es hasta el 01 de junio del 2015.

Esta versión por sus características se libera como una librería de tipo RELEASE CANDIDATE.

DESCARGAR EDV DLL

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

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.

EDV Delphi: Contabilidad electrónica

En esta ocasión estamos liberando la nueva versión de Electrónic Document Validator (EDV) – Delphi en su versión 2014.11.26 donde encontrarás la nueva funcionalidad que a continuación describiremos:

Validaciones al SAT
Dentro de las validaciones que se hacen al SAT, se adicionó la funcionalidad:

  • Para conocer la fecha en la cual fue cancelada una factura.
  • La validación para conocer si el emisor de la factura no es un contribuyente con operaciones inexistentes.
  • Si el RFC del comprobante es de pruebas, se omiten las validaciones al SAT.

Validación de la contabilidad electrónica
Se adicionó la funcionalidad que permite llevar a cabo la validación de los archivos correspondientes a la contabilidad electrónica previo a su envío al SAT, los archivos validados son:

  • Catálogo de cuentas.
  • Balanza de comprobación.
  • Pólizas contables.

Complemento Aerolíneas
Se agregó el soporte para poder validar aquellos comprobantes que contengan el complemento de Aerolíneas.

Margen de error en importes
Dentro de los ejemplos se agregó la propiedad que permite configurar el margen de error que deberá tomarse en cuenta al momento de la validación en el cálculo de los importes del comprobante, validación que incluye:

  • Subtotal
  • Descuento
  • Impuestos trasladados y retenidos
  • Total del comprobante

Domicilio fiscal en SEPOMEX
En lo que respecta al domicilio fiscal se valida que exista la colonia, municipio, estado y el código postal en el listado de SEPOMEX tanto del emisor como del receptor.

Reportes de validación
Se desarrollaron nuevos formatos de impresión para la validación de comprobantes y la contabilidad electrónica.

Vigencia de la librería
Para efecto de que puedas disfrutar más tiempo de toda la funcionalidad que ofrece esta nueva versión de la librería, se amplió la vigencia de la misma hasta el 01 de junio del 2015.

Esta versión por sus características se libera como una librería de tipo  RELEASE CANDIDATE.

Descargar

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

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.

EDV: Librería para validar CFDI y la contabilidad electrónica

En esta ocasión estamos liberando la nueva versión de Electrónic Document Validator (EDV) – DotNet en su versión 2014.11.11 donde encontrarás la nueva funcionalidad que a continuación describiremos:

Validación de la contabilidad electrónica
Se adicionó la funcionalidad que permite llevar a cabo la validación de los archivos correspondientes a la contabilidad electrónica previo a su envío al SAT, los archivos validados son:

  • Catálogo de cuentas.
  • Balanza de comprobación.
  • Pólizas contables.

Validaciones al SAT
Dentro de las validaciones que se hacen al SAT, se adicionó la siguiente funcionalidad:

  • Conocer la fecha en la cual fue cancelada una factura.
  • La validación para conocer si el emisor de la factura no es un contribuyente con operaciones inexistentes.
  • Si el RFC del comprobante es de pruebas, se omiten las validaciones al SAT.

Complemento Aerolíneas
Se agregó el soporte para poder validar aquellos comprobantes que contengan el complemento de Aerolíneas.

Margen de error en importes
Se adicionó la propiedad llamada AmountEpsilon, la cual permite configurar el margen de error que deberá tomarse en cuenta al momento de la validación en el cálculo de los importes del comprobante, validación que incluye:

  • Subtotal
  • Descuento
  • Impuestos trasladados y retenidos
  • Total del comprobante

Domicilio fiscal en SEPOMEX
En lo que respecta al domicilio fiscal se valida que exista la colonia, municipio, estado y el código postal en el listado de SEPOMEX tanto del emisor como del receptor.

Reportes de validación
Se desarrollaron nuevos formatos de impresión para la validación de comprobantes y la contabilidad electrónica.

Vigencia de la librería
Para efecto de que puedas disfrutar más tiempo de toda la funcionalidad que ofrece esta nueva versión de la librería, se amplió la vigencia de la misma hasta el 01 de junio del 2015.

  • Esta versión por sus características se libera como una librería de tipo  RELEASE CANDIDATE.

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.

Electrónic Document Addendum: Adenda de Pilgrim’s

En esta ocasión queremos compartir contigo la nueva liberación de Electronic Document Addendum (EDA) en su versión 2014.10.20, aplicación que permite adicionar la adenda comercial que requieras a tus facturas ya generadas, sin gastar ni un solo peso ya que la aplicación es totalmente gratis.

Recordemos que el adicionar una adenda en EDA lo podrás hacer con tan solo tres sencillos pasos:

  • Seleccionando el archivo XML de tu factura.
  • Capturando los datos requeridos por la adenda seleccionada.
  • Guardando la factura.

Con objeto de apoyar a los usuarios que utilizan EDA se llevaron a cabo las siguientes modificaciones:

Adenda Pilgrim’s
Se llevo a cabo un proceso de validación con la empresa para efecto de cumplir con los requerimientos de cada uno de los diferentes tipos de adendas que maneja:

Adenda de Pilgrim's
Genera la adenda de Pilgrim’s

Dentro de los tipos de adendas validados tenemos:

  • Compras generales
  • Ingredientes
  • Fletes nacionales
  • Consignación
  • Combustibles
  • Gas
  • Importaciones

Mejoras en la funcionalidad
Se agregó nueva funcionalidad que permite:

  1. Soportar la validación de comprobantes de cualquier PAC
  2. Actualización de los componentes internos para mejorar su funcionamiento
  3. Estandarización del botón y la ventana de visualización de los archivos XML
  4. Despliegue de la IP del usuario y la fecha de vencimiento en la opción de Acerca de..

Nueva fecha de vencimiento
Para efecto de apoyar a nuestros usuarios se amplió la fecha de vigencia de EDA para que sigan gozando de los beneficios que la aplicación les ofrece, siendo ésta hasta el 27 de febrero de 2016.

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.

Electronic Document Validator: Valida tus facturas desde Delphi

En esta ocasión traemos para ti la liberación de nuestra nueva solución denominada Electronic Document Validator (EDV) en su versión para Delphi.

Electronic Document Validator es una librería que te permite integrar a tus desarrollos, sin importar el lenguaje de programación que uses, la funcionalidad necesaria para poder llevar a cabo la validación de tus comprobantes fiscales digitales y así poder determinar su autenticidad, garantizando con ello la deducibilidad de los mismos.

Validaciones
Con el uso de la librería podrás aplicar más de 400 validaciones que garantizarán que las facturas que emites o recibes son válidas; estas se agrupan de la siguiente forma:

  • Estructura: Que sea un archivo XML que cumpla con los requerimientos del SAT y su codificación este en UTF-8.
  • Sellado: Que el comprobante haya sido firmado correctamente de acuerdo al estándar.
  • Timbrado: Que el timbrado del comprobante sea válido y que este dentro de la vigencia del certificado del SAT.
  • Certificado: Que el certificado usado en la generación del comprobante haya sido emitido por el SAT y que corresponda al emisor.
  • Totales: Que el cálculo en los importes de las partidas, el subtotal, los totales de impuestos y el total de la factura, no tengan diferencias.
  • Schema: Que la estructura del comprobante cumpla con todas las especificaciones contenidas en los diferentes esquemas de factura electrónica publicados hasta el momento.
  • SAT: Que el comprobante este registrado en el SAT y conocer su estado (vigente o cancelado).

Resultado obtenido
En la respuesta que obtienes, al validar un comprobante, se manejan cuatro tipos de mensajes, los cuales se explican a continuación:

  1. Fatal, se presenta cuando el archivo no es un XML o no cumple con dicho estándar.
  2. Error, es un error y hace al comprobante no válido.
  3. Advertencia, cuando no existe un error pero si existe un comportamiento extraño.
  4. Sugerencia, algo que podría mejorarse.

Reportes generados
Podrás generar de forma impresa los siguientes reportes:

  • Resultado de la validación – este reporte muestra de forma detallada el resultado de la validación y lo podrás emitir de dos formas:
    – Con solo el resultado de las validaciones realizadas.
    – Detallado, el cual incluye las validaciones y los datos del comprobante al que hacen referencia cada sección.
  • Representación impresa del XML – podrás generar la representación impresa del comprobante validado.

Versiones de Delphi soportadas
A continuación se listan las versiones soportadas, en caso de requerir una versión que no se encuentre en el listado puedes ponerte en contacto con nosotros para verificar tu caso:

  • 7
  • 2005
  • 2007
  • 2010
  • XE
  • XE2
  • XE3
  • XE4
  • XE5
  • XE6
  • XE7

Versiones del comprobante fiscal soportadas
Con la librería podrás mandar a validar comprobantes digitales en sus diferentes versiones como son:

  • CFD versiones 1.0, 2.0, y 2.2.
  • CFDI en su versiones 3.0 y 3.2.
  • Adicional, se soportan la validación de todos los complementos emitidos por el SAT.
  • De igual forma, se soporta la validación de comprobantes que contienen alguna adenda.

Si deseas mas información acerca de esta nueva solución te invitamos a visitar nuestro sitio web.

Descargar

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

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