Librería en Delphi para descargar el XML del SAT

Hoy hemos liberado una nueva versión de nuestra producto Electronic Document Download (EDD) para Delphi, como recordarás, con este puedes descargar las facturas electrónicas emitidas y recibidas que están registradas en el servidor del SAT.

En esta nueva versión hemos agregado nueva funcionalidad y hemos hecho mejoras importantes, a continuación encontrarás detallado los cambios:

Descarga del XML usando el CBB
Descarga de comprobantes fiscales digitales (CFDI) emitidos o recibidos directamente de los servidores del SAT mediante el uso del Código de Barras Bidimensional (QR Code) contenido en la representación impresa de tu factura, los formatos soportados son:

  • PNG: Portable Network Graphics.
  • JPG: Joint Photographic Experts Group.
  • BMP: Windows Bitmap.

Exportación de información
Exportación del control de la descarga realizada (relación detalla de datos de los comprobantes) a diferentes formatos, como son:

  • Microsoft Excel: Exporta a formato de Excel la relación de datos.
  • C.S.V.: La relación de datos de comprobantes descargados se exporta al formato de texto separado por comas (CSV).
  • Texto: Se exporta a formato de texto la relación de datos.

Cambios adicionales

  • Actualización del archivo de códigos de error para su consulta.
  • A la información del proceso se le adicionó, dentro de la ventana de resultados, la fecha y el tiempo invertido en el proceso de consulta y descarga.
  • Se adicionaron los datos del PAC que certificó el comprobante descargado, consistentes en:
    • RFC del PAC
    • Nombre comercial
    • Razón social del PAC

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.

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.

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.

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.

Electronic Document Library 2014.07.08 (Delphi): Contabilidad electrónica

En esta ocasión nos es grato el poder compartir contigo la liberación de la nueva versión de Electronic Document Library (EDL) para Delphi en su versión 2014.07.08 en la cual se implemento y mejoró la siguiente funcionalidad:

Contabilidad electrónica
Se incorporó la funcionalidad que permite llevar a cabo la generación de los archivos requeridos por el SAT, en base a las especificaciones publicadas el pasado 1 de julio, garantizando con ello el cumplimiento de la contabilidad en medios electrónicos.

A continuación mencionamos los archivos que podrán ser generados:

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

Cabe mencionar, que esta nueva funcionalidad lleva a cabo la validación de cada uno de los campos que están relacionados con algún valor a los códigos de los catálogos del SAT requeridos (Catálogo de agrupamiento de cuentas, Bancos, Monedas), garantizando con ello que la generación de los archivos será de acuerdo a los códigos contenidos en los mismos, evitando con ello errores en los datos reportados.

Generación de adendas
Se implementó la funcionalidad para poder llevar a cabo la generación de las siguientes adendas:

  • Pilgrim’s
  • Sector primario

Adicional, se actualizó la generación de las adendas:

  • Altos Hornos de México
  • Axxa Autos

PAC Ecodex
Se incorporó ó se modificó la siguiente funcionalidad:

  • Acuse de Cancelación – Se habilitó esta funcionalidad que permite obtener el acuse de cancelación de una factura generada.
  • Descarga de XML – Se mejoró la funcionalidad para admitir la descarga del comprobante (XML) cuando éste contenga el carácter &.

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.

Delphi XE6 y la factura electrónica

En días pasados un grupo de nuestros especialistas asistió a la presentación que la empresa Embarcadero hizo de la nueva versión de Delphi, la cual es conocida como Delphi XE6, en donde se mostraron las nuevas características de la herramienta, las cuales están muy enfocadas al mundo móvil, si deseas la información al respecto te invitamos a visitar la página de esta empresa.

En nuestro compromiso de estar a la vanguardia, Facturando hace de tu conocimiento que nuestra biblioteca de clases para la factura y recibos de nómina electrónicos (Electronic Document Library) en su versión para Delphi, ya está lista para soportar la nueva versión XE6.

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.

Electronic Document Library 2014.02.24 (Delphi): Generación de un CFDI con la FIEL

