EDV: Mejoras al proceso de validación de XML

Hoy, hemos liberado una nueva versión (2021.06.11) de nuestra librería (DLL) para validación de comprobantes fiscales digitales CFDI – XML: Electronic Document Validator.

Esta es una liberación de mantenimiento, esto significa que no trae cambios importantes solo correcciones y mejoras menores, aun así, te invitamos a leer este articulo en su totalidad, ya que al final de éste comentamos un anuncio importante que haremos para la siguiente versión.

Soporte a nuevos certificados
Hemos agregado soporte a los nuevos certificados de los siguientes PACs:

  • Soluciones Digitales Avanzados, S.A. de C.V. (00001000000506207848)
  • Servicios Tecnológicos Avanzados, S.A. de C.V. (00001000000506204896)
  • Ekomercio Electrónico, S.A. de C.V. (00001000000506194045)
  • 4G FACTOR, S.A. DE C.V. (00001000000506442863)
  • CPA Control de Comprobantes, S. de R.L. de C.V. (00001000000506403528)
  • Dot Net Desarrollo de Sistemas, S.A. de C.V. (00001000000506884772)
  • Desarrollo Corporativo de Negocios, S.A. de C.V. (00001000000507135328)
  • Carvajal Tecnología y Servicios, S.A. de C.V. (00001000000506248998)
  • Freight Ideas, S.A. de C.V. (00001000000506236653)
  • Masteredi, S. A. de C.V. (00001000000506315610)
  • Certus Aplicaciones Digitales, S.A. de C.V. (00001000000507247013)
  • EDIFACTMX, S.A. de C.V. (00001000000506267356)
  • Servicio y Soporte en Tecnología, S.A. de C.V. (00001000000506202789)
  • SeguriData Privada, S.A. de C.V. (00001000000507469141)

Manejo de decimales
Como ya sabes, una de las verificaciones que hace la librería son los totales (impuestos, descuentos, subtotal, etc.) y para esto existen dos formas hacerlo:

  • Estricta: En donde no se toman en cuenta los decimales y 94.00 es diferente a 93.750
  • Decimales: En donde se toman en cuenta los decimales y se redondean los importes, por lo tanto, 94.00 es igual a 93.750

En versiones anteriores, la forma de comparar por defecto era Estricta, pero detectamos que la mayoría de nuestros usuarios la cambiaban a decimales, es por esto por lo que a partir de esta versión Decimales será la opción por defecto.

Si deseas cambiarlo y retornar a como estaba antes, deberás agregar esta línea de código:

report.Manage.CompareMethod = CompareMethodType.Strict;

Correcciones
Cuando se validaba un CFDI que en el atributo descuento tuviera más de dos decimales, algunas veces lo mostraba como un error cuando realmente no aplicaba el mismo.

Cambios al .Net Framework requerido
Aunque este no es un cambio como tal para esta versión, si queremos hacer del conocimiento de todos nuestros usuarios lo que se tiene planeado para la siguiente versión.

Actualmente para poder hacer uso de la librería se requiere .Net Framework 2.0; a partir de la siguiente liberación será necesario el uso de la versión 4.5.2 o superior.

Es importante mencionar que cuando liberemos la nueva versión no será necesario que te cambies a la misma, solo ten en cuenta que todas las mejoras se realizarán sobre la nueva versión y si quieres aprovechar dichas mejoras, será necesario que te actualices.

Si tienes algún inconveniente con el cambio que estamos planeando, por favor, ponte en contacto de forma telefónica para conocer tu caso a detalle.

Para finalizar te recomendamos leer el historial de cambios para conocer el detalle de los cambios realizados.

Si deseas actualizarte a la última versión puedes dar clic en la siguiente liga:

DESCARGAR LA ÚLTIMA VERSIÓN

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