Record a purchase from a supplier

Add a supplier, record what you bought, and see how the purchase status puts stock into a warehouse.

2 min read Updated 19 Oct 2026

Names like these, in green, are pages inside your ArmPOS shop. Sign in to your shop to open them.

By the end you will have added a supplier, recorded what you bought from them, and put the stock into a warehouse.

Add the supplier

Open People › Suppliers and click Create. Supplier Name is the only required field. Email, Phone, Country, City, Tax Number, Address and Credit Limit are optional. Opening Balance (Previous Dues) is what you owed this supplier before ArmPOS. Click Submit.

You can also add a supplier while you record a purchase: the + button beside Supplier opens Quick Add Supplier. To bring in a list of suppliers, see Import customers and suppliers.

Record the purchase

  1. Open Purchases › Create Purchase.
  2. Fill Date, Supplier and Warehouse. All three are required. The stock goes into this warehouse.
  3. Add the products. Type in Scan/Search Product by Code Or Name and click a result. Each product joins Order items with its Net Unit Cost and Current Stock.
  4. Set the quantities. Use − and +, or type the number. The pencil on a line changes its Product Cost, tax or discount for this purchase.
  5. Add Order Tax, Discount and Shipping if they apply.
  6. Set Status. It decides what happens to your stock. See below. It starts on received.
  7. Add a Note and click Submit. You land on All Purchases.
Create Purchase: Supplier Lakeside Dairy Ltd, Warehouse Default Warehouse, and two lines: 48 Milk at $ 2.27 and 60 Eggs at $ 1.94, each with its current stock and subtotal.
Each line shows the cost you pay and the stock you hold now.

What the status does to stock

  • received: the quantities are added to the warehouse when you submit.
  • pending or ordered: stock doesn't change yet.

When goods you saved as pending or ordered arrive, open Purchases › All Purchases, open the row's menu and click Edit Purchase. Set Status to received and submit. The stock is added then.

Find it again

Purchases › All Purchases lists each purchase with its Date, Reference (PR_ and a number), Supplier, Warehouse, Status, Total, Paid, Due and Payment Status.

All Purchases: PR_0010 from Lakeside Dairy Ltd at the top, Received, $ 225.36, unpaid, above older purchases that are Paid or Partial.
A new purchase is Unpaid until you record what you paid.

Each row's menu has Purchase Detail, Edit Purchase, Purchase Return, Show Payments, Create Payment, Download Pdf, Print Labels for the products on that purchase, the WhatsApp, Email and SMS notifications, Attach Documents (the supplier's invoice, for example) and Delete Purchase.

A purchase's menu: Purchase Detail, Edit Purchase, Purchase Return, Show Payments, Create Payment, Download Pdf, Print Labels, WhatsApp Notification, Email notification, SMS notification, Attach Documents and Delete Purchase.
Pay, return or label a purchase from its menu.

What's next

Pay the supplier: Pay your suppliers and see what you owe.

Still stuck?

Write to us and a person answers. If you already have a shop, Ask support inside it sends us the page you're on.

Contact us

Ask your AI assistant

ChatGPT, Claude and Gemini can read every guide and walk you through it.

Set it up