diff --git a/web/org.openbravo.mobile.core/source/utils/ob-utilities.js b/web/org.openbravo.mobile.core/source/utils/ob-utilities.js
--- a/web/org.openbravo.mobile.core/source/utils/ob-utilities.js
+++ b/web/org.openbravo.mobile.core/source/utils/ob-utilities.js
@@ -176,75 +176,4 @@
       return false;
     }
   };
-
-  OB.UTIL.adjustPayment = function (total, me) {
-    var i, max, p;
-    var payments = me.get('payments');
-    var total = total;
-
-    var nocash = OB.DEC.Zero;
-    var cash = OB.DEC.Zero;
-    var origCash = OB.DEC.Zero;
-    var auxCash = OB.DEC.Zero;
-    var prevCash = OB.DEC.Zero;
-    var paidCash = OB.DEC.Zero;
-    var pcash;
-
-    for (i = 0, max = payments.length; i < max; i++) {
-      p = payments.at(i);
-      if (p.get('rate') && p.get('rate') !== '1') {
-        p.set('origAmount', OB.DEC.mul(p.get('amount'), p.get('rate')));
-      } else {
-        p.set('origAmount', p.get('amount'));
-      }
-      p.set('paid', p.get('origAmount'));
-      if (p.get('kind') === OB.POS.modelterminal.get('paymentcash')) {
-        // The default cash method
-        cash = OB.DEC.add(cash, p.get('origAmount'));
-        pcash = p;
-        paidCash = OB.DEC.add(paidCash, p.get('origAmount'));
-      } else if (OB.POS.modelterminal.hasPayment(p.get('kind')) && OB.POS.modelterminal.hasPayment(p.get('kind')).paymentMethod.iscash) {
-        // Another cash method
-        origCash = OB.DEC.add(origCash, p.get('origAmount'));
-        pcash = p;
-        paidCash = OB.DEC.add(paidCash, p.get('origAmount'));
-      } else {
-        nocash = OB.DEC.add(nocash, p.get('origAmount'));
-      }
-    }
-
-    // Calculation of the change....
-    //FIXME
-    if (pcash) {
-      if (pcash.get('kind') !== OB.POS.modelterminal.get('paymentcash')) {
-        auxCash = origCash;
-        prevCash = cash;
-      } else {
-        auxCash = cash;
-        prevCash = origCash;
-      }
-      if (OB.DEC.compare(nocash - total) > 0) {
-        pcash.set('paid', OB.DEC.Zero);
-        me.set('payment', nocash);
-        me.set('change', OB.DEC.add(cash, origCash));
-      } else if (OB.DEC.compare(OB.DEC.sub(OB.DEC.add(OB.DEC.add(nocash, cash), origCash), total)) > 0) {
-        pcash.set('paid', OB.DEC.sub(total, OB.DEC.add(nocash, OB.DEC.sub(paidCash, pcash.get('origAmount')))));
-        me.set('payment', total);
-        me.set('change', OB.DEC.sub(OB.DEC.add(OB.DEC.add(nocash, cash), origCash), total));
-      } else {
-        pcash.set('paid', auxCash);
-        me.set('payment', OB.DEC.add(OB.DEC.add(nocash, cash), origCash));
-        me.set('change', OB.DEC.Zero);
-      }
-    } else {
-      if (payments.length > 0) {
-        if (me.get('payment') === 0 || nocash > 0) {
-          me.set('payment', nocash);
-        }
-      } else {
-        me.set('payment', OB.DEC.Zero);
-      }
-      me.set('change', OB.DEC.Zero);
-    }
-  };
 }());
\ No newline at end of file
