---
title: Best practices configuration
description: The best practices are a guideline and recommendations for the configuration to ensure good extraction quality.
---

[Skip to content](https://support.parashift.io/best-practices-configuration#main-content)

[Contact us](https://support.parashift.io/kb-tickets/new?hsLang=en) [Customer support portal](https://support.parashift.io/tickets-view?hsLang=en)

[![parashift\_logo\_white-2](https://support.parashift.io/hs-fs/hubfs/parashift_logo_white-2.png?width=250&height=45&name=parashift_logo_white-2.png)](https://support.parashift.io/?hsLang=en)

Open main navigation

Close main navigation

- [Contact us](https://support.parashift.io/kb-tickets/new)
- [Customer support portal](https://support.parashift.io/tickets-view)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Support Center](https://support.parashift.io/?hsLang=en)
2. [Configuration Guides](https://support.parashift.io/configuration-guides?hsLang=en)
3. [Document Type & Fields](https://support.parashift.io/configuration-guides?hsLang=en#document-type-fields)

# Best practices configuration

## The best practices are a guideline and recommendations for the configuration to ensure good extraction quality.

### Preparation

**Overview of layouts and variation**

The first step when setting up a new document type is familiarizing yourself with all the possible layouts and variations of the document type. It is essential to know all possible locations and formats of the information that needs to be extracted.

**Requirements definition**

Define all necessary fields that must be included in the document type upfront. Adding new fields later in the process can lead to additional efforts to ensure proper training progress.

**Compiling training and testing documents**

Before the configuration, it is essential to prepare a training and testing set of documents, which includes as many document layouts and variations as possible, to ensure diverse, high-quality ground truth. The set should consist of at least 200 documents for simple document types and 500 for more complex types.

### Configuration

**Checking for Standard Document Types**

Before configuring a new document type, the standard document types must be checked and evaluated to determine whether they can be used.

**Checking for standard fields and fieldsets**

In cases where no standard document type is suitable, the available standard fields and field sets must be evaluated.

**If in doubt use ML based extractors**

When configuring a field and the ideal extractor choice is unclear, it is beneficial always to choose a machine-learning extractor.

### Training and testing

**Initial testing**

Before starting the training on document type, a document with every possible variation should be uploaded and validated. It is important to spot potential problems that could arise while validating the training documents.

**Training**

The training set for an individual document type can include varying numbers of documents. For simple document types, the set should include at least 200 documents, and for more complex document types, it should contain at least 500 documents.

**Testing and benchmarking**

During the training, the extraction quality has to be assessed. A benchmark can be requested over the Parashift support to get an accurate picture of the quality. 

- [Getting Started](https://support.parashift.io/getting-started?hsLang=en)
- [User Guides](https://support.parashift.io/user-guides?hsLang=en#main-content)

    - [General](https://support.parashift.io/user-guides?hsLang=en#general)
    - [Validation](https://support.parashift.io/user-guides?hsLang=en#validation)
    - [Platform Workshops](https://support.parashift.io/user-guides?hsLang=en#platform-workshops)
- [Configuration Guides](https://support.parashift.io/configuration-guides?hsLang=en#main-content)

    - [Document Type & Fields](https://support.parashift.io/configuration-guides?hsLang=en#document-type-fields)
    - [Automation](https://support.parashift.io/configuration-guides?hsLang=en#automation)
    - [Tenant (User management)](https://support.parashift.io/configuration-guides?hsLang=en#tenant-user-management)
    - [Workflow (Upload Configuration, Separation, Classification)](https://support.parashift.io/configuration-guides?hsLang=en#workflow-upload-configuration-separation-classification)
- [Release Notes](https://support.parashift.io/release-notes?hsLang=en)
- [API Documentation](https://support.parashift.io/api-documentation?hsLang=en#main-content)

    - [Platform API Configuration](https://support.parashift.io/api-documentation?hsLang=en#platform-api-configuration)
    - [Technical API Documentation](https://support.parashift.io/api-documentation?hsLang=en#technical-api-documentation)
- [Professional Services](https://support.parashift.io/professional-services?hsLang=en#main-content)

    - [Project-based Service Packages](https://support.parashift.io/professional-services?hsLang=en#project-based-service-packages)
    - [Subscription-based Service Packages](https://support.parashift.io/professional-services?hsLang=en#subscription-based-service-packages)

[![Knowledge Base Home](https://support.parashift.io/hubfs/parashift_logo_black-2.svg "Knowledge Base Home")](https://support.parashift.io/?hsLang=en)

[Platform Live Status](https://status.parashift.io/)   |   [API Documentation](https://docs.parashift.io/)

<https://www.parashift.io/> [mailto:support@parashift.io](mailto:support@parashift.io) <https://www.linkedin.com/company/parashiftag>

Copyright © 2025, Parashift AG