Hoy, 22 de octubre de 2020, hemos liberado una nueva versión (2020.10.22) de nuestra DLL para la descarga masiva de comprobantes del SAT: Electronic Document Download (EDD).
Esta liberación, a diferencia de las liberaciones realizadas anteriormente, es especial, ya que trae una de las características más solicitas por nuestros usuarios.
A continuación, encontrarás la descripción de los cambios más importantes.
Descarga de constancia de retenciones
En esta ocasión, se modificó la DLL para ofrecer soporte a la consulta y descarga de las constancias de retenciones e información de pagos.
El funcionamiento de esta característica es muy similar a la descargar de los comprobantes, de igual forma, solo deberás indicar el RFC, la clave CIEC y el periodo a descargar, con esto la librería se conectará al servidor del SAT, buscará los XML de las constancias y llevará a cabo la descarga.
Algo importante a resaltar en este caso, es que algunas veces la librería retorna un error 500 o 503, esto no es un error propio de la DLL, sino es un tema del servidor del SAT y también se llega presenta cuando un usuario intenta consultar sus constancias usando su navegador favorito (Google Chrome, FireFox, Microsoft Edge, etc.).
Si llegas a tener este error, solo será cuestión de esperar 1 minuto y volverlo a intentar.
BeforeDownload
Algunos usuarios nos han pedido agregar a la DLL la posibilidad de definir que comprobantes de los que se encontraron en la consulta, se desean descargar o no, esto lo hemos agregado haciendo uso de un evento.
EL evento en cuestión se llama BeforeDownload y se dispara justo antes de que la DLL inicie la descarga de los XML, con este podrás indicar que no quieres que se descargue dicho XML.
Un uso práctico de esto es cuando tienes que descargar 1 año y este tiene una gran cantidad de comprobantes, por ejemplo 100,000, debido a la limitante que tiene la librería de 33,000 XML al día, lo podrás partir para realizarlo en 3 días, por lo que, cada día le pides a la librería descargar el año completo y con el evento controlas que UUID se va a descargar o no, con esto puedes evitar descargar los XML que ya se habían descargado con anterioridad.
Otras mejoras menores
También hemos realizado las siguientes mejoras:
- Algunas veces el SAT retorna un comprobante (XML) vacío y esto hacia creer a la librería que se había alcanzado el límite del SAT y no se podían descargar más comprobantes.
- Hemos mejorado la forma en que se valida la licencia de la librería.
Correcciones
En esta ocasión hemos corregido un error que se presentaba al momento de descargar un comprobante vigente que tuviera fecha de cancelación, la DLL se confundía y no lo descargaba.
Esto son los cambios más importantes, pero no lo s únicos, por lo que te invitamos a revisar el historial de cambios y conocer todas las modificaciones realizadas.
DESCARGAR ACTUALIZACION
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.