Docs

How to create a purchase invoice in Pashkateb

A purchase invoice is what brings stock in and updates your item costs. Check the prices before you submit.

August 27, 2026purchase invoice • create purchase invoice • receiving stock

How do I create a purchase invoice?

From Transactions → Purchase Invoices, click Add Purchase Invoice. Choose the supplier and warehouse, add the items with quantity and purchase price, and set the status. Draft means nothing happens. Submitted means stock arrives, cost updates and the entry posts.

Permissions

purchase_invoices:view to see, purchase_invoices:add to create, purchase_invoices:submit to submit.

The header

FieldRequired?Details
SupplierSelecting one shows a panel with their phone, address and tax ID
Invoice dateThe date on the supplier's invoice
WarehouseNoWhere the goods arrive. Falls back to your default
StatusDraft or Submitted
Is Return InvoiceNoThe return switch, at creation only

Choose the warehouse carefully. If the stock is for online sale, choose Online Store Warehouse directly rather than transferring later.

The item lines

ColumnEditable?Details
Item Name✅ requiredA searchable list
Current StockThe balance before this invoice
Quantity✅ requiredThe quantity purchased
Price✅ requiredThe purchase price — this updates your cost
Discount %0 to 100
DiscountThe amount
VAT rate %From the item's setting
VAT amount❌ calculated(quantity × price − discount) × rate ÷ 100
Line total❌ calculatedSubtotal after discount, plus VAT

You cannot repeat an item on two lines. Increase the quantity on the existing one.

There is no quantity cap — you are bringing stock in, not issuing it.

The totals

Subtotal · Discount % (applied across all lines) · Discount · VAT · Total Amount · Paid Amount · Remaining Amount · Notes.

What happens on submission

In one transaction:

  1. The supplier balance updates — the remaining amount is added to it.
  2. Stock arrives — quantities are added to the item's warehouse balance and its total, and a stock ledger row of type Purchase is written.
  3. Average cost is recalculated for each item:
new average = (old balance x old cost + new quantity x purchase price)
              / (old balance + new quantity)
  1. A journal entry is posted:
AccountDebitCredit
Cost of Goods SoldSubtotal
Input VATVAT amount
Accounts PayableTotal
  1. The invoice number is fixed as PINV-{company code}-{year}-{sequence}.

Check the price before submitting

This is the most important point on this page.

A purchase invoice is the only place an item's average cost is updated. So a wrong price here pollutes:

  • Your stock evaluation report.
  • The valuation rate on stock adjustments.
  • Any profitability calculation built on cost.

Check your prices before submitting. If you get it wrong, the only route back is a purchase return and a new invoice.

No credit limit check

Unlike sales, submitting a purchase invoice is not checked against any ceiling. Credit limits exist for customers only.

Frequently Asked Questions

I recorded a purchase and stock did not go up

The invoice is still a draft. Exactly as with sales: a draft does nothing. Change the status to Submitted or click the Submit action.

Does the purchase price I enter change the item's cost?

Yes, and this matters a great deal. On submission the system recalculates the item's average cost as a weighted average. A wrong price on a purchase invoice pollutes your cost in every report afterwards.

Which warehouse should I choose?

The one the goods are physically going into. If the stock is destined for online sale, choose Online Store Warehouse directly and save yourself a transfer.

Is there a credit limit check for suppliers?

No. Credit limits apply to customers only. Submitting a purchase invoice is never blocked, whatever your balance with the supplier.

Related Links

Use Pashkateb with Your Real Workflow

Start the free trial or move to the most relevant landing page for your workflow, then apply what you read using your own invoices, stock, and reports.

Pashkateb Logo
Pashkateb

The Traditional Accountant

Pashkateb is the easy-to-use Mini ERP software designed for startups and small businesses to manage accounts, inventory, and clients efficiently.

Contact Info

admin@pashkateb.com
01555000752

© 2024 Pashkateb. All rights reserved.

Built for growing businesses.