Select Page

Complete Guide: How to Use Global Search (Ctrl+K) in InventoryPlus

INVENTORYPLUS QUICK-START GUIDE

Mastering Global Search (Ctrl+K) in InventoryPlus

The complete, non-technical guide to finding products, creating bills with quantity math, checking live stock, and running your store at lightning speed—without touching your mouse.

Whether you manage a busy retail counter, a supermarket, a pharmacy, or a wholesale warehouse, every second saved during customer checkout and daily bookkeeping translates directly to higher sales and happier customers.

Global Search is the built-in command center in InventoryPlus. By pressing Ctrl + K on your keyboard at any time, a sleek search palette pops up right in front of you. You can find anything in your business, jump to any screen, add bulk quantities directly to a sale, check live stock, view customer ledger balances, and print barcode labels in seconds.


1. How to Open Global Search

No matter where you are in InventoryPlus—whether you are working on a Sales Invoice, reviewing a Purchase Bill, or checking Day Book Reports—simply press:

Keyboard Shortcut: Ctrl + K

Tip: You can also click the search icon at the top of your screen or press Esc at any time to instantly close the search window.


2. What Can You Search For?

Global Search understands your business items naturally. Simply type names, codes, barcodes, phone numbers, or bill numbers:

  • Products & Items: Search by product name (e.g. Samsung Galaxy), item code (e.g. SAM-S24), or barcode (e.g. 890103000001).
  • Customers & Suppliers: Search by customer name, store name, or mobile number (e.g. Apex Traders or 9876543210).
  • Sales Invoices & Purchase Bills: Search by invoice number or bill reference (e.g. INV-1024 or BILL-55).
  • Screens & Menus: Type the name of any menu or report you want to open (e.g. Stock Ledger, Profit and Loss, Customer Master).
  • Quick Actions: Type commands to start new work (e.g. New Sale, New Purchase, Backup Data).

3. The Peek Preview Card: Live Stock & Rates at a Glance

When you highlight any product in search results, the Live Peek Preview Card on the right side instantly displays:

  • Stock Status Badge: Green for In Stock, amber for Low Stock, and red for Out of Stock. (Service items and non-stock items cleanly display "Service Product" or "Non-Stock Item" without stock warnings).
  • Live Pricing: Maximum Retail Price (M.R.P.), Standard Sales Rate, and Landing/Cost price (if your login permissions allow viewing cost).
  • Available Quantity: Exactly how many pieces, boxes, or units are currently available in your active branch.

4. Fast Billing with Quantity Math (Multiplication Syntax)

When customers buy multiple quantities of an item, you do not need to click into the quantity box after adding the item. Type the quantity directly in the search bar:

Try These Real-World Examples:

  • 10 * Fold7 → Adds 10 units of Samsung Galaxy Fold7 directly to your active sales bill.
  • 5 x Oil → Adds 5 units of Cooking Oil directly.
  • Paracetamol * 24 → Adds 24 strips to the billing invoice.
  • 100 * Tata Salt → Instantly loads 100 packets into your invoice.

5. Category Filter Shortcuts (Target Exactly What You Need)

Use single-letter prefixes to filter results instantly:

Shortcut Prefix What It Filters Example Query
p: or prod: Only Products & Items p: Pixel
c: or cust: Only Customers c: Rahul Sharma
v: or vend: Only Vendors / Suppliers v: Global FMCG
b: or bill: Sales Invoices & Bills b: 1045
s: or screen: Software Screens & Reports s: Day Book
a: or act: Quick Actions & Tasks a: New Bill

6. Stock Status Search (Find Low Stock & Out of Stock in Seconds)

Want to quickly generate a reorder list or see which products are sold out? Use the inventory filter prefix i:

  • i: out → Shows all items that currently have 0 stock.
  • i: low → Shows all items that have reached or dropped below their minimum reorder level.
  • i: in → Shows only items that have positive stock available.
  • i: neg → Shows any negative stock items that require physical stock adjustment.

