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

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.

Descargar XML: Cambios en el sitio del SAT

Como recordaras hace algunas semanas, tres exactamente, el SAT hizo cambios en su sitio web para descargar los XML, en ese momento, agregó una medida de seguridad adicional (captcha) que impedía que, soluciones como la nuestra pudiera hacer la descarga de los XML de forma automática.

En ese momento nuestra área de desarrollo estuvo trabajando y finalmente liberamos una nueva versión de nuestros productos que podrían saltar el captcha puesto por el SAT.

Pues bien, la semana pasada, exactamente el día viernes (3/Marzo/2017) el SAT volvió a hacer cambios a su sitio web de descargar de los XML y nuevamente nuestros productos dejaron de funcionar, una vez que se detectó esto, nuestro grupo de ingenieros comenzó a investigar que procesos había hecho el SAT y detecto que fueron 2 los cambios realizados, luego se inició el proceso para adaptar nuestras soluciones a los mismos.

Después de muchas horas de investigación, desarrollo y pruebas, hemos logrado superar estos obstáculos y con esto liberar una nueva versión de todos los productos, que se conectan al SAT, exactamente:

Mejoras en el proceso de descarga
En versiones anteriores era común que se mostrará el error 1001, el cual indicaba que el SAT había hecho cambios en su sitio y por lo tanto no se podía realizar la descarga; en esta nueva versión se ha trabajado para que dicho error no aparezca, sino que el proceso se adapte a la página del SAT.

Descarga de altos volúmenes de XML
Algunos usuarios habían reportado que en algunos casos cuando querían descargar muchos XMLs (+500), algunas veces no se descargaban todos, a partir de esta versión se corrige este problema y es posible descargar cualquier cantidad de XML, hemos realizado pruebas hasta con 2,096 archivos y todos se han descargado correctamente; este mismo proceso daba problemas en versiones anteriores.

SERVICIO DE CONSULTA
Queremos aprovechar la oportunidad y darles a conocer nuestro nuevo servicio (web service y librería) que se conecta al SAT y con el cual podrás consultar:

RFC

  • Proporcionando un RFC te dirá si se encuentra registrado en el SAT y en caso de estarlo te dará el nombre o razón social del mismo.
  • Te puede ser de utilidad en tus sistemas para cuando un usuario capture un RFC, podrías verificar si existe el mismo y proponer el nombre del mismo, evitando la captura de este.

Número de certificado

  • Proporcionando el número de certificado, podrás saber si existe en el SAT, saber su tipo (SELLO o de FIEL) y conocer su status (Vigente, Caduco o Revocado) en el SAT y en la LCO.
  • Con esto podrás saber si el certificado cargado en tu sistema existe, es válido y se encuentra vigente y en caso de que no cumpla estos requisitos notificarle al usuario.

CURP

  • Proporcionando la CURP, podrás saber si es válido y si encuentra registrado en la RENAPO, además podrás obtener el nombre, apellidos, fecha de nacimiento y numero de IMSS de la persona.
  • Puedes usarla para verificar una CURP y si el usuario está capturando un empleado proponer el resto de los datos.

IMSS

  • Podrás conocer si el número de seguro social es válido y realmente existe.

Si crees que esta funcionalidad te es de utilidad y deseas usarla, ponte en contacto con nosotros y con gusto te la proporcionaremos, es importante mencionar que se estará ofreciendo sin costo alguno.

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.

Conector Soriana Web

Como es bien sabido, en Facturando, con nuestro compromiso de tener al día las soluciones que ofrecemos y no solo eso, el innovar en nuevas plataformas, en esta ocasión queremos presentarte la nueva versión Web mejorada de nuestro Conector Soriana.

Con esta nueva versión, no solo se podrá realizar él envió, de la forma más rápida y sencilla, de tu factura (XML) al web service de Soriana, si no que ahora, previo al envió de la misma, se realizará una serie de validaciones al archivo XML de la factura a enviar, como son:

Validación del comprobante

  • Estructura del comprobante – que cumpla con todas las especificaciones requeridas por la autoridad (SAT).
  • Registro en el SAT – que el comprobante a enviar se encuentre registrado y vigente.
  • Firmado y timbrado – que el comprobante se haya generado conforme al estándar y que este haya sido debidamente certificado por la autoridad.
  • RFC receptor – que el RFC del receptor del comprobante corresponda a Soriana.
  • Addenda – que el comprobante contenga la addenda requerida por Soriana.

La aplicación de esta serie de validaciones, previas al envió de la factura, tienen como finalidad evitar el rechazo del archivo XML por cuestiones básicas del mismo.

Envió del comprobante
Una vez aprobadas las validaciones, se procederá a realizar el envió de la factura a Soriana, ya sea al ambiente de pruebas, si es que se encuentran en la fase de integración o al ambiente producción, según lo requieran.

