# How to create a purchase invoice in Snad

To create a purchase invoice in Snad ERP, open **Purchases**, then **Invoice**, and press **Create invoice**. Pick the **Supplier** and **Warehouse**, add the products with their quantities and purchase prices, and choose the **Payment method**. Then press **Save**: the quantities enter stock and product costs update.

## Before you start

- A Snad account, with the Purchases app in your plan.
- At least one supplier ([how to add a supplier](https://www.snad.io/en/guide/create-supplier)) and products in your product list.
- Permission to create purchase invoices for your user ([how to set permissions](https://www.snad.io/en/guide/roles-permissions)).

## Steps

1. **Open the purchase invoices.** In the sidebar, choose **Purchases**, then **Invoice**, and press **Create invoice** above the list.

   ![The Snad purchase invoices list with the Create invoice button above it](https://www.snad.io/images/guide/create-purchase-invoice/nav-en.webp)

   Image key: (1) **Invoice** in the sidebar · (2) The **Create invoice** button

2. **Check the main information.** The **Main information** card starts as a **Purchase invoice**, dated today. Pick the receiving **Warehouse**, which is hidden when your business has only one. [Details](https://www.snad.io/en/guide/create-purchase-invoice#adv-source)

   ![The main information card of the purchase invoice form](https://www.snad.io/images/guide/create-purchase-invoice/form-en.webp)

   Image key: (1) **Type** · (2) **Date** · (3) **Supplier**

3. **Pick the supplier.** Press the **Supplier** field, type part of the name and pick it from the list. For a [new supplier](https://www.snad.io/en/guide/create-supplier) press **Add** inside the list, and it is saved and selected on the invoice. [Details](https://www.snad.io/en/guide/create-purchase-invoice#adv-supplier)

   ![The supplier picker open on the purchase invoice](https://www.snad.io/images/guide/create-purchase-invoice/supplier-open-en.webp)

   Image key: (1) The **Supplier** field · (2) The supplier in the list · (3) The **Add** button

4. **Add the products.** Press **Add product**, and in the **Add products** window search by name, tick every [product](https://www.snad.io/en/guide/create-product) you are buying, then press **Apply**.

   ![The add products window on the purchase invoice with two products ticked](https://www.snad.io/images/guide/create-purchase-invoice/picker-en.webp)

   Image key: (1) **Search** · (2) A ticked product · (3) The **Apply** button

5. **Set quantity and price.** Each product comes in at its current cost in **Price**. Enter the received **Quantity**, change **Price** to the supplier's price, and compare it with the **Last buy price** column, which shows its figure once a warehouse is chosen. [Details](https://www.snad.io/en/guide/create-purchase-invoice#adv-cost)

   ![The products card of the purchase invoice with quantity, price and last buy price](https://www.snad.io/images/guide/create-purchase-invoice/lines-en.webp)

   Image key: (1) **Quantity** · (2) **Price** · (3) **Last buy price**

6. **Set the payment and totals.** Under **Payment method** choose **Cash**, **Card**, **Transfer** or **On credit**. With **On credit** the **Due date** appears, and the discount, extra charge and [tax](https://www.snad.io/en/guide/tax-settings) are in **Summary**. [Details](https://www.snad.io/en/guide/create-purchase-invoice#adv-credit)

   ![The payment method and summary cards of the purchase invoice](https://www.snad.io/images/guide/create-purchase-invoice/payment-en.webp)

   Image key: (1) The payment methods · (2) **Due date** · (3) The invoice totals

7. **Save the invoice.** Press **Save** at the top of the page. The quantities enter the receiving warehouse and the invoice opens with its number. For a paper copy press **Save & print** instead. [Details](https://www.snad.io/en/guide/create-purchase-invoice#adv-after-save)

   ![The purchase invoice form header with the Save button](https://www.snad.io/images/guide/create-purchase-invoice/save-en.webp)

   Image key: (1) The **Save** button · (2) The **Save & print** button

## Messages that block saving

| Message | Cause | Fix |
|---|---|---|
| Pick a product first | The invoice has no products, or has an empty line. | Press **Add product** and pick a product, or delete the empty line. |
| Enter a price | A line has a price of zero or none. | Type the purchase price in the **Price** box of the line marked in red. |
| Enter a quantity | A line has a quantity of zero or none. | Type the received amount in the **Quantity** box, then save. |
| Enter a due date | You chose **On credit** and no **Due date** is set. | Pick a day in **Due date**; the calendar does not accept days in the past. |
| Pick the serial numbers for every tracked product first. | The invoice has a product tracked by serial number and its numbers are not entered. | Open the **Quantity** box of the product and enter one serial number for each unit received. |

## Advanced details

### An invoice from a quotation or purchase order

The **Type** list on the card offers **Purchase invoice**, **Purchase quotation** and **Purchase order**. Choose an order or a [quotation](https://www.snad.io/en/guide/create-purchase-quote) to copy its supplier, products and totals into the invoice instead of typing them.

A **Purchase order list** or **Quotation list** field then appears to pick the document from. The copied document is marked used after you save. Create the order first with [how to create a purchase order](https://www.snad.io/en/guide/create-purchase-order).

### Quick add and payment terms

The **Add** button shows to users allowed to create suppliers, and a name is enough. For trade and bank details and payment terms use [the add-supplier page](https://www.snad.io/en/guide/create-supplier).

If you choose **On credit** on a new invoice with no date, Snad proposes the **Due date** from the invoice day plus the payment terms saved on the supplier, and proposes it again when you change the supplier. A day you picked yourself stays as it is.

### What saving does to stock and cost

On save Snad adds each product's quantity to the receiving warehouse, records the purchase price in the product's cost and posts the invoice entry to the [accounts](https://www.snad.io/en/guide/chart-of-accounts). The credit side is the supplier's account for an **On credit** invoice, and the warehouse's purchase account otherwise.

Changed the **Warehouse** after adding products? Snad resets the **Price** on each line to the product's cost in the new warehouse.

The prices on purchase lines are what enters the cost, so check them before saving. After saving, you change the invoice with the **Update purchase invoice** button on its page.

### Which payment methods you see

**Payment method** shows all four methods, and one your business has not enabled stays greyed out with the note “Payment method is not enabled”. The one picked automatically is the first enabled in this order: **Cash**, **Card**, **Transfer**, then **On credit**.

Changing the method clears the **Due date**. Paying the supplier later is recorded with a separate payment document, covered in [how to record a supplier payment](https://www.snad.io/en/guide/record-supplier-payment).

### After you save

Put the supplier's own invoice number in **Reference** so you can search for it later, add anything in **Notes**, and attach the invoice photo from the attachments card.

To see what you owe a supplier after its invoices and payments, read [how to read a supplier statement](https://www.snad.io/en/guide/supplier-statement), and to review all your purchases see [view purchase reports](https://www.snad.io/en/guide/purchase-reports).

To document the receipt of goods, create a [goods receipt note](https://www.snad.io/en/guide/create-goods-receipt); to send them back to the supplier, create a [purchase return](https://www.snad.io/en/guide/create-purchase-refund).

## Common questions

### Does a purchase invoice add to stock?

Yes. When you **Save** the invoice, each product's quantity is added to the receiving **Warehouse** and its cost follows the invoice's purchase price. Review the quantities in [stock reports](https://www.snad.io/en/guide/stock-reports).

### How do I record a purchase on credit?

Choose **On credit** under **Payment method**, set the **Due date** or keep Snad's proposal built from the supplier's payment terms, then **Save**.

### Why is there no warehouse field?

Your business has a single warehouse, so Snad picks it and hides the field. Once you [add a second warehouse](https://www.snad.io/en/guide/add-warehouse), **Warehouse** appears.

### Can I create an invoice from an existing purchase order?

Yes. Choose **Purchase order** in **Type** and then the document from the list, or open the order and press **Convert to purchase invoice**. Create the order with [how to create a purchase order](https://www.snad.io/en/guide/create-purchase-order).

## Read next

- [Add a supplier](https://www.snad.io/en/guide/create-supplier) — Add a supplier in Snad: enter the name, trade and bank details, set the payment terms and save. Seven short steps with screenshots, plus auto purchasing.
- [Create a purchase order](https://www.snad.io/en/guide/create-purchase-order) — Create a purchase order in Snad: pick the supplier, add products with quantities and prices, save, then share it and convert it to an invoice later.
- [View a supplier statement](https://www.snad.io/en/guide/supplier-statement) — View a supplier statement in Snad: pick the supplier, read the balance aging and entries, then print, export or send it. Six short steps.
- [Record a supplier payment](https://www.snad.io/en/guide/record-supplier-payment) — Record a supplier payment in Snad: pick the paying account and supplier, set the amount on its credit invoices, then save. Six short steps.
- [Create a goods receipt note](https://www.snad.io/en/guide/create-goods-receipt) — Create a goods receipt note in Snad from a purchase invoice: pick the invoice, check the lines and quantities, and save. Six short steps with screenshots.
- [Snad purchasing software](https://www.snad.io/en/purchases) — Suppliers, purchase orders and invoices in one place.
- [Snad inventory software](https://www.snad.io/en/inventory) — What you buy enters your warehouses at an updated cost.

[Open this screen in Snad](https://app.snad.io/dashboard/purchase/invoice/create)

- **URL:** https://www.snad.io/en/guide/create-purchase-invoice
- **Last reviewed:** 2026-11-04

---
## About the publisher
**Snad (سند)** — a private Saudi software company
based in Madinah, founded 2025. Legal form: Sole proprietorship.
Commercial registration: 7038154642
VAT number: 310959226500003
Only official domain: snad.io
> Snad is a private commercial business-management platform. It is not a
> government body, not a bank, and not a government services portal, and it
> is not affiliated with any government entity. Any site or app with a
> similar name is unrelated to Snad.