EDD: Módulo de administración

Como parte de la nueva funcionalidad, fue necesario crea el módulo de administración, donde se podrá tener el control de todos los RFCs que harán uso de la misma:

Alta de un contribuyente
Se podrán dar de alta todos los RFCs que se requieran para hacer uso del proceso de la descarga de archivos directo del SAT.

Esta opción solo la podrán usar aquellos clientes que tengan contratado el timbrado con Facturando.

Actualizar el estatus de un RFC
Si por algún motivo requieres que alguno de los RFCs que tienes dados de alta no puedan consultar y/o descargar, lo podrás desactivar o activar en cualquier momento.

Estado de cuenta de un RFC
Podrás consultar el estado de cuenta de uno o varios contribuyentes ligados a tu empresa, donde se mostrará la siguiente información:

Datos del integrador

  • RFC del integrador.
  • Nombre o Razón social.
  • Status (Activo / Deshabilitado).

Datos del contribuyente

  • RFC del contribuyente.
  • Nombre o Razón social.
  • Status (Activo / Deshabilitado).
  • Método (Diario / Mensual).
  • Vigencia (fecha de vencimiento)

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

Si deseas obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

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

EDD: Consideraciones

Debido a la nueva funcionalidad y características incorporadas dentro de la nueva generación de la librería de descarga, es necesario tomar en cuenta ciertos aspectos que afectarán la forma en que se venía trabajando:

Compatibilidad

  • Esta nueva versión de la librería de descarga NO es compatible con las versiones anteriores, por lo que no es posible la actualización entre ellas, son totalmente independientes.
  • Debido a lo anterior, deberás de rehacer el código que ya tenías, desde cero, para incorporar a tu proyecto esta nueva funcionalidad.
  • Se recomienda estudiar a detalle los nuevos ejemplos.

Integración con otros productos
En las versiones anteriores de la librería se incluía funcionalidad que no le correspondía, como es el caso de la generación del PDF, el guardado de los XML y PDFs y la agrupación de estos en carpetas.

Para esta nueva generación, esa funcionalidad se extrajo de la librería y se realiza haciendo uso de las librerías correspondientes, consiguiendo el mismo efecto:

Es importante estudiar los ejemplos proporcionados en cada una de las librerías, ya que cada una tiene sus características y condiciones en particular.

Conexiones al SAT

  • En la versión anterior y aunque en la cotización se especificaba que solo eran permitidas 5 conexiones al SAT por día para cada RFC contratado, se permitían hacer todas las conexiones sin restricción.
  • Debido a lo anterior, se identificaron a usuarios que llegaban a realizar más de 100 consultas diarias.
  • Para esta nueva versión de la librería, esto ya no está permitido, por lo que las conexiones al SAT estarán limitadas a 6 por RFC al día, indistintamente si se usan para consultar comprobantes emitidos o recibidos.

Una conexión es cuando la librería logra hacer login (autentificarse) ante el servidor del SAT.

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

Si deseas obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

Si tienes alguna duda con respecto a esta publicació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 descargar los recibos de nómina (XML) del SAT

En nuestra DLL para descargar XML del SAT, hemos creado un módulo especializado para la descargar de recibos de nómina, debido a los siguientes motivos:

  • No es posible identificar los comprobantes de nómina emitidos entre los años de 2014 y 2017, debido a que estos se emitieron como Egresos.
  • Cuando la emisión de los recibos de nómina es igual o mayor a 500 comprobantes y estos se hacen con la misma fecha y hora, no es posible realizar la descarga de todos ellos.

Con esta nueva funcionalidad, se podrá dar solución a los dos problemas planteados en el párrafo anterior, lo único que vas a requerir para esto es contar con todos los RFCs de los empleados a consultar.

Si la consulta abarca un periodo igual o mayor a 2018, se recomienda hacer uso de la descarga por periodo, esto es, indicando la fecha inicial y final de consulta y filtrando por el efecto del comprobante, que para este caso sería Nómina.

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

