Purchase
Receive Stock, Tax, Payments and Invoice Proof
Receiving is the point where purchased goods become trusted stock. The operator must match supplier, quantity, cost, invoice total, tax and proof before saving.
- Menu path
- Purchase -> Purchases -> New Purchase, or receive an existing order
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/modules/receivings_write.html, frontend/static/script/js/modules/js/receiving_add.js addReceivings invoiceTotalCheck addChargeRow collectCharges autofillFromSupplier, frontend/static/script/js/modules/js/receiving_view.js renderPurchaseDoc, purchaseorders.saveReceive
Direct Receiving Versus Receiving an Order
| Situation | Use this path | Why |
|---|---|---|
| Goods and invoice are already present | New Purchase direct receiving. | The operator can verify stock and invoice immediately. |
| Order was created earlier | Open the order and receive against it. | Keeps ordered, partial and received quantities in one history. |
| Supplier sends only part of the order | Partial receive. | Tracks what arrived and what is still expected. |
| Supplier will not send the balance | Close short or cancel remaining according to policy. | Prevents stale incoming quantities. |
| Invoice total differs from Posnic total | Stop and reconcile before saving. | Cost, tax or charges may be wrong. |
Receive Stock Directly
- Open Purchase -> Purchases.
- Click New Purchase.
- Select Supplier.
- Add items by name, SKU or barcode.
- Enter quantity and purchase cost for each received item.
- Set Bill date.
- Set Status to Received only when physical stock has arrived.
- Choose Payment Mode and enter a Payment Note when needed.
- Enter Invoice total from the supplier bill.
- Review Exclusive Tax and Input credit claimable according to accountant approval.
- Add Additional charges such as freight only when they belong to the invoice.
- Attach invoice or payment proof when shop policy requires it.
- Save and verify Inventory Logs.
Match Invoice Total
The receiving code checks the entered invoice total against Posnic line, tax and charge totals. Treat a mismatch as a training stop, not a warning to ignore.
- Confirm every received item line is present.
- Check quantity and purchase cost against the supplier invoice.
- Check whether the supplier invoice is inclusive or Exclusive Tax.
- Add freight, packing or handling charges as named additional charges.
- Fix the cause before saving when the entered invoice total does not match.
Tax and Input Credit
Purchase tax settings affect accounting evidence. Input credit claimable should be used only when the business is allowed to claim it for that invoice.
- Use Exclusive Tax when the supplier bill lists tax separately from item cost.
- Leave tax controls unchanged when the accountant has not approved a change.
- Confirm supplier GSTIN when GST input credit is involved.
- Use tax reports to review claimed input credit after receiving.
- Do not use receiving tax settings to correct a wrong item tax setup without reviewing the item.
Attach Proof and Verify Stock
- Attach invoice or payment proof before save when required by the shop.
- Keep proof files readable and matched to the supplier bill.
- After save, open Inventory Logs for one received item.
- Check Purchase Reports for the received date and supplier.
- Use the purchase document preview if staff need to print, email, return or void later.