En esta ocasión queremos compartir contigo la nueva liberación de Electronic Docuemnt Library 2014.02.24 (Delphi) en la cual se implementó la siguiente funcionalidad:

Generación de un CFDI con la FIEL

Atendiendo a la facilidad otorgada por el Sistema de Administración Tributaria (SAT) para la presente reforma fiscal de 2014 en cuanto al uso de la FIEL en la generación del Comprobante Fiscal Digital a través de Internet (CFDI), Facturando implementó la funcionalidad que permite generar un CFDI haciendo uso de la FIEL del contribuyente para llevar a cabo el firmado del mismo.

Esta nueva funcionalidad queda condicionada a:

  • Se podrán generar CFDI’s mediante el uso de la FIEL solo para personas físicas.
  • La generación del CFDI’s con FIEL tiene vigencia a partir del primero de enero de 2014.

Validación de un CFDI con la FIEL

Se agregó el soporte para la validación de comprobantes que fueron firmados en su generación con la FIEL del contribuyente.

Adicional, dentro de esta misma funcionalidad, se corrigió:

  • El cálculo de la cadena original para que ésta se muestre correctamente.
  • Soporte, en la validación de un CFDI, a todos los Proveedores Autorizados de Certificación (PAC) publicados por el Sistema de Administración Tributaria (SAT).
  • Generación y corrección de diversas Adendas

Generación de la Adenda ABA

Se implementó la funcionalidad que permite llevar a cabo la generación de la addenda para ABA seguros.

Modificación a la Addenda MAPFRE

Se llevaron diversas modificaciones a la generación de la adenda para Mapfre, las cuales consisten en:

  • Permitir la asignación del namespace requerido por esta adenda.
  • Cambio al tipo de datos para los atributos de número y año de aprobación, de enteros (integer) a una cadena de caracteres (string).

Modificación a la Adenda AMIS

  • Se modificó la adenda para AMIS Mapfre para permitir, que en su generación, más de una ocurrencia en el detalle.

Validación del password en PAX-Facturación

  • Se modificó la validación que se hace al parámetro del password con nuestro aliado PAX-Facturación, para permitir aquellos que tienen una longitud mayor a 100 caracteres.

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.

Electronic Document Library 2014.01.16 (Delphi)

Facturando quiere compartir contigo la nueva liberación de Electronic Docuemnt Library en la cual se mejoró la funcionalidad para la descarga de un CFDI timbrado por Ecodex, así como, la corrección al valor de la cadena original del PAC en la generación del recibo de nómina. A continuación describimos estos cambios:

Descarga de un CFDI

Se mejoró la funcionalidad para poder descargar el archivo XML de un Comprobante Fiscal Digital por Internet (CFDI) timbrado con nuestro proveedor de servicio Ecodex.

Actualmente, la única forma de poder descargar un CFDI, es enviando como parámetro, de entre otros, el folio fiscal (UUID), si por algún motivo no se tiene este UUID no se puede llevar a cabo la descarga.

Pensando en esta situación, se mejoró la funcionalidad habilitando un nuevo parámetro denominado Transacción Original, el cual nos permitirá descargar el CFDI mediante éste parámetro, el uso de esta funcionalidad deberá hacerse bajo las siguientes consideraciones:

  1. Al momento de enviar a timbrar un comprobante, se deberá de asignar al parámetro IdTransaccion un valor numérico único y guardarlo en su base de datos, como referencia del timbrado de su comprobante.
  2. Si por algún motivo, ya sea por intermitencia en su conexión de internet o alguna otra situación, no recibió respuesta del comprobante timbrado, podrá hacer uso de la funcionalidad de la descarga del archivo XML, mediante la asignación del parámetro TransaccionOriginal, para ello deberá de asignar el IdTransaccion que guardó en su base de datos, a este nuevo parámetro.

La instrucción para asignarle el valor a este nuevo parámetro es la siguiente:

parameters.TransaccionOriginal.Value := 304435325;

