# Add Purchase Order

that displays key financial information based on the entered item detailsTo create a new Purchase Order (PO) in the Infraon platform, navigate to the top panel and click “**+ Add Purchase Order**.”

You can add a PO in two ways:

* **Manually** – Enter each PO detail individually.
* **Bulk Upload** – Upload a CSV file to add multiple POs simultaneously.

## **Instructions to Add a Purchase Order**

Purchase Order **| Basic Details**

<figure><img src="/files/000aaccee574db407f08c689a524ab905dc61f69" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="179.20001220703125"></th><th width="227.4000244140625"></th><th></th></tr></thead><tbody><tr><td><strong>Label</strong></td><td><strong>Action</strong></td><td><strong>Description / Example</strong></td></tr><tr><td><strong>Order Name*</strong></td><td>Click to add</td><td><p>Enter a unique name for the PO to identify it easily.</p><p><strong>Example:</strong> Purchase of 15 Dell Latitude 5440 Laptops – Q4</p></td></tr><tr><td><strong>Currency*</strong></td><td>Select from the drop-down</td><td><p>Choose the currency in which the PO will be processed.</p><p><strong>Example:</strong> INR, USD, etc.</p></td></tr><tr><td><strong>Department*</strong></td><td>Select from the drop-down.</td><td><p>Specify the department raising the PO. Configure Departments by <a href="/pages/wwyGNgaXR2rPXjBgnDoF">clicking here</a>.</p><p><strong>Example:</strong> IT Department</p></td></tr><tr><td><strong>Expected Delivery Date</strong></td><td>Select from the calendar drop-down</td><td><p>Define the date the goods or services are expected to be delivered.</p><p><strong>Example:</strong> 15-Oct-2025</p></td></tr><tr><td><strong>Vendor*</strong></td><td>Select from the list or add new</td><td><p>Clicking on <strong>Vendor</strong> opens a list of all registered vendors. If the required vendor is not listed, click <strong>Add Vendor</strong> to register a new one.</p><p><strong>Example:</strong> HP India Sales Pvt. Ltd.</p></td></tr><tr><td><strong>Requested By*</strong></td><td>Select from the drop-down</td><td><p>Select the user or requester who initiated the Purchase Order. The drop-down displays both <strong>Users</strong> and <strong>Requesters</strong> in a single list. </p><p></p><p>Use the search option to quickly locate a record. Additional records load automatically as you scroll through the list.<br><br><strong>Example:</strong> John Mathews (User), David Kumar (Requester)</p></td></tr><tr><td><strong>Payment Terms</strong></td><td>Select from the drop-down</td><td><p>Specify the payment terms agreed upon with the vendor.</p><p><strong>Example:</strong> 30 Days, 60 Days, 90 Days</p></td></tr><tr><td><strong>Status</strong></td><td>Select from the drop-down.</td><td>Indicates the current stage of the PO. Only two statuses are available at creation: <strong>Draft (Creation)</strong> and <strong>Waiting for Approval (Approval)</strong>.</td></tr><tr><td><strong>Quotation Number</strong></td><td>Enter the quotation number and click <strong>Add</strong></td><td>Specify the quotation reference received from the vendor. Multiple quotation numbers can be added to record revised or updated quotations for the same Purchase Order.<br><br><strong>Example:</strong> QTN-10045, QTN-10045-REV1</td></tr><tr><td><strong>Description</strong></td><td>Click to add</td><td><p>Provide additional details or context about the PO.</p><p><strong>Example:</strong> Procurement of high-performance laptops for newly hired software developers, each with 32GB RAM and 1TB SSD storage.</p></td></tr><tr><td><strong>Repetitive PO Creation</strong></td><td>Click to select the configuration</td><td><p>Opens a pop-up where users can schedule recurring PO creation:<br></p><ul><li><strong>Once</strong> – Create the PO at a specific date and time.</li><li><strong>Daily</strong> – Repeat every day at the set time.</li><li><strong>Weekly</strong> – Select specific weekdays.</li><li><strong>Monthly</strong> – Choose a day of the month.</li><li><strong>Quarterly</strong> – Schedule every three months.</li><li><strong>Yearly</strong> – Schedule annually.</li></ul><p><br>Once selections are made, a confirmation message will display the schedule details.<br><br><strong>Example:</strong> Schedule every quarter on the 1st, 10:00 AM, to order IT consumables such as keyboards, mice, and docking stations.</p></td></tr></tbody></table>

**Add Address |** Add PO

<figure><img src="/files/qlQ5M1TPexKfAdgkUCxp" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="173"></th><th width="194.99993896484375"></th><th></th></tr></thead><tbody><tr><td><strong>Label</strong></td><td><strong>Action</strong></td><td><strong>Description/ Example</strong></td></tr><tr><td><strong>Shipping Address*</strong></td><td>Input text</td><td>Enter the complete shipping address where the goods or services will be delivered.<br><br><strong>Example:</strong> 101, Tech Park, Bangalore – 560001</td></tr><tr><td><strong>Billing Address</strong></td><td>Input text</td><td>Enter the complete billing address associated with the PO.<br><br><strong>Example:</strong> Corporate Office, MG Road, Bangalore – 560001</td></tr><tr><td><strong>Same as Shipping Address</strong></td><td>Click to tick the check box</td><td>Copies the shipping address into the billing address field automatically.</td></tr></tbody></table>

