diff -r 08db5ae97ad2 src/org/openbravo/erpCommon/info/AccountElementValue.java
--- a/src/org/openbravo/erpCommon/info/AccountElementValue.java	Thu Apr 18 13:39:18 2019 +0200
+++ b/src/org/openbravo/erpCommon/info/AccountElementValue.java	Thu Apr 18 14:03:22 2019 +0200
@@ -27,6 +27,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.commons.lang.StringEscapeUtils;
 import org.openbravo.base.filter.RequestFilter;
 import org.openbravo.base.filter.ValueListFilter;
 import org.openbravo.base.secureApp.HttpSecureAppServlet;
@@ -408,19 +409,7 @@
             if (headers[k].getField("adReferenceId").equals("32")) {
               strRowsData.append(strReplaceWith).append("/images/");
             }
-            strRowsData.append(data[j].getField(columnname)
-                .replaceAll("<b>", "")
-                .replaceAll("<B>", "")
-                .replaceAll("</b>", "")
-                .replaceAll("</B>", "")
-                .replaceAll("<i>", "")
-                .replaceAll("<I>", "")
-                .replaceAll("</i>", "")
-                .replaceAll("</I>", "")
-                .replaceAll("<p>", "&nbsp;")
-                .replaceAll("<P>", "&nbsp;")
-                .replaceAll("<br>", "&nbsp;")
-                .replaceAll("<BR>", "&nbsp;"));
+            strRowsData.append(StringEscapeUtils.escapeHtml(data[j].getField(columnname)));
           } else {
             if (headers[k].getField("adReferenceId").equals("32")) {
               strRowsData.append(strReplaceWith).append("/images/blank.gif");