No olvide que éste parámetro es adicional a los parámetros que ya se envían:
parameters.Informacion := informacion;
parameters.Rfc.Value := txtRfcEmisor.Text;
parameters.TestMode := chkPrueba.Checked;
parameters.Uuid.Value := edtDescargarCfdi.Text;

En cuanto al valor del parámetro del UUID, éste es requerido, por lo que en este caso, se deberá de enviar un UUID válido en su estructura, ya que de no ser así, se obtendrá un error.

Al hacer uso de la TransaccionOriginal, la librería le da prioridad a éste parámetro para la descarga.

Si conoces el UUID del comprobante a descargar, no es necesario el uso del parámetro TransaccionOriginal.

Cadena Original del PAC

Para el caso del valor que devuelve la librería como cadena original del PAC, se realizó una corrección, ya que estaba devolviendo como valor la cadena del complemento nómina. Cabe mencionar que éste error solo se presentaba en la emisión de los recibos de nómina, los demás métodos lo devuelve correctamente.

Para un mayor detalle de los cambios, puedes revisar el historial de cambios.

Actualización Requerida

Es necesario que lleve a cabo la actualización de su librería, por ser ésta prioritaria, y poder estar al día con la funcionalidad que esta ofrece, por lo que te invitamos a:

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.

Biblioteca para recibos de nómina electrónicos 1.1 Delphi – versión 2013.12.14

Facturando trae para ti la liberación de Electronic Document Library (EDL DELPHI) en la cual quedo actualizada la funcionalidad para la emisión de Recibos de Nómina Electrónicos de acuerdo a los últimos cambios realizados a la versión 1.1 por parte del Sistema de Administración Tributaria (SAT) correspondientes al complemento de nómina.

Cambios a los recibos de nómina electrónicos

Con la aplicación de estos cambios, estarás listo para cumplir con la emisión de los recibos de nómina electrónicos, que entran en vigor a partir del 01 de enero de 2014.

Adicional, se agregó la capacidad de leer y validar un CFDI con complemento de nómina.

Para un mayor detalle de los cambios, puedes revisar el historial de cambios.

DESCARGAR

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.

Biblioteca para recibos de nómina electrónicos Delphi – versión 2013.11.14

Facturando trae para ti la nueva funcionalidad para la emisión de Recibos de Nómina Electrónicos, implementada dentro de Electronic Document Library (EDL), además de mejorar algunas de las ya existentes.

Recuerda que a partir del 01 de enero de 2014 deberás de cumplir con esta nueva disposición, si deseas saber más acerca de este tema te invitamos a leer la publicación realizada en nuestro blog.

A continuación describimos los cambios realizados:

Recibo de nómina

  • Capacidad para generar recibos de nómina como comprobantes fiscales.
  • Se adicionó un ejemplo que demuestra cómo generar recibos de nómina electrónicos, para ello se hacen uso de los siguientes métodos desarrollados dentro del mismo ejemplo:
    • GenerarXmlReciboNomina (generación del XML con el complemento)
    • GenerarReciboNomina (generación del XML con el complemento y timbrado del mismo)

Con ello, estarás cumpliendo con la nueva disposición fiscal, en tiempo y forma, exigida por la autoridad (SAT) para el 2014.

 

Proveedor PAX-Facturación
Se implementó la integración para este proveedor donde podrás:

  • Generar el timbre de un CFDI donde se demuestra la generación del CFDI, la conexión con el PAC y la obtención del timbre correspondiente.
  • Cancelar un CFDI donde podrás realizar la cancelación de un CFDI, extraer el resultado de la transacción y mostrarlo en pantalla.

 

Proveedor Solución Factible
De igual forma, para este PAC se adicionó la funcionalidad donde podrás:

  • Generar el timbre de un CFDI donde se demuestra la generación del CFDI, la conexión con el PAC y la obtención del timbre correspondiente.
  • Cancelar un CFDI donde podrás realizar la cancelación de un CFDI, extraer el resultado de la transacción y mostrarlo en pantalla.

DESCARGAR

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