diff -r 26b91d28bd60 web/org.openbravo.retail.returns/js/modalReturnLines.js
--- a/web/org.openbravo.retail.returns/js/modalReturnLines.js	Tue Oct 24 12:26:14 2017 +0200
+++ b/web/org.openbravo.retail.returns/js/modalReturnLines.js	Tue Oct 24 12:28:37 2017 +0200
@@ -257,7 +257,8 @@
       }
     },
     initComponents: function () {
-      var movementQty = OB.DEC.Zero;
+      var movementQty = OB.DEC.Zero,
+          me = this;
       _.each(this.newAttribute.shipmentlines, function (shipment) {
         movementQty += shipment.remainingQty;
       });
@@ -298,27 +299,17 @@
       this.$.product.setContent(this.newAttribute.name);
       if (OB.MobileApp.model.hasPermission('OBPOS_EnableSupportForProductAttributes', true)) {
         if (this.newAttribute.attributeValue && _.isString(this.newAttribute.attributeValue)) {
-          var jsonAttValues = JSON.parse(this.newAttribute.attributeValue);
-
-          var attSetInstanceDescription = '';
-          _.each(
-          _.keys(jsonAttValues), function (key) {
-            var currentValue = jsonAttValues[key];
-            var attValueContent = '';
-            if (jsonAttValues && currentValue) {
-              attValueContent += currentValue.label ? currentValue.label : currentValue.name;
-              attValueContent += ': ';
-              attValueContent += currentValue.value;
-              attSetInstanceDescription += currentValue.value + "_";
-              this.$.attribute.createComponent({
-                content: attValueContent
+          var processedAttValues = OB.UTIL.AttributeUtils.generateDescriptionBasedOnJson(this.newAttribute.attributeValue);
+          if (processedAttValues && processedAttValues.keyValue && _.isArray(processedAttValues.keyValue) && processedAttValues.keyValue.length > 0) {
+            _.each(processedAttValues.keyValue, function (item) {
+              me.$.attribute.createComponent({
+                content: item
               });
-            }
-          }, this);
-          if (attSetInstanceDescription && attSetInstanceDescription.length > 1) {
-            attSetInstanceDescription = attSetInstanceDescription.substring(0, attSetInstanceDescription.length - 1);
+            });
+            this.newAttribute.attSetInstanceDesc = processedAttValues.description;
+          } else {
+            this.$.attribute.setContent('NA');
           }
-          this.newAttribute.attSetInstanceDesc = attSetInstanceDescription;
         } else {
           this.$.attribute.setContent('NA');
         }
