Docs · Inventory · How-to

Purchase stock from a supplier

You will have the supplier’s bill recorded as a purchase invoice, the quantities added to the warehouse, the cost on the supplier’s ledger and the bill waiting under Amount to Pay until you pay it.

A Purchase Invoice is how stock enters NShine ERP. It records the supplier’s bill for parts, tyres, oil or services, line by line, and puts the quantities into a warehouse. It is different from a Supplier Invoice, which is for hire and other non-stock bills by booking.

The list under Invoices › Purchase Invoice shows Supplier Name, Bill No, Reference no, Date, Amount to Pay, Paid Amount, Balance Due, Warehouse, Payment Status and Status. Each invoice is numbered with the prefix PINV.

Before You Start

  • The supplier exists under People › Suppliers, with its TRN if it is tax registered.
  • The products on the bill exist under Inventory › Products, or you are ready to add them.
  • A warehouse exists to receive into.
  • You have the supplier’s bill in hand for the bill number, date and line prices.

Steps

  1. Open Invoices › Purchase Invoice and click Add.
  2. Pick the Supplier Name. The Place of supply, TRN and Billing Address fill from the supplier record; adjust them if this bill is from a different branch.
  3. Enter the Bill No, Invoice Date, Due Date, Supplier Bill No and Reference no. Bill No is your PINV number; Supplier Bill No is the number printed on the supplier’s paper, which is what you will quote when paying.
  4. In Related To, pick a vehicle or booking if the whole bill belongs to one. Leave it blank for stock bought for the store; the cost reaches the vehicle later when the part is used.
  5. Add the product lines: scan each item’s barcode into the scan box, or search by name. Each line shows Code, Product Name and current Stock, whether it is a Product or Service, Batch No if the product has Enable Batch, Qty, Unit, Rate, Discount %, Gross, Tax and Total. Rate and tax are suggested from the product’s Purchase Info.
  6. Check the line totals against the bill, then add Notes and save. If the total differs by a few units of currency, it is usually a rounding or an inclusive-versus-exclusive tax setting on one product.
  7. Pay the bill when due through Payments › Supplier Payments, allocating the payment Against Voucher to this invoice.

Fields On This Screen

Field

What to enter

Required

Supplier Name

The supplier the bill is from

Yes

Place of supply

Where the goods were supplied to, for tax

For tax

TRN

Supplier’s tax registration number, from the record

For tax

Billing Address

Supplier address on the bill

No

Bill No

Your PINV number, assigned on save

Auto

Invoice Date

Date on the supplier’s bill

Yes

Due Date

When payment is due

Recommended

Supplier Bill No

The number printed on the supplier’s bill

Recommended

Reference no

Your PO or delivery note number

No

Related To / Select Entity

Vehicle or booking the whole bill belongs to

No

Barcode / QR scan box

Scan to add a product line

No

Code / Product Name / Stock

The product and its current quantity

Per line

Product/Service

Whether the line is stock or a service

Per line

Batch No

Lot number, for products with Enable Batch

If batch enabled

Qty / Unit / Rate

Quantity, unit and price per unit

Per line

Discount %

Line discount

No

Gross / Tax / Total

Calculated from qty, rate, discount and tax

Calculated

Notes

Free text

No

What This Changes

  • Each product line with Enable Stock Posting adds its Qty to the chosen warehouse; the Stock Report and the Stock figure on later invoice lines rise.
  • A product with Track as serialized asset creates one asset record per unit under Vehicles › Tyre/Asset Tracking, with the cost from the line.
  • The invoice total credits the supplier’s Account Payable ledger; the supplier’s Current Balance and the Amount to Pay KPI rise, and the dashboard tile Total Supplier Invoices Amount includes it.
  • The tax on each line feeds the Supplier TAX Report as input tax.
  • The invoice shows Payment Status Unpaid until a supplier payment is allocated to it; then Paid Amount and Balance Due update.

Tips

  • Receive the whole delivery on one invoice even if it is paid in parts; payments can be allocated more than once.
  • For a bill of one product, AI › AI Data Import › Purchase Invoice takes one product line per invoice from a spreadsheet, useful for tyre or oil purchases in bulk.
  • Scan the barcode rather than typing the name; it avoids picking the wrong size of a similar part.

Frequently asked questions

Need Help?

Chat with the NShine ERP support team on WhatsApp at +91 79950 87755, or ask from inside the app. Last checked 9 November 2026 against app.nshineerp.com.

Ready to Take Control of Your Business?

Start your 7 day free trial today

No credit card | No commitment | Just try it and see