Respuesta de Soriana
Una vez realizado él envió, se obtendrá de forma inmediata la respuesta de Soriana consistente en la aceptación o rechazo de la factura enviada, es decir, si ésta cumplió o no con todas las validaciones requeridas por la cadena comercial:

  • Que el comprobante sea entregado a tiempo.
  • El Folio del pedido corresponda al emisor del comprobante.
  • Que el pedido no este vencido.
  • Que la fecha de entrega de mercancía esté dentro del rango de embarque del pedido.
  • Que el importe del comprobante corresponda al importe de la remisión electrónica.
  • Los artículos incluidos en la remisión electrónica pertenezcan al pedido que se indica en el documento.

En pantalla podrás ver el resultado y la respuesta obtenidas.

Opciones adicionales
Adicional y si lo requieres tendrás disponible las opciones con las que podrás:

  • Guardar una copia de la respuesta recibida (Aperak).
  • Limpiar y realizar el envío de una nueva factura.
  • Guardar una impresión del resultado y la respuesta mostrados por el conector.
  • Enlace a nuestro Validador CFDI.
  • Ir a nuestra aplicación (EDA) para adicionar adendas a tus facturas.

Te invitamos a que hagas uso de esta aplicación, dando clic en la siguiente liga:

Conector Web Soriana

Adenda Soriana
Finalmente, queremos recomendarte nuestra aplicación de escritorio Electronic Document Addendum (EDA), aplicación con la que podrás adicionar la adenda de Soriana al archivo XML de tu factura.

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.

Conoce las nuevas características y mejoras de EDA

Te invitamos a que conozcas las mejoras que encontrarás en la nueva versión 2017.02.28 de Electronic Document Addendum (EDA):

Actualización de EDA
En lo que respecta a la forma de cómo se lleva a cabo la actualización del EDA, se mejoró la forma en que el sistema verifica si existe una nueva versión de EDA que esté disponible para su aplicación.

De existir una nueva actualización, ésta se aplicará de forma automática, es decir, sin intervención del usuario.

Vencimiento de EDA
Ahora, para tu beneficio, se adicionó una nueva funcionalidad, en la que el sistema estará verificando la vigencia de EDA, con el fin de notificar cuando ésta este por vencer.

Cargar un XML
Se llevó a cabo la corrección al error que se presentaba al momento de seleccionar el archivo XML para adicionarle la addenda.

Para conocer estos y otros cambios realizados al facturador 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 foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Facturador CFDI: Mejoras al manejo del método de pago

Como parte del mejoramiento de nuestras soluciones, en esta ocasión queremos compartir contigo la adición de nueva funcionalidad al Facturador CFDI en su versión 2017.02.23, funcionalidad que explicaremos a continuación:

Método de pago
Hemos agregado soporte a la versión más reciente del catálogo de métodos de pago, que fue publicado por el SAT, dentro del facturador, se actualizó la validación que se hace al momento de capturar el valor correspondiente al método de pago, los valores permitidos, de acuerdo a la actualización son:

  • 01 Efectivo
  • 02 Cheque
  • 03 Transferencia
  • 04 Tarjetas de crédito
  • 05 Monederos electrónicos
  • 06 Dinero electrónico
  • 07 Tarjetas digitales
  • 08 Vales de despensa
  • 09 Bienes
  • 10 Servicio
  • 11 Por cuenta de tercero
  • 12 Donación en pago
  • 13 Pago por subrogación
  • 14 Pago por consignación
  • 15 Condonación
  • 16 Cancelación
  • 17 Compensación
  • 98 “NA”
  • 99 Otros

Filtrado y agrupación
Adicional, se implementó la funcionalidad que permite llevar a cabo el filtrado y/o el agrupamiento de los CFDIs generados, la forma de poder aplicar esta nueva funcionalidad es dando clic derecho al ratón estando posicionado en el campo de la columna por la que se quiere aplicar ya sea el filtrado o el agrupamiento.

Fecha y hora del PAC
Se implementó la funcionalidad que permite verificar si existe diferencia entre la fecha y hora del PAC contra la fecha y hora de la PC donde está instalado el Facturador CFDI, esta validación se realiza al iniciar el programa; de existir alguna diferencia, se mostrará un mensaje notificando dicha situación, esto para que el usuario proceda a realizar el ajuste correspondiente.

Manejo de licencias
En lo que respecta a la carga del archivo de la licencia para el funcionamiento del sistema, se reforzó la validación que se hace del mismo.

Recibos de nómina
Con respecto a la generación de recibos de nómina mediante el uso del Facturador CFDI, queremos comentar que a partir de esta versión esta funcionalidad queda deshabilitada.

Para conocer estos y otros cambios realizados al facturador 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 foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Proveedores Autorizado de Certificación que no renovaron autorización

El Servicio de Administración Tributaria (SAT) ha publicado en su página a dos de los Proveedores Autorizados de Certificación (PAC) cuya autorización no fue renovada y estuvo vigente hasta el pasado 31 de diciembre de 2016, por lo tanto, esto quiere decir que dichas empresas no podrán timbrar más facturas a partir de día 1° de enero de 2017.

