diff -r b17dfd0a4fef web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js	Mon Nov 02 11:06:08 2015 +0100
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js	Mon Nov 02 16:44:21 2015 +0100
@@ -79,7 +79,10 @@
       } else if (!_.isNull(pending) && pending) {
         this.setTotalPending(pending, payment.mulrate, payment.symbol, payment.currencySymbolAtTheRight, inSender, inEvent);
       }
-      this.checkValidPayments(paymentstatus, payment);
+      if (paymentstatus) {
+        debugger;
+        this.checkValidPayments(paymentstatus, payment);  
+      }
       if (!_.isNull(this.receipt) && this.receipt.get('isLayaway') && this.receipt.get('orderType') !== 3) {
         this.$.layawayaction.updateVisibility(true);
       }
