> ## 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.

# Captured fields for receipts

> Walks through the preconfigured Receipt Document Definition fields, from expense type and vendor name to taxes, hotel dates, and line item details.

The Receipt Document Definition includes the following preconfigured fields.

## Receipt fields

| Field                         | Description                                                                                                                                                                                                                                                                                        |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Expense type**              | The type of expense, detected by a pretrained classifier. You can change the type at the verification stage, or specify a custom expense type by connecting a [vendor data set](/flexi-capture/ir-receipt-data-set). For the types the classifier recognizes, see [Expense types](#expense-types). |
| **Vendor name**               | The name of the organization that issued the receipt.                                                                                                                                                                                                                                              |
| **Date**                      | The date when the receipt was issued.                                                                                                                                                                                                                                                              |
| **Country**                   | The country where the purchase was made. You can change the country at the verification stage.                                                                                                                                                                                                     |
| **City**                      | The city where the purchase was made.                                                                                                                                                                                                                                                              |
| **Currency**                  | The currency of the payment. You can change the currency at the verification stage.                                                                                                                                                                                                                |
| **Total**                     | The total amount of the receipt.                                                                                                                                                                                                                                                                   |
| **Tax**                       | The total amount of tax levied on the purchase.                                                                                                                                                                                                                                                    |
| **Taxes**: TaxRate, TaxAmount | Tax details. No details are shown if the **TaxRate** and **TaxAmount** fields are empty. If multiple taxes are detected, they are displayed as multiple lines of a repeating group. The total amount of tax is recorded in the **Tax** field.                                                      |

### Expense types

The expense-type classifier is trained on the following types of documents.

| Type                | Example documents                         |
| ------------------- | ----------------------------------------- |
| **Airfare**         | Receipts for booked flights.              |
| **CarParking**      | Receipts from parking meters.             |
| **CarRental**       | Receipts from car rental services.        |
| **GasolineStation** | Receipts from gas stations.               |
| **GeneralRetail**   | Receipts from stores, supermarkets, etc.  |
| **Hotel**           | Hotel invoices.                           |
| **Restaurant**      | Restaurant bills.                         |
| **Taxi**            | Receipts for taxi rides.                  |
| **TollRoad**        | Toll receipts.                            |
| **Transport**       | Receipts for public transportation fares. |

## Hotel fields

These fields appear on the data form only if **Hotel** is selected for **Expense type**.

| Field              | Description                            |
| ------------------ | -------------------------------------- |
| **Check-in date**  | The day when the customer checked in.  |
| **Check-out date** | The day when the customer checked out. |

## Additional fields

These fields do not appear on the data form by default. To display a field, open the document editor, select **Show on verification** on the **General** tab, and then specify the field's location on the data form.

| Field                                                              | Description                                  |
| ------------------------------------------------------------------ | -------------------------------------------- |
| **Time**                                                           | The time of the payment.                     |
| **Address**                                                        | The vendor's address.                        |
| **Phone**                                                          | The vendor's phone number.                   |
| **Subtotal**                                                       | The amount before tax.                       |
| **VatID**                                                          | The taxpayer number of the vendor's company. |
| **TaxName**                                                        | The name of the tax.                         |
| **TaxCode**                                                        | The code of the tax.                         |
| **LineItems**: ItemName, TotalValue, UnitsCount, PricePerUnit, SKU | The goods or services purchased.             |

## Add custom fields

You can also add your own custom fields to the Receipt Document Definition. Before the program can capture data from a custom field, you must train the program to capture this field or create a separate FlexiLayout for this field. For more information, see [Custom fields](/flexi-capture/invoice-reader/ir-custom-fields).
