๐Ÿ”’
WholesaleBook
LICENSED SOFTWARE

๐Ÿ”‘ Enter License Key

Enter your license key to activate.

Contact your dealer to get a license key.

๐Ÿ”ง Admin Panel

Generate a new license key for a customer or device.

Current Device License

Dashboard

Offline Ready

โš  Low Stock Alert

ProductCategoryStockReorder Level

โณ Expiring Soon (within 30 days)

ProductExpiry DateStock

Recent Bills

Bill No.DateCustomerItemsTotal

Products

Item master โ€” pricing, stock, barcode, expiry
NameBarcodeCategoryUnitPurchase RateSale RateStockReorder AtExpiryActions

Purchases

Record stock bought from suppliers โ€” stock updates automatically

Purchase History

DateProductQtyRateAmountSupplierActions

Customers / Dealers

Retailer details and udhaar (credit balance)
NamePhoneAddressTotal PurchasesBalance DueActions

New Sale / Bill

Auto Stock Update
ItemRateQtyAmount
Cart is empty โ€” add a product above

Bill Summary

SubtotalRs 0
DiscountRs 0
Grand TotalRs 0

Sales History

All bills on record
Bill No.DateCustomerItemsTotalStatusActions

Expenses

Track shop expenses โ€” rent, transport, salaries, etc.

Expense History

DateCategoryDescriptionAmountActions

Reports

Business summary

Top Selling Products

ProductQty SoldTotal Revenue

Low Stock Items

ProductCategoryStockReorder Level

Outstanding Balances (Udhaar)

CustomerPhoneBalance Due

Backup / Restore

Save your data to a file for safekeeping

Export Backup

Save your entire data (products, purchases, customers, bills, expenses) into one .json file. Keep this file anywhere โ€” USB drive, email, cloud storage.

Restore Backup

Upload a previously saved .json backup file here. This will replace the current data.

๐Ÿ”‘ License

โ„น How your data stays safe

This app saves data in this browser's local storage โ€” automatically, on every change. If you replace or update this file later, the storage stays intact as long as you don't manually clear the browser's data/cache for it. Still, download a backup regularly (weekly is a good habit) so you can restore your data on a new device or after a cache clear.