# Document type

**Document type** is your configuration for data extraction of a single type of document.

Single document type covers all of your suppliers providing you the same type of document. For example, you should use a single document type for all incoming invoices.

Configuration consists of:

* [Languages and character sets](https://typless.gitbook.io/typlessapi/typless/document-type/language-support)
* [Extraction fields](https://typless.gitbook.io/typlessapi/typless/extraction-fields)
* [Line items - Table extraction](https://typless.gitbook.io/typlessapi/typless/line-items-table-extraction)ž

{% hint style="info" %}
**📘&#x20;**<mark style="color:blue;">**Document type is not limited to single language or charset.**</mark>

The single document type can extract data from more than [170+ languages and character sets](https://typless.gitbook.io/typlessapi/typless/document-type/language-support)
{% endhint %}
