diff --git a/web-jspack/org.openbravo.pos2/src/ob-init.js b/web-jspack/org.openbravo.pos2/src/ob-init.js
index 0f5d92021..1b0d23e2a 100644
--- a/web-jspack/org.openbravo.pos2/src/ob-init.js
+++ b/web-jspack/org.openbravo.pos2/src/ob-init.js
@@ -2896,7 +2896,12 @@ async function setAnonymousBusinessPartner(terminal) {
   }
   bp = await setLocations(bp);
 
-  terminal.set('businessPartner', bp);
+  const context = OB.App.TerminalProperty.get('context');
+  if (!context.forceFailure) {
+    terminal.set('businessPartner', bp);
+  } else {
+    terminal.set('businessPartner', null);
+  }
 }
 
 function registerBusinessLogicChanges() {