Si deseas obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

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

Librería para descargar los CFDIs cancelados en un periodo

Uno de los temas más frecuentes entre los contribuyentes era el poder tener el control de los Comprobantes Fiscales Digitales con estatus de cancelados, sin importar la fecha de cuando fueron generados, en Facturando hemos logrado resolver esta situación, al incorporar un método a nuestra DLL, que permite consultar y/o descargar, los comprobantes cancelados en un periodo determinado, independientemente de la fecha en que fueron emitidos.

Esta funcionalidad es muy útil para identificar a aquellos comprobantes que pueden cambiar su estatus sin previo aviso, al considerarse como Cancelables sin aceptación.

Cabe mencionar que no existe alguna forma de obtener esta información directamente en el SAT, pero nuestra área de desarrollo encontró la forma de obtenerla y la ha puesto a disposición de todos nuestros usuarios.

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

Si deseas obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

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

Ventajas incluidas en la nueva generación de la librería

Dentro de la ventajas que podrás obtener al hacer uso de la nueva generación de la librería Electronic Document Download (EDD), tenemos las siguientes:

Limitante de los 2,000 XML por día

  • No tienes la limitante impuesta por el SAT de los 2,000 archivos XML descargados por RFC al día.
  • En pruebas unitarias por RFC consultado se han podido descargar hasta 33,000 archivos XML por día.
  • En el caso de requerir una descarga superior a los 33,000 archivos, podrás indicarle a la librería los previamente descargados para que estos sean ignorados y se descarguen los nuevos archivos.

Mayor velocidad de descarga

  • Se incrementa la velocidad al momento de realizar la descarga de archivos hasta 50 XML por segundo, esto dependerá de los recursos que se tengan (características de la PC, conexión a Internet, etc.).
  • El proceso de la descarga se maneja a través de hilos concurrentes, los cuales podrás configurar, teniendo por defecto 20.
  • El tiempo invertido en la descarga de 33,000 archivos fue alrededor de 12 minutos.

Consultar cualquier rango de fechas

  • Para esta versión de la librería se podrá indicar un rango de fechas (inicial y final), sin importar si abarca uno o varios años, ya que la DLL, de forma inteligente, gestionará cada una de las consultas requeridas para cumplir con el rango indicado.
  • Para el caso de los comprobantes recibidos, no es permitido por el SAT la descarga por rango de fechas, con nuestra DLL podrás hacerlo, evitando esta limitante impuesta por el SAT.

Nuevos filtros para aplicar

Para un mejor control y manejo de las consultas realizadas al momento de la descarga de archivos, se han adicionado más filtros a aplicar, estos tienen el propósito de filtrar con mayor exactitud la información a extraer, siendo estos los siguientes:

  • Por Proveedor Autorizado de Certificación (PAC).
  • Filtrando por uno o varios RFCs.
  • Por un rango de importe referente al total del comprobante.
  • Filtrar por efeto del comprobante (Ingreso, Egreso, Traslado, Pago, Nómina o combinación de éstos).
  • Por el complemento en el comprobante (Sector de ventas al detalle, Otros derechos e impuestos, Instituciones educativas privadas, Venta de vehículos, Notarios públicos, etc.).
  • Status del complemento (Vigente / Cancelado).
  • Por status de cancelación.
  • Estatus del proceso de cancelación.
  • Excluir folios fiscales (UUIDs) del resultado de la descarga y/o consulta.

Más de 500 XML

Con esta nueva funcionalidad la librería identifica cuando el SAT reporta que existen 500 o más comprobantes que fueron generados dentro de una misma fecha y hora, los cuales no pueden ser descargados, esta es una la limitante del SAT donde solo reporta 500 comprobantes y no más, la librería reportará la fecha en que ocurrió dicho evento.

ASP.Net

Con esta versión de la DLL ahora es posible usarla en proyectos web (ASP.Net), para el correcto funcionamiento se requiere de Dot Net Framework 4.0 o superior.

