diff -r 5c09b73237f6 web/org.openbravo.retail.posterminal/css/obpos-main.css
--- a/web/org.openbravo.retail.posterminal/css/obpos-main.css	Wed Jun 20 11:49:35 2018 +0200
+++ b/web/org.openbravo.retail.posterminal/css/obpos-main.css	Wed Jun 20 17:27:40 2018 +0200
@@ -542,6 +542,11 @@
   text-align: right;
 }
 
+.orderline-quantity > .highlighted {
+  font-weight: bold;
+  color: #666666;
+}
+
 .orderline-price,
 .orderline-gross {
   float: left;
diff -r 5c09b73237f6 web/org.openbravo.retail.posterminal/js/components/renderorderline.js
--- a/web/org.openbravo.retail.posterminal/js/components/renderorderline.js	Wed Jun 20 11:49:35 2018 +0200
+++ b/web/org.openbravo.retail.posterminal/js/components/renderorderline.js	Wed Jun 20 17:27:40 2018 +0200
@@ -19,6 +19,28 @@
     onSetMultiSelected: 'setMultiSelected',
     onkeyup: 'keyupHandler'
   },
+  highlightedCsssClass: 'highlighted',
+  postRenderLine: function (preDestroyObject) {
+    var me = this;
+    if (preDestroyObject) {
+      this.$.quantity.addClass(this.highlightedCsssClass);
+      setTimeout(function () {
+        if (!me.destroyed) {
+          me.$.quantity.removeClass(me.highlightedCsssClass);
+        } 
+      }, 1000);
+    }
+  },
+  preDestroyFunction: function (model) {
+    if (model.get('qty') && model.get('qty') >= 1) {
+      if (this.$.quantity.getContent() !== model.get('qty').toString()) {
+        return {highlightQty: true};
+      }
+      if (this.$.quantity.hasClass(this.highlightedCsssClass)) {
+        return {highlightQty: true};
+      }
+    }
+  },
   tap: function () {
     if (OB.MobileApp.model.get('serviceSearchMode')) {
       return;
