Electronic Document Validator: Nuevas propiedades en la validación

En esta ocasión, queremos compartir contigo la liberación de la versión 2018.11.15 de nuestra DLL para validar CFDIs Electronic Document Validator (EDV).

En este caso hemos hecho varias correcciones y mejoras que a continuación detallamos:

Nuevas propiedades de validación
Para efecto de hacer más eficiente el proceso de validación de los XMLs de los comprobantes que emites o recibes, se han implementado nuevas propiedades de validación, siendo estas las siguientes:

  • CompareMethodType – el cual se le puede indicar a la librería como debe de aplicar la validación de un importe contra la sumatoria del mismo, la cual maneja dos posibles opciones:
    • Strict – realiza la comparación de una forma exacta, siendo esta la opción por defecto.
    • NumberOfDecimals – compara el importe contra la sumatoria en base al siguiente orden, primero que los datos sean idénticos, segundo, La sumatoria se trunca a la suma de los decimales del importe y se compara, tercero, a la sumatoria se le suma un decimal y se compara, por último, a la sumatoria se le resta un decimal y se compara, si alguna de las comparaciones son iguales, se obtiene como resultado TRUE.
  • Report.DatabaseName – propiedad que permite definir el directorio donde se encuentra la base de datos de catálogos, esta se usa en entornos como ASP.NET, ejemplo:
    Report.DatabaseName = “C:\Mi_Directorio\catalogos.db”;

CFDI sin complemento
Al validar un XML que no contiene el nodo complemento, se producía una excepción, ahora se controla y se clasifica el error mediante el mensaje correspondiente.

Cálculo del límite superior
En lo que respecta a la validación del límite superiores de los importes, se modificó el cálculo de este, para dar exactitud a la validación de varios atributos.

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

Debido a los cambios realizados en esta liberación, recomendamos a todos los usuarios actualizarse a la brevedad posible:

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.