Manejo de errores

En lo que respecta al manejo de los errores, los cambios realizados son los siguientes:

  • Nueva forma de manejar los errores reportados durante la consulta y/o descarga de archivos.
  • Nuevos tipos de errores, más descriptivos y contextos con mayor significado, por ejemplo:

ERROR

Proceso: Login
Error : CAPTCHA_CONTRIBUYENTE_EXCEED_QUANTITY
Mensaje: Se ha excedido el número de consultas disponibles.

Se han creado errores específicos para:

  • Parámetros
    PARAMETER_RFC (El RFC del contribuyente (AAAA010101AAA) no es válido.)
    PARAMETER_CIEC (La clave CIEC no es válida.) …
  • Conexión
    CONECTION_ERROR (Error de conexión.)
    CONNECTION_FORBIDEN (Conexión prohibida.) …
  • Iniciar sesión
    LOGIN_NOT_LOGIN (No es posible autentificarse en el servidor del SAT, te recomendamos verificar la clave CIEC.)
    LOGIN_MAXIMUM_SESSIONS (Se ha alcanzado el número máximo de sesiones permitidas en el servidor del SAT.) …
  • Captcha
    CAPTCHA_GENERAL (Se generó un error desconocido al conectarse con el servidor de Facturando (X).)
    CAPTCHA_BAD_RESPONSE_CONFIRM (Confirmar mala respuesta.) …
  • Descarga
    DOWNLOAD_SAT_LIMIT (Se ha alcanzado el límite de descargas del SAT.)
    DOWNLOAD_EXTRACT_INFORMATION (Se generó un error al extraer la información del XML (X).) …
  • Licencia
    LICENSE_EXPORT (No se encuentra activo el módulo de exportación.).

Adicional, existe una clase para mostrar el tipo, mensaje y excepción que se obtiene al momento de conectarse con el SAT.

Consideraciones

  • Se eliminó la venta de progreso que se mostraba por defecto, la cual no podía ocultarse ni modificarse.
  • En esta nueva versión, el programador es responsable de mostrar el progreso de la consulta y/o descarga al usuario, haciendo uso de una serie de clases que ya trae la librería.

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

Si deseas obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

Si tienes alguna duda con respecto a esta publicació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 generación de la librería de descarga XML del SAT

Esta nueva generación de la librería de descarga fue concebida desde cero con el fin de implementar una mayor funcionalidad, mejorando con ello a la ya existente, por medio de la incorporación de un nuevo motor de consultas y descargas.

En la versión anterior, era indispensable tener instalado, como mínimo, la versión 11 del navegador Internet Explorer para que esta funcionará correctamente, para esta nueva versión, esto ya no es necesario.

Se da mayor flexibilidad al desarrollador, al permitir crear su propia ventana de progreso.

Se podrán hacer consultas con mayor precisión al incorporar una serie de nuevos filtros.

En cuanto al código de los ejemplos, se mejoró el detalle de estos, con el fin de mostrar cómo usar la funcionalidad en su totalidad.

Dentro de la proyección que se tiene para la librería, es que esta pueda ser ejecutada en Linux con la versión Net Core.

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

Si deseas obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

Si tienes alguna duda con respecto a esta publicació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 generación de la DLL para descargar los archivos XML del SAT

Queremos compartir contigo la nueva generación de la librería Electronic Document Download (EDD), la cual permite llevar a cabo la descarga de los archivos XML de los comprobantes que emites o recibes, directo del servidor del SAT, así como la generación de la representación impresa (PDF) de los mismos.

Esta no es una nueva versión, sino una nueva generación de la librería, ya que la hemos hecho desde cero, lo cual nos permitió agregarle nuevas características y una mayor funcionalidad, a continuación, se describen los cambios más importantes:

