DLL para generar CFDI 3.3

En esta ocasión traemos para ti la nueva versión de DLL para generar comprobantes fiscales digitales (CFDI), y hemos realizados una serie de cambios, enfocados principalmente a los cambios solicitados por el SAT:

A continuación, encontrarás el detalle de los cambios, más importantes, realizados en esta nueva versión.

CFDI 3.3
Hemos dotado, a la DLL, de la capacidad de generar los comprobantes fiscales digitales cumpliendo con los requerimientos solicitados por el SAT:

  • Nuevos campos: Se han agregado los nuevos atributos y nodos requeridos.
  • Cadena original: Se ha modificado el cálculo de la cadena original, dando cumplimiento a la especificación dada por el SAT.
  • Validación contra schema: Se agregó el schema del CFDI 3.3, para cuando se genere el mismo, se valide si cumple con la estructura, catálogos y reglas dadas por el SAT.
  • Sellado: Hemos actualizado nuestro proceso de sellado dando soporte al nuevo algoritmo de digestión (SHA2) exigido por la autoridad.
  • Validación: El proceso de leer y validar un CFDI ha sido modificado para dar soporte a esta nueva versión.

Recibos de pago
Este es otro de los cambios realizados por el SAT y es el manejo de los pagos a un CFDI, en este caso hemos agregado soporte a dicho complemento, por lo que a partir de esta versión podrás generar tus recibos de pago.

Timbre 1.1
Adicional a los cambios anteriormente comentados, el SAT también modificó este complemento, creando una nueva versión; lo que hicimos fue dar soporte a este cambio agregando los nuevos atributos requeridos para su funcionamiento.

Código de barras bidimensional
En este caso hemos adaptado la librería para dar soporte al CBB 1.1 cumpliendo con los lineamientos solicitados por la autoridad.

Acuse de cancelación
Aunque ya existía la posibilidad de descargar el acuse de cancelación, en este caso hemos realizado dos cambios importantes:

  • Se mejoró el proceso para obtener dicho archivo.
  • Hemos agregado un ejemplo y la documentación de cómo llevar a cabo este proceso.

Recomendamos a todos los usuarios implementar esta funcionalidad, ya que es la única forma de tener la seguridad de que el comprobante fue realmente cancelado.

Complemento IEDU
También hemos agregado a la librería la capacidad de generar el tipo de comprobante requerido por las instituciones educativas, esto gracias a la implementación del complemento IEDU.

Mejoras y cambios menores
Como siempre lo hacemos en cada liberación, realizamos mejoras y cambios menores que nos permiten tener un producto más estable, he aquí algunos de los cambios realizados en este apartado:

  • Se modificó la librería para poder generar, en un solo CFDI, varios complementos de nómina 1.2
  • Se modificó la cancelación de un CFDI, ahora es posible indicar la ruta donde quedará el archivo de salida.
  • Se actualizó la librería para dar soporte a los nuevos cambios realizados por el SAT liberados para el recibo de nómina 1.2

Adicionalmente queremos comentar, que hemos implementado ejemplo de cada una de las nuevas características comentadas en este blog, adicional a esto también hemos agregado la documentación respectiva.

Esto son solo algunos de los cambios realizados, la realidad es que hemos hecho mejoras en otros procesos (adendas, complementos) y te invitamos a leer de los mismos en el historial de cambios.

Como punto final, queremos recomendarte iniciar a la brevedad con el proceso de cambio a la 3.3 (análisis, implicaciones, etc.), ya que este conlleva un alto grado de dificultad, como sucedió con Nómina 1.2 y puede hacer que no tengas tu solución lista para el 1 de julio.

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Nueva versión de DLL para descargar XML del SAT

Siguiendo con nuestro ciclo de liberación, hoy traemos para tí una nueva versión de Electronic Document Download (2017.04.23), nuestra DLL para descargar los comprobantes XML del servidor del SAT.

A continuación, encontrarás los cambios más relevantes:

Validar el RFC y la clave CIEC
Hemos agregado un método, llamado ValidateRfcCiec, a la clase Download, que te permite verificar si el RFC y la clave CIEC pueden ser usadas para ingresar el servidor del SAT.

Consideramos que éste va a ser de gran ayuda, ya que podrás verificar los datos antes de iniciar la descarga y con esto notificarle al usuario del problema, evitando pérdidas de tiempo y ofreciendo una mejor experiencia de uso.

Debido a esta funcionalidad hemos agregado 2 errores:

  • 41 – EL RFC (XXX999999XXX) y la clave CIEC no coinciden.
  • 42 – No es posible verificar el RFC (XXX999999XXX) y la clave CIEC.

