Skip to main content
ABBYY Vantage offers a set of built-in skills designed for extracting data from invoices. An invoice is a document issued by a seller to a buyer that lists the goods or services supplied. An invoice typically contains the following information:
  • A list of goods or services supplied and their quantity and price
  • The total amount payable for the goods or services
  • The currency to be used for payment
  • A description of the goods or services
  • Details about the seller and the buyer
  • The number and date of the invoice
  • Applicable taxes
As information provided on invoices varies from region to region (for example, each country has its own tax system and laws of incorporation), each region requires its own invoice skills, with region-specific data fields and validation rules.

Available Invoice Skills

ABBYY Vantage includes the following built-in invoice skills:

Multi-Region Processing Skills

To process invoices from multiple regions within one workflow, ABBYY Vantage offers the following built-in skills:

Document Splitting

To split files with multiple invoices, ABBYY Vantage offers the built-in Invoice Document Splitter Skill. The built-in invoice skills have been trained on a large document set and provide high accuracy of data identification and extraction.

Data Catalogs

The built-in invoice skills use data catalogs named “Vendors” (of type Document Issuer Companies) and “BusinessUnits” (of type Document Receiver Companies), each containing the following columns.
Note: The Invoice CN skill does not use the data catalogs.

Vendors Data Catalog

ColumnDescription
Issuer Company IDUnique identifier for the issuing company
NameCompany name
CityCompany city
StreetCompany street address
State or ProvinceCompany state or province
CountryCompany country
Postal CodeCompany postal code
Tax IDCompany tax identification number
National Tax IDCompany national tax identification number
Bank AccountCompany bank account number
Bank CodeCompany bank code
IBANInternational Bank Account Number
Company Correlation IDInternal correlation identifier

BusinessUnits Data Catalog

ColumnDescription
Receiver Company IDUnique identifier for the receiving company
NameCompany name
CityCompany city
StreetCompany street address
State or ProvinceCompany state or province
CountryCompany country
Postal CodeCompany postal code
Tax IDCompany tax identification number

Purchase Order Data Catalogs

The built-in invoice skills also use PurchaseOrders and PurchaseOrderItems data catalogs to identify the invoices that correspond to existing purchase orders and check that the purchase details match. These data catalogs contain the following columns:

PurchaseOrders Data Catalog

ColumnDescription
BUIdBusiness unit identifier
NettoNet amount
PONumberPurchase order number
VendorIdVendor identifier

PurchaseOrderItems Data Catalog

ColumnDescription
ArticleArticle identifier
BUIdBusiness unit identifier
DescriptionItem description
DiscountDiscount amount
ItemIdItem identifier
PONumberPurchase order number
QuantityItem quantity
TotalPriceBruttoTotal gross price
TotalPriceNettoTotal net price
UnitPriceUnit price
For more information on data catalogs and how to add custom data to a data catalog, see the data catalogs documentation. If you are not using data catalogs, the Vendor/Name, Business Units/Name, Business Units/Address, Vendor/Address, Vendor/Tax ID, and Business Units/Tax ID fields will be detected and captured using neural networks. If you want to select a specific record from your database, use data catalogs. For more information about the company detection, see the company detection algorithm documentation.