> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vendors data set

> Documents the columns of the Vendors data set, which FlexiCapture for Invoices uses to identify the invoice issuer and check VATID, IBAN, and address details.

This data set contains information about the vendors and is used to detect the issuer of the invoice and to check vendor details against a database.

<Note>
  If no information about the vendor is found in the data set, or if you are not using vendor databases, ABBYY FlexiCapture uses neural networks for field detection, unless neural networks are disabled in the program settings. For more information, see [Detecting the main fields](/flexi-capture/invoice-reader/ir-search-fields#neuralnetwork).
</Note>

| **Name**       | **Type**                              | **Description**                                                                                                                                                                                                                                                                                                                                              |
| -------------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Id             | Text, not normalized                  | Required field. Obtained by detecting the vendor. Identifies the vendor in an external information system. **Note:** This is the unique ID of the entry in the data set if all of the vendor's business units use the same customer database. Otherwise, the entry in the data set is uniquely identified by a combination of **Id** and **BusinessUnitId**. |
| BusinessUnitId | Text, not normalized                  | Optional field. The identifier of the business unit of the company that received the invoice. **Note:** If the vendor's business units use different customer databases, this data set field must be filled in, as the unique key of the entry in the data set will be a combination of **BusinessUnitId** and **Id**.                                       |
| VATID          | Text, normalized to Alphanumeric code | Optional field. The unique identifier of the vendor for tax payment purposes.                                                                                                                                                                                                                                                                                |
| NationalVATID  | Text, normalized to Alphanumeric code | Optional field. The unique national identifier of the vendor for tax payment purposes.                                                                                                                                                                                                                                                                       |
| IBAN           | Text, normalized to Alphanumeric code | Optional field. The international bank account number of the vendor.                                                                                                                                                                                                                                                                                         |
| BankAccount    | Text, normalized to Alphanumeric code | Optional field. The bank account of the vendor.                                                                                                                                                                                                                                                                                                              |
| BankCode       | Text, normalized to Alphanumeric code | Optional field. The bank account of the vendor.                                                                                                                                                                                                                                                                                                              |
| Name           | Text, normalized to Text              | Optional field. The name of the vendor.                                                                                                                                                                                                                                                                                                                      |
| ZIP            | Text, normalized to Alphanumeric code | Optional field. The postal code component of the vendor's address.                                                                                                                                                                                                                                                                                           |
| Street         | Text, normalized to Text              | Optional field. The street component of the vendor's address.                                                                                                                                                                                                                                                                                                |
| City           | Text, normalized to Text              | Optional field. The city component of the vendor's address.                                                                                                                                                                                                                                                                                                  |
| State          | Text, not normalized                  | Optional field. The state component of the vendor's address.                                                                                                                                                                                                                                                                                                 |
| CountryCode    | Text, normalized to Alphanumeric code | Required field. The country component of the vendor's address. **Note:** This field contains the two-letter code of the country as specified in ISO 3166-1 alpha-2. This field must not be empty, as the vendor's country determines the rules of matching Document Definitions with invoices and checking captured fields.                                  |
| GLCode         | Text, not normalized                  | The GL code used for the vendor by default. This value is automatically recorded in the **LineItems** / **GLCode** field.                                                                                                                                                                                                                                    |

For more information about detecting the main document fields, see [Detecting the main fields](/flexi-capture/invoice-reader/ir-search-fields).