**Item Details |** Add PO

The Add Item section is used to add line items to the Purchase Order along with their cost details. It supports both **hardware and software items,** with fields dynamically changing based on the selected category type.

This section captures:

* Item details (type, name, category)
* Quantity and pricing information
* Discount and tax calculations

There are two types:

* Add **Hardware Asset** Items

  Used to add physical asset items, such as IT or Fixed Assets, to the Purchase Order.

  * Displays fields like Item Name, Category Type, Category, Part Number, and Quantity
  * Suitable for the procurement of hardware devices and asset-based inventory
  * Cost details are calculated based on quantity, unit price, discount, and tax
* Add **Software Asset** Items

  Used to add software licenses and subscriptions to the Purchase Order.

  * Enabled when Category Type = Software
  * Displays fields like Publisher, License Type, Software Name, License Based On, and Count
  * Removes hardware-specific fields such as Category and Part Number
  * Supports license-based procurement and tracking

<figure><img src="/files/5oIMB5icMeELf3Xo6MqG" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Infraon automatically generates a purchase order summary displaying key financial information based on the details of the entered item. This summary consolidates all cost-related data, including the total quantity of items, the aggregated cost before and after discounts, applicable tax values, and any shipping charges.

The following fields are available for review:

* **Total Order Quantity** – Total number of items in the purchase order.
* **Subtotal (₹)** – Combined cost of all items before applying discounts and taxes.
* **Discount (%)** – Percentage discount applied to the subtotal.
* **Discount Amount (₹)** – Monetary value of the discount.
* **Tax Rate (%)** – Applicable tax percentage (e.g., GST).
* **Tax Amount (₹)** – Calculated tax value based on the taxable amount.
* **Shipping (₹)** – Any applicable shipping charges.
* **Total (₹)** – Final payable amount after adding taxes and shipping charges and deducting discounts.
  {% endhint %}

**Terms of Order |** Add PO

<table data-header-hidden><thead><tr><th width="135"></th><th width="133.79998779296875"></th><th></th></tr></thead><tbody><tr><td><strong>Label</strong></td><td><strong>Action</strong></td><td><strong>Description/ Example</strong></td></tr><tr><td><strong>Terms and Conditions</strong></td><td>Input Text</td><td><p>Specify the contractual obligations, guidelines, or special instructions that govern the purchase. This may include delivery timelines, payment terms, warranty details, or return policies.</p><p><strong>Example:</strong> “Delivery by 15-Oct-2025. 1-year manufacturer warranty applies.”</p></td></tr><tr><td><strong>Remarks</strong></td><td>Input Text</td><td><p>Add any additional notes or comments relevant to the purchase order that are not covered under the terms and conditions.</p><p><strong>Example:</strong> “Please deliver the laptops to the IT storage room in Building B.”</p></td></tr><tr><td><strong>Add Attachment</strong></td><td>Click <strong>Add</strong> and upload file(s)</td><td>Upload quotation documents or supporting files related to the Purchase Order. You can attach one or more files and assign a category before submitting.<br><br><strong>Example:</strong> Vendor Quotation.pdf, Revised Pricing Sheet.xlsx</td></tr></tbody></table>

{% hint style="info" %}
Fields marked with an asterisk **(\*)** are mandatory to fill.
{% endhint %}

Once added, click on **Save** to confirm and add the PO to the inventory.

## **Bulk Upload**

To import a purchase order using a CSV file, select the **Import from CSV** option from the list of available creation methods.

Follow these steps to complete the import successfully:

1. Download the sample CSV template to ensure the correct data structure.
2. Enter the required information into the CSV file accurately.
3. Upload the completed CSV file and click **Next**.
4. Review the system’s column mapping, adjust if needed, and click **Import**.
5. Validate the data, correct any errors, and click **Proceed with the valid records** to finish the process.

{% hint style="info" %}

* All **mandatory fields** must be filled; they cannot be left blank.
* **Purchase Order names** must be unique. Use the same name as the original PO to add more assets to an existing Purchase Order.
* Use valid **currency codes** (e.g., USD, INR).
* Accepted **payment terms** are: 30 Days, 60 Days, or 90 Days.
* For subcategories, use the format Category/Subcategory (e.g., Network/Router). Specify only the category if no subcategory is provided (e.g., Network).
* The **Expected Delivery Date** must be in either mm/dd/yyyy or dd/mm/yyyy format and must not be a past date.
* **Tax Rate** and **Discount Rate** must be numeric values between 0 and 100.
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.infraon.io/infraon-help/infinity-user-guide/purchase-order/add-purchase-order.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