Example: Type i: out mobile to see only mobile phones that are currently out of stock.


7. Searching by Amount & Price

Did a customer hand you an exact payment of Rs. 2,500 and you need to find the bill? Or do you want to browse products above a certain price? Type price comparison operators directly into the search bar:

  • 2500 → Finds bills, vouchers, or items priced at 2,500.
  • >5000 → Finds transactions or products with amounts greater than 5,000.
  • <100 → Finds items or small invoices below 100.

8. The Contextual Action Menu (Press Tab or Right Arrow)

Whenever you select any result in Global Search, press Tab or the → Right Arrow key to slide open the Action Menu. This reveals specific, one-click options tailored to that exact item:

  • For Products: Open Item Master Details, View Sales / Invoice History Report, or Print Barcode Labels.
  • For Customers: View Customer Statement / Ledger, Create New Sales Invoice for this customer, or Copy Phone Number.
  • For Suppliers: Open Accounts Ledger, View Outstanding Balance, or Create New Purchase Bill.
  • For Invoices: View Bill Details, Reprint Invoice, or Open Return Voucher.

Press Esc or ← Left Arrow at any time to return to your search results list.


9. Everyday Keyboard Shortcuts Cheat Sheet

Keep your hands on the keyboard and fly through your workday with these built-in hotkeys:

Enter
Add selected item to your active bill, or open the screen/action immediately.

Tab / →
Open the contextual Action Menu for the highlighted item.

Ctrl + Enter
Open Ledger report (for parties) or Transaction Sales Report (for products).

Ctrl + L
Open Barcode Label Printing with this product loaded and ready to print.

Ctrl + P
Pin or unpin an item to your top favorites for 1-click quick access.

Spacebar
Check / mark multiple items to add multiple products to a sale in one batch.

Esc
Go back one step (from Action menu to search) or close the search palette.


10. Pinning Your Everyday Items & Recent History

When you first open Global Search with an empty search box, it automatically displays your Pinned Favorites and Recent Items.

  • To keep frequently billed items or daily screens at the very top, highlight the item and press Ctrl + P. A pin icon appears and keeps it handy every time you press Ctrl + K.
  • To remove a pinned item, highlight it and press Ctrl + P again.
  • Pinned items are safely isolated per company database, ensuring multi-company users never see items from another business.

Summary: The 3 Golden Rules for Fast Store Operations

  1. Press Ctrl + K from anywhere to start searching immediately.
  2. Use 10 * ItemName to bill bulk quantities without touching the mouse.
  3. Use Tab or Ctrl + L / Ctrl + Enter to jump directly into printing and reporting.
Ready to try it?

Open InventoryPlus today, press Ctrl + K, and experience the fastest way to operate your store!

Configure BYOC in InventoryPlus

Complete Step-by-Step Guide

Configuring BYOC (Bring Your Own Cloud) in InventoryPlus

Connect multiple billing counters across different networks, branches, and remote locations using free Google Firebase and Cloudflare TURN services — without port forwarding or static IP.

⚡

Are all your billing counters on the same Wi-Fi / LAN?

Good news: You do NOT need this cloud setup! Multi-counter pairing works automatically out-of-the-box on your local network using just your Store Code.
This BYOC cloud configuration is strictly optional and only needed if you want to connect billing counters remotely from home, warehouse, or another branch over the internet.

💡 Why Use Custom Cloud Provider (BYOC)?

By default, InventoryPlus allows multi-counter billing on your local Wi-Fi or LAN. With BYOC (Bring Your Own Cloud), you can securely access your billing database from home, remote branches, or on mobile hotspots:

  • 100% Free: Both Google Firebase and Cloudflare offer generous free tiers that easily handle small-to-medium retail operations.
  • Private & Secure: All data is securely encrypted. Store discovery runs through your personal Firebase, and remote connection runs via your personal Cloudflare account.
  • No Router Port Forwarding: Works behind symmetric NAT, CGNAT, 4G/5G dongles, and strict business firewalls.
  • No Static IP Needed: Pairing is handled instantly using your unique Store Code.