Captcha
Adicional a lo anterior, también hemos mejorado el proceso de resolver el captcha propuesto por el SAT, ahora, cuando no se pueda tener acceso al mismo, se informará mediana un nuevo número de error que hemos agregado:

  • 43 – No es posible tener acceso al captcha generado por el SAT.

Representación impresa
Este es otro tema sobre la que nuestro equipo de desarrollado ha estado trabajando arduamente, y es que, existían muchas áreas de oportunidad para hacer crecer a la librería, he aquí los cambios más importantes:

  • Se agregó un formato especial para generar el PDF de los recibos de nómina 1.2
  • Se modificó la librería para que el PDF generado sea de menor tamaño, obteniendo una reducción del 72 % en el archivo final.
  • Se personalizaron las propiedades de los PDFs generados: Título, Asunto, Palabras claves y Creador

Mejoras menores
En cada liberación que hacemos, aprovechamos la oportunidad para realizar cambios, que, aunque son menores, nos permiten ofrecer un producto mucho más estable:

  • InternetConnection, Esta clase te permite verificar si la DLL se puede conectar a todos los servidores requeridos, y en caso de no poder hacerlo, te informa con que servidor existen problemas, ahora te informará el mensaje de error que se presentó durante la verificación.
  • Sesion: Se mejoró el proceso de descargar, evitando que se cierre la sesión con el servidor del SAT y con esto que no se puedan descargar todos los XML encontrados.
  • Documentación, en este caso hemos agregado los nuevos errerores a la documentación.

Release Candidate
Esta versión se libera como RELEASE CANDIDATE, esto quiere decir que el producto se considerada muy estable y relativamente libre de errores con una calidad adecuada para una distribución amplia y usada por usuarios finales, por lo tanto, está preparado para publicarse como versión definitiva a menos que aparezcan errores que lo impidan.

Desde que se liberó la primera versión (01/Oct/2015), hace ya 1 año y 7 meses, es el mayor cambio y el más esperado por todos nuestros usuarios, ya que significa que la versión final está a la vuelta de la esquina y la librería podrá ser usada en ambientes de producción; esto no quiere decir que esté libre de errores, solo quiere decir que es un producto estable y maduro.

Nosotros continuaremos haciendo mejoras y agregando nuevas características, ya que esto hace parte del compromiso que tenemos con todos los usuarios: Ofrecerles la mejor y más completa DLL para hacer descargas del SAT.

Vigencia de la librería
Hemos ampliado la fecha de vigencia de la librería al 01 de julio de 2017, por lo que recomendamos a todos nuestros usuarios actualizarse a la brevedad a esta nueva versión.

Si deseas conocer acerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Descargar XML: Nuevos cambios en el sitio del SAT

Como sabrás, el fin de semana pasado, el día 26 de marzo para ser exactos, el Servicio de Administración Tributaria SAT volvió a realizar cambios en su sitio web, este cambio tenía como objetivo homogeneizar su apariencia y darle un toque más moderno.

Este cambio hizo que todas nuestras soluciones de descarga de XML dejaran de funcionar, por lo que nuestro equipo de desarrollo se dio a la tarea de analizar el mismo y se encontraron de que no fue solamente un cambio estético, sino que también se hicieron algunos cambios internos, mismo que impedían el buen funcionamiento de nuestros productos.

Después de 2 días de investigación y pruebas, hemos liberado y puesto a disposición de todos los usuarios la nueva versión que se adaptan a estos cambios realizados por la autoridad.
En este caso los productos que han sido liberados son:

Mejoras internas
Es importante mencionar, que hemos aprovechado la oportunidad y se han realizado diversas mejoras en el proceso, que permiten:

  • Reducir el tiempo que invierte la solución en descargar cada XML.
  • Reducir drásticamente la probabilidad de error durante todas las etapas del proceso.

¿Qué sigue?
Algunos usuarios nos han preguntado acerca de lo que sigue para el producto y queremos adelantarles que estamos preparando mejoras importantes en cada uno de los productos (Electronic Documento Download y Validador CFDI), algunas de ellas han sido propuestas por los usuarios y otras son necesidades que hemos detectado; muy pronto daremos a conocer cada una de ellas, así que los invitamos a estar al pendiente de este blog.

Como punto final queremos invitarte a descargar las nuevas versiones de nuestros productos.

LIBRERIA DE DESCARGA

VALIDADOR CFDI

