portal.acumatica.com Open in urlscan Pro
151.101.193.91  Public Scan

Submitted URL: http://map.acumatica.com/
Effective URL: https://portal.acumatica.com/Frames/Login.aspx?ReturnUrl=%2fidentity%2fconnect%2fauthorize%2fcallback%3fresponse_type%3dcode%...
Submission: On May 15 via manual from CA — Scanned from CA

Form analysis 1 forms found in the DOM

Name: form1POST ./Login.aspx?ReturnUrl=%2fidentity%2fconnect%2fauthorize%2fcallback%3fresponse_type%3dcode%26client_id%3d4C9A96D7-B679-3879-67A5-0FF0E0FC818D%40USA%26redirect_uri%3dhttps%253A%252F%252Fsso.amp.vg%252Fsignin-acumatica%26state%3d9J_nXrE2pyNRHi1r2b1-lwooLx9ffHxf_Y8M1dveb4ZGOJSX3_tjdYmkkOPC9flbENfyvWyLuD25qJnvOgWsulnmb1mQUdUhdgb3CHEyxG1kvR6L14XifQHW0LX6lAAsP9uMITzEsKviRnjNTK6uXl04zjxJSyyHwKOYtmhC53S23DV3XxcHAp-jBw3jZNAz6deHZOTfRMpJHTNZH682-BFTfIYEqZ90VaD4egFrpw1rawW4jcCLKAajCSnFZBkHbqyImzHGsVg0RenERBi3Hy7ifDM%26scope%3dopenid%2520email%2520mindmatrix&CompanyId=USA