Ventajas
Dentro de las ventajas que encontrarás tenemos:

  • No tiene el límite de los 2,000 XML por día – esta es una limitante impuesta por el SAT y que hemos logrado pasar y descargar hasta 33,000 XML en una sola petición.
  • No existe límite en el rango de fechas a consultar – se podrán consultar, incluso, años completos.
  • CFDIs recibidos sin restricción – se podrá especificar un rango de fechas a descargar (inicial y final) lo cual no estaba permitido en una versión anterior de la librería.
  • Más filtros a aplicar – podrás indicar con mayor exactitud la consulta requerida gracias a la mayor cantidad de filtros disponibles.
  • Menor tiempo en la descarga – se redujo el tiempo invertido en la descarga de archivos, al aumentar la velocidad de descarga hasta 50 archivos XML por segundo.
  • Compatibilidad con ASP.Net – ahora es posible hacer uso de la librería en ASP.Net.

Si deseas saber más acerca de estas ventajas dar clic aquí.

Nuevos métodos de consulta.
Como recordarás, anteriormente la librería contaba con dos formas de consultar al SAT: Por rango de fechas y por UUID, ahora, hemos adicionado dos nuevos métodos a los ya existentes:

  • Descargar cancelados – se podrán descargar a aquellos comprobantes que fueron cancelados en un periodo, sin importar la fecha en que fueron generados.
  • Descarga de recibos de nómina – con este método podrás descargar exclusivamente los recibos de nómina emitidos por tu empresa.

Módulo de administración
Se ha creado un nuevo módulo de administración de contribuyentes que van a realizar las descargas del SAT, donde podrás:

  • Dar de alta contribuyentes – la empresa podrá dar de alta los RFCs que requieran realizar la descarga de archivos XML.
  • Desactivar un RFC – se podrá cambiar el estatus (activo / deshabilitado) de un contribuyente.
  • Estado de cuenta – donde se mostrarán los datos de un RFC en particular o de todos los RFCs pertenecientes a una empresa.

Si deseas saber más acerca de este nuevo módulo dar clic aquí.

Consideraciones
Debido a que se rehízo la DLL en su totalidad, fue necesario realizar cambios importantes que afectan la forma en que se venía trabajando, algunos de estos son:

  • Esta nueva generación de la librería no es compatible con la versión anterior, siendo éstas totalmente independientes.
  • No podrán actualizarse entre ellas, por lo que es necesario hacer la integración desde cero en tu código.
  • La versión para Delphi fue eliminada.
  • Para el correcto funcionamiento de esta nueva librería se hace uso de otros productos de Facturando, como son:
  • El poder agrupar, ordenar y renombrar los archivos XML descargados del SAT.
  • Generar la representación impresa (PDF) de los archivos descargados.

Si deseas saber más acerca de estas características dar clic aquí.

NOTA IMPORTANTE
La versión actual de la librería de descarga será desactivada el día 15 de diciembre de 2019, por lo que los usuarios deberán de cambiarse a la nueva versión lo antes posible, evitando con ello el que su proceso de descarga quede interrumpido.

Para obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

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

Nuevos certificados del SAT

Estimado usuario, hoy hemos liberado la nueva versión (2019.06.07) de nuestra librería para generar comprobantes fiscales digitales por internet: Electronic Document Library (EDL).

Esta liberación no es una liberación normal, sino que se trata de una liberación acumulativa, en donde hemos puesto todas las correcciones y mejoras que se han hecho en los últimos 6 meses y las cuales se habían liberado para los usuarios que las requerían.

A continuación, conocerás los cambios más importantes realizados:

Autoridad certificadora
A principios del mes de mayo, el SAT cambió el certificado con el que se generan los certificados de sello, esto generó que los nuevos certificados de sello no pudieran ser usados con la librería, por lo que nos vimos en la necesidad de actualizar la librería y liberar esta nueva versión.

A partir de esta versión, los usuarios que renueven sus certificados ya no tendrán problemas para generar sus comprobantes fiscales.

