---
title: How to Add Items to Documents
description: Discover how to add items to orders, purchase requisitions, and other documents, and explore additional capabilities that make ordering via Precoro precise and efficient.
---

[Skip to content](https://help.precoro.com/how-to-add-items-to-documents#main-content)

[Contact us](https://help.precoro.com/kb-tickets/new?hsLang=en) [Customer portal](https://help.precoro.com/tickets-view?hsLang=en)

[![Property 1=Default](https://help.precoro.com/hubfs/Property%201=Default.svg)](https://app.precoro.com/login)

Open main navigation

Close main navigation

- [Contact us](https://help.precoro.com/kb-tickets/new)
- [Customer portal](https://help.precoro.com/tickets-view)
- [Contact Us](https://share.hsforms.com/1-5JilMA_Qv6AOSVjFtNhDg14slf)

[Contact Us](https://share.hsforms.com/1-5JilMA_Qv6AOSVjFtNhDg14slf)

 Hi there! How can we help you today?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://help.precoro.com/?hsLang=en)
2. [How to use Precoro](https://help.precoro.com/how-to-use-precoro?hsLang=en)
3. [Working with documents](https://help.precoro.com/how-to-use-precoro?hsLang=en#working-with-documents)

# How to Add Items to Documents

## Learn different ways to add items to documents and discover how to optimize your settings to add items efficiently and comfortably.

TABLE OF CONTENTS

- [Ways to Add Items to Documents](https://help.precoro.com/how-to-add-items-to-documents#ways)
- [How to Set Negative Item Value](https://help.precoro.com/how-to-add-items-to-documents#negative)
- [Mapping with Catalog](https://help.precoro.com/how-to-add-items-to-documents#mapping)
- [How to Update Prices by Catalog](https://help.precoro.com/how-to-add-items-to-documents#update-price-button)
- [Saving Items from Documents to the Catalog](https://help.precoro.com/how-to-add-items-to-documents#save-to-catalog)
- [Auto-Updating Catalog Prices from Latest Approved Purchases](https://help.precoro.com/how-to-add-items-to-documents#auto-update-price)

### Ways to Add Items to Documents

Precoro offers several ways to add items to a document. These options can be found below the document’s main information, Custom Fields for Documents block, and Note.

[![add items (1)](https://help.precoro.com/hs-fs/hubfs/add%20items%20(1).jpg?width=670&height=287&name=add%20items%20(1).jpg)](https://help.precoro.com/hubfs/add%20items%20(1).jpg?hsLang=en)

- **Add Catalog Item**—adding previously created items from the **Item Management** list. When you're selecting items to add to the document, you can click the Check in stock button next to the item name to see how many units of this item are currently in the inventory.
  
  The catalog list in a document is filtered by three conditions at the same time:
  
    - **Supplier**—if a document-level supplier is selected, the catalog shows only items linked to that supplier and items with no supplier assigned.
    - **Currency**—items must be in the document currency. Free-of-charge items are shown regardless of currency.
    - **Item type**—purchase orders accept all item types. Service orders accept only Non-Inventory and Service items; Inventory items are not available for selection.
  
  If the catalog list is empty, check these three conditions first.
  
  If no existing item matches, you can add a non-catalog item (in purchase orders, purchase requisitions, and invoices) or create the item directly from the document, if **Allow Adding Items from Documents to Catalog** is enabled in Configuration.

- ![New Add from Catalog view](https://help.precoro.com/hs-fs/hubfs/New%20Add%20from%20Catalog%20view.png?width=670&height=348&name=New%20Add%20from%20Catalog%20view.png)

**💡 Please note:** To use the options listed below in Purchase Orders, Purchase Requisitions, and Invoices, please check the **Allow Adding Non-Catalog Items** setting for these modules in Configuration → Basic Settings  → Document Setup.

- **Add New Item**—adding items by manually filling out the details such as SKU, name, price, and custom fields.

[![add-new-item (1)](https://help.precoro.com/hs-fs/hubfs/add-new-item%20(1).jpg?width=670&height=287&name=add-new-item%20(1).jpg)](https://help.precoro.com/hubfs/add-new-item%20(1).jpg?hsLang=en)

- **Add Tax**—adding the tax items to your custom and standard POs, invoices, PRs and Service Orders.

Please read the following instructions to successfully perform this action with different documents: [Tax Item Type](https://help.precoro.com/tax-item-type?hsLang=en)

- **Add Shipping**—adding the Shipping to your document.

Please read the following instructions to successfully perform this action with different documents: [Shipping Item Type](https://help.precoro.com/shipping-item-type?hsLang=en).

- **Add Discount**—adding fixed-amount discounts to your document.

Please read the following instructions to successfully perform this action with different documents: [Discount Item Type.](https://help.precoro.com/discount-item-type?hsLang=en)

- **Import Items**—importing Items from an Excel document.

Please read the following instructions to successfully perform this action with different documents: [How to Import Items in Bulk.](https://help.precoro.com/how-to-import-items-in-bulk?hsLang=en)

- **Update Items**—updating Items from an Excel document.

Please read the following instructions to successfully perform this action with different documents: [How to Update Items in Bulk.](https://help.precoro.com/how-to-update-items-in-bulk?hsLang=en)

[![import-items](https://help.precoro.com/hs-fs/hubfs/import-items.jpg?width=670&height=334&name=import-items.jpg)](https://help.precoro.com/hubfs/import-items.jpg?hsLang=en)

### How to Set Negative Item Value

You can enter **negative item values** in Purchase Orders, Service Orders, Purchase Requisitions, Requests for Proposals, and Invoices.

**💡 Please note:**

- You can **Confirm** a Purchase Order, Purchase Requisition, Request for Proposal, or Invoice if the document's total is 0 or greater.
- To **Confirm** a Service Order, ensure the total is greater than 0.

All users with the necessary roles to create documents and add items can use this functionality.

When setting a negative value, please note the following:

- You can add taxes for a negative-value item.
- You can import and update items by entering negative values in the files.
- You can view the negative item values in Reports.
- You can't enter negative values in the **Credit Note** document.

![negative value (1)](https://help.precoro.com/hs-fs/hubfs/negative%20value%20(1).jpg?width=670&height=253&name=negative%20value%20(1).jpg)

**💡Please note:** you can also mark items as Free-of-Charge. Learn about this functionality [here](https://help.precoro.com/item-management-1?hsLang=en#Free).

### Mapping with Catalog

Items that weren’t added from the catalog can be automatically mapped with catalog items. Optional custom fields not entered when adding the item will be assigned based on the catalog.

Automatic mapping can happen in these cases:

- An item added manually corresponds to an item that exists in the catalog.
- An imported item corresponds to an item that exists in the catalog.
- A previously added item was edited to make it identical to a catalog item.

The fields used for mapping depend on your settings and the fields filled out in the catalog.

| **Values For Mapping** | **Conditions That Must Be Met** |
| --- | --- |
| Name + SKU + Supplier + Currency | Used when a Supplier is assigned for the item and you have enabled the SKU. |
| Name + SKU | Used when the item has no assigned Supplier and you have enabled the SKU. |
| Name | Used when the item has no assigned Supplier and you have disabled the SKU. |
| — | If the item is not in the Catalog, you will need to assign all the custom fields manually. |

**💡 Please note**: If an item in a document is automatically mapped with a catalog item that is also added to this document, these items become duplicates. 

If the **Allow Adding Duplicated Items in Documents** setting in Configuration → Basic Settings → Document Setup → Item Management is disabled, you won’t be able to save the changes in the item table. You’ll see the following error: This item from Item Management has already been added to the document (screenshot below). 

To resolve this issue, delete a duplicate item.

[![Duplicate item error](https://help.precoro.com/hs-fs/hubfs/Duplicate%20item%20error.png?width=670&height=184&name=Duplicate%20item%20error.png)](https://help.precoro.com/hubfs/Duplicate%20item%20error.png?hsLang=en)

Please note, PunchOut items can also be matched with catalog items when **Automatically Add Items to the Catalog** is enabled in the PunchOut configuration. Lean more [here](https://help.precoro.com/marketplace-configuration-page#entities:~:text=Multiple%20Legal%20Entities-,Automatically%20Add%20PunchOut%20Items%20to%20the%20Catalog,-How%20to%20Use).

### Saving Items from Documents to the Catalog

This function offers more automation and efficiency when working with items. You can add new entries to the Catalog directly through documents without having to transfer items manually.

**💡 Please note:** To be able to use this functionality, the user must have an active **Item Management Create** role.

You can add items directly from the following documents:

- Purchase Order,
- Purchase Requisition,
- Request for Proposal,
- Invoice,
- Expense.

Follow these steps to set up and start using the function:

1\. Activate the setting in Configuration → Basic Settings → Document Setup → Item Management → **Allow Adding Items from Documents to Catalog.**

2\. When adding items using the **Add** button, you will see the **Add to Catalog** checkbox for each item you create. Check this box to add the item to the Catalog.

3\. If you checked the **Add to Catalog** box, then the item will be automatically saved with the values you have set:

- **Price**
- **Currency**
- **Custom Fields for Items**
- **Supplier** (this value will be taken from the document).

<iframe data-hsv-src="https://play.hubspotvideo.com/v/1903299/id/219639478118" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="219639478118" data-hsv-style="" data-hsv-width="1920" data-hsv-height="1080" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

### How to Update Prices by Catalog

You can update the current item prices in purchase requisitions and purchase orders with just one click on **Update Prices by Catalog** button.

After a successful update, Precoro will:

- Show a flash message with the number of updated items and the difference in gross total.
- Highlight the updated prices in yellow.

[![update-prices-by-catalog](https://help.precoro.com/hs-fs/hubfs/update-prices-by-catalog.jpg?width=670&height=246&name=update-prices-by-catalog.jpg)](https://help.precoro.com/hubfs/update-prices-by-catalog.jpg?hsLang=en)<https://help.precoro.com/hubfs/Update%20price.png?hsLang=en>

### Auto-Updating Catalog Prices from Latest Approved Purchases

To keep your catalog prices accurate and up to date, Precoro also supports automatic price updates based on the most recent approved purchase orders or invoices.

Once a Purchase Order or Invoice reaches the **Approved** status, Precoro checks if the item price in the document is different from the one in the catalog. If the document doesn’t go through the approval process, the price check happens when it reaches the **Completed** or **Paid** status. If the price differs and the auto-update feature is enabled for the item, the catalog price is updated automatically.

To allow automatic price update for a specific item, go to the **Item Management** page, edit the item, and check **Auto-Update Price Based on the Latest Purchase**.

[![price](https://help.precoro.com/hs-fs/hubfs/price.png?width=670&height=122&name=price.png)](https://help.precoro.com/hubfs/price.png?hsLang=en)

Alternatively, if you want to enable the setting for all or multiple items simultaneously:

1. Click the **Update Items** button on the **Item Management** page.
2. Select the supplier, category, or any needed custom field available in items (optional).
3. Click the **Download** button.
4. Open the downloaded file. Set ‘Yes’ in the **Auto-Update Price Based on the Latest Purchase** column for all the items you want to update.
5. Save the file and upload it back to Precoro.
6. Click **Submit** to record the changes.

[![update](https://help.precoro.com/hs-fs/hubfs/update.png?width=670&height=224&name=update.png)](https://help.precoro.com/hubfs/update.png?hsLang=en)

Precoro updates the item price in the catalog only if all of the following conditions are met:

- The **Auto-Update Price Based on the Latest Purchase** setting is enabled for the item.
- The item comes from the catalog and is added to a Purchase Order or Invoice.
- The price in the document is different from the current catalog price.
- The currency in the document matches the one in the catalog.
- The document has moved to one of the following statuses: **Approved**, **Completed**, or **Paid**.
- The document was created in Precoro, not imported.

Learn more about this feature in this [article](https://help.precoro.com/how-to-automatically-update-catalog-prices-from-your-last-purchase?hsLang=en).

- [Precoro Setup](https://help.precoro.com/precoro-setup?hsLang=en#main-content)

    - [Configurations](https://help.precoro.com/precoro-setup?hsLang=en#configurations)
    - [User Management](https://help.precoro.com/precoro-setup?hsLang=en#user-management)
    - [Custom Fields and Forms](https://help.precoro.com/precoro-setup?hsLang=en#custom-fields-and-forms)
    - [Supplier management](https://help.precoro.com/precoro-setup?hsLang=en#supplier-management)
    - [Working with Items](https://help.precoro.com/precoro-setup?hsLang=en#working-with-items)
    - [Approval Workflow](https://help.precoro.com/precoro-setup?hsLang=en#approval-workflow)
    - [Location Management](https://help.precoro.com/precoro-setup?hsLang=en#location-management)
    - [Precoro Payments](https://help.precoro.com/precoro-setup?hsLang=en#precoro-payments)
    - [Two-factor authentication](https://help.precoro.com/precoro-setup?hsLang=en#two-factor-authentication)
    - [Security](https://help.precoro.com/precoro-setup?hsLang=en#security)
    - [US Based Server](https://help.precoro.com/precoro-setup?hsLang=en#us-based-server)
- [How to use Precoro](https://help.precoro.com/how-to-use-precoro?hsLang=en#main-content)

    - [Warehouse Requests](https://help.precoro.com/how-to-use-precoro?hsLang=en#warehouse-requests)
    - [Requests for Proposals](https://help.precoro.com/how-to-use-precoro?hsLang=en#requests-for-proposals)
    - [Purchase Requisitions](https://help.precoro.com/how-to-use-precoro?hsLang=en#purchase-requisitions)
    - [Purchase Orders](https://help.precoro.com/how-to-use-precoro?hsLang=en#purchase-orders)
    - [Service Orders](https://help.precoro.com/how-to-use-precoro?hsLang=en#service-orders)
    - [Receipts](https://help.precoro.com/how-to-use-precoro?hsLang=en#receipts)
    - [Invoices](https://help.precoro.com/how-to-use-precoro?hsLang=en#invoices)
    - [Expenses](https://help.precoro.com/how-to-use-precoro?hsLang=en#expenses)
    - [Budgeting](https://help.precoro.com/how-to-use-precoro?hsLang=en#budgeting)
    - [Inventory](https://help.precoro.com/how-to-use-precoro?hsLang=en#inventory)
    - [Reports](https://help.precoro.com/how-to-use-precoro?hsLang=en#reports)
    - [AP Inbox and Intelligent AP Automation](https://help.precoro.com/how-to-use-precoro?hsLang=en#ap-inbox-and-intelligent-ap-automation)
    - [Working with documents](https://help.precoro.com/how-to-use-precoro?hsLang=en#working-with-documents)
    - [Suppliers Portal](https://help.precoro.com/how-to-use-precoro?hsLang=en#suppliers-portal)
    - [Supplier Registration](https://help.precoro.com/how-to-use-precoro?hsLang=en#supplier-registration)
    - [Attachments, Filters, and Search](https://help.precoro.com/how-to-use-precoro?hsLang=en#attachments-filters-and-search)
    - [Mobile App](https://help.precoro.com/how-to-use-precoro?hsLang=en#mobile-app)
    - [FAQs and Troubleshooting](https://help.precoro.com/how-to-use-precoro?hsLang=en#faqs-and-troubleshooting)
- [Precoro Integrations](https://help.precoro.com/precoro-integrations?hsLang=en#main-content)

    - [QuickBooks Online Integration](https://help.precoro.com/precoro-integrations?hsLang=en#quickbooks-online-integration)
    - [NetSuite Integration](https://help.precoro.com/precoro-integrations?hsLang=en#netsuite-integration)
    - [Xero Integration](https://help.precoro.com/precoro-integrations?hsLang=en#xero-integration)
    - [API Requests and Webhooks](https://help.precoro.com/precoro-integrations?hsLang=en#api-requests-and-webhooks)
    - [SSO Setting](https://help.precoro.com/precoro-integrations?hsLang=en#sso-setting)
    - [Google Integration](https://help.precoro.com/precoro-integrations?hsLang=en#google-integration)
    - [Power BI](https://help.precoro.com/precoro-integrations?hsLang=en#power-bi)
    - [Integration with Slack](https://help.precoro.com/precoro-integrations?hsLang=en#integration-with-slack)
    - [PunchOut Catalogs](https://help.precoro.com/precoro-integrations?hsLang=en#punchout-catalogs)
    - [Integrations via Connectors](https://help.precoro.com/precoro-integrations?hsLang=en#integrations-via-connectors)
    - [Bill.com Integration](https://help.precoro.com/precoro-integrations?hsLang=en#bill-com-integration)
- [Precoro Updates](https://help.precoro.com/precoro-updates?hsLang=en#main-content)

    - [Releases, 2026](https://help.precoro.com/precoro-updates?hsLang=en#releases-2026)
    - [Releases, 2025](https://help.precoro.com/precoro-updates?hsLang=en#releases-2025)
    - [Releases, 2024](https://help.precoro.com/precoro-updates?hsLang=en#releases-2024)
    - [Releases, 2023](https://help.precoro.com/precoro-updates?hsLang=en#releases-2023)
    - [API Updates](https://help.precoro.com/precoro-updates?hsLang=en#api-updates)
    - [General changes](https://help.precoro.com/precoro-updates?hsLang=en#general-changes)

[![Precoro](https://help.precoro.com/hubfs/Precoro.svg "Precoro")](https://precoro.com/)

<https://www.facebook.com/precoro> <https://x.com/PrecoroHQ> <https://www.youtube.com/@precoro> <https://www.linkedin.com/company/precoro>

Copyright © 2026, Precoro

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/allow-adding-items-from-documents-to-catalog.mp4",
  "dateModified" : "2026-08-17T13:35:45.207Z",
  "duration" : "PT28S",
  "height" : 1080,
  "name" : "allow-adding-items-from-documents-to-catalog",
  "thumbnailUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/allow-adding-items-from-documents-to-catalog.mp4/medium.jpg",
  "uploadDate" : "2026-08-17T13:35:45.205Z",
  "width" : 1920
}
```