document-understanding
latest
false
UiPath logo, featuring letters U and I in white

Document Understanding Modern Projects User Guide

Last updated May 15, 2025

Purchase Orders - document type

Overview

A Purchase Order is a commercial document and first official offer issued by a buyer to a seller, indicating types, quantities, and agreed prices for products or services. It is used to control the purchasing of products and services from external suppliers.

This Document UnderstandingTM skill can extract commonly occurring data points from various layouts of Purchase Orders (up to 18 fields plus the table of contents).

Particularities

The model automatically detects data such as:

  • Purchase Order Number, Date, Client Name, Client Address, Vendor Name, Vendor Address, Shipping Name, Shipping Address,
  • Payment Terms, Delivery by Date,
  • Net Amount, Tax Amount, Total Amount.

Extracted fields

Note: If you are using using public endpoints, such as https://du.uipath.com/ie/invoices, all fields are available. However, if you are using custom-trained extractors, the availability of extracted fields is dependant on the version you are currently using.
You can also check the list of fields and types on any endpoint in the /info/model object. To access this, simply add /info/model to any endpoint, like so: https://du.uipath.com/ie/invoices/info/model. For an enhanced reading experience of the fields list, it's recommended to install a JSON viewer extension in your browser.
Table 1. List of extracted fields for Purchase Orders
Display NameField NameField TypeContent Type
Purchase Order Numberpo-numberregularid-no
Purchase Order Datedateregulardate
Purchase Order Expiry Dateexpiry-dateregularstring
Payment Termspayment-termsregularstring
Buyer Company Nameclient-nameregularstring
Buyer Company Addressclient-addressregularstring
Buyer VAT Numberclient-vat-noregularid-no
Buyer Phone Numberclient-phoneregularstring
Buyer Email Addressclient-emailregularstring
Buyer Faxclient-faxregularstring
Buyer Websiteclient-websiteregularstring
Buyer Contact Nameclient-contact-nameregularstring
Vendor Namevendor-nameregularstring
Vendor Addressvendor-addressregularstring
Supplier Codesupplier-coderegularstring
Billing Namebilling-nameregularstring
Billing Addressbilling-addressregularstring
Delivery Nameshipping-nameregularstring
Delivery Addressshipping-addressregularstring
Shipping Methodshipping-methodregularstring
Incotermsincotermsregularstring
Delivery by Datedelivery-by-dateregulardate
Total Net Amountnet-amountregularnumber
Total Discount Amountdiscountregularnumber
Tax Ratetax-rateregularnumber
Total Tax Amounttax-amountregularnumber
Total Amounttotal-amountregularnumber
Items - Line Numbersline-numberitemsnumber
Items - Descriptionsdescriptionitemsstring
Items - Product Codes (Part Numbers)product-codeitemsid-no
Items - Delivery Datesdelivery-dateitemsdate
Items - Units of Measureunit-measureitemsstring
Items - Unit Pricesunit-priceitemsnumber
Items - Quantitiesquantityitemsnumber
Items - Line Net Amountsline-net-amountitemsnumber
Items - Line Tax Ratesline-tax-rateitemsnumber
Items - Line Tax Amountsline-tax-amountitemsnumber
Items - Line Amountsline-amountitemsnumber
Currencycurrencyclassificationn/a

Samples

Here are some samples of purchase orders:





  • Overview
  • Particularities
  • Extracted fields
  • Samples

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.