EDL Dot Net: Multi-Hilos

Aunque no sea de tu interés este tema, te invitamos a leer completamente este artículo, ya que, a través del mismo, podrás entender el funcionamiento de la librería.

Como comentábamos en un artículo anterior, hemos modificado la librería para que pueda ser usada en un ambiente de múltiples hilos, esto es, si requieres generar múltiples CFDI al mismo tiempo, puedes usar la librería sin problema, esto no era posible en versiones anteriores.

El poder implementar esta nueva característica ha llevado un gran esfuerzo por parte de nuestro equipo de desarrollo y de QA, ya que fue necesario rehacer parte del funcionamiento de la misma, crear nuevos métodos, etc.

Métodos estáticos
A partir de esta versión, no recomendamos hacer uso de los métodos estáticos proporcionados por la librería, a excepción de los relacionados con la licencia.

La idea es que siempre instancies el objeto y uses sus métodos, esto se vuelve una obligación cuando quieres trabajar con múltiples hilos; recomendamos revisar los ejemplos, ya que todos han sido modificados para no hacer uso de métodos estáticos.

Otro punto a comentar y que está relacionado con este tema, es que muchos de los métodos estáticos existentes, han sido marcados como obsoletos, esto quiere decir que puedes seguir usándolos, pero serán eliminados en un futuro, se tiene planeado su eliminación para principios de 2019, por lo que tienes tiempo (1 año y 8 meses) suficiente para hacer el cambio.

Recomendaciones
Hemos creado una serie de lineamientos que debes seguir si quieres hacer uso de esta nueva característica:

  • Es necesario hacer uso de la nueva forma de instanciar los objetos.
  • Siempre debes de iniciar los objetos creados antes de empezar a usarlos.
  • No es posible reutilizar objetos a través de los hilos, cada hilo debe crear sus propios objetos (certificate, manage, electronidocument, etc.).
  • No debes hacer uso de los métodos estáticos proporcionados por la librería.
  • No debes cargar la licencia en cada hilo, solamente debes cargarla antes de empezar a hacer uso de los threads.
  • Se requiere hacer uso de esta versión (2017.04.17) o una superior.
  • La generación de adendas no puede ser usada en hilos, si requieres esta funcionalidad por favor, ponte en contacto con nosotros.
  • La lectura del Acuse de cancelación no es posible usarlo en hilos.

Manejo de múltiples hilos
Algo importante que queremos aclarar es que la librería puede ser usada a través de múltiples hilos, pero no hemos desarrollado una clase que administre esta generación, esto quiere decir, que es necesario que tú desarrolles el código que crea, administra y coordina el funcionamiento de los mismo.

En .Net existen diferentes opciones para esta tarea desde simples threads hasta cosas mucho más complejas y avanzadas como Parallel, ¿cuál usar?, va a depender de varios factores:

  • Tu nivel de experticia con el tema.
  • Versión del Dot Net Framework que uses.
  • Requerimientos de tu sistema.

Como punto final, nos gustaría que nos enviaras un correo o nos dejaras un comentario donde nos cuentes si deseas hacer uso de esta nueva característica y tu experiencia con la misma.

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

Saludos

Librería para descargar XML del SAT versión 2017.04.07

Hoy, traemos para ti una nueva versión de nuestra librería Electronic Document Download, que como bien sabes, sirve para consultar o descargar todos los comprobantes fiscales (XML) que tiene el SAT en su sitio web.

En esta versión hemos enfocado todo nuestro esfuerzo en dos de los puntos más solicitados por todos nuestros usuarios:

  • Conexión a Internet
  • Descarga de archivos

Conexión a Internet – InternetConnection
Para este tema hemos realizado varias mejoras, la primera de ellas, es que hemos agregado una nueva clase a la librería, la cual permite, verificar si se tiene conexión a los diferentes servicios de los que hace uso la solución, como son:

  • Servidores del SAT
  • Servidores de Facturando

Esta clase es InternetConnection, su uso es muy sencillo y te permite conocer con exactitud si tienes algún problema de conectividad, en caso de presentarse un problema te informa el servidor y el puerto con el que no puede comunicarse.

SI deseas conocer el uso de la misma te invitamos a revisar el ejemplo que hemos desarrollado para mostrar su uso.