Es una verdadera lástima que se disminuya el número de empresas disponibles para ofrecer este servicio, ya que, se disminuye la oferta y se concentra el servicio en tan solo algunos jugadores del mercado; recordemos que en el 2016 solamente se certificaron 3 nuevos PACs, siendo uno de ellos el IMSS; esperemos que esto no se vuelva una tendencia.

Algo que llama fuertemente la atención de estas empresas, es que no son nuevas en este tema de la factura electrónica, una de ellas llevaba más de 4 años de ser PAC.

A continuación, podrás conocer las empresas que dejaron de prestar el servicio voluntariamente:

  • Denominación o razón social: CFDSOFT México, S.A. de C.V.
  • Nombre comercial: Azurian
  • Clave del RFC: CME100302B97
  • Fecha y hora de publicación de la autorización: 2011-11-16 09:00:00
  • Autorización del SAT: 58351
  • Denominación o razón social: Real Virtual, S.A. de C.V.
  • Nombre comercial: Comprobante Digital
  • Clave del RFC: REA1008099E2
  • Fecha y hora de publicación de la autorización: 2013-07-10 18:00:00
  • Autorización del SAT: 11751

En seguida, hablaremos de cómo están actualmente distribuidos los PACs:

  • Total de PACs – al día de hoy existe un total de 77 proveedores de certificación vigentes
  • Revocados – en cuanto a los revocados solo existe 1
  • Sin autorización renovada son 7, es decir, que ya no están vigentes
  • Para el caso de los que adicionalmente son proveedores de certificación y expedición de CFDI a través del adquiriente de bienes o servicios, tenemos un total de 14.

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

CFDI para tu ERP: Cambios al complemento de nómina versión 1.2

Se libera una nueva versión 2016.12.13 de Electronic Document Server (EDS) donde se aplicaron los últimos cambios realizados al complemento de nómina 1.2, de acuerdo a las nuevas disposiciones de la autoridad (Sistema de Administración Tributaria – SAT).

Complemento para recibo de nómina v1.2
Se actualizó la generación de recibos de pago con este complemento, donde se modificó la estructura del mismo al aplicar el cambio en la definición del namespace que se venía usando quedando este como: nomina12

Conoce la versión más reciente de los archivos que definen a este complemento, dando clic en el siguiente enlace:

Documentacion de Nómina 1.2

Recuerda que esta cerca la entrada en vigor de este complemento, el cual estará vigente a partir del 1 de enero de 2017.

Representación impresa (PDF)
Adicional, se creó un nuevo formato para llevar a cabo la generación de la representación impresa de un recibo de pago con complemento de nómina 1.2, es importante mencionar, que este formato será tomado por defecto para las nuevas instalaciones del sistema.

Para los sistemas ya instalados, se continuará usando el formato anterior, es por esto, que el día primero de enero deberán realizar el cambio de forma manual, esto lo pueden hacer dentro de la configuración del sistema, en la sección representación impresa.

El nombre del nuevo formato es: Formato_Nomina12.repx

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

Te invitamos a que lleves a cabo la actualización de tu sistema EDS, con el fin de que tengas disponible todos los cambios ofrecidos en esta nueva versió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 foro, donde con gusto un asesor te atenderá.

Hasta la próxima.

EDL – Delphi: Cambios al CFDI con complemento de nómina 1.2

En esta ocasión traemos para ti la nueva versión 2016.12.12 de Electronic Document Library (EDL) para Delphi, donde encontrarás las modificaciones realizadas a la librería en base a los últimos cambios hechos por el Sistema de Administración Tributaria (SAT):

Complemento de nómina v1.2
Para la generación de recibos de pago con este complemento, el SAT modificó la definición del namespace que se venía usando quedando como: nomina12, cambio que fue aplicado dentro de esta nueva versión de la librería.
A continuación, te invitamos a dar clic a la siguiente liga, para que puedas descargar y conocer la versión más reciente de los archivos que definen a este complemento:

Nómina 1.2 actualizada

Te recordamos que el uso de este complemento entra en vigor a partir del 1 de enero de 2017.

Cancelación de un CFDI
Se mejoró el proceso de cancelación de un CFDI, al modificar la respuesta que arroja el proceso al no poder llevar a cabo la cancelación, donde ahora se especifica el error del porque no fue posible la cancelación del CFDI.

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.

Nueva Resolución de Modificaciones a la Resolución Miscelánea Fiscal para 2016 actualizada

El pasado 23 de noviembre de 2016 el Servicio de Administración Tributaria (SAT) publicó en su página la resolución de modificaciones a la Resolución Miscelánea Fiscal para 2016, actualización que se encuentra conformada con las siguientes resoluciones de modificaciones publicadas en el Diario Oficial de la Federación (DOF):

  • 1ra resolución publicada el 1ro de abril
  • 2da resolución publicada el 6 de mayo
  • 3ra resolución publicada el 14 de julio
  • 4ta resolución publicada el 4 de octubre

Todas estas resoluciones fueron publicadas durante este 2016.

Se presume que esta nueva publicación sea la definitiva.

Si deseas conocer esta publicación, te invitamos a dar clic a la siguiente liga, donde podrás realizar la descarga de la misma:

RMF 2016 Actualizada

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