- Print
- DarkLight
Solución de errores
Caso de usuario 9131: Modificación a validación de impuestos en XML de recepción
Problema: Al procesar un XML de recepción, el sistema está validando que no se permita cargar etiquetas de impuesto cuando estos contengan un porcentaje igual a cero.
Análisis: Aunque la definición de esta validación es lógica y debería ser la forma correcta en la que se arma o compone un XML, la DIAN no está realizando esta validación.
Solución: Eliminar la validación y permitir registrar un impuesto con porcentaje del 0% debido a que esta es la forma en la que nos fue entregado. Revisar si el XML contiene más detalles del impuesto y, en ese caso, tomar el primer detalle cuyo porcentaje y valor sea mayor a cero para registrar el impuesto usando el porcentaje de esta etiqueta. En caso de no encontrar ninguna etiqueta que cumpla con la condición de tener un valor y porcentaje mayor a cero se ignorará el impuesto y no será registrado.
Caso de usuario 9130: Ajuste en lectura de correos electrónicos para visualización de archivos
Problema: Algunos correos electrónicos estaban siendo descartados al momento de procesarlos debido a que no contenía adjuntos, sin embargo, al validar en la cuenta de correo electrónico desde un navegador se podría evidenciar que el correo electrónico si contaba con adjuntos.
Análisis: Esta inconsistencia se presentaba debido a que algunos proveedores o servicios de envío de correos, clasifican de manera diferente los archivos adjuntos al correo respecto a lo que suele ser el estándar habitual.
Solución: Modificar la capa de Buzón de correos y en caso de que el correo electrónico no contenga archivos dentro de la propiedad “Attachments” se debe revisar la propiedad “BodyParts”, ya que esta contiene los elementos que componen el correo enviado y verificar los elementos que cumplan con la condición "msg.BodyParts.Where(x => x.ContentType != null && x.ContentType.Name != null).Any()".
Nuevas funcionalidades
No contiene nuevas funcionalidades
Se actualiza instructivo incluyendo las mejoras y nuevas funcionalidades