> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.clinicea.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to generate a Purchase Order

You can generate a purchase order from your clinic to reorder any inventory items. This can be done as follows:

**1.** Go to **Inventory | Stock Order | +Order Stock.**

![](https://storage.crisp.chat/users/helpdesk/website/7c6ef2b293639000/7e467be3-e48f-418f-b562-344de8_1psuvg0.png)

**2.** A **New** **Order** window will open with a **Vendor** flyout on the right side of the screen.

On the left extreme left of the screen, the **Details** will appear. Your clinic name will be shown under the **Ordered By** name and you have to select either the **Vendor** or the **Clinic** option from where you want to order items to be **Supplied By** (_for example, Vendor_).

![](https://storage.crisp.chat/users/helpdesk/website/e4c6d01f41d8c000/74b285cc-fed8-4313-b895-a8afa0_107a1u5.png)

**3.** Now, let us select a vendor name from the list available on the **Vendor** flyout at the right side of the screen.

You can also set a **Reference Number, Transaction Date, Transaction Due Date,** and **Internal Comments** if needed.

![](https://storage.crisp.chat/users/helpdesk/website/5def6af550c6340/f90e800f-ca69-47a3-a424-bac290_11vkwie.png)

**4.** Next, to add inventory items to the order list, there are two options.

**a. Auto-Fill for Reorder Level:** If you select this option all inventory items whose current QOH is below the Re-Order Level will be automatically added to the list. The quantity will also get auto-set based on this formula: **_(Target Quantity – QOH)/ Pack size._**

The values for Target Value, Reorder Level, Quantity on Hand (QOH) and Pack Size can be entered from the **Inventory Details** page for a particular inventory item.

![](https://storage.crisp.chat/users/helpdesk/website/e03d9686d4194000/dddb553d-946b-4706-91cc-467eec_6ozc25.png)

_For example, let us take an inventory item called Crocin Strip.  
Unit QOH is 190.  
The Reorder level is 210.  
Target Level Value is 500  
Pack Size is Strips of 10._

_So, this item will be available for Auto-fill option as QOH (190) < Reorder Level (210). The order quantity will be auto-calculated as (Target Qty:500 – QOH:190)/10 = 31 Packs._

[![](https://storage.crisp.chat/users/helpdesk/website/98d724867d1f9000/45faea15-2bf2-497b-b751-668f03_sykl0p.png)
  

**b. Add Items Manually:** To add Inventory items manually to an Order, select this option and search and add items. Here also the number of packs to be ordered will be auto-calculated according to the above formula which can be changed as needed.

![](https://storage.crisp.chat/users/helpdesk/website/aedebd03f426f000/c1e3b752-54ed-4dcc-afe7-c3b790_qaa25w.png)

**5.** Once done, click on the **Save** or **Print** **Order** button at the bottom of the screen. A new **Stock Order** is created. Also against each Inventory item, the Vendor name will be updated to the one you had specified in this order.

![](https://storage.crisp.chat/users/helpdesk/website/f4754390affac800/5f707337-9da7-4621-93cc-4dfdad_9qe9wn.png)

**6.** If you want to cancel an order then click on the three vertical dots on the extreme right in the Stock Order list and click on **Cancel Order.**

![](https://storage.crisp.chat/users/helpdesk/website/3d000a1f98e41800/eadae475-d732-49c3-a7a4-171398_16pi94n.png)

**7.** If you want to search for an order from the Stock Order list, then enter the **Reference no** in the search bar. Then from the drop-down select **Open** **Orders**. Then, select the **Stock Movement** from the drop-down list. _For example, **Clinic to Vendor.**_ Select the Date Range and then click on the search button.

![](https://storage.crisp.chat/users/helpdesk/website/23b14c325ddc5e00/d2a1272a-34c7-435b-946b-3463b8_4ccxzo.png)

**8.** If you want to receive stock against an _Open Order, s_imply search and open the Order. Change quantity or pricing if required and then click on **Receive Stock** button at the bottom of the page.

![](https://storage.crisp.chat/users/helpdesk/website/12681bccb9f29900/c49e2eb0-75a4-4fce-a2dd-6cd256_ho9mvp.png)

**9.** There are 2 possibilities here.

**a. In case you have set a 2nd level-check for Inventory Authorisation, then a request for Inventory Authorisation will be created for your Supervisor.** The Supervisor needs to go to **Authorisation** and approve the request that has come in for this Inventory Authorisation. Accordingly, a debit or credit note will also get generated. And then the steps outlined in step **b.** will take place.

![](https://storage.crisp.chat/users/helpdesk/website/331e9c6fafc9bc00/6317402c-c79f-40cb-9621-3c5037_3hij2c.png)

**b. In case you do not have a 2nd level check setup for Inventory Authorisation,** at this point, the stock quantities are increased in the system. Also, an expense voucher is generated. To view the expense voucher, search for the order in the **Received Order** list and open it.  
Then click on **View Expense Voucher** button as shown below.

![](https://storage.crisp.chat/users/helpdesk/website/2a9575cc04903600/591bf5a0-924d-41f6-aa02-eb28fe_1c67we4.png)

Alternatively, you can also go to **Financials | New Expense | Under HEAD select Expense: Stock |** Select **from the search result.**

![](https://storage.crisp.chat/users/helpdesk/website/f1d96e5dc03a6000/8b15526a-88be-4904-9581-db8714_mok4bk.png)

**10.** The Voucher created is **Due** as denoted by the Due Label. If paid the same can be updated for the voucher as well by clicking on the voucher # to view the details and entering the Payment Mode and Date. Once Saved, the voucher is converted to _Paid_ Status from _Due_.

![](https://storage.crisp.chat/users/helpdesk/website/c5d1404a81574000/26698292-88b5-48ec-b350-cdd1c6_rbcww1.png)

**11.** The vendor’s account is also updated when the stock is received, and when the payment is made. This is visible by going to **Financials | Tx History | Vendor:** put the name of the Vendor **| Search and select from the list**.

![](https://storage.crisp.chat/users/helpdesk/website/33a4324101f76600/f32c0de7-9816-4b15-8304-170143_1o1283d.png)