--- a/modules/org.openbravo.retail.loyalty.burn.giftcertificate/web/org.openbravo.retail.loyalty.burn.giftcertificate/js/hook/updatePointsPerSubscription.js	2022-11-07 16:48:17.086224000 +0100
+++ a/modules/org.openbravo.retail.loyalty.burn.giftcertificate/web/org.openbravo.retail.loyalty.burn.giftcertificate/js/hook/updatePointsPerSubscription.js	2022-11-07 17:14:26.432465000 +0100
@@ -27,7 +27,8 @@
       args.cancellation ||
       !OB.MobileApp.model.get('terminal').terminalType.obrlpEnableloyalty ||
       args.context.get('order').get('isQuotation') ||
-      args.context.get('order').get('isNegative')
+      args.context.get('order').get('isNegative') ||
+      args.context.get('order').get('gross') == 0
     ) {
       OB.UTIL.HookManager.callbackExecutor(args, callback);
     } else {