Complementos de nómina
Hemos agregado un nuevo método (GetNomina()) que permite obtener todos los complementos de nómina contenidos en un recibo (XML), esto resulta de gran utilidad para cuando estas leyendo y procesando recibos de nómina de forma masiva, ya que puedes saber cuantos complementos tiene el recibo y puedes procesarlos directamente.

Mes 13
Se agrego soporte al mes 13 en la generación de los archivos de la contabilidad electrónica; es importante mencionar que los schemas del SAT, no permiten dicho caso, lo que debes de hacer para poder lograrlo es deshabilitar, dentro de la librería, validación contra el schema al momento de generar el archivo de la contabilidad.

Adendas
Con respecto a las adendas, hemos realizado algunos cambios solicitados por los clientes:

  • Se modificó la generación de la adenda de Capa de ozono
  • Se modificó la generación de la adenda de MABE, agregando un namespace

Correcciones
Cada vez que liberamos una nueva versión, incluimos todas correcciones de los errores reportados por los usuarios, en este caso, son solamente dos:

  • Al obtener los datos del timbre, usando el método GetTimbre(), no estaba retornando el RFC del PAC.
  • Se corrigió el error que se presentaba al leer un CFDI que tiene en el subtotal .01

Si deseas conocer, a detalle, todos los cambios realizados en esta liberación, te invitamos a leer el historial de cambios.

Para tener acceso a las mejoras realizadas a Electronic Document Library, deberás de llevar a cabo la actualización de esta 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.

EDV: Mejoras a la validación de errores en un CFDI

Queremos compartir contigo la liberación de la nueva versión 2019.05.20 de Electronic Document Validator (EDV) en la cual se llevaron a cabo las siguientes modificaciones:

Matriz de errores del SAT
A continuación, veremos las mejoras realizadas:

  • Se mejoraron los mensajes para los errores CFDI33101 y CFDI33102.
  • Se mejoró el proceso de validación al error CFDI33195 el cual corresponde a la validación de los decimales en la sumatoria del importe de los impuestos en los conceptos contra el total de impuestos aplicado.
  • Se aplicó la validación de los errores CFDI33110 y CFDI33147 ya que no se estaban realizando.

Adicional, se modificó el documento “Matriz de errores – CFDI 3.3” para indicar que los siguientes errores no se estarán aplicando:

  • CFDI33159
  • CFDI33167
  • CFDI33193

Constancia de retenciones
Se mejoro la validación de un XML para verificar que este no corresponda a una constancia de retenciones.

Complemento de pago
Se corrigió la validación para detectar y marcar como error, un CFDI que tuviera como tipo de comprobante “P” Pago y no contuviera el complemento de pago.

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

Para que tener acceso a los cambios ofrecidos en esta nueva versión, te recomendamos llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

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

Electronic Document Download: Mejora al PDF de un recibo de nómina

El día de hoy, hemos liberado una nueva versión 2019.04.29 de Electronic Document Download (EDD), en donde se han realizado modificaciones a la siguiente funcionalidad:

Recibo de nómina (PDF)
Se modificó el diseño del formato para llevar a cabo la impresión de un recibo de nómina, en el cual se incluyó la sección que muestra los CFDIs relacionados.

Exportación de información
Al momento de realizar la exportación de información, se adicionaron dos campos más, siendo estos los siguientes:

  • Estado de la cancelación
  • Estado del proceso de cancelación

Conexión de internet
Se eliminó el uso del método PING para verificar si el sitio del SAT estaba funcionando, toda vez que el uso de este lo tienen restringido los usuarios en sus empresas, por lo que se enviaba mensaje de error en conexión de internet.

Actualización de DLL
En esta versión de la librería se llevó a cabo la actualización a la DLL – NumberToWord debido a que esta vence el 1 de junio de 2019, por lo que recomendamos a todos los usuarios actualizarse lo antes posible.

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

Se recomienda a todos los usuarios llevar a cabo la actualización de la misma, lo antes posible, 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.