Si tienes alguna duda con respecto a este tema, te invitamos a que nos contactes por medio de nuestro foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDL dll: Optimización en la generación de un CFDI nómina 1.2

Te invitamos a que conocer las modificaciones realizadas a la funcionalidad de Electronic Document Library (Dll) en su versión 2017.01.12 las cuales describiremos a continuación:

Optimización de un CFDI
Se modificó el timbrado de un Comprobante Fiscal Digital a través de Internet (CFDI) con el fin de poder dar soporte a la respuesta que devuelve el PAC cuando ésta viene con otra codificación.

De igual forma, se llevó a cabo la optimización en la generación de un recibo de nómina, reduciéndose en un 50% el tiempo de generación del mismo.

Horas extras
Se corrigió la generación de un recibo de nómina, para el caso del uso de datos referentes al desglose de las horas extras aplicables.

Jubilaciones
En lo que respecta al uso de la información detallada referente a los pagos realizados por jubilación, pensiones o haberes de retiro, de igual manera, se corrigió la generación del recibo de nómina.

Finalmente, se adicionó el parámetro “schema” en la sección GENERAR.TIMBRAR, con esta adición el usuario podrá habilitar o deshabilitar la validación contra schema, este parámetro es útil cuando se desean disminuir los tiempos de respuesta de la librería (hasta en un 75 %), el lado negativo de la misma, es que no se van a detectar errores antes de enviarlo al PAC, de tal forma que si existe un error en la información, se enviaría el CFDI a timbrar y el PAC retornaría un error, perdiendo ese tiempo de conexión.

La sintaxis del parámetro seria la siguiente:
Schema = valor (0 = deshabilitar, 1 = habilitar)

Por defecto, la validación contra schema estará habilitada.

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

Para tener disponible estos cambios es necesario que lleves a cabo la actualización de la librería, dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

 

DLL para complemento de recibo de nómina 1.2

Ahora con la versión 2016.10.25 de Electronic Document Library (EDL – DLL) podrás generar:

Recibos de nómina versión 1.2
En esta versión de la librería se realizó la modificación que permite la generación de tus recibos de nómina ya con el nuevo complemento de nómina en su versión 1.2; además agregamos un archivo de ejemplo (Recibo_Nomina12.ini), en el cual se muestra como llevar a cabo la generación un CFDI (XML) con este complemento.

Esta nueva funcionalidad te permitirá implementar en tu desarrollo la aplicación de este complemento, que como sabrás entrará en vigor a partir del 1 de enero de 2017.

Hemos publicado en nuestro Blog, una serie de artículos relacionados con este tema, los cuales te ayudarán a entender la forma en como deberá implementarse este complemento, por lo que te invitamos a leerlos:

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

Para tener disponibles los cambios ofrecidos en esta versión, deberás de llevar a cabo la actualización de la librería, dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro, donde con gusto un asesor te atenderá.

Hasta la próxima.

EDD: Soporte a nuevos Proveedores Autorizados de Certificación

El día de hoy se ha liberado una nueva versión 2016.08.12 de Electronic Document Download (EDD) para Delphi, Dll y consola de comandos, donde se han realizado modificaciones a la siguiente funcionalidad:

Proveedores Autorizados de Certificación
Se adicionó la funcionalidad que permite soportar a dos nuevos Proveedores Autorizados de Certificación (PAC), siendo los siguientes:

  • Vital Sistemas (Vital Sistemas, S.A. de C.V.)
  • Instituto Mexicano del Seguro Social (Instituto Mexicano del Seguro Social)

Vigencia de la librería
En lo que respecta al a vigencia de la librería, te traemos la mejor noticia, ya que se ha ampliado la vigencia de Electrónic Document Download (EDD) al 1 de febrero de 2017, con esta ampliación podrás seguir disfrutando de toda su funcionalidad sin costo alguno.

Net Framework 2.0
En cuanto a Net Framework 2.0, queremos comentarte que, en la siguiente liberación de la librería, se eliminará el soporte que se da a esta versión, quedando solamente el soporte que se ofrece actualmente a la versión 4.0.

Descarga por código de barras bidimensional
Queremos comentarte que, en nuestra siguiente versión, la funcionalidad que permite la descarga del XML de un CFDI a partir del código de barras bidimensional (CBB), será eliminada.

Te invitamos a que te actualices lo antes posible dando clic en el siguiente enlace, ya que la versión que tienes actualmente vence el próximo 15 de septiembre de 2016:

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.

DLL para validar CFDI: Método de pago