Conexión a Internet – CheckInternetConnection
La segunda mejora está relacionada con el tema de la conexión a internet, se trata de la propiedad CheckInternetConnection que hemos agregado a los parámetros, con esta, le podrás indicar a la librería que verifique si existe conexión con los servidores que se requieren para su funcionamiento, antes de iniciar el proceso de conexión con el SAT.

Por defecto, esta propiedad se encuentra activa, si deseas saber cómo modificarla, puedes revisar cada ejemplo de Emitidos y Recibidos, aunque recomendamos dejarla activa.

Conexión a Internet – Mejoras menores
A continuación, conocerás el resto de las mejoras realizadas:

  • Se agregó un nuevo error (40), el cual permite conocer si se presentó un error al conectarse con alguno de los servidores de Facturando.
  • Se mejoró la descripción del error 28, ahora muestra el servidor del SAT al que no pudo conectarse.
  • Se agregó el documento Puerto.pdf que permite conocer todos los puertos y URLs a los que se conecta la librería; este documento es de mucha utilidad para las empresas que manejan mayores niveles de seguridad (Firewall, Proxy, etc.).

Captcha
Hemos aprovechado esta nueva versión para hacer uso de un nuevo algoritmo que resuelve de forma más eficiente y rápida el captcha propuesto por el SAT.

Descarga de archivos
Algunos usuarios nos habían reportado problemas al descargar los archivos del SAT, en algunos casos se presentaba el error 1014, este problema se originaba por los últimos cambios realizados por el SAT en su sitio web.

Esta versión es compatible con dichos cambios y ahora se pueden descargar todos los archivos (vigentes, cancelados, emitidos en el SAT, etc.) sin problema.

Aprovechamos la oportunidad de agradecer a los usuarios que nos reportaron el problema y nos apoyaron con información para localizar este tema.

Estas son las mejoras más importantes realizados en esta versión, si deseas conocer todos los cambios te invitamos a revisar el historial de cambios.

Descargar librería

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

Librería para descarga de CFDIs con complemento Nómina 1.2 e INE

En esta ocasión queremos compartir contigo la liberación de Electronic Document Download (EDD) con número de control 2017.02.21 para sus distintas versiones (Dot Net, Delphi, DLL y Línea de comandos) donde fueron realizados los siguientes cambios:

Descarga de XMLs
Como es bien sabido, en días pasados, el Sistema de Administración Tributaria (SAT) realizó cambios a su servicio web de descarga, al adicionar como parte de la autenticación, el uso de un Captcha, cambio que tuvo como consecuencia que nuestras distintas soluciones de descarga dejaran de funcionar temporalmente.

En base a lo anterior, nuestra área de desarrollo se dio a la tarea de darle solución lo antes posible para solventar dicho cambio, por lo que nos es grato el poder informarte que dicha situación fue superada, logrando con ello que nuestras soluciones vuelvan a trabajar como lo venían haciendo, es decir, de forma transparente para el usuario.

Complementos
Dentro de la librería de descarga de CFDIs, se agregó soporte para poder llevar a cabo la descarga de aquellos comprobantes que contengan los complementos que a continuación se mencionan, por medio del filtrado de los mismos:

  • Nómina 1.2
  • INE 1.1

Tiempo de espera
En lo que respecta al tiempo de espera en cada operación (time out), este fue modificando, quedando establecido en 20 segundos, dicha reducción se debe a la optimización realizada en el proceso de descarga.

Proveedores Autorizados de Certificación (PACs)
Para efecto de tener actualizada toda la información de los proveedores actualizados (PAC) se actualizó la información correspondiente, incluyendo el siguiente PAC:

  • Denominación o razón social: IT & SW Development Solutions de México, S. de R.L. de C.V.
  • Nombre comercial: Timbox
  • RFC: IAD121214B34
  • Fecha de publicación: 2016-09-02 12:00:00
  • Número de autorización SAT: 0184
  • CSD para timbrado: 00001000000403442064

Para conocer los cambios realizados a la librería te invitamos a leer el historial de cambios correspondiente a cada versión.

No olvides actualizar la versión de tu librería, para que continúes disfrutando de toda la funcionalidad que la misma te ofrece, dando clic a 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.

EDV: Validación de un CFDI con complemento INE 1.1

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

Complemento INE 1.1
Se incorporó la funcionalidad que permite llevar a cabo la validación de los comprobantes fiscales digitales que contengan el complemento INE en su versión 1.1.

