diff --git a/web/org.openbravo.retail.selfcheckout/source/view/scoModel.js b/web/org.openbravo.retail.selfcheckout/source/view/scoModel.js
index 5ec6302..0bee65e 100644
--- a/web/org.openbravo.retail.selfcheckout/source/view/scoModel.js
+++ b/web/org.openbravo.retail.selfcheckout/source/view/scoModel.js
@@ -255,6 +255,27 @@ OB.SCO.Model = OB.Model.TerminalWindowModel.extend({
     this.set('orderList', orderList);
     this.set('multiOrders', multiOrders);
 
+    receipt.on(
+      'updatePending',
+      function() {
+        const currentReceipt = OB.MobileApp.model.receipt;
+        if (currentReceipt.get('payments').length) {
+          const paymentchange = currentReceipt.calculateChange(
+            OB.MobileApp.model.paymentnames[
+              currentReceipt
+                .get('payments')
+                .at(0)
+                .get('kind')
+            ],
+            currentReceipt.getChange()
+          );
+          currentReceipt.set('changePayments', paymentchange.payments);
+          OB.MobileApp.model.set('changeReceipt', paymentchange.label);
+        }
+      },
+      this
+    );
+
     OB.DATA.OrderSave(this);
     callback();
   }
