No purchase entries yet — items added or restocked here will be logged automatically.
No suppliers added yet.
Stock by Warehouse
All
Purchase
Sale
Transfer
Adjustment
Damage
Return
Opening
Type
Product
Qty
From
To
Reference
Note
Date
No stock movements logged yet.
Today's Units Sold
0
Today's Revenue
₨0
Today's Profit
₨0
Active Sale Days
0
Download a report — Excel or PDF, saved to your PC.
No sales yet — daily report will build up as you sell items.
Total Qty Sold
0
Total Income
₨0
Total Profit
₨0
Customers Served
0
Selected period ke liye customer-wise aur item-wise poori history — PDF ya Excel mein download karein. (Search sirf neeche ki tables filter karta hai; totals aur downloads upar ke filters ke mutabiq rehte hain.)
Customer-wise Purchase & Profit Report
Kis customer ne kitni quantity kharidi aur us se kitna profit hua — har customer ka combined record.
Customer
Phone
Total Qty
Items Purchased
Revenue
Profit
No sales found for the selected filters.
Item-wise Stock Distribution
Har item kis kis customer ko gaya hai, kitni qty aur us se kitna profit hua.
Item
Total Qty Sold
Sold To (Customers)
Revenue
Profit
No sales found for the selected filters.
Customer Purchase History
Date
Item
Qty
Sale Price
Revenue
Profit
Item Sales History
Date
Customer
Qty
Sale Price
Revenue
Profit
Customers With Balance
0
Open Credit Invoices
0
Total Outstanding Balance
₨0
One Combined Credit Report per Customer
If a customer has bought on credit multiple times (across different invoices), they'll all be combined into one report here — total credit, total paid, and balance due, all in one place.
No credit customer matches your search.
No customer currently has an outstanding credit balance — all clear! 🎉
Customer Credit Report
Team & Access Control
Har staff member ko apna username / password dein aur tick karke decide karein ke woh kaun si screens dekh sakta hai aur kaun se kaam kar sakta hai.
No user matches your search.
🛡️ Yeh browser-level access control hai (staff ke liye screens / buttons band karta hai) — enterprise-grade server security nahi. Admin ko hamesha full access hota hai aur "Users" tab sirf Admin dekh sakta hai.
See what each staff/user did — by day/week/month, and save a PDF report.
Staff-wise Summary
Detailed Activity Log
Date
Time
Staff
Role
Action
Details
No activity found in this period.
Add User
?
New team member@username · Sales Staff
Account Details
Role & Access
Role choose karne par us role ki default permissions auto-tick ho jati hain — phir neeche se jo chahein tick / untick kar ke customize karein.
0 selected
Dashboard sab users ko hamesha dikhta hai. "Users" tab sirf Admin ke liye hai.
🔑 Admin role ko har screen aur har action ka full access hota hai — permissions select karne ki zaroorat nahi.
Reset Password
Add Item
Click the field to see products already in your inventory — pick one to restock, or type a new name to add it.
Common sizes:
If this atta/rice is sold in loose bori (sacks), set how many kg are in one bori — a quick size button above, or type your own. Add New Sale and this Purchase form will then let staff enter quantity by bori or by kg.
Due: ₨0
Supplier/farmer photo — for the purchase record.
0 Batch/Lot entered
Sell Item
Available: 0
Due: ₨0
0 / 0 selected
Total Revenue: ₨0
New Sale
Product
Qty
Price
Subtotal
Cart is empty — select a product above and click "Add to Cart".
Cart Total — One combined Bill/Invoice for all items₨0
Due: ₨0
To add new stock or restock, the full Purchase form will open — supplier, transport, and payment/due all in one place.
⏸ Customer ka bill adhoora chhod kar agle customer ko serve karein — bill yahan mehfooz rehta hai. Stock sirf sale complete hone par minus hota hai, hold par nahi.
⏸
Koi held bill nahi. New Sale mein cart bhar kar "⏸ Hold Bill" dabayein.
No held bill matches your search.
No customer currently has credit due.
Settings
Shop Profile
Language & Data
App Language
Load a previously saved data file, save a manual backup copy, or export your inventory to an Excel sheet.
Data Folder (Auto-Save)
Choose a folder (e.g. a "Copsoft Inventory Data" folder on the Desktop, or a shared/network drive) — after that, every add, sale, delete, stock entry, settings change, and report will automatically save into this folder. Data always saves in this browser too (locally), even without a folder. On whichever computer you open this system, select this folder once — data will keep saving to that same location.
No folder connected — data is only auto-saving in this browser (locally).
Note: this feature works in Chrome / Edge / Brave. On each new browser or computer, the folder must be re-selected once (for security reasons). A separate copy is saved inside "DailyBackups" for each day — older days are never overwritten.
🖨️ Thermal Printer
By default, receipts print through the browser's normal Print dialog (works everywhere, but shows a print preview). If this till has an 80mm / 58mm thermal printer, connect it directly below — receipts will then print silently, with no dialog, straight to that printer.
Receipt seedha printer ko RAW (ESC/POS) bheji jati hai — koi Print dialog nahi, paper size apply nahi hota, sirf utna kaghaz nikalta hai jitna bill hai aur aakhir mein auto-cut. Is ke liye is PC par free QZ Tray app install aur chalu honi chahiye (qz.io/download) — woh Windows mein installed printers ki list deti hai. Pehli dafa QZ Tray "Allow" poochega — Allow dabayein. Printer kisi aur PC par laga ho to usay Windows mein share kar ke is PC par add kar lein.
Not connected
Chrome / Edge mein printer ko seedha USB se chalata hai — koi software nahi. Agar Windows ka printer driver install hai to Windows printer ko "lock" kar leta hai aur WebUSB connect nahi hota — us surat mein Windows Printer (RAW) mode use karein.
Serial (RS-232) ya USB-to-Serial (COM port) printers ke liye. Baud rate printer ki self-test slip par likha hota hai (aksar 9600 ya 115200).
Receipts browser ke Print dialog se print hongi.
Note: Direct printing needs Chrome or Edge (this setting is per-PC / per-till — set it up once on each till). If direct printing ever fails for a sale, that sale is still saved and can always be reprinted from the Sold Items tab (🧾 → "🧾 Print Receipt"). Thermal printers Urdu font print nahi karte — receipt par product names English mein rakhein.
Product Type List
Manually add new product names here (even ones not yet in stock) so they can be picked from the list when using "Add Item". Any new product added via "Add Item" is also added here automatically. Remove any name you no longer need with ✕.
🔒 Source Code Protection (Admin)
Recommended: ON. Agar aapko (developer ko) khud code check karna ho to yahan se OFF karke Save Settings dabayein, kaam ke baad dobara ON kar dein.
Danger Zone
Permanently erase all inventory data (items, purchases, sales, warehouses, suppliers, stock movements) and restart invoice numbering from #0001. User accounts and shop profile are kept.
⚠️ Reset Inventory
This will permanently delete ALL inventory items, purchases, sales, warehouses, suppliers, and stock movement history, and restart invoice numbering from #0001. This cannot be undone. User accounts and shop profile settings will be kept.
Edit Invoice
Customer & Payment
Items
Item
Qty (kg)
Price / kg
Total
Invoice Total: ₨0Due: ₨0
Quantity badalne se inventory stock khud adjust ho jata hai (barhane par stock minus, kam karne par wapas). Poora item hatana ho to Sold Items mein us line ka "Undo" use karein.
Collect Payment
⏰ Credit Payments Due
These credit sales are due or overdue — contact the customer to collect payment.
Supplier Ledger
Edit Purchase Entry
Correcting a mistake here automatically adjusts the item's stock quantity and the supplier's outstanding balance.
Add Supplier
Record Payment
Outstanding: ₨0
Add Warehouse
Stock Transfer
Available: 0
New Stock Movement
Current stock: 0
Batch Label
Scan this label with the scan bar or a phone camera to identify this batch instantly.
Invoice
Fast Billing (POS)
COPSOFT INVENTORY › Fast Billing (POS)
F2 search · Enter pehla item · F9 Pay · Esc band
Koi item nahi mila.
Item
Custom quantity
⏱ Held Bills
Bill resume karein ya delete karein — stock sirf Pay par minus hota hai.