<form name="form1" method="post"
  action="./Login.aspx?ReturnUrl=%2fidentity%2fconnect%2fauthorize%2fcallback%3fresponse_type%3dcode%26client_id%3d4C9A96D7-B679-3879-67A5-0FF0E0FC818D%40USA%26redirect_uri%3dhttps%253A%252F%252Fsso.amp.vg%252Fsignin-acumatica%26state%3d9J_nXrE2pyNRHi1r2b1-lwooLx9ffHxf_Y8M1dveb4ZGOJSX3_tjdYmkkOPC9flbENfyvWyLuD25qJnvOgWsulnmb1mQUdUhdgb3CHEyxG1kvR6L14XifQHW0LX6lAAsP9uMITzEsKviRnjNTK6uXl04zjxJSyyHwKOYtmhC53S23DV3XxcHAp-jBw3jZNAz6deHZOTfRMpJHTNZH682-BFTfIYEqZ90VaD4egFrpw1rawW4jcCLKAajCSnFZBkHbqyImzHGsVg0RenERBi3Hy7ifDM%26scope%3dopenid%2520email%2520mindmatrix&amp;CompanyId=USA"
  id="form1" autocomplete="off">
  <div>
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIwMDk3NzQwODMPFgIeE1ZhbGlkYXRlUmVxdWVzdE1vZGUCAWQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFG2N0bDAwJHBoVXNlciRyZW1lbWJlckRldmljZWgqcetd7heOUAaCr4A2j3BYqMlx">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];
    if (!theForm) {
      theForm = document.form1;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/Scripts/jquery-3.1.1.min.js" type="text/javascript"></script>
  <script src="/Scripts/jquery.signalR-2.2.1.min.js" type="text/javascript"></script>
  <script src="/signalr/hubs" type="text/javascript"></script>
  <div>
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="7AFA5AE2">
  </div>
  <div id="login_bg">
    <iframe src="https://www.acumatica.com/welcome-page.html" id="login_bg_image" style="width: 1100px; height: 1200px;"></iframe>
    <input name="ctl00$txtLoginBgIndex" type="hidden" id="txtLoginBgIndex">
    <input name="ctl00$__isOutlook" type="hidden" id="__isOutlook">
  </div>
  <div id="login_panel" class="border-box">
    <div id="login_data">
      <div id="login_logo">
        <a class="logo" id="panelT_logoCell" tabindex="-1" target="_blank" href="http://www.acumatica.com">
						<img src="../Icons/login_logo.png" class="login_img" alt="logo">
					</a>
        <select name="ctl00$phLogo$cmbLang" onchange="javascript:setTimeout('__doPostBack(\'ctl00$phLogo$cmbLang\',\'\')', 0)" id="cmbLang" class="login_lang" style="display:none;">
          <option selected="selected" value="en-US">English</option>
        </select>
      </div>
      <div id="login_errBox">
        <span id="lblMsg" class="login_error"></span>
      </div>
      <div id="login_user">
        <div id="loginPasswordContainer">
          <input name="ctl00$phUser$txtUser" type="text" id="txtUser" class="login_user border-box" autocomplete="username" placeholder="Username">
          <input name="ctl00$phUser$txtPass" type="password" id="txtPass" class="login_pass border-box" placeholder="Password" autocomplete="current-password" style="width:100%;">
        </div>
        <input name="ctl00$phUser$txtVeryDummyPass" type="hidden" id="txtVeryDummyPass">
        <div id="multiFactorTip" class="multi-factor-tip" style="display: none;">
          <div class="auth-caption">
            <i id="multiFactorIcon" class="ac ac-smartphone"></i>
            <span id="lbl2FactorCap" class="labelB">Two-Factor Authentication</span>
          </div>
          <span id="lb2Factor" class="labelB auth-info"></span>
          <input name="ctl00$phUser$oneTimePasswordText" type="text" id="oneTimePasswordText" class="login_user border-box pass-text" style="display: none;">
          <input id="mfLoginButton" name="mfLoginButton" value="Sign In" type="button" style="float: left; margin-top: 10px; margin-bottom: 10px; display: none" class="login_button">
          <div style="display: none; margin: 10px 0px; clear: both" id="rememberContainer">
            <span class="label"><input id="rememberDevice" type="checkbox" name="ctl00$phUser$rememberDevice" checked="checked"><label for="rememberDevice">Do not request confirmation on this device again</label></span>
          </div>
          <span id="resendTimer" class="labelB auth-info" style="display: none; clear: both"></span>
          <input id="resendButton" name="resendButton" value="Send again" onclick="resend();" type="button" style="float: left; margin-top: 10px; margin-bottom: 10px; display: none; clear: both" class="login_button">
          <div id="noDeviceSend" style="display: none; clear: both">
            <span id="noDeviceLabel" class="labelB auth-info">3. Approve push request on your mobile device:</span>
            <input id="noDeviceSendButton" name="noDeviceSendButton" value="Send request to device" onclick="startProviderSend('MobilePush', false, 'smartphone', true);" type="button"
              style="float: left; width: 219px; margin-top: 10px; margin-bottom: 10px;" class="login_button">
          </div>
          <input type="hidden" name="ctl00$phUser$MultiFactorPipelineNotStarted" id="MultiFactorPipelineNotStarted" value="true">
          <input type="hidden" name="ctl00$phUser$MultiFactorWarninigWasShown" id="MultiFactorWarninigWasShown">
        </div>
        <div id="retryAfterDeny" class="multi-factor-method" style="display: none">
          <input value="Try Again" onclick="window.location.reload(); return false;" class="login_button" style="text-align: center; float: left;">
        </div>
        <div id="openOtherMultiFactor" class="multi-factor-method" style="display: none; clear:both;">
          <a class="login_link multy-factor" href="javascript:void 0" onclick="showMultiFactorMenu(); return false;">
			Use another authentication method
		</a>
        </div>
        <div id="multiFactorMenu" style="display: none" class="list-group auth">
          <div class="auth-caption">
            <span id="lbl2FactorMethod" class="labelB">Select Authentication Method:</span>
          </div>
          <div id="SmsbuttonId" class="multiFactorMenuItem list-group-item" onclick="startProviderSend('Sms', 
    true, 'message', false );">
            <i class="ac ac-fw ac-message"></i>
            <span>Receive code in SMS</span>
          </div>
          <div id="MobilePushbuttonId" class="multiFactorMenuItem list-group-item" onclick="startProviderSend('MobilePush', 
    false, 'smartphone', false );">
            <i class="ac ac-fw ac-smartphone"></i>
            <span>Receive push notification on the confirmation device</span>
          </div>
          <div id="EmailbuttonId" class="multiFactorMenuItem list-group-item" onclick="startProviderSend('Email', 
    true, 'email_outline', false );">
            <i class="ac ac-fw ac-email_outline"></i>
            <span>Receive code by email</span>
          </div>
          <div id="AccessCodebuttonId" class="multiFactorMenuItem list-group-item" onclick="startProviderSend('AccessCode', 
    true, 'unlock', false );">
            <i class="ac ac-fw ac-unlock"></i>
            <span>Enter code generated in mobile app or from the list</span>
          </div>
        </div>
        <div id="loginButtonsContainer">
          <input type="submit" name="ctl00$phUser$btnLogin" value="Sign In" onclick="return login_Click(this);" id="btnLogin" class="login_button">
          <input name="ctl00$phUser$txtDummyInstallationID" type="hidden" id="txtDummyInstallationID" value="C1355EC1-4E9BE8B4-6E417E7B-AE1C029B-388EB049">
          <a id="lnkForgotPswd" class="login_link" href="https://portal.acumatica.com/Frames/PasswordRemind.aspx?ReturnUrl=%2fidentity%2fconnect%2fauthorize%2fcallback%3fresponse_type%3dcode%26client_id%3d4C9A96D7-B679-3879-67A5-0FF0E0FC818D%40USA%26redirect_uri%3dhttps%253A%252F%252Fsso.amp.vg%252Fsignin-acumatica%26state%3d9J_nXrE2pyNRHi1r2b1-lwooLx9ffHxf_Y8M1dveb4ZGOJSX3_tjdYmkkOPC9flbENfyvWyLuD25qJnvOgWsulnmb1mQUdUhdgb3CHEyxG1kvR6L14XifQHW0LX6lAAsP9uMITzEsKviRnjNTK6uXl04zjxJSyyHwKOYtmhC53S23DV3XxcHAp-jBw3jZNAz6deHZOTfRMpJHTNZH682-BFTfIYEqZ90VaD4egFrpw1rawW4jcCLKAajCSnFZBkHbqyImzHGsVg0RenERBi3Hy7ifDM%26scope%3dopenid%2520email%2520mindmatrix&amp;CompanyId=USA">Forgot your credentials?</a>
          <div id="signupDiv" style="display: block; clear:both; line-height: normal !important;">
            <div class="auth-caption">
              <span id="lblNeedLogin" class="labelB">Need a login?</span>
            </div>
            <div id="divSignup" class="auth-caption" style="float:left;"> - Visit
              <a id="lnkSignup" class="login_link" href="https://portal.acumatica.com/Frames/Signup.aspx?ReturnUrl=%2fidentity%2fconnect%2fauthorize%2fcallback%3fresponse_type%3dcode%26client_id%3d4C9A96D7-B679-3879-67A5-0FF0E0FC818D%40USA%26redirect_uri%3dhttps%253A%252F%252Fsso.amp.vg%252Fsignin-acumatica%26state%3d9J_nXrE2pyNRHi1r2b1-lwooLx9ffHxf_Y8M1dveb4ZGOJSX3_tjdYmkkOPC9flbENfyvWyLuD25qJnvOgWsulnmb1mQUdUhdgb3CHEyxG1kvR6L14XifQHW0LX6lAAsP9uMITzEsKviRnjNTK6uXl04zjxJSyyHwKOYtmhC53S23DV3XxcHAp-jBw3jZNAz6deHZOTfRMpJHTNZH682-BFTfIYEqZ90VaD4egFrpw1rawW4jcCLKAajCSnFZBkHbqyImzHGsVg0RenERBi3Hy7ifDM%26scope%3dopenid%2520email%2520mindmatrix&amp;CompanyId=USA" style="text-align:center;vertical-align:middle;float:none;">Sign up page</a>
            </div>
          </div>
        </div>
        <script type="text/javascript">
          var resend = function() {};
          var timeoutId = 0;

          function onchkEulaChanged(checked) {
            var btnLogin = document.getElementById('btnLogin');
            btnLogin.disabled = !checked;
          }

          function login_Click(e) {
            var login = $("[id$=txtUser]").val();
            if (!login) return false;
            var isOutlookPlugin = localStorage.getItem('doRedirect');
            if (isOutlookPlugin) {
              var lang = $('[id$=cmbLang]').val();
              if (lang) {
                localStorage.setItem('acumaticaLocale', lang);
              }
            }
            window.delayedCallback = true;
            clearInterval(timeoutId);
            if (e == null) e = window.event;
            if (e && (e.ctrlKey || e.shiftKey) && e.preventDefault != null) e.preventDefault();
            if ($("[id$=MultiFactorPipelineNotStarted]").val() === 'true') {
              disableLoginFields();
              startTwoFactorPipeline();
              return false;
            } else {
              delete window.delayedCallback;
            }
          }

          function startTwoFactorPipeline() {
            var hub = $.connection.multifactorHub;
            hub.client.setOneTimePassword = function(oneTimePassword, correlationCode) {
              $('[id$=oneTimePasswordText]').val(oneTimePassword);
              $("[id$=MultiFactorPipelineNotStarted]").val('false');
              var btnLogin = document.getElementById('btnLogin');
              btnLogin.click();
            }
            hub.client.denyAcceptTwoFactor = function(correlationCode) {
              $('[id$=oneTimePasswordText]').val("");
              $("#lblMsg").text("The confirmation request has been rejected. If you rejected it by mistake, click the Try Again button to try to sign in again.");
              $("#openOtherMultiFactor").hide();
              $(".multi-factor-tip").hide();
              $("[id$=txtUser]").hide();
              $('#retryAfterDeny').show();
            }
            startHub(0);
          }

          function disableLoginFields() {
            $("[id$=txtUser]").attr('readonly', 'readonly');
            $("[id$=txtPass]").attr('readonly', 'readonly');
            $("[id$=cmbCompany] option:not([selected])").attr('disabled', 'disabled');
            $("[id$=btnLogin]").attr('readonly', 'readonly');
            $("#lblMsg").text("");
          }

          function hideLoginFields() {
            $("[id$=txtPass]").hide();
            $("[id$=lblTenant]").hide();
            $("[id$=cmbCompany]").hide();
            $("[id$=txtSecureTenantNameDisplay]").hide();
            $("[id$=btnLogin]").hide();
            $("#login_ext").hide();
          }

          function startHub(retryCounter) {
            console.log("Start hub connection");
            $('#mfLoginButton').click(function() {
              document.getElementById('btnLogin').click();
            });
            $.connection.hub.start().done(function() {
              window.console.log("Hub connection started; transport = " + $.connection.hub.transport.name);
              startProviderSend("MobilePush", false, "smartphone", false);
            }).fail(function(e) {
              window.console.log(e);
              if (retryCounter < 5) {
                setTimeout(function() {
                  startHub(retryCounter + 1);
                }, 10000);
              } else {
                alert(e);
              }
            });
          }

          function showMultiFactorMenu() {
            $("#multiFactorMenu").show();
            $('[id$=oneTimePasswordText]').hide();
            $("#openOtherMultiFactor").hide();
            $('#multiFactorTip').hide();
            $('#noDeviceSend').hide();
            $("#mfLoginButton").hide();
            stopTimer();
          }

          function stopTimer() {
            if (timeoutId != 0) clearInterval(timeoutId);
            $("#resendTimer").hide();
            $("#resendTimer").html("");
            $("#resendButton").hide();
          }

          function hideMultiFactorMenu() {
            $("#multiFactorMenu").hide();
            $("#openOtherMultiFactor").show();
            $('#multiFactorTip').show();
            document.getElementById("lnkForgotPswd").classList.add("multy-factor");
            document.getElementById("lblSignIn").innerHTML = "Username";
          }

          function SetVisibilityForMultiFactorMenuItems(providers) {
            $(".multiFactorMenuItem").hide();
            for (i = 0; i < providers.length; i++) {
              $("#" + providers[i] + "buttonId").show();
            }
          };

          function startProviderSend(providerType, showTextbox, iconName, noDeviceSend) {
            var login = $("[id$=txtUser]").val();
            var pass = $("[id$=txtPass]").val();
            startTwoFactorPipeLine(providerType, login, pass, 0, showTextbox, iconName, noDeviceSend);
          }

          function startTwoFactorPipeLine(providerType, login, pass, retryCount, showTextbox, iconName, noDeviceSend) {
            $("#lblMsg").text("");
            if ($.connection.hub && $.connection.hub.state === $.signalR.connectionState.disconnected) {
              $.connection.hub.start().done(function() {
                window.console.log("Hub connection started; transport = " + $.connection.hub.transport.name);
                startTwoFactorPipeLine(providerType, login, pass, retryCount, showTextbox, iconName, noDeviceSend);
              }).fail(function(e) {
                window.console.log(e);
              });
            }
            var hub = $.connection.multifactorHub;
            console.log("Start two factor pipeline, provider: " + providerType);
            var lang = $('[id$=cmbLang]').val();
            hub.server.startTwoFactorPipeline(login, pass, providerType, lang).done(function(result) {
              console.log("Success");
              stopTimer();
              if (result.IsMultiFactor > 0) {
                $("#lb2Factor").html(result.Text.replace(new RegExp("\r\n", "g"), "<br />"));
                $('#multiFactorTip').show();
                $('#multiFactorIcon').attr('class', 'ac ac-' + iconName);
                hideLoginFields();
                if (showTextbox && !result.IsError) {
                  $('[id$=oneTimePasswordText]').show();
                  $("#mfLoginButton").show();
                  $("[id$=MultiFactorPipelineNotStarted]").val('false');
                } else {
                  $('[id$=oneTimePasswordText]').hide();
                  $("#mfLoginButton").hide();
                }
                SetVisibilityForMultiFactorMenuItems(result.Providers);
                hideMultiFactorMenu();
                if (result.ResendTimer > 0 && !(result.HasNoDevice && noDeviceSend)) startResendTimer(result.ResendTimer, providerType, showTextbox, iconName, false);
                if (result.IsMultiFactor == 1 && !result.HasNoDevice) {
                  $("#rememberContainer").show();
                } else {
                  $("#rememberContainer").hide();
                }
                if (result.HasNoDevice) {
                  $("#noDeviceSend").show();
                  if (noDeviceSend) {
                    $("#lblMsg").text(
                      "There is no registered device, so the confirmation request could not be sent. Please follow the instructions below to register a device. If you are not able to register a device now, use another authentication method.");
                  }
                } else {
                  $("#noDeviceSend").hide();
                }
                delete window.delayedCallback;
              } else {
                $("[id$=MultiFactorPipelineNotStarted]").val('false');
                document.getElementById('btnLogin').click();
              }
              if (result.IsError) {
                $("#lb2Factor").addClass("error");
                $("#rememberContainer").hide();
                stopTimer();
              } else {
                $("#lb2Factor").removeClass("error");
              }
            }).fail(function(error) {
              if (retryCount < 5) {
                console.log('Invocation of startTwoFactorPipeline failed. Error: ' + error + '; Retry');
                startTwoFactorPipeLine(providerType, login, pass, retryCount + 1, showTextbox, iconName, noDeviceSend);
              } else {
                console.log('Invocation of startTwoFactorPipeline failed. Error: ' + error);
                $("#lblMsg").text(error);
              }
            });
          }

          function startResendTimer(time, providerType, showTextbox, iconName, noDeviceSend) {
            resend = function() {
              $("#resendButton").hide();
              startProviderSend(providerType, showTextbox, iconName, noDeviceSend);
            };
            var setTimerSpan = function(countDown) {
              var minutes = Math.floor(countDown / 60);
              var seconds = "0" + countDown % 60;
              $("#resendTimer").html("You will be able to re-send the code after " + minutes + ":" + seconds.substr(seconds.length - 2));
            };
            if (time === 0) $("#resendButton").show();
            else {
              $("#resendTimer").show();
              setTimerSpan(time);
              timeoutId = setInterval(function() {
                if (time <= 0) {
                  $("#resendButton").show();
                  $("#resendTimer").hide();
                  $("#resendTimer").html("");
                  clearInterval(timeoutId);
                  timeoutId = 0;
                }
                time--;
                setTimerSpan(time);
              }, 1000);
            }
          }

          function ShowNoDeviceSendButton() {
            $("#noDeviceSend").show();
          };
        </script>
      </div>
      <div id="login_ext">
        <!-- Oidc providers will be added dinamically here -->
      </div>
      <div id="login_info" style="display:none;">
        <div id="logOutReasone" style="display:none;">
          <div id="logOutReasoneMsg" class="login_error">Last update was unsuccessful.</div>
        </div>
        <div id="dbmsMisconfigured" style="display:none;">
          <div id="dbmsProblems" class="login_error">There are problems on database server side:</div>
          <div id="dbmsMisconfiguredLabel" class="label">Contact server administrator.</div>
        </div>
        <div id="updateError" style="display:none;">
          <div id="updateErrorMsg" class="login_error">Last update was unsuccessful.</div>
          <div id="updateErrorLabel" class="label">Contact server administrator.</div>
        </div>
        <div id="customizationError" style="display:none;">
          <div id="customizationErrorMsg" class="login_error">Warning: customization failed to apply automatically after the upgrade.</div>
          <div id="customizationErrorLabel" class="label">Some functionality may be unavailable.<br> Contact server administrator.<br> Click <a href="#" onclick="document.getElementById('custErrorDetails').style.display='';">here</a> to view details
            about this error.</div>
          <div style="display:none; width: 100%; height: 200px; margin-top: 10px;" id="custErrorDetails">
            <pre id="custErrorContent"></pre>
          </div>
        </div>
        <div id="passwordRecoveryError" style="display:none">
          <div id="passwordRecoveryErrorMsg" class="login_error"></div>
        </div>
      </div>
    </div>
    <div id="login_copyright" class="border-box">
      <div id="login_links">
      </div>
      <div id="login_customization">
        <div class="customization-dlg">
          <div class="customization-dlg-top">
            <span class="customization-dlg-top-title">
              <span id="lblCustomizationDlgTopTitle" class="labelH">Customization details</span>
            </span>
            <span class="ac ac-close customization-dlg-top-close"></span>
          </div>
          <div class="customization-dlg-body">
            <span id="lblCstProjects" class="labelH">
              <ul>
                <li>licensing</li>
                <li>partner</li>
                <li>AcumaticaESign</li>
                <li>SamlIdentityProvider</li>
                <li>MaxQRegistrationR[24.092.0107][24.1.8739.24947]</li>
                <li>MaxQProcessEngine23R2</li>
                <li>MaxQAdvRevMgmnt24R1</li>
                <li>MaxQDeferredRevenue24R1</li>
                <li>MobileInternal</li>
                <li>PXPortalCalendarExtPkg2024r1Beta</li>
                <li>provisioningSystemPartnerPortal</li>
                <li>MaxQUpgradeConverter</li>
                <li>SSOGUI</li>
                <li>mqContractBalances</li>
              </ul>
            </span>
          </div>
        </div>
      </div>
      <span id="lblCopy" class="labelH" style="cursor:pointer;">Copyright © 2005-2024 Acumatica, Inc. All rights reserved.<br>Acumatica Cloud ERP 2024 R1<br>Build 24.100.0139 +</span>
    </div>
  </div>
  <script type="text/javascript">
    initLoginImage();
    window.onresize = resizeLoginImage;
    var customizationUi = {
      extBtnId: "lblCopy",
      containerId: "login_customization",
      customizationDlgClass: "customization-dlg",
      closeBtnClass: "customization-dlg-top-close"
    }
    customizationUi.extBtn = document.getElementById(customizationUi.extBtnId);
    var versionBuildTxt = customizationUi.extBtn.innerText;
    if (versionBuildTxt.lastIndexOf("+") == versionBuildTxt.length - 1) {
      customizationUi.container = document.getElementById(customizationUi.containerId);
      customizationUi.customizationDlg = customizationUi.container.querySelector("." + customizationUi.customizationDlgClass);
      customizationUi.closeBtn = customizationUi.container.querySelector("." + customizationUi.closeBtnClass);
      customizationUi.extBtn.addEventListener("click", function() {
        customizationUi.container.style.display = "flex";
      });
      customizationUi.closeBtn.addEventListener("click", function() {
        customizationUi.container.style.display = 'none';
      });
      customizationUi.customizationDlg.addEventListener("dblclick", function() {
        customizationUi.container.style.display = 'none';
      });
    }
  </script>
  <script type="text/javascript">
    window.onload = function() {
      $("#login_copyright").hide();
      try {
        if (window != window.top && !window.top.location.href.indexOf(window.location.href.substring(0, index))) {
          window.top.location.href = window.location.href.substring(0, index);
        }
      } catch (ex) {}
      //document.getElementById("login_data").style.paddingBottom = (document.getElementById("login_copyright").clientHeight + 40) + "px";
      var editor = document.form1['txtUser'];
      if (editor == null || editor.readOnly) editor = document.form1['txtNewPassword'];
      if (editor && !editor.readOnly) editor.focus();
      document.getElementById("login_panel").style.height = "100%";
    }
  </script>
