VyraERP — User Manual
Complete guide to using VyraERP — ERP system with optional integration of FBR Digital Invoicing and FBR/PRA Point of Sale.
Use the sidebar to jump to any section.
1. Overview
VyraERP is a Point-of-Sale and ERP system built for Pakistani businesses. It supports:
- Branch and warehouse-level stock management
- FIFO inventory tracking with batch-level sale prices
- FBR (Pakistan Tax Authority) integration for FBRDI and FBRPOS registered businesses
- PRA integration for Point of Sale registered businesses
- Promotional offers, gate passes, ledger, bank accounts, and vouchers
Every user belongs to exactly one organization.
2. Logging In
Three fields are required on the login screen:
| Field | Description |
| Organization Code | Short code assigned to your organization (e.g. ALPHA, TEST1) |
| Username | Your username — enter without the org prefix; the system handles that internally |
| Password | Your password |
After successful login you are redirected to the Dashboard.
Notes:
• Organization codes are case-insensitive.
• If your organization's subscription has expired you will be redirected to a locked page until renewed.
• If your organization is suspended you will see a suspension notice.
• If your assigned branch has been deactivated you will see a branch-inactive page. Contact your Admin.
3. Dashboard
The Dashboard is the home screen after login. It shows:
- Stat cards — Today's Revenue, Orders, total Products, and Low Stock count
- Quick Actions — shortcuts to New Sale, New Purchase, Products, Reports (shown based on your permissions)
- Today's Transactions — list of today's bills with amounts
- Low Stock panel — products below or at zero quantity
Sidebar Navigation
| Section | Links |
| Sales | New Sale |
| Inventory | Products, Purchases |
| Contacts | Clients, Suppliers |
| Ledger | Client Ledger, Supplier Ledger, Manual Entry |
| Finance | Bank Accounts, Payment Vouchers, Receipt Vouchers |
| Gate Pass | Gate Pass Dashboard |
| Reports | Reports Dashboard |
| Setup | Settings |
Sidebar links are hidden automatically for roles that do not have the required permissions.
Revenue Scope by Role
- Admin / Manager / Superuser — today's org-wide (or branch-wide for Managers) revenue
- Salesman — only their own today's sales
- Cashier / Storekeeper — no sales data shown
4. Sales (POS)
The Sales screen is a full-page POS interface for creating and posting bills.
4.1 Adding Products
By search (type-ahead):
- Click the product search field at the top of the bill table.
- Type a few letters of the product name — a dropdown appears with matching products, showing name, quantity in stock, and sale price.
- Click a result to add it as a row in the bill.
Indicators in the dropdown:
- Green qty badge — stock available
- Red qty badge — stock at zero or negative
- ⚠ Unpriced batch warning — an active stock batch has no sale price set; the product can be added to the cart but the bill cannot be posted until an Admin sets the price.
4.2 Barcode Scanning
Connect a USB barcode scanner. Scan any product barcode while the sales page is open — the product is added automatically. If the barcode is not found or the sale price is not set, an alert is shown.
4.3 Discounts & Pricing
- Change the Qty field in any row to adjust quantity.
- Change the Sale Price field to apply a row-level price override (Admin only if the org restricts this).
- The Disc% column accepts a percentage discount per row.
- Totals update automatically.
4.4 Promotional Offers (Buy X Get Y Free)
If active offers are configured for a product (see Section 16), free rows are added automatically as you enter quantity:
- Free rows appear highlighted in green with a FREE badge.
- Free rows are locked — you cannot change their quantity or price manually.
- The system enforces: stock cap, offer quota cap, and same-product group formula.
4.5 Hold a Bill
Click Hold to save the current bill as a draft without posting it.
- Click Retrieve to open the held bills list.
- Search by bill number or client name.
- Click the result to load it back into the sales screen.
4.6 Quotations
Click Quote to save the current bill as a quotation (no stock is deducted).
- Click Retrieve Q to open the quotations list.
- Search by quote number or quote name.
- Click the result to load it into the sales screen for conversion to a sale.
4.7 Refunds / Return Bills
- Enter a negative quantity for any product row (e.g.
-2).
- Enter the original bill number in the Ref Bill No field.
- Post the bill normally.
The system restores stock via FIFO and creates a negative consumption record so that deleting the refund later does not leave stock drifted.
4.8 Posting a Bill
- Select or search for a Client (optional — a walk-in client can be used).
- Select the Sale Type (e.g. Cash, Credit).
- Enter the amount received in the Cash field — the change due is calculated automatically.
- Press Enter in the Cash field. A confirmation dialog appears: "Do you want to post this bill?"
- Click OK to confirm and post the bill.
The bill is saved, stock is deducted via FIFO, ledger entries are created, gate passes are generated (one per warehouse), and the receipt is printed.
Force-save: If FBR returns an error, a dialog appears asking whether to force-save the bill without an FBR invoice number. Stock is not deducted until you confirm.
5. Purchases
5.1 Creating a Purchase
- Go to Purchases → New Purchase.
- Fill in the header: Supplier, Invoice No (unique per organization), Date.
- Add item rows — for each: Product, Quantity, Cost Price, Sale Price (Admin-only if restricted), MRP, GST Rate %, Warehouse.
- Click Save.
Each saved item creates an inventory batch. Product quantity is recomputed from the sum of all batch quantities — self-correcting on every purchase.
Note on Sale Price: If you are not in the Admin group, the Sale Price field is read-only. Only Admins can set or change sale prices.
5.2 Editing a Purchase
Go to the purchase list and click Edit on any purchase. All items and header fields are editable. Saving reverses the old batch and creates a new one.
5.3 Deleting a Purchase
Click Delete on a purchase. The stock batch is removed and product quantity is decremented accordingly.
6. Products
6.1 Adding a Product
- Go to Products → Add Product.
- Fill in the general fields:
- Name — product name
- Barcode — unique barcode; used for scanning on the sales page
- Description (optional)
- Reorder Level — minimum stock quantity; appears on the Low Stock panel when stock falls to or below this value
- Is Serialized — tick if this product tracks individual serial numbers
- Apply latest sale price to all batches — when ticked, every new purchase propagates its sale price to all existing active batches
- Fill in the FBR Digital Invoicing & FBR/PRA Point of Sale fields (required for tax integration):
- UOM — Unit of Measure as recognized by FBR/PRA (e.g. Pcs, Kg, Ltr)
- HS Code — Harmonized System code that classifies the product for FBR digital invoicing
- Sale Type — tax category (e.g. Taxable, Exempt, Zero-Rated); required for FBR/PRA POS submissions
- SRO Number — Statutory Regulatory Order number, if a special tax rate applies
- SRO Item Number — specific item reference within the SRO
- Click Save.
6.2 Editing a Product
Click Edit on the product list. You can update name, barcode, description, UOM, and the flags.
6.3 Stock Batches & FIFO
Every purchase creates an inventory batch. When a sale is made, stock is deducted using FIFO (oldest batch first). The sale price for each batch is stored at purchase time and used on receipts and reports.
- If a batch has no sale price set, the product shows a warning in the sales search and cannot be sold until an Admin sets the price.
- Admins can edit sale prices from the Purchase edit screen.
6.4 Serial Number Tracking
If a product is marked Is Serialized:
- Purchase: enter serial numbers (one per line or comma-separated) in the serial number field on the purchase form.
- Sale: the system records which serial number was sold with each unit.
- Reports and the serial lookup let you trace a serial number to its sale.
7. Clients
Clients are customers linked to your organization. Fields: Name, STRN (tax number), Address, Province, Phone, Status (Registered / Unregistered).
Use the search bar on the client list to filter by name or STRN. A client's full purchase history is visible in the Client Ledger.
8. Suppliers
Suppliers are your vendors. Fields: Name, STRN, Address, Province, Phone.
Suppliers are linked to purchases and their payment history is tracked in the Supplier Ledger.
9. Ledger
9.1 Client Ledger
Shows all debit/credit entries for a client — sales (auto-generated), payments received (manual), and manual adjustments. A running balance is shown per row.
9.2 Supplier Ledger
Shows all entries for a supplier — purchases (auto-generated) and payments made (manual).
9.3 Manual Ledger Entries
Add a manual debit or credit entry against any client or supplier. Useful for opening balances, adjustments, or payments made outside the system.
Fields: Client or Supplier, Type (Debit/Credit), Amount, Description, Date.
10. Bank Accounts & Transactions
Bank Accounts
Create and manage bank accounts. Each account has: Bank Name, Account Number, Account Title, Opening Balance.
Transactions
Under each bank account, record individual transactions: Type (Deposit/Withdrawal), Amount, Date, Description, Reference No. The bank ledger shows a running balance.
11. Payment & Receipt Vouchers
- Payment Vouchers — record money paid out (to suppliers, expenses, etc.)
- Receipt Vouchers — record money received (from clients, other income)
Fields: Account Head, Amount, Date, Description, Reference.
Account Heads must be set up in Master Data before vouchers can be created.
12. Reports
12.1 Sales Reports
| Report | Description |
| Revenue KPIs | Total sale, GST, FTax, HTax, Grand Total for the selected period |
| Daily Sales Chart | Revenue by day |
| Invoice List | All bills in the period with client, total, and payment type |
| Product Breakdown | Qty sold and revenue per product |
| Customer Sales | Revenue per client |
| Payment Breakdown | Revenue split by sale type |
| User Sales | Revenue per user/cashier |
| GST Report | GST collected per product |
Filters: Use the date range pickers to filter all panels simultaneously.
Manager scope: Managers see only their branch's data. Admins see org-wide data.
12.2 Stock Value Report
Shows per-product: Cost Value (qty × cost), GST Value (qty × cost × gst%), Total Value (cost + GST). Totals shown at the bottom.
12.3 Deleting a Sale
In the Invoice List, each row has a Delete button (Admin only). Deleting a sale:
- Restores all stock via batch consumption records
- Restores serial numbers to "in stock"
- Reverses all ledger entries for that bill
- Removes the sale summary, sales rows, and associated gate pass records
- The deletion is recorded in the Bill Activity Log
Warning: This action is irreversible — use with caution.
12.4 Editing a Sale
In the Invoice List, each row has an Edit button alongside Delete (Admin only). Editing allows you to correct quantities, prices, discounts, client details, or sale type on a previously posted bill.
- Go to Reports and set a date range to locate the invoice.
- Click Edit on the invoice row.
- The sale edit page opens — modify item quantities, prices, Disc%, or header fields.
- Click Save to apply changes.
When a sale is edited: stock is recalculated (old deduction reversed, new FIFO deduction applied), ledger entries are updated, and the edit is recorded in the Activity Log.
Warning: Editing a posted sale affects stock levels and financial records. Confirm the change is necessary before saving.
12.5 Bill Activity Log
VyraERP automatically records every edit and deletion performed on posted invoices, providing a full audit trail. Each log entry captures: Bill No, Action (Edited/Deleted), User, and Timestamp.
The activity log is visible to Admin users from the Invoice Detail view in the Reports section.
Note: Normal bill posting (new sales) is not logged here — only subsequent edits and deletions of already-posted bills appear in the activity log.
13. Gate Pass
A Gate Pass is created automatically for every sale — one per warehouse involved. It records which items need to be physically handed out from that warehouse.
Storekeeper Workflow
- Open the Gate Pass Dashboard — shows all pending gate passes, auto-refreshes every 30 seconds.
- Filter by warehouse using the dropdown.
- Click a gate pass to open its detail page — shows warehouse, client info, and item list for that warehouse only.
- Click Mark as Issued when goods have been handed to the client.
- Click Print to print a paper gate pass with signature lines.
Status tabs: Pending (amber) | Issued | All
14. Barcode Generator
Access via Settings → Barcode Generator. Enter any barcode value and generate a printable barcode image. Useful for printing product labels.
15. Import & Export
Access via Settings → Import / Export.
15.1 Products
Export: Downloads an Excel file with all product fields including prices from the latest batch. The file is fully round-trippable.
Import:
- Download the export file as a template or create one with the same column headers.
- Fill in product data. If qty > 0, the warehouse column is required.
- Upload the file.
- Click Download Annotated File to get a copy with an
import_status column: IMPORTED, SKIPPED, or ERROR: reason.
- Fix ERROR rows and re-upload.
15.2 Clients & Suppliers
Export: Clean Excel with columns: name, strn, address, province, phone, status.
Import: Upload a file with the same columns. Duplicates detected by STRN (if present) or name. Existing records are not overwritten.
16. Promotional Offers
Offers define "Buy X of Product A, Get Y of Product B free."
Creating an Offer
- Go to Offers → New Offer.
- Fill in: Trigger Product, Trigger Qty, Free Product, Free Qty, optional Start/End Date, optional Total Free Stock cap.
- Click Save then Toggle Active to activate.
How Offers Work on the Sales Screen
- Active offers load when the sales page opens.
- When you enter a quantity for a trigger product, free rows appear automatically.
- Same-product offer: the entered quantity is treated as total (paid + free). Paid quantity is adjusted automatically.
- Different-product offer: free product rows are added separately with a green FREE badge.
Offer Status Badges
| Badge | Meaning |
| Active | Valid now, stock available |
| Pending | Start date is in the future |
| Expired | End date has passed |
| Stock Out | Used free qty has reached the total free stock cap |
| Inactive | Manually deactivated |
17. User Management
Access via Settings → User Management.
Creating a User
- Click Add User.
- Enter: Username, Full Name, Password, Role (group), Branch.
- Save.
Usernames are stored internally with an org prefix (e.g. TEST1_john) but displayed and entered without the prefix.
Editing a User
Click Edit next to any user. You can change Full Name, Password (leave blank to keep current), Role, and Branch.
Deleting a User
Click Delete next to a user. You cannot delete yourself.
17.1 Roles & Permissions
Admin
Full access to everything in the organization. Can set sale prices. Can delete and edit sales. Can see all users.
Manager
Same as Admin for daily operations, but scoped to their own branch. Cannot see or edit Admin-group users.
Cashier
Can create sales. No access to purchases, reports, or user management.
Storekeeper
Access to Gate Pass dashboard only.
Salesman
Can create sales. Dashboard shows only their own today's sales.
Manager restrictions:
• Sees only users in their own branch
• Can only assign users to their own branch
• Cannot assign the Admin role to anyone
VyraERP — صارف رہنما
VyraERP کا مکمل رہنما — ایک ERP نظام جس میں FBR ڈیجیٹل انوائسنگ اور FBR/PRA پوائنٹ آف سیل کا اختیاری انضمام شامل ہے۔
کسی بھی حصے پر جانے کے لیے سائیڈبار استعمال کریں۔
۱. جائزہ
VyraERP پاکستانی کاروباروں کے لیے ایک پوائنٹ آف سیل اور ERP نظام ہے۔ اس میں شامل ہے:
- برانچ اور گودام کی سطح پر اسٹاک کا انتظام
- بیچ کی سطح پر فروخت قیمتوں کے ساتھ FIFO انوینٹری ٹریکنگ
- FBRDI اور FBRPOS رجسٹرڈ کاروباروں کے لیے FBR (پاکستان ٹیکس اتھارٹی) کا انضمام
- پوائنٹ آف سیل رجسٹرڈ کاروباروں کے لیے PRA کا انضمام
- پروموشنل آفرز، گیٹ پاس، کھاتہ، بینک اکاؤنٹس اور واؤچرز
ہر صارف ایک ہی تنظیم سے تعلق رکھتا ہے۔
۲. لاگ ان
لاگ ان اسکرین پر تین فیلڈز درکار ہیں:
| فیلڈ | تفصیل |
| تنظیم کوڈ | آپ کی تنظیم کو دیا گیا مختصر کوڈ (مثلاً ALPHA، TEST1) |
| صارف نام | آپ کا صارف نام — بغیر org prefix کے درج کریں؛ سسٹم خود اسے سنبھال لیتا ہے |
| پاس ورڈ | آپ کا پاس ورڈ |
کامیاب لاگ ان کے بعد آپ کو ڈیش بورڈ پر منتقل کیا جائے گا۔
نوٹس:
• تنظیم کوڈ کیس غیر حساس ہیں۔
• اگر آپ کی تنظیم کی سبسکرپشن ختم ہو گئی ہو تو تجدید تک ایک بند صفحہ پر منتقل کیا جائے گا۔
• اگر آپ کی تنظیم معطل ہو تو معطلی کا اطلاع نامہ نظر آئے گا۔
• اگر آپ کی مقرر کردہ برانچ غیر فعال ہو گئی ہو تو برانچ غیر فعال صفحہ نظر آئے گا۔ اپنے ایڈمن سے رابطہ کریں۔
۳. ڈیش بورڈ
ڈیش بورڈ لاگ ان کے بعد ہوم اسکرین ہے۔ اس میں دکھائی دیتا ہے:
- اعداد و شمار کارڈز — آج کی آمدنی، آرڈرز، کل مصنوعات، اور کم اسٹاک کی تعداد
- فوری اقدامات — نئی فروخت، نئی خریداری، مصنوعات، رپورٹس کے شارٹ کٹس (اجازتوں کی بنیاد پر)
- آج کے لین دین — آج کے بلوں کی فہرست رقوم کے ساتھ
- کم اسٹاک پینل — صفر یا اس سے کم مقدار والی مصنوعات
سائیڈبار نیویگیشن
| حصہ | لنکس |
| فروخت | نئی فروخت |
| انوینٹری | مصنوعات، خریداری |
| روابط | کلائنٹس، سپلائرز |
| کھاتہ | کلائنٹ کھاتہ، سپلائر کھاتہ، دستی اندراج |
| مالیات | بینک اکاؤنٹس، ادائیگی واؤچرز، رسید واؤچرز |
| گیٹ پاس | گیٹ پاس ڈیش بورڈ |
| رپورٹس | رپورٹس ڈیش بورڈ |
| سیٹنگ | ترتیبات |
سائیڈبار لنکس ان کرداروں کے لیے خود بخود چھپ جاتے ہیں جن کے پاس مطلوبہ اجازت نہیں ہوتی۔
کردار کے مطابق آمدنی کی گنجائش
- ایڈمن / مینیجر / سپر یوزر — آج کی پوری تنظیم کی (یا مینیجرز کے لیے برانچ کی) آمدنی
- سیلزمین — صرف اپنی آج کی فروخت
- کیشیئر / اسٹور کیپر — کوئی فروخت ڈیٹا نہیں
۴. فروخت (پی او ایس)
فروخت اسکرین بل بنانے اور پوسٹ کرنے کے لیے ایک مکمل POS انٹرفیس ہے۔
۴.۱ مصنوعات شامل کرنا
سرچ (ٹائپ-اہیڈ) کے ذریعے:
- بل ٹیبل کے اوپر موجود مصنوع سرچ فیلڈ پر کلک کریں۔
- مصنوع کے نام کے چند حروف ٹائپ کریں — مطابق مصنوعات کی فہرست ظاہر ہوگی جس میں نام، اسٹاک مقدار، اور فروخت قیمت ہوگی۔
- کسی نتیجے پر کلک کریں تاکہ اسے بل میں شامل کیا جا سکے۔
فہرست میں اشارے:
- سبز مقدار بیج — اسٹاک دستیاب ہے
- سرخ مقدار بیج — اسٹاک صفر یا منفی ہے
- ⚠ غیر قیمت شدہ بیچ انتباہ — ایک فعال بیچ کی کوئی فروخت قیمت نہیں؛ مصنوع کارٹ میں شامل ہو سکتی ہے لیکن ایڈمن کے قیمت مقرر کرنے تک بل پوسٹ نہیں ہوگا۔
۴.۲ بارکوڈ اسکیننگ
USB بارکوڈ اسکینر جوڑیں۔ فروخت صفحہ کھلا ہونے کے دوران کسی بھی مصنوع کا بارکوڈ اسکین کریں — مصنوع خودکار شامل ہو جائے گی۔ اگر بارکوڈ نہ ملے یا قیمت مقرر نہ ہو تو اطلاع ظاہر ہوگی۔
۴.۳ رعایت اور قیمتیں
- کسی بھی قطار کی مقدار (Qty) تبدیل کریں۔
- فروخت قیمت (Sale Price) تبدیل کریں تاکہ قطار کی سطح پر قیمت ایڈجسٹ ہو (صرف ایڈمن اگر تنظیم محدود کرے)۔
- Disc% کالم ہر قطار پر فیصد رعایت قبول کرتا ہے۔
- کل رقم خودکار اپ ڈیٹ ہوتی ہے۔
۴.۴ پروموشنل آفرز
اگر کسی مصنوع کے لیے فعال آفرز ترتیب دیے گئے ہوں (دیکھیں سیکشن ۱۶) تو مفت قطاریں خودکار شامل ہوتی ہیں:
- مفت قطاریں سبز رنگ میں FREE بیج کے ساتھ ظاہر ہوتی ہیں۔
- مفت قطاریں مقفل ہیں — مقدار یا قیمت دستی تبدیل نہیں کی جا سکتی۔
- نظام اسٹاک کی حد، آفر کوٹہ کی حد، اور گروپ فارمولا نافذ کرتا ہے۔
۴.۵ بل روکنا
Hold پر کلک کریں تاکہ موجودہ بل بغیر پوسٹ کیے ڈرافٹ کے طور پر محفوظ ہو جائے۔
- Retrieve پر کلک کریں۔
- بل نمبر یا کلائنٹ نام سے تلاش کریں۔
- نتیجے پر کلک کریں تاکہ فروخت اسکرین میں واپس لوڈ ہو سکے۔
۴.۶ کوٹیشنز
Quote پر کلک کریں تاکہ موجودہ بل کوٹیشن کے طور پر محفوظ ہو (کوئی اسٹاک نہیں کاٹا جاتا)۔
- Retrieve Q پر کلک کریں۔
- کوٹ نمبر یا نام سے تلاش کریں۔
- نتیجے پر کلک کریں تاکہ فروخت اسکرین میں لوڈ ہو سکے۔
۴.۷ واپسی / ریٹرن بل
- کسی بھی مصنوع قطار کے لیے منفی مقدار درج کریں (مثلاً
-2)۔
- Ref Bill No فیلڈ میں اصل بل نمبر درج کریں۔
- بل عام طرح پوسٹ کریں۔
نظام FIFO کے ذریعے اسٹاک بحال کرتا ہے اور ایک منفی ریکارڈ بناتا ہے تاکہ بعد میں واپسی حذف کرنے پر اسٹاک میں فرق نہ آئے۔
۴.۸ بل پوسٹ کرنا
- کلائنٹ منتخب کریں یا تلاش کریں (اختیاری — واک-ان کلائنٹ استعمال کیا جا سکتا ہے)۔
- فروخت کی قسم (Sale Type) منتخب کریں (مثلاً نقد، ادھار)۔
- Cash فیلڈ میں وصول شدہ رقم درج کریں — واپسی رقم خودکار حساب ہوتی ہے۔
- Cash فیلڈ میں Enter دبائیں۔ تصدیقی ڈائیلاگ ظاہر ہوگا: "کیا آپ یہ بل پوسٹ کرنا چاہتے ہیں؟"
- تصدیق کرنے کے لیے OK پر کلک کریں۔
بل محفوظ ہوتا ہے، FIFO کے ذریعے اسٹاک کاٹا جاتا ہے، کھاتہ اندراجات بنتے ہیں، گیٹ پاس بنتے ہیں، اور رسید پرنٹ ہوتی ہے۔
فورس-سیو: اگر FBR غلطی دے تو ایک ڈائیلاگ ظاہر ہوگا۔ آپ کی تصدیق تک اسٹاک نہیں کاٹا جاتا۔
۵. خریداری
۵.۱ خریداری بنانا
- Purchases → New Purchase پر جائیں۔
- ہیڈر بھریں: سپلائر، انوائس نمبر (ہر تنظیم کے لیے منفرد)، تاریخ۔
- آئٹم قطاریں شامل کریں — ہر قطار کے لیے: مصنوع، مقدار، لاگت قیمت، فروخت قیمت، MRP، GST شرح %، گودام۔
- Save پر کلک کریں۔
ہر محفوظ آئٹم ایک انوینٹری بیچ بناتا ہے۔ مصنوع کی مقدار تمام بیچ مقداروں کے مجموعے سے دوبارہ حساب ہوتی ہے۔
فروخت قیمت کے بارے میں: ایڈمن گروپ میں نہ ہونے پر فروخت قیمت فیلڈ صرف پڑھنے کے قابل ہے۔ صرف ایڈمن قیمتیں مقرر یا تبدیل کر سکتے ہیں۔
۵.۲ خریداری میں ترمیم
خریداری کی فہرست میں کسی خریداری پر Edit پر کلک کریں۔ تمام آئٹمز اور ہیڈر فیلڈز قابل ترمیم ہیں۔
۵.۳ خریداری حذف کرنا
کسی خریداری پر Delete پر کلک کریں۔ اسٹاک بیچ ہٹا دیا جاتا ہے اور مصنوع کی مقدار اس کے مطابق کم ہو جاتی ہے۔
۶. مصنوعات
۶.۱ مصنوع شامل کرنا
- Products → Add Product پر جائیں۔
- عام فیلڈز بھریں:
- نام — مصنوع کا نام
- بارکوڈ — منفرد بارکوڈ؛ فروخت صفحے پر اسکیننگ کے لیے
- تفصیل (اختیاری)
- ری آرڈر لیول — کم از کم اسٹاک مقدار؛ اس سے کم ہونے پر کم اسٹاک پینل میں ظاہر ہوگی
- سیریل نمبر ٹریکنگ — چیک کریں اگر یہ مصنوع انفرادی سیریل نمبر ٹریک کرتی ہے
- تمام بیچوں پر تازہ ترین فروخت قیمت لاگو کریں — چیک کرنے پر ہر نئی خریداری پر قیمت تمام بیچوں پر لاگو ہوتی ہے
- FBR ڈیجیٹل انوائسنگ اور FBR/PRA پوائنٹ آف سیل کے لیے مخصوص فیلڈز بھریں:
- UOM — FBR/PRA کی طرف سے تسلیم شدہ پیمائش کی اکائی (مثلاً Pcs، Kg، Ltr)
- HS کوڈ — FBR ڈیجیٹل انوائسنگ کے لیے مصنوع کا ہارمونائزڈ سسٹم کوڈ
- فروخت کی قسم (Sale Type) — ٹیکس زمرہ (مثلاً قابل ٹیکس، مستثنیٰ، صفر شرح)
- SRO نمبر — قانونی ریگولیٹری آرڈر نمبر، اگر خاص ٹیکس شرح لاگو ہو
- SRO آئٹم نمبر — SRO میں مخصوص آئٹم حوالہ نمبر
- Save پر کلک کریں۔
۶.۲ مصنوع میں ترمیم
مصنوعات کی فہرست میں Edit پر کلک کریں۔ نام، بارکوڈ، تفصیل، UOM، اور جھنڈے اپ ڈیٹ کیے جا سکتے ہیں۔
۶.۳ اسٹاک بیچز اور FIFO
ہر خریداری ایک انوینٹری بیچ بناتی ہے۔ فروخت کے وقت FIFO (پہلے آیا پہلے جائے) کے ذریعے اسٹاک کاٹا جاتا ہے۔
- اگر کسی بیچ کی فروخت قیمت مقرر نہ ہو تو فروخت سرچ میں انتباہ ظاہر ہوگا اور ایڈمن کے قیمت مقرر کرنے تک فروخت نہیں ہوگی۔
- ایڈمن خریداری ترمیم اسکرین سے فروخت قیمتیں تبدیل کر سکتے ہیں۔
۶.۴ سیریل نمبر ٹریکنگ
اگر مصنوع سیریل ٹریکنگ کے طور پر نشان زد ہو:
- خریداری: خریداری فارم پر سیریل نمبر درج کریں (ہر سطر پر ایک یا کاما سے الگ)۔
- فروخت: نظام ریکارڈ کرتا ہے کہ ہر یونٹ کے ساتھ کون سا سیریل نمبر فروخت ہوا۔
- رپورٹس سے سیریل نمبر کو اس کی فروخت تک ٹریس کیا جا سکتا ہے۔
۷. کلائنٹس
کلائنٹس آپ کی تنظیم سے منسلک گاہک ہیں۔ فیلڈز: نام، STRN (ٹیکس نمبر)، پتہ، صوبہ، فون، حیثیت (رجسٹرڈ / غیر رجسٹرڈ)۔
کلائنٹ فہرست پر سرچ بار استعمال کریں۔ کلائنٹ کی مکمل خریداری تاریخ کلائنٹ کھاتے میں دیکھی جا سکتی ہے۔
۸. سپلائرز
سپلائرز آپ کے فروشندہ ہیں۔ فیلڈز: نام، STRN، پتہ، صوبہ، فون۔
سپلائرز خریداریوں سے منسلک ہیں اور ان کی ادائیگی کی تاریخ سپلائر کھاتے میں ٹریک کی جاتی ہے۔
۹. کھاتہ
۹.۱ کلائنٹ کھاتہ
ایک کلائنٹ کے تمام ڈیبٹ/کریڈٹ اندراجات دکھاتا ہے — فروخت (خودکار)، موصول ادائیگیاں (دستی)، اور دستی ایڈجسٹمنٹ۔ ہر قطار میں رننگ بیلنس دکھایا جاتا ہے۔
۹.۲ سپلائر کھاتہ
سپلائر کے تمام اندراجات دکھاتا ہے — خریداری (خودکار) اور ادائیگیاں (دستی)۔
۹.۳ دستی کھاتہ اندراجات
کسی بھی کلائنٹ یا سپلائر کے خلاف دستی ڈیبٹ یا کریڈٹ اندراج شامل کریں۔ ابتدائی بیلنس، ایڈجسٹمنٹ، یا سسٹم سے باہر کی گئی ادائیگیاں ریکارڈ کرنے کے لیے مفید ہے۔
فیلڈز: کلائنٹ یا سپلائر، قسم (ڈیبٹ/کریڈٹ)، رقم، تفصیل، تاریخ۔
۱۰. بینک اکاؤنٹس اور لین دین
بینک اکاؤنٹس
اپنی تنظیم کے بینک اکاؤنٹس بنائیں اور منظم کریں۔ ہر اکاؤنٹ کے پاس: بینک کا نام، اکاؤنٹ نمبر، اکاؤنٹ ٹائٹل، ابتدائی بیلنس۔
لین دین
ہر بینک اکاؤنٹ کے تحت انفرادی لین دین ریکارڈ کریں: قسم (جمع/نکلوائی)، رقم، تاریخ، تفصیل، حوالہ نمبر۔ بینک کھاتہ ہر اکاؤنٹ کے لیے رننگ بیلنس دکھاتا ہے۔
۱۱. ادائیگی اور رسید واؤچرز
- ادائیگی واؤچرز — ادا کی گئی رقم ریکارڈ کریں (سپلائرز، اخراجات وغیرہ)
- رسید واؤچرز — موصول رقم ریکارڈ کریں (کلائنٹس، دیگر آمدنی)
فیلڈز: اکاؤنٹ ہیڈ، رقم، تاریخ، تفصیل، حوالہ۔
واؤچرز بنانے سے پہلے اکاؤنٹ ہیڈز ماسٹر ڈیٹا میں ترتیب دینے ہوں گے۔
۱۲. رپورٹس
۱۲.۱ فروخت رپورٹس
| رپورٹ | تفصیل |
| آمدنی KPIs | منتخب مدت کے لیے کل فروخت، GST، FTax، HTax، کل رقم |
| روزانہ فروخت چارٹ | دن کے حساب سے آمدنی |
| انوائس فہرست | اس مدت کے تمام بل کلائنٹ، کل رقم، اور ادائیگی کی قسم کے ساتھ |
| مصنوع کی تفصیل | ہر مصنوع کے لیے فروخت مقدار اور آمدنی |
| کلائنٹ فروخت | ہر کلائنٹ کی آمدنی |
| ادائیگی کی تفصیل | فروخت کی قسم کے حساب سے آمدنی |
| صارف فروخت | ہر صارف/کیشیئر کی آمدنی |
| GST رپورٹ | ہر مصنوع پر وصول کیا گیا GST |
فلٹرز: تمام پینلز کو بیک وقت فلٹر کرنے کے لیے تاریخ کی حد استعمال کریں۔
مینیجر گنجائش: مینیجرز صرف اپنی برانچ کا ڈیٹا دیکھتے ہیں۔ ایڈمن پوری تنظیم کا ڈیٹا دیکھتے ہیں۔
۱۲.۲ اسٹاک ویلیو رپورٹ
ہر مصنوع کے لیے دکھاتا ہے: لاگت قیمت (بقیہ مقدار × لاگت)، GST قیمت (بقیہ مقدار × لاگت × GST%)، کل قیمت (لاگت + GST)۔ کل رقوم نیچے دکھائی جاتی ہیں۔
۱۲.۳ فروخت حذف کرنا
انوائس فہرست میں ہر قطار کا Delete بٹن ہے (صرف ایڈمن)۔ فروخت حذف کرنے پر:
- تمام اسٹاک بیچ ریکارڈز کے ذریعے بحال ہوتا ہے
- سیریل نمبرز "اسٹاک میں" کی حالت میں واپس آتے ہیں
- اس بل کے تمام کھاتہ اندراجات واپس ہوتے ہیں
- فروخت خلاصہ، فروخت قطاریں، اور متعلقہ گیٹ پاس ریکارڈز حذف ہوتے ہیں
- حذف کی کارروائی بل سرگرمی لاگ میں ریکارڈ ہوتی ہے
انتباہ: یہ کارروائی واپس نہیں کی جا سکتی — احتیاط سے استعمال کریں۔
۱۲.۴ فروخت میں ترمیم
انوائس فہرست میں ہر قطار میں Delete کے ساتھ Edit بٹن بھی ہے (صرف ایڈمن)۔ ترمیم سے آپ پوسٹ شدہ بل پر مقداریں، قیمتیں، رعایت، کلائنٹ، یا فروخت کی قسم درست کر سکتے ہیں۔
- رپورٹس پر جائیں اور تاریخ کی حد مقرر کریں۔
- انوائس قطار پر Edit پر کلک کریں۔
- فروخت ترمیم صفحہ کھلے گا — آئٹم مقداریں، قیمتیں، Disc%، یا ہیڈر فیلڈز تبدیل کریں۔
- تبدیلیاں لاگو کرنے کے لیے Save پر کلک کریں۔
فروخت میں ترمیم پر: اسٹاک دوبارہ حسابی ہوتا ہے، کھاتہ اندراجات اپ ڈیٹ ہوتے ہیں، اور ترمیم سرگرمی لاگ میں ریکارڈ ہوتی ہے۔
انتباہ: پوسٹ شدہ فروخت میں ترمیم سے اسٹاک اور مالی ریکارڈ متاثر ہوتے ہیں۔ محفوظ کرنے سے پہلے تصدیق کریں۔
۱۲.۵ بل سرگرمی لاگ
VyraERP خودکار طور پر پوسٹ شدہ انوائسز پر کی جانے والی ہر ترمیم اور حذف کارروائی ریکارڈ کرتا ہے۔ ہر لاگ اندراج میں شامل ہے: بل نمبر، کارروائی (ترمیم/حذف)، صارف، اور وقت۔
سرگرمی لاگ رپورٹس سیکشن میں انوائس تفصیل ویو سے ایڈمن صارفین کو نظر آتا ہے۔
نوٹ: عام بل پوسٹنگ (نئی فروخت) یہاں ریکارڈ نہیں ہوتی — صرف پوسٹ شدہ بلوں کی بعد کی ترامیم اور حذف سرگرمی لاگ میں آتی ہیں۔
۱۳. گیٹ پاس
ہر فروخت کے لیے خودکار طور پر گیٹ پاس بنتا ہے — شامل ہر گودام کے لیے ایک۔ یہ ریکارڈ کرتا ہے کہ اس گودام سے کون سے آئٹمز دینے ہیں۔
اسٹور کیپر ورک فلو
- گیٹ پاس ڈیش بورڈ کھولیں — تمام زیر التواء گیٹ پاسز دکھاتا ہے، ہر 30 سیکنڈ بعد خودکار ریفریش ہوتا ہے۔
- ڈراپ ڈاؤن سے گودام کے حساب سے فلٹر کریں۔
- گیٹ پاس پر کلک کریں — گودام، کلائنٹ کی معلومات، اور اس گودام کے آئٹمز دکھاتا ہے۔
- سامان دینے پر Mark as Issued پر کلک کریں۔
- کاغذی گیٹ پاس پرنٹ کرنے کے لیے Print پر کلک کریں۔
حیثیت ٹیبز: زیر التواء (زرد) | جاری | سب
۱۴. بارکوڈ جنریٹر
Settings → Barcode Generator کے ذریعے رسائی حاصل کریں۔ کوئی بھی بارکوڈ قدر درج کریں اور قابل پرنٹ بارکوڈ تصویر بنائیں۔ مصنوع لیبل پرنٹ کرنے کے لیے مفید ہے۔
۱۵. درآمد اور برآمد
Settings → Import / Export کے ذریعے رسائی حاصل کریں۔
۱۵.۱ مصنوعات
برآمد: تمام مصنوع فیلڈز کے ساتھ Excel فائل ڈاؤن لوڈ کریں۔ فائل مکمل طور پر دوبارہ درآمد کے قابل ہے۔
درآمد:
- برآمد فائل کو ٹیمپلیٹ کے طور پر ڈاؤن لوڈ کریں یا اسی کالم ہیڈرز کے ساتھ اپنی فائل بنائیں۔
- مصنوع ڈیٹا بھریں۔ اگر qty > 0 ہو تو گودام کالم ضروری ہے۔
- فائل اپ لوڈ کریں۔
- Download Annotated File پر کلک کریں —
import_status کالم کے ساتھ کاپی ملے گی: IMPORTED، SKIPPED، یا ERROR۔
- غلطی والی قطاریں درست کریں اور دوبارہ اپ لوڈ کریں۔
۱۵.۲ کلائنٹس اور سپلائرز
برآمد: صاف Excel فائل: name، strn، address، province، phone، status۔
درآمد: اسی کالم والی فائل اپ لوڈ کریں۔ STRN موجود ہو تو اس سے، ورنہ نام سے ڈپلیکیٹ چیک۔ موجودہ ریکارڈز اوور رائٹ نہیں ہوتے۔
۱۶. پروموشنل آفرز
آفرز "X مصنوع A خریدو، Y مصنوع B مفت پاؤ" کی تعریف کرتے ہیں۔
آفر بنانا
- Offers → New Offer پر جائیں۔
- بھریں: ٹرگر مصنوع، ٹرگر مقدار، مفت مصنوع، مفت مقدار، اختیاری شروع/ختم تاریخ، اختیاری کل مفت اسٹاک کی حد۔
- Save پر کلک کریں پھر فعال کرنے کے لیے Toggle Active پر کلک کریں۔
فروخت اسکرین پر آفرز کیسے کام کرتے ہیں
- فعال آفرز فروخت صفحہ کھلنے پر لوڈ ہوتے ہیں۔
- ٹرگر مصنوع کی مقدار درج کرنے پر مفت قطاریں خودکار ظاہر ہوتی ہیں۔
- ایک ہی مصنوع کا آفر: درج کردہ مقدار کل (ادا + مفت) کے طور پر لی جاتی ہے۔ ادا کی مقدار خودکار ایڈجسٹ ہوتی ہے۔
- مختلف مصنوع کا آفر: مفت مصنوع قطاریں الگ سبز FREE بیج کے ساتھ شامل ہوتی ہیں۔
آفر حیثیت بیجز
| بیج | مطلب |
| Active (فعال) | ابھی درست ہے، اسٹاک دستیاب ہے |
| Pending (زیر التواء) | شروع تاریخ مستقبل میں ہے |
| Expired (ختم) | ختم تاریخ گزر گئی ہے |
| Stock Out (اسٹاک ختم) | استعمال شدہ مفت مقدار کل حد تک پہنچ گئی |
| Inactive (غیر فعال) | دستی طور پر غیر فعال کیا گیا |
۱۷. صارف انتظام
Settings → User Management کے ذریعے رسائی حاصل کریں۔
صارف بنانا
- Add User پر کلک کریں۔
- درج کریں: صارف نام، مکمل نام، پاس ورڈ، کردار (گروپ)، برانچ۔
- محفوظ کریں۔
صارف نام اندرونی طور پر org prefix کے ساتھ محفوظ ہوتے ہیں (مثلاً TEST1_john) لیکن بغیر prefix کے ظاہر اور درج کیے جاتے ہیں۔
صارف میں ترمیم
کسی صارف کے آگے Edit پر کلک کریں۔ مکمل نام، پاس ورڈ (موجودہ رکھنے کے لیے خالی چھوڑیں)، کردار، اور برانچ تبدیل کی جا سکتی ہے۔
صارف حذف کرنا
صارف کے آگے Delete پر کلک کریں۔ آپ خود کو حذف نہیں کر سکتے۔
۱۷.۱ کردار اور اجازتیں
ایڈمن (Admin)
تنظیم میں ہر چیز تک مکمل رسائی۔ فروخت قیمتیں مقرر کر سکتا ہے۔ فروخت حذف اور ترمیم کر سکتا ہے۔ تمام صارفین دیکھ سکتا ہے۔
مینیجر (Manager)
روزمرہ کاموں میں ایڈمن جیسا، لیکن اپنی برانچ تک محدود۔ ایڈمن گروپ کے صارفین نہیں دیکھ سکتا۔
کیشیئر (Cashier)
فروخت بنا سکتا ہے۔ خریداری، رپورٹس، یا صارف انتظام تک رسائی نہیں۔
اسٹور کیپر (Storekeeper)
صرف گیٹ پاس ڈیش بورڈ تک رسائی۔
سیلزمین (Salesman)
فروخت بنا سکتا ہے۔ ڈیش بورڈ صرف اپنی آج کی فروخت دکھاتا ہے۔
مینیجر پابندیاں:
• صرف اپنی برانچ کے صارفین دیکھتا ہے
• صرف اپنی برانچ پر صارفین مقرر کر سکتا ہے
• کسی کو ایڈمن کردار نہیں دے سکتا