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

Document Understanding Modern Projects User Guide

Last updated Aug 14, 2025

Invoices2 - document type

Overview

An invoice, credit note, or shipping bill is a commercial document issued by a seller to a buyer relating to a sale or service transaction. It indicates the products or services provided, their quantities, agreed-upon prices, payment terms, and any applicable taxes or bank details. In India, specific invoice formats may include additional statutory or tax-related information.

The Invoices2 document type is trained to extract key data points from a wide variety of invoice types, including standard invoices, credit notes, Indian invoices, and shipping invoices. The schema consists of 55 regular fields, two structured tables—one for line items (13 columns) and one for bank payment details (9 columns)—and a currency classifier. It captures detailed information about buyers, sellers, goods and services, tax details, shipping data, and bank payment instructions. Customers can adjust the schema to align with their specific data extraction requirements.

Particularities

The model automatically detects data such as:

  • Vendor Name, Vendor Address, Billing Name, Billing Address,
  • Invoice Number, Purchase Order Number, Payment Terms, Due Date,
  • Net Amount, Tax Amount, Discount, Total Amount,
  • VAT Number, VAT Rate,
  • Bank Account Number, Bank Name, SWIFT, IBAN.

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 Invoices2
Display NameField NameField TypeContent Type
Invoice Numberinvoice-noregularid-no
Purchase Order Numberpo-noregularid-no
Order Numberorder-noregularid-no
Bill of Lading Numberbl-noregularid-no
PRO Numberpro-noregularid-no
Document Datedateregulardate
Due Datedue-dateregulardate
Payment Termspayment-termsregularstring
Vendor Namevendor-nameregularstring
Vendor Addressvendor-addrregularstring
Vendor VAT Numbervendor-vat-noregularid-no
Vendor PAN Numbervendor-panregularid-no
Vendor Email Addressvendor-emailregularstring
Vendor Phone Numbervendor-phoneregularstring
Vendor Fax Numbervendor-faxregularstring
Billing Namebilling-nameregularstring
Billing Addressbilling-addrregularstring
Billing VAT Numberbilling-vat-noregularid-no
Billing PAN Numbercustomer-panregularid-no
Shipping Dateshipping-dateregulardate
Shipping Nameshipping-nameregularstring
Shipping Addressshipping-addrregularstring
Sender Namesender-nameregularstring
Sender IDsender-idregularid-no
Sender Addresssender-addrregularstring
Shipping Methodshipping-methodregularstring
Standard Carrier Alpha Codescacregularid-no
Carrier Namecarrier-nameregularstring
Loading Locationloading-locationregularstring
Discharge Locationdischarge-locationregularstring
Number of Palletspallets-noregularnumber
Previous Balanceprevious-balanceregularnumber
Payments Receivedpayments-receivedregularnumber
Balance Forwardbalance-forwardregularnumber
Net Amountnet-amountregularnumber
Shipping / Handling Chargesshipping-chargesregularnumber
Discount Amountdiscount-amountregularnumber
Discount Ratediscount-rateregularnumber
Tax Amounttax-amountregularnumber
Tax Ratetax-rateregularnumber
CGST Amountcgst-amountregularnumber
CGST Ratecgst-rateregularnumber
IGST Amountigst_amountregularnumber
IGST Rateigst_rateregularnumber
SGST Amountsgst_amountregularnumber
SGST Ratesgst_rateregularnumber
Total Amounttotalregularnumber
Amount Dueamount-dueregularnumber
Payment Namepayment-nameregularstring
Payment Addresspayment-addrregularstring
Currency Exchange Ratecurrency-exchange-rateregularnumber
Service Addressservice-addressregularstring
Consignee Nameconsignee-nameregularstring
Consignee Addressconsignee-addressregularstring
Delivery Namedelivery-nameregularstring
Bank Details - Bank Namebank-nameitemsstring
Bank Details - Bank Addressbank-addritemsstring
Bank Details - Account Numberbank-account-noitemsid-no
Bank Details - Routing Numberbank-routing-noitemsid-no
Bank Details - SWIFT Codeswift-codeitemsid-no
Bank Details - IBANibanitemsid-no
Bank Details - ABAabaitemsstring
Bank Details - Branch Codebranch-codeitemsstring
Bank Details - Payment Currencybank-acc-currencyitemsstring
Items - Descriptionsdescriptionitemsstring
Items - Quantitiesquantityitemsnumber
Items - Line Numbersline-noitemsnumber
Items - Part Numberspart-noitemsid-no
Items - Purchase Order Numbersitem-po-noitemsid-no
Items - Units of Measureunit-typeitemsstring
Items - Unit Pricesunit-priceitemsnumber
Items - Line Net Amountsline-net-amountitemsnumber
Items - Line Tax Amountsline-tax-amountitemsnumber
Items - Line Amountsline-amountitemsnumber
Items - National Motor Freight Classification Codesnmfcitemsstring
Items - Classesclassitemsstring
Items - HSN/SAC Numbershsn-sacitemsstring
Currencycurrencyclassificationn/a

Samples

Here are some samples of an Invoice form:





  • Invoices2 - document type
  • Overview
  • Particularities
  • Extracted fields
  • Samples

Was this page helpful?

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