</form>

Text Content

English

Two-Factor Authentication
Do not request confirmation on this device again
3. Approve push request on your mobile device:

Use another authentication method
Select Authentication Method:
Receive code in SMS
Receive push notification on the confirmation device
Receive code by email
Enter code generated in mobile app or from the list
Forgot your credentials?
Need a login?
- Visit Sign up page

Last update was unsuccessful.
There are problems on database server side:
Contact server administrator.
Last update was unsuccessful.
Contact server administrator.
Warning: customization failed to apply automatically after the upgrade.
Some functionality may be unavailable.
Contact server administrator.
Click here to view details about this error.




Customization details
 * licensing
 * partner
 * AcumaticaESign
 * SamlIdentityProvider
 * MaxQRegistrationR[24.092.0107][24.1.8739.24947]
 * MaxQProcessEngine23R2
 * MaxQAdvRevMgmnt24R1
 * MaxQDeferredRevenue24R1
 * MobileInternal
 * PXPortalCalendarExtPkg2024r1Beta
 * provisioningSystemPartnerPortal
 * MaxQUpgradeConverter
 * SSOGUI
 * mqContractBalances

Copyright © 2005-2024 Acumatica, Inc. All rights reserved.
Acumatica Cloud ERP 2024 R1
Build 24.100.0139 +