<!DOCTYPE html>
<html lang="en">
  <head>
  <!-- Google Tag Manager -->
<script type="272bf5433f437537de5170e3-text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WQZTRXHL');</script>
<!-- End Google Tag Manager -->
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Page Not Found | Hitech Billsoft</title>

    <meta property="og:locale" content="en_US" />
    <meta property="og:type" content="product" />
    <meta property="og:title" content="Page Not Found | Hitech Billsoft" />
    <meta property="og:site_name" content="Hitech Billing Software" />
    <meta
      property="og:description"
      content="Download Hitech Billsoft – free GST billing and inventory software for small businesses. Create invoices, manage stock, generate GST reports, and track expenses easily. Free version available. Supports Windows 7, 8, and 10."
    />
    <!-- <meta property="og:url" content="https://billingsoftwareindia.in/"> -->
    <meta property="og:image" content="../assets/hero_img.webp" />

    <meta
      name="description"
      content="Download Hitech Billsoft – free GST billing and inventory software for small businesses. Create invoices, manage stock, generate GST reports, and track expenses easily. Free version available. Supports Windows 7, 8, and 10."
    />
    <meta
      name="keywords"
      content="Hitech Billsoft, GST billing software, free billing software, inventory management, invoice generator, small business accounting, GST invoicing, e-invoice, e-way bill, purchase tracking, expense tracking, customer management, supplier management, business software, Windows billing software, multi-user billing, GST reports, tax filing, business growth, secure billing, free GST software"
    />
    <meta name="language " content="en" />

    
    
    <link
      href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
      rel="stylesheet"
    />

    <link
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.6/dist/css/bootstrap.min.css"
      rel="stylesheet"
      integrity="sha384-4Q6Gf2aSP4eDXB8Miphtr37CMZZQ5oXLH2yaXMJ2w8e2ZtHTl7GptT4jmndRuHDT"
      crossorigin="anonymous"
    />
    <link
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css"
    />
    <!-- <link
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css"
    /> -->
    <link rel="stylesheet" href="../css/gst-info.css" />
    <link rel="stylesheet" href="../css/404.css" />
    <!-- <link rel="stylesheet" href="./css/custombs.css" /> -->
    <link rel="stylesheet" href="../css/global.css" />
    <link rel="stylesheet" href="../css/toast.css" />
    <!-- <link rel="stylesheet" href="../../css/icons.css" /> -->
    <link
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css"
    />

    <link
      rel="shortcut icon"
      href="../assets/favicon.png"
      type="image/x-icon"
    />

    <link rel="canonical" href="https://billingsoftwareindia.in/404/" />

  
  </head>
  <body class="force-inter">
  <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WQZTRXHL"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

    <!-- Section: Header -->
    <div id="header"></div>
    <!-- Section End: Header -->

    <main id="content" role="main">
      <img src="../assets/404/ellipse1.svg" alt="" class="bottom-ellipse" >
      <img src="../assets/404/ellipse2.svg" alt="" class="left-ellipse" >

      <img src="../assets/404/404.webp" alt="404! Image not found" >

      <div class="text-404">
        <h1>Something Went Wrong</h1>
        <p>Sorry, We can’t find the page you’re looking for.</p>
      </div>

      <a class="btn btn-primary">
        Go Back
      </a>
    </main>

    <!-- Section: Try C2A -->
    <!-- <section class="try container">
      <div class="content">
        <div class="img">
          <img
            class="img-fluid c2a-img"
            src="../assets/CTA Image.webp"
            alt="CTA Image"
          />
        </div>

        <div class="text">
          <h3>
            Try the Hitech Billsoft Software today
            and grow your business
          </h3>
          <button class="btn btn-light">
            <a href="https://www.billingsoftwareindia.in/download/"
              >Try for FREE Today!!</a
            >
          </button>
          <p>
            Join Millions of Business Owners already saving time and <br />
            money with Hitech Billsoft.
          </p>
        </div>
      </div>
    </section> -->
    <!-- Section: Try C2A -->

    <!-- Section: Footer -->
    <div id="footer"></div>
    <!-- Section End: Footer -->

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.6/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous" defer type="272bf5433f437537de5170e3-text/javascript"></script>
    <script type="272bf5433f437537de5170e3-text/javascript">
      async function LoadHTML() {
        const footer = await fetch("../services/footer.html");
        const header = await fetch("../services/header.html");
        const headerEl = document.getElementById("header");
        const footerEl = document.getElementById("footer");
        footerEl.innerHTML = (await footer.text()).replaceAll("../../", "../");
        headerEl.innerHTML = (await header.text()).replaceAll("../../", "../");

        // new HSHeader("#header").init();
        // new HSMegaMenu(".js-mega-menu", {
        //   desktop: {
        //     position: "left",
        //   },
        // });
        // new HSShowAnimation(".js-animation-link");
        // HSBsDropdown.init();

        // ############################ NEW STUFF ##############################
        const toggle = document.getElementById("quickLinksToggle");
        const collapsible = document.getElementById("quickLinksCollapsible");
        const chevron = document.querySelector(".quick-links-chevron");

        if (toggle && collapsible) {
          toggle.addEventListener("click", function () {
            const isExpanded = this.getAttribute("aria-expanded") === "true";

            if (isExpanded) {
              collapsible.style.maxHeight = collapsible.scrollHeight + "px";
              setTimeout(() => {
                collapsible.style.maxHeight = "0";
              }, 10);
              this.setAttribute("aria-expanded", "false");
              collapsible.classList.remove("open");
              if (chevron) chevron.style.transform = "rotate(0deg)";
            } else {
              // Open
              collapsible.classList.add("open");
              collapsible.style.maxHeight = collapsible.scrollHeight + "px";
              this.setAttribute("aria-expanded", "true");
              if (chevron) chevron.style.transform = "rotate(180deg)";
              setTimeout(() => {
                if (collapsible.classList.contains("open")) {
                  collapsible.style.maxHeight = "none";
                }
              }, 300);
            }
          });
        }

        // ############################ NEW STUFF ENDS HERE ##############################

        const bookingForm = document.getElementById("bookDemoForm");

        const bookingRules = {
          name: { required: true, min: 2, max: 100 },
          contact_number: { required: true, max: 20, min: 10, numeric: true },
        };
        bookingForm.addEventListener("submit", async function (e) {
          e.preventDefault();
          const data = await getFormData(bookingRules, bookingForm);
                    if (!data) return;
data.tran_type = "BOOK_DEMO";
          showToast("success", "Demo request submitted. We'll contact you shortly.");
          bookingForm.reset();
          bootstrap.Modal.getInstance(document.getElementById("exampleModal")).hide();

          try {
            const bookingRes = await fetch(
              "https://billingsoftwareindia.in/internal/forms/formgateway.ashx",
              {
                method: "POST",
                headers: {
                  "Content-Type": "application/json",
                },
                body: JSON.stringify(data),
                credentials: "include",
              }
            );
            const json = await bookingRes.json();
            // console.log(json);
            if (!bookingRes.ok) {
              // showToast("success", "Form submitted successfully!");
              // bookingForm.reset();
            // } else {
              showToast("error", "Submission failed. Please try again.");
            }
          } catch (error) {
            console.error("An error occurred while submitting the form!");
            showToast("error", "Submission failed. Please try again.");
          }
        });

        const headerLoadedEvent = new CustomEvent("headerLoaded");
        document.body.dispatchEvent(headerLoadedEvent);
const waForm = document.getElementById("contactWaForm");

  const formRules = {
    name: { required: true, min: 2, max: 20 },
    contact_number: { required: true, min: 10, max: 15, numeric: true },
  };

  waForm.addEventListener("submit", async (e2) => {
    e2.preventDefault();

    const waData = getFormData(formRules, waForm);
              if (!waData) return;
waData.tran_type = "MESSAGE_BUBBLE";
showToast("success", "Thanks for reaching out!");

    try {
      const waFormRes = await fetch(
        "https://billingsoftwareindia.in/internal/forms/formgateway.ashx",
        {
          method: "POST",
          headers: {
            "Content-Type": "application/json",
          },
          body: JSON.stringify(waData),
          credentials: "include",
        }
      );

      const json = await waFormRes.json();

      if (waFormRes.ok) {
        // showToast("success", "Form submitted successfully!");
        waForm.reset();

        // Redirect
        const a = document.createElement("a");
              a.href = "https://web.whatsapp.com/send?phone=+916262989804";
              a.target = "_blank";
              document.body.appendChild(a);
              a.click();
              document.body.removeChild(a);
      } else {
        showToast("error", "Submission failed. Please try again.");
      }
    } catch (error) {
      console.error("An error occurred while submitting the form!");
      showToast("error", "Submission failed. Please try again.");
    }
  });

        const contactWaBtn = document.getElementById("contactWAButton");
        const popover = document.getElementById("contactPopover");

        function openPopover() {
          popover.setAttribute("data-open", "true");
          popover.setAttribute("aria-hidden", "false");
        }

        function closePopover() {
          popover.removeAttribute("data-open");
          popover.setAttribute("aria-hidden", "true");
        }

        contactWaBtn.addEventListener("click", (e) => {
          e.stopPropagation();
          popover.hasAttribute("data-open") ? closePopover() : openPopover();
        });

        document.addEventListener("click", (e) => {
          if (
            popover.hasAttribute("data-open") &&
            !popover.contains(e.target) &&
            !contactWaBtn.contains(e.target)
          ) {
            closePopover();
          }
        });

        document.addEventListener("keydown", (e) => {
          if (e.key === "Escape" && popover.hasAttribute("data-open")) {
            closePopover();
          }
        });
      }
      LoadHTML();
    </script>
    <script src="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js" type="272bf5433f437537de5170e3-text/javascript"></script>
    <script src="../js/form.js" type="272bf5433f437537de5170e3-text/javascript"></script>
  <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="272bf5433f437537de5170e3-|49" defer></script></body>
</html>
