1
2
3
4
5
6
7
8
9
10
11
12
13
A
Step 11 of 13 • Essential

Create Purchases

Record product purchases from your suppliers to build up your inventory stock. This is how products enter your system so they can be sold.

📌 Where to Find

Navigate to /app/purchases in your browser and click "Create" to open the purchase form at /app/purchases/create.

📚 What Are Purchases?

A purchase records the products you buy from a supplier. When a purchase is marked as Received, the product quantities are added to your warehouse stock. This is the primary way to build your inventory.

Why Purchases Before Sales?

You need stock in your warehouse before you can sell anything. Purchases add stock; sales reduce it. So always create purchases first to fill your inventory.

Prerequisites

Before creating purchases, make sure you have:

📝 Purchase Header Fields

These are the top-level fields you fill in when creating a purchase:

FieldTypeRequiredDescription
Date Date Picker Required The date of the purchase. Defaults to today.
Warehouse Dropdown Required Select which warehouse will receive the purchased stock.
Supplier Dropdown Required Select the supplier you are purchasing from.

🔎 Adding Products to the Purchase

After selecting a warehouse, use the Product Search bar to find and add products. You can search by product name or code.

Each product added to the purchase order table has these columns:

ColumnDescription
ProductName and details of the product.
Net Unit CostThe cost price per unit. You can edit this for each purchase.
StockCurrent stock in the selected warehouse (read-only).
QtyHow many units you are purchasing. Adjust using the +/− buttons or type directly.
DiscountPer-item discount amount.
TaxPer-item tax amount (auto-calculated from product tax settings).
Sub TotalLine total = (cost × qty) − discount + tax.
ActionRemove button to delete the product from this purchase.

💰 Order Summary Fields

Below the product table, you'll see a calculation summary and these additional fields:

FieldTypeRequiredDescription
Order Tax (%) Decimal (0–100) Optional Overall tax percentage applied to the entire purchase order.
Discount Decimal Optional Overall discount amount on the purchase.
Shipping Decimal Optional Shipping/freight charges for this purchase.
Status Dropdown Required Received — stock is added to warehouse immediately.
Pending — purchase recorded but stock not yet added.
Ordered — order placed with supplier, not yet received.
Payment Status Dropdown Required Paid — full payment made.
Unpaid — no payment yet (default).
Partial — part payment made.
Payment Type Dropdown Conditional Required when payment status is Paid or Partial. Select the payment method (Cash, Card, Bank Transfer, etc.).
Amount Decimal Conditional Required when payment status is Partial. Enter the amount being paid now. Must not exceed the grand total.
Notes Text Area Optional Any additional notes about this purchase (e.g., invoice reference).

🎯 Step-by-Step Instructions

  1. Go to Purchases from the sidebar menu and click "Create".
  2. Select the Date (defaults to today).
  3. Select the Warehouse where stock will be stored.
  4. Select the Supplier you are buying from.
  5. Search for a product using the search bar and click it to add it to the order.
  6. Adjust the Quantity for each product (e.g., 50 pieces).
  7. Optionally adjust the Net Unit Cost if the price differs from default.
  8. Repeat steps 5–7 for all products in this purchase.
  9. Optionally add Order Tax, Discount, or Shipping.
  10. Set Status to "Received" if you already have the goods in hand.
  11. Set Payment Status (e.g., "Paid" or "Unpaid").
  12. If paid or partially paid, select a Payment Type.
  13. Add any Notes if needed.
  14. Click "Save".

Tips

Checkpoint

You've recorded your first purchase and your warehouse now has stock! Next, let's create your first sale.

← Step 10: Customers Step 12: Create Sales →