🔥

1. Google Firebase

Used for Instant Store Discovery (matches billing counters to your Store Code).

Free: 1 GB storage & 100 simultaneous connections

☁️

2. Cloudflare Realtime (TURN Server)

Used for Secure Remote Relay (allows connections across different internet providers and routers).

Free: 1,000 GB (1 TB) relay data every month


1

Step 1: Set Up Google Firebase Realtime Database

InventoryPlus uses Firebase Realtime Database as a secure, lightweight meeting point to connect your Server PC and billing counters.

  1. Open Firebase Console: Go to https://console.firebase.google.com/ and sign in with your Google account.
  2. Create a Project:

    • Click + Add project (or Create a project).
    • Enter a name such as inventoryplus-store.
    • You can disable Google Analytics on the next screen (it is not needed for pairing).
    • Click Create project and wait a few seconds until it completes.
  3. Create Realtime Database:

    • In the left-hand navigation panel, expand Build and click on Realtime Database.
    • Click the Create Database button.
    • Choose a location closest to your store (e.g. United States (us-central1), Singapore (asia-southeast1), or Belgium (europe-west1)).
    • When asked about Security Rules, select Start in test mode and click Enable.
    ⚠️ Common Pitfall: Google shows “Cloud Firestore” first in the menu. Make sure you select Realtime Database!
  4. Configure Database Rules:

    • In the Realtime Database panel, switch to the Rules tab at the top.
    • Replace the existing rules with the following configuration:
    {
      "rules": {
        "signaling": {
          ".read": true,
          ".write": true
        }
      }
    }

    This allows InventoryPlus billing counters to securely locate and connect to your Server PC.

    • Click the Publish button to save the rules.
  5. Copy Your Firebase Database URL:

    • Click the Data tab.
    • At the top of the data tree, copy your database URL (it looks like https://your-project-default-rtdb.firebaseio.com/ or https://your-project.firebaseio.com/).
    • Keep this URL handy for InventoryPlus.
Notice: Your database URL should begin with https:// and end with firebaseio.com or firebasedatabase.app.


2

Step 2: Set Up Cloudflare TURN Service

Cloudflare provides a global connection relay (TURN server) that guarantees remote billing counters connect smoothly even across different broadband networks, office routers, or mobile hotspots.

  1. Log into Cloudflare Dashboard: Visit https://dash.cloudflare.com/. If you do not have an account, create a free account.
  2. Navigate to Realtime > TURN Server:

    • In the left sidebar menu, click on Realtime and then select TURN Server.
    • Quick Shortcut: You can also use the top search bar in Cloudflare (or press /), type turn server, and click Realtime > TURN Server directly.
    • If prompted for the first time, click to enable the Free Plan (includes 1,000 GB per month free data relay).
  3. Create a TURN Server App:

    • On the TURN Server page, click the blue Create button in the top-right corner.
    • In the Name box, enter a name (e.g., InventoryPlus) or keep the suggested name.
    • Cloudflare will immediately show two credentials:
      • Turn Token ID (e.g., a1b2c3d4e5f6789012345678abcdef01)
      • API Token (e.g., 9876543210abcdef0123456789abcdef0123456789abcdef0123456789abcdef)
    • Copy both the Turn Token ID and API Token now (the API token is only shown once).
    • Click the blue Finish button at the bottom to activate your TURN app.
  4. Format Your Cloudflare Token for InventoryPlus:

    • In InventoryPlus, enter the combined credentials in this format: TurnTokenID:ApiToken
    • Example:
      a1b2c3d4e5f6789012345678abcdef01:9876543210abcdef0123456789abcdef0123456789abcdef0123456789abcdef
    • InventoryPlus automatically communicates with Cloudflare to generate secure, short-lived TURN credentials on demand!
Did You Know? 1,000 GB / month of Cloudflare TURN traffic is enough to process hundreds of thousands of retail transactions every month for free!


3

Step 3: Enter Cloud Credentials in InventoryPlus

Now, paste your Firebase URL and Cloudflare TURN credentials into the Server PC running InventoryPlus.

  1. Open InventoryPlus on your primary server PC.
  2. Click on Settings from the navigation menu.
  3. Scroll down to the Multi-Counter Server & Network Pairing card.
  4. Click ⚙️ Show Advanced / Network Configuration to expand advanced options.
  5. Click ☁️ Custom Cloud Provider Setup (Self-Hosted / BYOC) to expand the cloud fields.
  6. Paste your credentials:

    • Firebase Database URL: https://your-project-default-rtdb.firebaseio.com
    • Cloudflare TURN Token: YourTurnTokenID:YourApiToken
  7. Ensure the Multi-Counter Server Mode switch at the top-right is turned to Enabled.
  8. Note your Store Code (e.g., 822025-686894). You will use this code to connect your billing counters.

🖥️ Connecting Billing Counters (Client Devices):

On any remote PC, laptop, or billing counter tablet running InventoryPlus: Open Company Hub → Click Connect to Store → Enter your Store Code → Click Connect. The counter will automatically discover the server through your Firebase setup and establish a secure, lightning-fast connection!


❓ Frequently Asked Questions & Troubleshooting

Q: Is my sales and financial data stored in Firebase?

No. Your billing database, inventory details, and customer information never leave your local computer. Firebase is exclusively used for exchanging a brief connection token (the "handshake"). Once connected, data transfers directly between the server and counter PCs with bank-grade encryption.

Q: Do I need both Firebase and Cloudflare?

Firebase is required for automatic store discovery and pairing. Cloudflare TURN is strongly recommended if your computers are in different locations or connected to different internet providers. If both computers are on the same local Wi-Fi router, direct local network communication is used automatically.

Q: Why did my connection fail after 30 days in Firebase?

When starting Firebase in "Test Mode", Firebase adds an expiration date to rules by default. Make sure to remove the date constraint under the Rules tab and use the permanent rule shown in Step 1.

Q: What if the Server computer goes to sleep?

In InventoryPlus Settings, keep the checkbox "Prevent system sleep while server is running (recommended)" checked. This prevents Windows from entering sleep mode while your store is active.

🤝

Prefer Our Technical Team to Set This Up for You?

If you are not familiar with cloud consoles or developer dashboards, don’t worry! Our support team will happily set up Firebase and Cloudflare for your store via AnyDesk or TeamViewer in under 3 minutes — completely free of cost. Once set up, it runs automatically forever.

Request Free Remote Setup Support

Need further assistance with InventoryPlus network configuration?

Visit InventoryPlus Support

ZATCA E-Invoice QR Code supported POS Software

InventoryPlus supports ZATCA E-Invoice Standard from version 2.1.3.16. If you are using InventoryPlus software to generate the POS invoice then use the latest template available in our template gallery.

If you know how to use the report builder then you can add Barcode control and use QR Code format. We have published a new field [salesMaster].[QRCode] this field will generate the hash code to fulfill the new Saudi Arabia's e-Invoice standard required in phase 1.

Make sure to select the Country "Saudi Arabia" from Settings -> Company Data and enter the VATNo in Vat No field. Seller/Company name in Name field. To generate the Hash required all these fields.

Using the plugin Export Sales bill will help you to store the generated bill in PDF/XML format.

Filing GST Return using InventoryPlus

GSTR1 Submission using InventoryPlus is easy and simple as like other software Tally. InventoryPlus will save time and money for generation of required report and submission process is easy and simple, No need to contact any auditor or computer knowledge also not required to file the GST. We have noted all steps required to follow to online GST submission.

Steps required for online submission as follows,

  • Extract the CSV file from InventoryPlus
  • Upload to online portal
  • Generate the json file using online portal
  • Submit the GSTR1 filling online.
GSTR1_Submittion_handbook