đŸ“Ĩ

Purchase Invoice

Record purchase invoices from suppliers. Enter products with batch details, pricing, quantities, and tax information. Automatically updates stock levels on save.
How to Open
Menu → Transaction → Purchase
Keyboard Shortcuts
F12 Save   F5 New/Clear   Esc Close
đŸ–ŧī¸

Form Preview

Purchase Invoice Form
Purchase Invoice form — fields with a red left border are mandatory
📝

How to Use

➕ Adding a New Purchase

  1. Open Purchase Invoice from the menu
  2. Fill in the required fields
  3. Add optional details as needed
  4. Press F12 or click Save
  5. Confirm when prompted

âœī¸ Editing an Existing Purchase

  1. Type the name in the Search box on the left
  2. Select the record from the search results grid
  3. The form fields will load with the selected data
  4. Modify the fields you need to change
  5. Press F12 or click Save
📋

Field Descriptions

Supplier Required

Select the supplier (company) from the dropdown.

Invoice No Optional

Supplier's invoice number for reference.

Invoice Date Required

Date of the purchase invoice.

Order No. Optional

Reference purchase order number, if applicable.

Product Name Required

Search and select the product being purchased.

Trade Price (T.P) Optional

Trade price per unit. Auto-populated from product master.

Stock Optional

Current stock of the selected product. Read-only.

Batch Required

Batch number from the manufacturer. A new batch is created if it doesn't exist.

Quantity Required

Number of units being purchased.

Bonus Optional

Free bonus units received with the purchase.

Rate Required

Purchase rate per unit.

%Age (Discount) Optional

Discount percentage from the supplier.

Net %Age Optional

Additional net discount on the total invoice.

Other Charges Optional

Additional charges like freight, handling, etc.

Tax Optional

Tax amount or percentage for this line.

Inc. Tax % Optional

Income tax percentage for withholding on purchase.

Printing On Checkbox

Print the purchase invoice on save.

Group Optional

Product group for reference. Auto-populated.

R.P Optional

Retail price for reference.

📊

Grid Columns

ColumnTypeRequiredDescription
BATCHText✅Batch number for the stock entry.
🔘

Buttons

ButtonShortcutWhat it Does
🔍 SearchF1Opens the search panel to find an existing record by name.
💾 SaveF12Saves all changes. The system will ask for confirmation before saving.
❌ CloseEscCloses the Purchase Invoice screen.
💡

Important Notes

â„šī¸
Stock Auto-Update: Saving a purchase invoice automatically increases the stock quantity for each product/batch.
💡
Hold Feature: Click Hold to save a partial purchase without posting it. Resume later.
âš ī¸
Batch Creation: If the batch number doesn't exist in stock, a new batch record is created automatically with the specified pricing and expiry.
💡
Recalculate: Click Recalculate to recompute all totals if you manually adjusted line items.