En esta ocasión, queremos compartir contigo la liberación de la versión 2016.08.09 de Electronic Document Validator (EDV) para Delphi y DLL en las cuales se llevaron a cabo las siguientes modificaciones:

Métodos de pago
Continuando con el tema de las validaciones realizadas al método de pago de los comprobantes fiscales digitales, dentro de la librería se realizaron modificaciones las cuales permiten los siguientes casos:

  • Se admiten como válidos los valores “N/A”, No aplica, No identificado
  • Se da como válido la clave junto con la descripción, de acuerdo al catálogo publicado por el SAT, por ejemplo: 01Efectivo
  • En lo que respecta a los comprobantes generados por la aplicación “mis cuentas” del SAT, se permite solo la descripción
  • Para los CFDIs de traslados, se permite cualquier texto libre

Si deseas saber más acerca de este tema, te invitamos a leer el siguiente artículo:

http://www.facturando.mx/blog/index.php/2016/08/03/aclaraciones-del-sat-al-metodo-de-pago-para-la-factura-electronica/

Proveedores Autorizados de Certificación
Se modificó la librería para poder soportar los nuevos certificados de los Proveedores Autorizados de Certificación (PAC), los cuales mencionamos a continuación:

  • EdiFactMx (EDIFACTMX, S.A. de C.V.)
  • CERTIPASS (Network Information Center México, S.C.)
  • Advans (Soluciones Advans, S.A. de C.V.)
  • Emite – Soluciones Fiscales Digitales (Emite Facturación, S.A. de C.V.)
  • InvoiceOne (Sistemas de Emisión Digital, S.A. de C.V.)
  • facturafácilmente.com (Factura Fácilmente de México, SA de CV)
  • NT Link Comunicaciones (NT Link Comunicaciones, S.A. de C.V.)

Certificados de pruebas del SAT
Para esta versión de la librería, se ha agregado el soporte a los nuevos certificados de pruebas SAT, recordemos que los certificados anteriores vencieron el pasado 27 de julio de 2016, por lo que el SAT liberó unos nuevos, los cuales tienen una vigencia de 4 años, venciendo el día 7 de mayo de 2017, por lo que la librería ofrece el soporte tanto para los anteriores como para los nuevos certificados.

Los certificados de prueba liberados por el SAT son soportados por cualquiera de los PACs con los que tenemos convenio.

Vigencia de la librería
Te traemos la mejor noticia para que sigas disfrutando de toda la funcionalidad que te ofrece Electrónic Document Validator (EDV), al ampliar la vigencia de la librería al 1 de febrero de 2017 y lo mejor de todo sin costo alguno.

Net framework 2.0
Queremos comentarte que para nuestra siguiente liberación de la librería, se eliminará el soporte a la versión 2.0 del .Net Framework, quedando solamente el soporte que se ofrece actualmente a la versión 4.0.

Si deseas conocer a detalle los cambios realizados en esta versión te invitamos a revisar el historial de cambios.

Para que tengas acceso a los cambios ofrecidos en esta versión, deberás de llevar a cabo la actualización de la misma dando clic en la siguiente liga:

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.

EDL DLL: Actualización menor

En esta ocasión te invitamos a que conozcas las modificaciones realizadas a la funcionalidad de Electronic Document Library (Dll) en su versión 2016.07.14 las cuales describiremos a continuación:

Método de pago
En lo que respecta al cambio del método de pago, solo se realizó la actualización de los ejemplos, ya que para la librería el cambio es transparente, debido a que el campo sigue siendo del tipo cadena.
Si deseas conocer más a detalle acerca de este cambio te invitamos a dar clic a la siguiente liga:

Método de pago

Complementos
Para el caso de la generación de comprobantes con complementos, se incorporó, dentro de esta nueva versión de la librería, la funcionalidad para soportar los siguientes complementos:

Addendas
Se implementó la funcionalidad que permite llevar a cabo la generación de comprobantes con la addenda Corporate Travel Services.

Para conocer más acerca de los cambios realizados a la librería, te invitamos a leer el historial de cambios.

Te invitamos a que lleves a cabo la actualización de la librería, dando clic en la siguiente liga:

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: Reporte de estado del CFDI directo del SAT

En esta ocasión queremos compartir contigo los cambios realizados dentro de Electronic Document Validator (EDV) en su versión 2016.06.29 para Dot Net Framework, Delphi y DLL, en donde hemos agregado nueva funcionalidad y hemos mejorado la ya existente, a continuación, encontrarás una descripción de los cambios más importantes:

Verificar el estado de un CFDI en el SAT
Dentro de la librería de validación de CFDIs, se modificó la verificación del estado CFDI (Vigente / Cancelado), ahora:

La librería muestras los 12 campos extraídos del SAT como son:

  • RFC del emisor
  • Nombre o razón social del emisor
  • RFC del receptor
  • Nombre o razón social del receptor
  • Folio fiscal (UUID)
  • Fecha de expedición
  • Fecha de certificación (timbrado)
  • PAC que certificó el documento
  • Total del CFDI
  • Efecto del comprobante
  • Estado del CFDI
  • Fecha de cancelación*.

(*) Este campo solamente se muestra en caso de que el comprobante se encuentre cancelado.

Tendrás la capacidad de generar un reporte (PDF) en donde se muestran los campos anteriormente mencionados y que es idéntico al resultado mostrado en la página del SAT, a continuación, encontrarás una imagen y un ejemplo del mismo:

Reporte de validación - SAT
Reporte de validación – SAT

VER PDF

Es importante recordar, que esta verificación se hace directamente en los servidores del SAT, por lo tanto, los datos mostrados son los que tiene almacenados el SAT.

Complementos
Para el caso de la validación de comprobantes fiscales digitales que contengan los complementos de Comercio Exterior e INE, se mejoró la funcionalidad al adicionar dentro del texto de los mensajes de error que se muestran, el número del código de error correspondiente al asignado por el SAT.

Esta mejora es de gran ayuda al momento de entender el error que está detectando la librería, ya que da mayor claridad del mismo, además de que va a permitir ofrecer un soporte técnico mucho más puntual.

Método de Pago
En lo que respecta al método de pago, se modificó la funcionalidad para aceptar como válido el valor “NA”, esto de acuerdo al nuevo catálogo dado por el SAT, puedes leer más del tema aquí.

Soporte a nuevo PAC
En esta versión se agregó la funcionalidad que permite soportar la validación de comprobantes que hayan sido timbrados por el Proveedor Autorizado de Certificación:

  • Instituto Mexicano del Seguro Social (IMSS)

El cual fue publicado en la página del SAT el día 15 de enero de 2016, con número de autorización 63344.

Para conocer los cambios realizados a la librería te invitamos a leer 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 XML del SAT con complemento INE y comercio exterior

En esta ocasión queremos compartir contigo la liberación de Electronic Document Download (EDD), donde se realizaron los siguientes cambios:

Fecha de cancelación
Para el caso de la descarga de archivos XML de comprobantes emitidos, se adicionó, dentro del reporte de la descarga, el que aparezca la fecha de cancelación de aquellos comprobantes que se encuentren con este estatus (cancelado).

Complementos
Dentro de la librería de descarga de CFDIs, se agregó soporte a comprobantes con los complementos:

  • Servicios de construcción
  • Obras de artes y antigüedades
  • Certificado de destrucción
  • Sustitución y renovación vehicular
  • Acreditamiento de IEPS
  • Estado de cuenta de combustible de monederos electrónicos
  • Comercio exterior
  • INE

Representación impresa
En esta nueva versión de la librería se agregó soporte en la generación de la representación impresa de aquellos comprobantes que contengan los siguientes complementos:

  • Comercio exterior
  • Estado de cuenta de combustible versión 1.1
  • INE

Versión línea de comandos
Para el caso de la versión de línea de comandos (consola), se realizaron los siguientes cambios:

  • Se habilitó la funcionalidad que permite filtrar la descarga de comprobantes por el tipo de complemento que contengan

Vigencia
Para tu beneficio, hemos ampliado la fecha de vigencia de la librería al 15 de septiembre de 2016, con esta ampliación podrás seguir disfrutando de toda su funcionalidad.

Recuerda que la versión anterior, está por vencer el próximo 15 de junio de 2016, por lo que te recomendamos llevar a cabo la actualización a esta nueva versión (2016.05.25) con el fin de que puedas continuar usándola.

Finalmente, se mejoró el tiempo de inicio, dentro del arranque al momento de mostrar la ventana de proceso más rápidamente.

Esta liberacion aplica para todas las versiones del producto:

  • Dot Net: CShar y Visual Basic Net
  • Delphi
  • DLL (FoxPro, Visual Basic, etc)
  • Línea de comandos

Nota
Para el correcto funcionamiento de esta versión de la librería es necesario agregar a tu proyecto el archivo HyperSoft.ElectronicDocument.Validator.Remote.dll.

Para conocer los cambios realizados a la librería te invitamos a leer 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.