Métodos de pago
Se hicieron mejoras a las validaciones realizadas al método de pago de los comprobantes fiscales digitales.

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 mayo de 2017 y lo mejor de todo sin costo alguno.

Si deseas conocer el detalle de los cambios realizado en esta nueva versión, 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 foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDL CSharp: Optimización en la generación de un recibo de nómina 1.2

Hemos liberado una nueva versión de Electronic Document Library (C#, VB.Net), en la cual hemos realizado mejoras importantes que pasamos a describir a continuación:

Optimización en la generación
Esta optimización está relacionada con la generación de un recibo de nómina versión 1.2; se ha disminuido el tiempo requerido para generar dicho tipo de comprobante, reduciendo hasta en un 90 % el tiempo requerido.

Comercio exterior
Se corrigió el error que se presentaba al momento de intentar generar un comprobante fiscal digital (CFDI) con el complemento comercio exterior versión 1.0.

Recomendamos a todos los usuarios actualizarse a esta versión, en especial, a aquellos que generan recibos de nómina con esta librería.

Si deseas conocer el detalle de los cambios realizado en esta nueva versión, 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 foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDC: Mejoras al reporte de conciliación de CFDI XML emitidos y recibidos

Continuando con nuestros compromisos de mantener y mejorar cada uno de los productos que desarrollamos, hemos liberado una nueva versión de nuestra librería para conciliar tus facturas electrónicas (Electronic Document Conciliator), en esta oportunidad hemos realizado mejoras al reporte de conciliación, esto con la finalidad de que consuma la menor cantidad de recursos; a continuación, describiremos los cambios más importantes:

Reporte de conciliación
En lo que respecta al reporte de la conciliación realizada a los comprobantes que emites o recibes, se realizaron 3 cambios importantes, todos estos orientados a optimizar los recursos requeridos por el mismo.

Mejoras
En la sección que muestra las diferencias existentes entre tus comprobantes fiscales contra los registrados en el SAT, para una mayor apreciación e identificación, se modificó el color del campo que resalta las diferencias, de esta forma podrás identificar fácilmente cual es el dato que esta diferente con respecto a lo que tiene el SAT.

Menor espacio
Para la sección de CFDIs que tienen el SAT y el contribuyente con los mismos datos, se modificaron los datos que se muestran, quedando solo los siguientes:

  • UUID
  • RFC EMISOR
  • RFC RECEPTOR
  • FECHA EMISIÓN
  • FECHA CERTIFICACIÓN
  • FECHA CANCELACIÓN
  • TOTAL
  • TIPO
  • ESTADO

Con este ordenamiento, se logra optimizar el reporte, al mostrar un solo renglón de datos por cada comprobante fiscal mostrado en esta sección, con esto se reduce considerablemente el número de hojas requeridas por el reporte.

Menor tamaño
Finalmente, y no menos importante hemos optimizado el PDF generado, reduciendo su tamaño.

Te invitamos a que te actualices a esta nueva versión, dando clic al siguiente enlace:

DESCARGAR

Adicional, te invitamos a leer 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.

Librería para conciliar tus CFDIs emitidos y recibidos con los registrados en el SAT

En Facturando nos hemos caracterizado por ofrecer soluciones que te ayudan en agilizar tus procesos administrativos, de una forma clara y sencilla, como son:

Tratándose de soluciones de escritorio (para usuarios finales) o soluciones para desarrolladores (librerías).

Por lo que, siguiendo esa misma directiva, en esta ocasión queremos presentarte nuestra nueva solución, llamada:

Electronic Document Conciliator (EDC)
Solución que te permite llevar a cabo la conciliación de tus comprobantes emitidos y recibidos contra los que están registrados en los servidores del SAT, esto con la finalidad de que puedas detectar si existen diferencias con los CFDIs que tienes en tu poder.

Con este proceso de conciliación estarás garantizando la correcta aplicación de tus comprobantes para efecto de su deducibilidad, y sobre todo de aquellos comprobantes que te fueron emitidos y que en un momento dado pudieron ser cancelados y tu sin saberlo.

Ademas podrás detectar comprobantes (XML) que el SAT tiene registrados y de los cuales no conocias su existencia, esto te ayudará en la deducion de tus gastos.

Si deseas conocer a detalle todas las características y funcionalidad que nuestra nueva solución tiene para ti, te invitamos a dar clic al siguiente enlace:

Electronic Document Conciliator (EDC)

Vigencia de la librería
Electrónic Document Conciliator (EDC) se libera como versión BETA con una vigencia al 1 de febrero de 2017, tiempo en el cual podrás disfrutar de toda la funcionalidad que ésta solución te ofrece y lo mejor de todo sin costo alguno.

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.

EDD – Dot Net: Soporte a nuevos Proveedores Autorizados de Certificación

En esta ocasión queremos compartir contigo la nueva versión 2016.08.10 de Electronic Document Download (EDD) para Dot Net FrameWork, donde se han realizado modificaciones a su funcionalidad, la cual describimos a continuación:

Proveedores Autorizados de Certificación
En lo que respecta a los Proveedores Autorizados de Certificación (PAC), se modificó la funcionalidad para soportar a dos nuevos PACs, 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 Facturando sabemos la importancia que tiene para ti el tener todas tus facturas, tanto emitidas como recibidas, para llevar a cabo la correcta aplicación al momento de deducirlas, por lo que hemos ampliado la vigencia de Electrónic Document Download (EDD) al 1 de febrero de 2017, con la cual podrás seguir disfrutando de toda su funcionalidad sin costo alguno.

Recuerda que la versión anterior vence el día 15 de septiembre de 2016, por lo que te recomendamos actualizarte a esta nueva versión y con esto evitar que tu proceso de descarga se vea afectado cuando llegue la fecha anteriormente indicada.

Los cambios comentados anteriormente son solo algunos de que se incluyen en esta versión; si deseas conocer a detalle todos los cambios realizados 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.

EDP: Librería para imprimir los XML de tus facturas electrónicas

Hoy, traemos para ti una nueva versión (2016.08.08) de la librería para generar el PDF de tus facturas electrónicas (CFDI); en esta versión hemos incluidos mejoras importantes que pasamos a describir a continuación:

Nuevos complementos
En esta versión hemos modificado la librería para que se pueda imprimir facturas electrónicas (CFDI) que contienen el complemento Renovación y sustitución de vehículos, aunque este complemento no es muy usado, nuestro compromiso con todos nuestros usuarios es mantener actualizadas nuestras soluciones, es por eso que siempre soportamos todos los cambios realizados por el Servicio de Administración Tributaria (SAT).

Certificados de prueba
Hemos agregado soporte a los nuevos certificados de prueba del SAT; como recordarás los certificados de prueba anteriores vencieron el mes pasado (27/Julio/2016) y por lo que el SAT liberó unos nuevos que vencen hasta 2017, con esta versión se ofrece soporte a los anteriores y a los nuevos certificados.

Fecha de vigencia
Este es tal vez el cambio más importante en esta nueva versión, ya que hemos extendido el periodo de vigencia de la versión Release Candidate, anteriormente la vigencia iba hasta el día 15/Sept/2016, hemos extendió este tiempo en 6 meses, es por eso que a partir de esta versión la vigencia será hasta el día 1 de febrero de 2017.

Recomendamos a todos los usuarios actualizarse a esta nueva versión para que puedan aprovechar todas las mejoras realizadas y para que su proceso no se vea afectado cuando la versión anterior caduque y deje de funcionar.

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

Para tener disponible esta nueva funcionalidad, te invitamos a dar clic al siguiente enlace:

Electronic Document Printer (EDP)

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 (Dot Net): Complemento Renovación y sustitución de vehículos

Conoce las modificaciones realizadas a Electronic Document Library (EDL) en su versión 2016.07.27 donde encontraras:

Complementos
Para el caso de la generación de comprobantes con complemento, se ha incorporado la funcionalidad que permite generar el complemento:

  • Renovación y sustitución de vehículos

De igual forma, se implementó la funcionalidad para leer un CFDI que contenga éste complemento.

Certificados de pruebas del SAT
Dentro de la librería se agregó la funcionalidad que permite la compatibilidad con los nuevos certificados de pruebas emitidos por el SAT, con este cambio, podrás generar comprobantes de pruebas haciendo uso de estos certificados para el firmado del mismo.

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

No te quedes sin tener disponibles los cambios ofrecidos en esta versión, para ello podrás llevar a cabo la actualización 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.